Home | History | Annotate | Line # | Download | only in dist
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.59 for libxkbui 1.0.2.
      4 #
      5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
      6 #
      7 # Copyright (C) 2003 Free Software Foundation, Inc.
      8 # This configure script is free software; the Free Software Foundation
      9 # gives unlimited permission to copy, distribute and modify it.
     10 ## --------------------- ##
     11 ## M4sh Initialization.  ##
     12 ## --------------------- ##
     13 
     14 # Be Bourne compatible
     15 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
     16   emulate sh
     17   NULLCMD=:
     18   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
     19   # is contrary to our usage.  Disable this feature.
     20   alias -g '${1+"$@"}'='"$@"'
     21 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
     22   set -o posix
     23 fi
     24 DUALCASE=1; export DUALCASE # for MKS sh
     25 
     26 # Support unset when possible.
     27 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
     28   as_unset=unset
     29 else
     30   as_unset=false
     31 fi
     32 
     33 
     34 # Work around bugs in pre-3.0 UWIN ksh.
     35 $as_unset ENV MAIL MAILPATH
     36 PS1='$ '
     37 PS2='> '
     38 PS4='+ '
     39 
     40 # NLS nuisances.
     41 for as_var in \
     42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
     43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
     44   LC_TELEPHONE LC_TIME
     45 do
     46   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
     47     eval $as_var=C; export $as_var
     48   else
     49     $as_unset $as_var
     50   fi
     51 done
     52 
     53 # Required to use basename.
     54 if expr a : '\(a\)' >/dev/null 2>&1; then
     55   as_expr=expr
     56 else
     57   as_expr=false
     58 fi
     59 
     60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
     61   as_basename=basename
     62 else
     63   as_basename=false
     64 fi
     65 
     66 
     67 # Name of the executable.
     68 as_me=`$as_basename "$0" ||
     69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
     70 	 X"$0" : 'X\(//\)$' \| \
     71 	 X"$0" : 'X\(/\)$' \| \
     72 	 .     : '\(.\)' 2>/dev/null ||
     73 echo X/"$0" |
     74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
     75   	  /^X\/\(\/\/\)$/{ s//\1/; q; }
     76   	  /^X\/\(\/\).*/{ s//\1/; q; }
     77   	  s/.*/./; q'`
     78 
     79 
     80 # PATH needs CR, and LINENO needs CR and PATH.
     81 # Avoid depending upon Character Ranges.
     82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
     83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
     84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
     85 as_cr_digits='0123456789'
     86 as_cr_alnum=$as_cr_Letters$as_cr_digits
     87 
     88 # The user is always right.
     89 if test "${PATH_SEPARATOR+set}" != set; then
     90   echo "#! /bin/sh" >conf$$.sh
     91   echo  "exit 0"   >>conf$$.sh
     92   chmod +x conf$$.sh
     93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
     94     PATH_SEPARATOR=';'
     95   else
     96     PATH_SEPARATOR=:
     97   fi
     98   rm -f conf$$.sh
     99 fi
    100 
    101 
    102   as_lineno_1=$LINENO
    103   as_lineno_2=$LINENO
    104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
    105   test "x$as_lineno_1" != "x$as_lineno_2" &&
    106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
    107   # Find who we are.  Look in the path if we contain no path at all
    108   # relative or not.
    109   case $0 in
    110     *[\\/]* ) as_myself=$0 ;;
    111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    112 for as_dir in $PATH
    113 do
    114   IFS=$as_save_IFS
    115   test -z "$as_dir" && as_dir=.
    116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    117 done
    118 
    119        ;;
    120   esac
    121   # We did not find ourselves, most probably we were run as `sh COMMAND'
    122   # in which case we are not to be found in the path.
    123   if test "x$as_myself" = x; then
    124     as_myself=$0
    125   fi
    126   if test ! -f "$as_myself"; then
    127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
    128    { (exit 1); exit 1; }; }
    129   fi
    130   case $CONFIG_SHELL in
    131   '')
    132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    134 do
    135   IFS=$as_save_IFS
    136   test -z "$as_dir" && as_dir=.
    137   for as_base in sh bash ksh sh5; do
    138 	 case $as_dir in
    139 	 /*)
    140 	   if ("$as_dir/$as_base" -c '
    141   as_lineno_1=$LINENO
    142   as_lineno_2=$LINENO
    143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
    144   test "x$as_lineno_1" != "x$as_lineno_2" &&
    145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
    146 	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
    147 	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
    148 	     CONFIG_SHELL=$as_dir/$as_base
    149 	     export CONFIG_SHELL
    150 	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
    151 	   fi;;
    152 	 esac
    153        done
    154 done
    155 ;;
    156   esac
    157 
    158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
    159   # uniformly replaced by the line number.  The first 'sed' inserts a
    160   # line-number line before each line; the second 'sed' does the real
    161   # work.  The second script uses 'N' to pair each line-number line
    162   # with the numbered line, and appends trailing '-' during
    163   # substitution so that $LINENO is not a special case at line end.
    164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
    165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
    166   sed '=' <$as_myself |
    167     sed '
    168       N
    169       s,$,-,
    170       : loop
    171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
    172       t loop
    173       s,-$,,
    174       s,^['$as_cr_digits']*\n,,
    175     ' >$as_me.lineno &&
    176   chmod +x $as_me.lineno ||
    177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    178    { (exit 1); exit 1; }; }
    179 
    180   # Don't try to exec as it changes $[0], causing all sort of problems
    181   # (the dirname of $[0] is not the place where we might find the
    182   # original and so on.  Autoconf is especially sensible to this).
    183   . ./$as_me.lineno
    184   # Exit status is that of the last command.
    185   exit
    186 }
    187 
    188 
    189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
    190   *c*,-n*) ECHO_N= ECHO_C='
    191 ' ECHO_T='	' ;;
    192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
    193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
    194 esac
    195 
    196 if expr a : '\(a\)' >/dev/null 2>&1; then
    197   as_expr=expr
    198 else
    199   as_expr=false
    200 fi
    201 
    202 rm -f conf$$ conf$$.exe conf$$.file
    203 echo >conf$$.file
    204 if ln -s conf$$.file conf$$ 2>/dev/null; then
    205   # We could just check for DJGPP; but this test a) works b) is more generic
    206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
    207   if test -f conf$$.exe; then
    208     # Don't use ln at all; we don't have any links
    209     as_ln_s='cp -p'
    210   else
    211     as_ln_s='ln -s'
    212   fi
    213 elif ln conf$$.file conf$$ 2>/dev/null; then
    214   as_ln_s=ln
    215 else
    216   as_ln_s='cp -p'
    217 fi
    218 rm -f conf$$ conf$$.exe conf$$.file
    219 
    220 if mkdir -p . 2>/dev/null; then
    221   as_mkdir_p=:
    222 else
    223   test -d ./-p && rmdir ./-p
    224   as_mkdir_p=false
    225 fi
    226 
    227 as_executable_p="test -f"
    228 
    229 # Sed expression to map a string onto a valid CPP name.
    230 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    231 
    232 # Sed expression to map a string onto a valid variable name.
    233 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    234 
    235 
    236 # IFS
    237 # We need space, tab and new line, in precisely that order.
    238 as_nl='
    239 '
    240 IFS=" 	$as_nl"
    241 
    242 # CDPATH.
    243 $as_unset CDPATH
    244 
    245 
    246 
    247 # Check that we are running under the correct shell.
    248 SHELL=${CONFIG_SHELL-/bin/sh}
    249 
    250 case X$ECHO in
    251 X*--fallback-echo)
    252   # Remove one level of quotation (which was required for Make).
    253   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
    254   ;;
    255 esac
    256 
    257 echo=${ECHO-echo}
    258 if test "X$1" = X--no-reexec; then
    259   # Discard the --no-reexec flag, and continue.
    260   shift
    261 elif test "X$1" = X--fallback-echo; then
    262   # Avoid inline document here, it may be left over
    263   :
    264 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
    265   # Yippee, $echo works!
    266   :
    267 else
    268   # Restart under the correct shell.
    269   exec $SHELL "$0" --no-reexec ${1+"$@"}
    270 fi
    271 
    272 if test "X$1" = X--fallback-echo; then
    273   # used as fallback echo
    274   shift
    275   cat <<EOF
    276 $*
    277 EOF
    278   exit 0
    279 fi
    280 
    281 # The HP-UX ksh and POSIX shell print the target directory to stdout
    282 # if CDPATH is set.
    283 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    284 
    285 if test -z "$ECHO"; then
    286 if test "X${echo_test_string+set}" != Xset; then
    287 # find a string as large as possible, as long as the shell can cope with it
    288   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
    289     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    290     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
    291        echo_test_string=`eval $cmd` &&
    292        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
    293     then
    294       break
    295     fi
    296   done
    297 fi
    298 
    299 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    300    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    301    test "X$echo_testing_string" = "X$echo_test_string"; then
    302   :
    303 else
    304   # The Solaris, AIX, and Digital Unix default echo programs unquote
    305   # backslashes.  This makes it impossible to quote backslashes using
    306   #   echo "$something" | sed 's/\\/\\\\/g'
    307   #
    308   # So, first we look for a working echo in the user's PATH.
    309 
    310   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
    311   for dir in $PATH /usr/ucb; do
    312     IFS="$lt_save_ifs"
    313     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
    314        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
    315        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
    316        test "X$echo_testing_string" = "X$echo_test_string"; then
    317       echo="$dir/echo"
    318       break
    319     fi
    320   done
    321   IFS="$lt_save_ifs"
    322 
    323   if test "X$echo" = Xecho; then
    324     # We didn't find a better echo, so look for alternatives.
    325     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
    326        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
    327        test "X$echo_testing_string" = "X$echo_test_string"; then
    328       # This shell has a builtin print -r that does the trick.
    329       echo='print -r'
    330     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
    331 	 test "X$CONFIG_SHELL" != X/bin/ksh; then
    332       # If we have ksh, try running configure again with it.
    333       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
    334       export ORIGINAL_CONFIG_SHELL
    335       CONFIG_SHELL=/bin/ksh
    336       export CONFIG_SHELL
    337       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
    338     else
    339       # Try using printf.
    340       echo='printf %s\n'
    341       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    342 	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    343 	 test "X$echo_testing_string" = "X$echo_test_string"; then
    344 	# Cool, printf works
    345 	:
    346       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    347 	   test "X$echo_testing_string" = 'X\t' &&
    348 	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    349 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    350 	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
    351 	export CONFIG_SHELL
    352 	SHELL="$CONFIG_SHELL"
    353 	export SHELL
    354 	echo="$CONFIG_SHELL $0 --fallback-echo"
    355       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    356 	   test "X$echo_testing_string" = 'X\t' &&
    357 	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    358 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    359 	echo="$CONFIG_SHELL $0 --fallback-echo"
    360       else
    361 	# maybe with a smaller string...
    362 	prev=:
    363 
    364 	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
    365 	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
    366 	  then
    367 	    break
    368 	  fi
    369 	  prev="$cmd"
    370 	done
    371 
    372 	if test "$prev" != 'sed 50q "$0"'; then
    373 	  echo_test_string=`eval $prev`
    374 	  export echo_test_string
    375 	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
    376 	else
    377 	  # Oops.  We lost completely, so just stick with echo.
    378 	  echo=echo
    379 	fi
    380       fi
    381     fi
    382   fi
    383 fi
    384 fi
    385 
    386 # Copy echo and quote the copy suitably for passing to libtool from
    387 # the Makefile, instead of quoting the original, which is used later.
    388 ECHO=$echo
    389 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
    390    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
    391 fi
    392 
    393 
    394 
    395 
    396 tagnames=${tagnames+${tagnames},}CXX
    397 
    398 tagnames=${tagnames+${tagnames},}F77
    399 
    400 # Name of the host.
    401 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
    402 # so uname gets run too.
    403 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    404 
    405 exec 6>&1
    406 
    407 #
    408 # Initializations.
    409 #
    410 ac_default_prefix=/usr/local
    411 ac_config_libobj_dir=.
    412 cross_compiling=no
    413 subdirs=
    414 MFLAGS=
    415 MAKEFLAGS=
    416 SHELL=${CONFIG_SHELL-/bin/sh}
    417 
    418 # Maximum number of lines to put in a shell here document.
    419 # This variable seems obsolete.  It should probably be removed, and
    420 # only ac_max_sed_lines should be used.
    421 : ${ac_max_here_lines=38}
    422 
    423 # Identity of this package.
    424 PACKAGE_NAME='libxkbui'
    425 PACKAGE_TARNAME='libxkbui'
    426 PACKAGE_VERSION='1.0.2'
    427 PACKAGE_STRING='libxkbui 1.0.2'
    428 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
    429 
    430 # Factoring default headers for most tests.
    431 ac_includes_default="\
    432 #include <stdio.h>
    433 #if HAVE_SYS_TYPES_H
    434 # include <sys/types.h>
    435 #endif
    436 #if HAVE_SYS_STAT_H
    437 # include <sys/stat.h>
    438 #endif
    439 #if STDC_HEADERS
    440 # include <stdlib.h>
    441 # include <stddef.h>
    442 #else
    443 # if HAVE_STDLIB_H
    444 #  include <stdlib.h>
    445 # endif
    446 #endif
    447 #if HAVE_STRING_H
    448 # if !STDC_HEADERS && HAVE_MEMORY_H
    449 #  include <memory.h>
    450 # endif
    451 # include <string.h>
    452 #endif
    453 #if HAVE_STRINGS_H
    454 # include <strings.h>
    455 #endif
    456 #if HAVE_INTTYPES_H
    457 # include <inttypes.h>
    458 #else
    459 # if HAVE_STDINT_H
    460 #  include <stdint.h>
    461 # endif
    462 #endif
    463 #if HAVE_UNISTD_H
    464 # include <unistd.h>
    465 #endif"
    466 
    467 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG ac_pt_PKG_CONFIG XKBUI_CFLAGS XKBUI_LIBS LIBOBJS LTLIBOBJS'
    468 ac_subst_files=''
    469 
    470 # Initialize some variables set by options.
    471 ac_init_help=
    472 ac_init_version=false
    473 # The variables have the same names as the options, with
    474 # dashes changed to underlines.
    475 cache_file=/dev/null
    476 exec_prefix=NONE
    477 no_create=
    478 no_recursion=
    479 prefix=NONE
    480 program_prefix=NONE
    481 program_suffix=NONE
    482 program_transform_name=s,x,x,
    483 silent=
    484 site=
    485 srcdir=
    486 verbose=
    487 x_includes=NONE
    488 x_libraries=NONE
    489 
    490 # Installation directory options.
    491 # These are left unexpanded so users can "make install exec_prefix=/foo"
    492 # and all the variables that are supposed to be based on exec_prefix
    493 # by default will actually change.
    494 # Use braces instead of parens because sh, perl, etc. also accept them.
    495 bindir='${exec_prefix}/bin'
    496 sbindir='${exec_prefix}/sbin'
    497 libexecdir='${exec_prefix}/libexec'
    498 datadir='${prefix}/share'
    499 sysconfdir='${prefix}/etc'
    500 sharedstatedir='${prefix}/com'
    501 localstatedir='${prefix}/var'
    502 libdir='${exec_prefix}/lib'
    503 includedir='${prefix}/include'
    504 oldincludedir='/usr/include'
    505 infodir='${prefix}/info'
    506 mandir='${prefix}/man'
    507 
    508 ac_prev=
    509 for ac_option
    510 do
    511   # If the previous option needs an argument, assign it.
    512   if test -n "$ac_prev"; then
    513     eval "$ac_prev=\$ac_option"
    514     ac_prev=
    515     continue
    516   fi
    517 
    518   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
    519 
    520   # Accept the important Cygnus configure options, so we can diagnose typos.
    521 
    522   case $ac_option in
    523 
    524   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    525     ac_prev=bindir ;;
    526   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    527     bindir=$ac_optarg ;;
    528 
    529   -build | --build | --buil | --bui | --bu)
    530     ac_prev=build_alias ;;
    531   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    532     build_alias=$ac_optarg ;;
    533 
    534   -cache-file | --cache-file | --cache-fil | --cache-fi \
    535   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    536     ac_prev=cache_file ;;
    537   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    538   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    539     cache_file=$ac_optarg ;;
    540 
    541   --config-cache | -C)
    542     cache_file=config.cache ;;
    543 
    544   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    545     ac_prev=datadir ;;
    546   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
    547   | --da=*)
    548     datadir=$ac_optarg ;;
    549 
    550   -disable-* | --disable-*)
    551     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    552     # Reject names that are not valid shell variable names.
    553     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    554       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
    555    { (exit 1); exit 1; }; }
    556     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    557     eval "enable_$ac_feature=no" ;;
    558 
    559   -enable-* | --enable-*)
    560     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    561     # Reject names that are not valid shell variable names.
    562     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    563       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
    564    { (exit 1); exit 1; }; }
    565     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    566     case $ac_option in
    567       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
    568       *) ac_optarg=yes ;;
    569     esac
    570     eval "enable_$ac_feature='$ac_optarg'" ;;
    571 
    572   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    573   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    574   | --exec | --exe | --ex)
    575     ac_prev=exec_prefix ;;
    576   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    577   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    578   | --exec=* | --exe=* | --ex=*)
    579     exec_prefix=$ac_optarg ;;
    580 
    581   -gas | --gas | --ga | --g)
    582     # Obsolete; use --with-gas.
    583     with_gas=yes ;;
    584 
    585   -help | --help | --hel | --he | -h)
    586     ac_init_help=long ;;
    587   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    588     ac_init_help=recursive ;;
    589   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    590     ac_init_help=short ;;
    591 
    592   -host | --host | --hos | --ho)
    593     ac_prev=host_alias ;;
    594   -host=* | --host=* | --hos=* | --ho=*)
    595     host_alias=$ac_optarg ;;
    596 
    597   -includedir | --includedir | --includedi | --included | --include \
    598   | --includ | --inclu | --incl | --inc)
    599     ac_prev=includedir ;;
    600   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    601   | --includ=* | --inclu=* | --incl=* | --inc=*)
    602     includedir=$ac_optarg ;;
    603 
    604   -infodir | --infodir | --infodi | --infod | --info | --inf)
    605     ac_prev=infodir ;;
    606   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    607     infodir=$ac_optarg ;;
    608 
    609   -libdir | --libdir | --libdi | --libd)
    610     ac_prev=libdir ;;
    611   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    612     libdir=$ac_optarg ;;
    613 
    614   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    615   | --libexe | --libex | --libe)
    616     ac_prev=libexecdir ;;
    617   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
    618   | --libexe=* | --libex=* | --libe=*)
    619     libexecdir=$ac_optarg ;;
    620 
    621   -localstatedir | --localstatedir | --localstatedi | --localstated \
    622   | --localstate | --localstat | --localsta | --localst \
    623   | --locals | --local | --loca | --loc | --lo)
    624     ac_prev=localstatedir ;;
    625   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
    626   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
    627   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
    628     localstatedir=$ac_optarg ;;
    629 
    630   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    631     ac_prev=mandir ;;
    632   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    633     mandir=$ac_optarg ;;
    634 
    635   -nfp | --nfp | --nf)
    636     # Obsolete; use --without-fp.
    637     with_fp=no ;;
    638 
    639   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
    640   | --no-cr | --no-c | -n)
    641     no_create=yes ;;
    642 
    643   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
    644   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    645     no_recursion=yes ;;
    646 
    647   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
    648   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
    649   | --oldin | --oldi | --old | --ol | --o)
    650     ac_prev=oldincludedir ;;
    651   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
    652   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
    653   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    654     oldincludedir=$ac_optarg ;;
    655 
    656   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    657     ac_prev=prefix ;;
    658   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    659     prefix=$ac_optarg ;;
    660 
    661   -program-prefix | --program-prefix | --program-prefi | --program-pref \
    662   | --program-pre | --program-pr | --program-p)
    663     ac_prev=program_prefix ;;
    664   -program-prefix=* | --program-prefix=* | --program-prefi=* \
    665   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    666     program_prefix=$ac_optarg ;;
    667 
    668   -program-suffix | --program-suffix | --program-suffi | --program-suff \
    669   | --program-suf | --program-su | --program-s)
    670     ac_prev=program_suffix ;;
    671   -program-suffix=* | --program-suffix=* | --program-suffi=* \
    672   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    673     program_suffix=$ac_optarg ;;
    674 
    675   -program-transform-name | --program-transform-name \
    676   | --program-transform-nam | --program-transform-na \
    677   | --program-transform-n | --program-transform- \
    678   | --program-transform | --program-transfor \
    679   | --program-transfo | --program-transf \
    680   | --program-trans | --program-tran \
    681   | --progr-tra | --program-tr | --program-t)
    682     ac_prev=program_transform_name ;;
    683   -program-transform-name=* | --program-transform-name=* \
    684   | --program-transform-nam=* | --program-transform-na=* \
    685   | --program-transform-n=* | --program-transform-=* \
    686   | --program-transform=* | --program-transfor=* \
    687   | --program-transfo=* | --program-transf=* \
    688   | --program-trans=* | --program-tran=* \
    689   | --progr-tra=* | --program-tr=* | --program-t=*)
    690     program_transform_name=$ac_optarg ;;
    691 
    692   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    693   | -silent | --silent | --silen | --sile | --sil)
    694     silent=yes ;;
    695 
    696   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    697     ac_prev=sbindir ;;
    698   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
    699   | --sbi=* | --sb=*)
    700     sbindir=$ac_optarg ;;
    701 
    702   -sharedstatedir | --sharedstatedir | --sharedstatedi \
    703   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
    704   | --sharedst | --shareds | --shared | --share | --shar \
    705   | --sha | --sh)
    706     ac_prev=sharedstatedir ;;
    707   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
    708   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
    709   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
    710   | --sha=* | --sh=*)
    711     sharedstatedir=$ac_optarg ;;
    712 
    713   -site | --site | --sit)
    714     ac_prev=site ;;
    715   -site=* | --site=* | --sit=*)
    716     site=$ac_optarg ;;
    717 
    718   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    719     ac_prev=srcdir ;;
    720   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    721     srcdir=$ac_optarg ;;
    722 
    723   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
    724   | --syscon | --sysco | --sysc | --sys | --sy)
    725     ac_prev=sysconfdir ;;
    726   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
    727   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
    728     sysconfdir=$ac_optarg ;;
    729 
    730   -target | --target | --targe | --targ | --tar | --ta | --t)
    731     ac_prev=target_alias ;;
    732   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    733     target_alias=$ac_optarg ;;
    734 
    735   -v | -verbose | --verbose | --verbos | --verbo | --verb)
    736     verbose=yes ;;
    737 
    738   -version | --version | --versio | --versi | --vers | -V)
    739     ac_init_version=: ;;
    740 
    741   -with-* | --with-*)
    742     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
    743     # Reject names that are not valid shell variable names.
    744     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    745       { echo "$as_me: error: invalid package name: $ac_package" >&2
    746    { (exit 1); exit 1; }; }
    747     ac_package=`echo $ac_package| sed 's/-/_/g'`
    748     case $ac_option in
    749       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
    750       *) ac_optarg=yes ;;
    751     esac
    752     eval "with_$ac_package='$ac_optarg'" ;;
    753 
    754   -without-* | --without-*)
    755     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
    756     # Reject names that are not valid shell variable names.
    757     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    758       { echo "$as_me: error: invalid package name: $ac_package" >&2
    759    { (exit 1); exit 1; }; }
    760     ac_package=`echo $ac_package | sed 's/-/_/g'`
    761     eval "with_$ac_package=no" ;;
    762 
    763   --x)
    764     # Obsolete; use --with-x.
    765     with_x=yes ;;
    766 
    767   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
    768   | --x-incl | --x-inc | --x-in | --x-i)
    769     ac_prev=x_includes ;;
    770   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
    771   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    772     x_includes=$ac_optarg ;;
    773 
    774   -x-libraries | --x-libraries | --x-librarie | --x-librari \
    775   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    776     ac_prev=x_libraries ;;
    777   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
    778   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
    779     x_libraries=$ac_optarg ;;
    780 
    781   -*) { echo "$as_me: error: unrecognized option: $ac_option
    782 Try \`$0 --help' for more information." >&2
    783    { (exit 1); exit 1; }; }
    784     ;;
    785 
    786   *=*)
    787     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
    788     # Reject names that are not valid shell variable names.
    789     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
    790       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    791    { (exit 1); exit 1; }; }
    792     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
    793     eval "$ac_envvar='$ac_optarg'"
    794     export $ac_envvar ;;
    795 
    796   *)
    797     # FIXME: should be removed in autoconf 3.0.
    798     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
    799     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
    800       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    801     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
    802     ;;
    803 
    804   esac
    805 done
    806 
    807 if test -n "$ac_prev"; then
    808   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
    809   { echo "$as_me: error: missing argument to $ac_option" >&2
    810    { (exit 1); exit 1; }; }
    811 fi
    812 
    813 # Be sure to have absolute paths.
    814 for ac_var in exec_prefix prefix
    815 do
    816   eval ac_val=$`echo $ac_var`
    817   case $ac_val in
    818     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
    819     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    820    { (exit 1); exit 1; }; };;
    821   esac
    822 done
    823 
    824 # Be sure to have absolute paths.
    825 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
    826 	      localstatedir libdir includedir oldincludedir infodir mandir
    827 do
    828   eval ac_val=$`echo $ac_var`
    829   case $ac_val in
    830     [\\/$]* | ?:[\\/]* ) ;;
    831     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    832    { (exit 1); exit 1; }; };;
    833   esac
    834 done
    835 
    836 # There might be people who depend on the old broken behavior: `$host'
    837 # used to hold the argument of --host etc.
    838 # FIXME: To remove some day.
    839 build=$build_alias
    840 host=$host_alias
    841 target=$target_alias
    842 
    843 # FIXME: To remove some day.
    844 if test "x$host_alias" != x; then
    845   if test "x$build_alias" = x; then
    846     cross_compiling=maybe
    847     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
    848     If a cross compiler is detected then cross compile mode will be used." >&2
    849   elif test "x$build_alias" != "x$host_alias"; then
    850     cross_compiling=yes
    851   fi
    852 fi
    853 
    854 ac_tool_prefix=
    855 test -n "$host_alias" && ac_tool_prefix=$host_alias-
    856 
    857 test "$silent" = yes && exec 6>/dev/null
    858 
    859 
    860 # Find the source files, if location was not specified.
    861 if test -z "$srcdir"; then
    862   ac_srcdir_defaulted=yes
    863   # Try the directory containing this script, then its parent.
    864   ac_confdir=`(dirname "$0") 2>/dev/null ||
    865 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    866 	 X"$0" : 'X\(//\)[^/]' \| \
    867 	 X"$0" : 'X\(//\)$' \| \
    868 	 X"$0" : 'X\(/\)' \| \
    869 	 .     : '\(.\)' 2>/dev/null ||
    870 echo X"$0" |
    871     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
    872   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
    873   	  /^X\(\/\/\)$/{ s//\1/; q; }
    874   	  /^X\(\/\).*/{ s//\1/; q; }
    875   	  s/.*/./; q'`
    876   srcdir=$ac_confdir
    877   if test ! -r $srcdir/$ac_unique_file; then
    878     srcdir=..
    879   fi
    880 else
    881   ac_srcdir_defaulted=no
    882 fi
    883 if test ! -r $srcdir/$ac_unique_file; then
    884   if test "$ac_srcdir_defaulted" = yes; then
    885     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
    886    { (exit 1); exit 1; }; }
    887   else
    888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    889    { (exit 1); exit 1; }; }
    890   fi
    891 fi
    892 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
    893   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
    894    { (exit 1); exit 1; }; }
    895 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
    896 ac_env_build_alias_set=${build_alias+set}
    897 ac_env_build_alias_value=$build_alias
    898 ac_cv_env_build_alias_set=${build_alias+set}
    899 ac_cv_env_build_alias_value=$build_alias
    900 ac_env_host_alias_set=${host_alias+set}
    901 ac_env_host_alias_value=$host_alias
    902 ac_cv_env_host_alias_set=${host_alias+set}
    903 ac_cv_env_host_alias_value=$host_alias
    904 ac_env_target_alias_set=${target_alias+set}
    905 ac_env_target_alias_value=$target_alias
    906 ac_cv_env_target_alias_set=${target_alias+set}
    907 ac_cv_env_target_alias_value=$target_alias
    908 ac_env_CC_set=${CC+set}
    909 ac_env_CC_value=$CC
    910 ac_cv_env_CC_set=${CC+set}
    911 ac_cv_env_CC_value=$CC
    912 ac_env_CFLAGS_set=${CFLAGS+set}
    913 ac_env_CFLAGS_value=$CFLAGS
    914 ac_cv_env_CFLAGS_set=${CFLAGS+set}
    915 ac_cv_env_CFLAGS_value=$CFLAGS
    916 ac_env_LDFLAGS_set=${LDFLAGS+set}
    917 ac_env_LDFLAGS_value=$LDFLAGS
    918 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
    919 ac_cv_env_LDFLAGS_value=$LDFLAGS
    920 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
    921 ac_env_CPPFLAGS_value=$CPPFLAGS
    922 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
    923 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
    924 ac_env_CPP_set=${CPP+set}
    925 ac_env_CPP_value=$CPP
    926 ac_cv_env_CPP_set=${CPP+set}
    927 ac_cv_env_CPP_value=$CPP
    928 ac_env_CXX_set=${CXX+set}
    929 ac_env_CXX_value=$CXX
    930 ac_cv_env_CXX_set=${CXX+set}
    931 ac_cv_env_CXX_value=$CXX
    932 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
    933 ac_env_CXXFLAGS_value=$CXXFLAGS
    934 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
    935 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
    936 ac_env_CXXCPP_set=${CXXCPP+set}
    937 ac_env_CXXCPP_value=$CXXCPP
    938 ac_cv_env_CXXCPP_set=${CXXCPP+set}
    939 ac_cv_env_CXXCPP_value=$CXXCPP
    940 ac_env_F77_set=${F77+set}
    941 ac_env_F77_value=$F77
    942 ac_cv_env_F77_set=${F77+set}
    943 ac_cv_env_F77_value=$F77
    944 ac_env_FFLAGS_set=${FFLAGS+set}
    945 ac_env_FFLAGS_value=$FFLAGS
    946 ac_cv_env_FFLAGS_set=${FFLAGS+set}
    947 ac_cv_env_FFLAGS_value=$FFLAGS
    948 ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
    949 ac_env_PKG_CONFIG_value=$PKG_CONFIG
    950 ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
    951 ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
    952 ac_env_XKBUI_CFLAGS_set=${XKBUI_CFLAGS+set}
    953 ac_env_XKBUI_CFLAGS_value=$XKBUI_CFLAGS
    954 ac_cv_env_XKBUI_CFLAGS_set=${XKBUI_CFLAGS+set}
    955 ac_cv_env_XKBUI_CFLAGS_value=$XKBUI_CFLAGS
    956 ac_env_XKBUI_LIBS_set=${XKBUI_LIBS+set}
    957 ac_env_XKBUI_LIBS_value=$XKBUI_LIBS
    958 ac_cv_env_XKBUI_LIBS_set=${XKBUI_LIBS+set}
    959 ac_cv_env_XKBUI_LIBS_value=$XKBUI_LIBS
    960 
    961 #
    962 # Report the --help message.
    963 #
    964 if test "$ac_init_help" = "long"; then
    965   # Omit some internal or obsolete options to make the list less imposing.
    966   # This message is too long to be a string in the A/UX 3.1 sh.
    967   cat <<_ACEOF
    968 \`configure' configures libxkbui 1.0.2 to adapt to many kinds of systems.
    969 
    970 Usage: $0 [OPTION]... [VAR=VALUE]...
    971 
    972 To assign environment variables (e.g., CC, CFLAGS...), specify them as
    973 VAR=VALUE.  See below for descriptions of some of the useful variables.
    974 
    975 Defaults for the options are specified in brackets.
    976 
    977 Configuration:
    978   -h, --help              display this help and exit
    979       --help=short        display options specific to this package
    980       --help=recursive    display the short help of all the included packages
    981   -V, --version           display version information and exit
    982   -q, --quiet, --silent   do not print \`checking...' messages
    983       --cache-file=FILE   cache test results in FILE [disabled]
    984   -C, --config-cache      alias for \`--cache-file=config.cache'
    985   -n, --no-create         do not create output files
    986       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
    987 
    988 _ACEOF
    989 
    990   cat <<_ACEOF
    991 Installation directories:
    992   --prefix=PREFIX         install architecture-independent files in PREFIX
    993 			  [$ac_default_prefix]
    994   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
    995 			  [PREFIX]
    996 
    997 By default, \`make install' will install all the files in
    998 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
    999 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1000 for instance \`--prefix=\$HOME'.
   1001 
   1002 For better control, use the options below.
   1003 
   1004 Fine tuning of the installation directories:
   1005   --bindir=DIR           user executables [EPREFIX/bin]
   1006   --sbindir=DIR          system admin executables [EPREFIX/sbin]
   1007   --libexecdir=DIR       program executables [EPREFIX/libexec]
   1008   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
   1009   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
   1010   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
   1011   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
   1012   --libdir=DIR           object code libraries [EPREFIX/lib]
   1013   --includedir=DIR       C header files [PREFIX/include]
   1014   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
   1015   --infodir=DIR          info documentation [PREFIX/info]
   1016   --mandir=DIR           man documentation [PREFIX/man]
   1017 _ACEOF
   1018 
   1019   cat <<\_ACEOF
   1020 
   1021 Program names:
   1022   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1023   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1024   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1025 
   1026 System types:
   1027   --build=BUILD     configure for building on BUILD [guessed]
   1028   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1029 _ACEOF
   1030 fi
   1031 
   1032 if test -n "$ac_init_help"; then
   1033   case $ac_init_help in
   1034      short | recursive ) echo "Configuration of libxkbui 1.0.2:";;
   1035    esac
   1036   cat <<\_ACEOF
   1037 
   1038 Optional Features:
   1039   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1040   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1041   --enable-maintainer-mode  enable make rules and dependencies not useful
   1042 			  (and sometimes confusing) to the casual installer
   1043   --disable-dependency-tracking  speeds up one-time build
   1044   --enable-dependency-tracking   do not reject slow dependency extractors
   1045   --enable-shared[=PKGS]
   1046                           build shared libraries [default=yes]
   1047   --enable-static[=PKGS]
   1048                           build static libraries [default=yes]
   1049   --enable-fast-install[=PKGS]
   1050                           optimize for fast installation [default=yes]
   1051   --disable-libtool-lock  avoid locking (might break parallel builds)
   1052 
   1053 Optional Packages:
   1054   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1055   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1056   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1057   --with-pic              try to use only PIC/non-PIC objects [default=use
   1058                           both]
   1059   --with-tags[=TAGS]
   1060                           include additional configurations [automatic]
   1061   --with-release-version=STRING
   1062                           Use release version string in package name
   1063 
   1064 Some influential environment variables:
   1065   CC          C compiler command
   1066   CFLAGS      C compiler flags
   1067   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1068               nonstandard directory <lib dir>
   1069   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
   1070               headers in a nonstandard directory <include dir>
   1071   CPP         C preprocessor
   1072   CXX         C++ compiler command
   1073   CXXFLAGS    C++ compiler flags
   1074   CXXCPP      C++ preprocessor
   1075   F77         Fortran 77 compiler command
   1076   FFLAGS      Fortran 77 compiler flags
   1077   PKG_CONFIG  path to pkg-config utility
   1078   XKBUI_CFLAGS
   1079               C compiler flags for XKBUI, overriding pkg-config
   1080   XKBUI_LIBS  linker flags for XKBUI, overriding pkg-config
   1081 
   1082 Use these variables to override the choices made by `configure' or to help
   1083 it to find libraries and programs with nonstandard names/locations.
   1084 
   1085 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
   1086 _ACEOF
   1087 fi
   1088 
   1089 if test "$ac_init_help" = "recursive"; then
   1090   # If there are subdirs, report their specific --help.
   1091   ac_popdir=`pwd`
   1092   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1093     test -d $ac_dir || continue
   1094     ac_builddir=.
   1095 
   1096 if test "$ac_dir" != .; then
   1097   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   1098   # A "../" for each directory in $ac_dir_suffix.
   1099   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
   1100 else
   1101   ac_dir_suffix= ac_top_builddir=
   1102 fi
   1103 
   1104 case $srcdir in
   1105   .)  # No --srcdir option.  We are building in place.
   1106     ac_srcdir=.
   1107     if test -z "$ac_top_builddir"; then
   1108        ac_top_srcdir=.
   1109     else
   1110        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
   1111     fi ;;
   1112   [\\/]* | ?:[\\/]* )  # Absolute path.
   1113     ac_srcdir=$srcdir$ac_dir_suffix;
   1114     ac_top_srcdir=$srcdir ;;
   1115   *) # Relative path.
   1116     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
   1117     ac_top_srcdir=$ac_top_builddir$srcdir ;;
   1118 esac
   1119 
   1120 # Do not use `cd foo && pwd` to compute absolute paths, because
   1121 # the directories may not exist.
   1122 case `pwd` in
   1123 .) ac_abs_builddir="$ac_dir";;
   1124 *)
   1125   case "$ac_dir" in
   1126   .) ac_abs_builddir=`pwd`;;
   1127   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
   1128   *) ac_abs_builddir=`pwd`/"$ac_dir";;
   1129   esac;;
   1130 esac
   1131 case $ac_abs_builddir in
   1132 .) ac_abs_top_builddir=${ac_top_builddir}.;;
   1133 *)
   1134   case ${ac_top_builddir}. in
   1135   .) ac_abs_top_builddir=$ac_abs_builddir;;
   1136   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
   1137   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
   1138   esac;;
   1139 esac
   1140 case $ac_abs_builddir in
   1141 .) ac_abs_srcdir=$ac_srcdir;;
   1142 *)
   1143   case $ac_srcdir in
   1144   .) ac_abs_srcdir=$ac_abs_builddir;;
   1145   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
   1146   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
   1147   esac;;
   1148 esac
   1149 case $ac_abs_builddir in
   1150 .) ac_abs_top_srcdir=$ac_top_srcdir;;
   1151 *)
   1152   case $ac_top_srcdir in
   1153   .) ac_abs_top_srcdir=$ac_abs_builddir;;
   1154   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
   1155   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
   1156   esac;;
   1157 esac
   1158 
   1159     cd $ac_dir
   1160     # Check for guested configure; otherwise get Cygnus style configure.
   1161     if test -f $ac_srcdir/configure.gnu; then
   1162       echo
   1163       $SHELL $ac_srcdir/configure.gnu  --help=recursive
   1164     elif test -f $ac_srcdir/configure; then
   1165       echo
   1166       $SHELL $ac_srcdir/configure  --help=recursive
   1167     elif test -f $ac_srcdir/configure.ac ||
   1168 	   test -f $ac_srcdir/configure.in; then
   1169       echo
   1170       $ac_configure --help
   1171     else
   1172       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1173     fi
   1174     cd $ac_popdir
   1175   done
   1176 fi
   1177 
   1178 test -n "$ac_init_help" && exit 0
   1179 if $ac_init_version; then
   1180   cat <<\_ACEOF
   1181 libxkbui configure 1.0.2
   1182 generated by GNU Autoconf 2.59
   1183 
   1184 Copyright (C) 2003 Free Software Foundation, Inc.
   1185 This configure script is free software; the Free Software Foundation
   1186 gives unlimited permission to copy, distribute and modify it.
   1187 _ACEOF
   1188   exit 0
   1189 fi
   1190 exec 5>config.log
   1191 cat >&5 <<_ACEOF
   1192 This file contains any messages produced by compilers while
   1193 running configure, to aid debugging if configure makes a mistake.
   1194 
   1195 It was created by libxkbui $as_me 1.0.2, which was
   1196 generated by GNU Autoconf 2.59.  Invocation command line was
   1197 
   1198   $ $0 $@
   1199 
   1200 _ACEOF
   1201 {
   1202 cat <<_ASUNAME
   1203 ## --------- ##
   1204 ## Platform. ##
   1205 ## --------- ##
   1206 
   1207 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   1208 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1209 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1210 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1211 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1212 
   1213 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   1214 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   1215 
   1216 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   1217 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   1218 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   1219 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
   1220 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   1221 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   1222 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   1223 
   1224 _ASUNAME
   1225 
   1226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1227 for as_dir in $PATH
   1228 do
   1229   IFS=$as_save_IFS
   1230   test -z "$as_dir" && as_dir=.
   1231   echo "PATH: $as_dir"
   1232 done
   1233 
   1234 } >&5
   1235 
   1236 cat >&5 <<_ACEOF
   1237 
   1238 
   1239 ## ----------- ##
   1240 ## Core tests. ##
   1241 ## ----------- ##
   1242 
   1243 _ACEOF
   1244 
   1245 
   1246 # Keep a trace of the command line.
   1247 # Strip out --no-create and --no-recursion so they do not pile up.
   1248 # Strip out --silent because we don't want to record it for future runs.
   1249 # Also quote any args containing shell meta-characters.
   1250 # Make two passes to allow for proper duplicate-argument suppression.
   1251 ac_configure_args=
   1252 ac_configure_args0=
   1253 ac_configure_args1=
   1254 ac_sep=
   1255 ac_must_keep_next=false
   1256 for ac_pass in 1 2
   1257 do
   1258   for ac_arg
   1259   do
   1260     case $ac_arg in
   1261     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   1262     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1263     | -silent | --silent | --silen | --sile | --sil)
   1264       continue ;;
   1265     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
   1266       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1267     esac
   1268     case $ac_pass in
   1269     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
   1270     2)
   1271       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
   1272       if test $ac_must_keep_next = true; then
   1273 	ac_must_keep_next=false # Got value, back to normal.
   1274       else
   1275 	case $ac_arg in
   1276 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   1277 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   1278 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   1279 	  | -with-* | --with-* | -without-* | --without-* | --x)
   1280 	    case "$ac_configure_args0 " in
   1281 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   1282 	    esac
   1283 	    ;;
   1284 	  -* ) ac_must_keep_next=true ;;
   1285 	esac
   1286       fi
   1287       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
   1288       # Get rid of the leading space.
   1289       ac_sep=" "
   1290       ;;
   1291     esac
   1292   done
   1293 done
   1294 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
   1295 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
   1296 
   1297 # When interrupted or exit'd, cleanup temporary files, and complete
   1298 # config.log.  We remove comments because anyway the quotes in there
   1299 # would cause problems or look ugly.
   1300 # WARNING: Be sure not to use single quotes in there, as some shells,
   1301 # such as our DU 5.0 friend, will then `close' the trap.
   1302 trap 'exit_status=$?
   1303   # Save into config.log some information that might help in debugging.
   1304   {
   1305     echo
   1306 
   1307     cat <<\_ASBOX
   1308 ## ---------------- ##
   1309 ## Cache variables. ##
   1310 ## ---------------- ##
   1311 _ASBOX
   1312     echo
   1313     # The following way of writing the cache mishandles newlines in values,
   1314 {
   1315   (set) 2>&1 |
   1316     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
   1317     *ac_space=\ *)
   1318       sed -n \
   1319 	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
   1320 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
   1321       ;;
   1322     *)
   1323       sed -n \
   1324 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
   1325       ;;
   1326     esac;
   1327 }
   1328     echo
   1329 
   1330     cat <<\_ASBOX
   1331 ## ----------------- ##
   1332 ## Output variables. ##
   1333 ## ----------------- ##
   1334 _ASBOX
   1335     echo
   1336     for ac_var in $ac_subst_vars
   1337     do
   1338       eval ac_val=$`echo $ac_var`
   1339       echo "$ac_var='"'"'$ac_val'"'"'"
   1340     done | sort
   1341     echo
   1342 
   1343     if test -n "$ac_subst_files"; then
   1344       cat <<\_ASBOX
   1345 ## ------------- ##
   1346 ## Output files. ##
   1347 ## ------------- ##
   1348 _ASBOX
   1349       echo
   1350       for ac_var in $ac_subst_files
   1351       do
   1352 	eval ac_val=$`echo $ac_var`
   1353 	echo "$ac_var='"'"'$ac_val'"'"'"
   1354       done | sort
   1355       echo
   1356     fi
   1357 
   1358     if test -s confdefs.h; then
   1359       cat <<\_ASBOX
   1360 ## ----------- ##
   1361 ## confdefs.h. ##
   1362 ## ----------- ##
   1363 _ASBOX
   1364       echo
   1365       sed "/^$/d" confdefs.h | sort
   1366       echo
   1367     fi
   1368     test "$ac_signal" != 0 &&
   1369       echo "$as_me: caught signal $ac_signal"
   1370     echo "$as_me: exit $exit_status"
   1371   } >&5
   1372   rm -f core *.core &&
   1373   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
   1374     exit $exit_status
   1375      ' 0
   1376 for ac_signal in 1 2 13 15; do
   1377   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
   1378 done
   1379 ac_signal=0
   1380 
   1381 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   1382 rm -rf conftest* confdefs.h
   1383 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
   1384 echo >confdefs.h
   1385 
   1386 # Predefined preprocessor variables.
   1387 
   1388 cat >>confdefs.h <<_ACEOF
   1389 #define PACKAGE_NAME "$PACKAGE_NAME"
   1390 _ACEOF
   1391 
   1392 
   1393 cat >>confdefs.h <<_ACEOF
   1394 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   1395 _ACEOF
   1396 
   1397 
   1398 cat >>confdefs.h <<_ACEOF
   1399 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   1400 _ACEOF
   1401 
   1402 
   1403 cat >>confdefs.h <<_ACEOF
   1404 #define PACKAGE_STRING "$PACKAGE_STRING"
   1405 _ACEOF
   1406 
   1407 
   1408 cat >>confdefs.h <<_ACEOF
   1409 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   1410 _ACEOF
   1411 
   1412 
   1413 # Let the site file select an alternate cache file if it wants to.
   1414 # Prefer explicitly selected file to automatically selected ones.
   1415 if test -z "$CONFIG_SITE"; then
   1416   if test "x$prefix" != xNONE; then
   1417     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
   1418   else
   1419     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   1420   fi
   1421 fi
   1422 for ac_site_file in $CONFIG_SITE; do
   1423   if test -r "$ac_site_file"; then
   1424     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
   1425 echo "$as_me: loading site script $ac_site_file" >&6;}
   1426     sed 's/^/| /' "$ac_site_file" >&5
   1427     . "$ac_site_file"
   1428   fi
   1429 done
   1430 
   1431 if test -r "$cache_file"; then
   1432   # Some versions of bash will fail to source /dev/null (special
   1433   # files actually), so we avoid doing that.
   1434   if test -f "$cache_file"; then
   1435     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
   1436 echo "$as_me: loading cache $cache_file" >&6;}
   1437     case $cache_file in
   1438       [\\/]* | ?:[\\/]* ) . $cache_file;;
   1439       *)                      . ./$cache_file;;
   1440     esac
   1441   fi
   1442 else
   1443   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
   1444 echo "$as_me: creating cache $cache_file" >&6;}
   1445   >$cache_file
   1446 fi
   1447 
   1448 # Check that the precious variables saved in the cache have kept the same
   1449 # value.
   1450 ac_cache_corrupted=false
   1451 for ac_var in `(set) 2>&1 |
   1452 	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
   1453   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   1454   eval ac_new_set=\$ac_env_${ac_var}_set
   1455   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
   1456   eval ac_new_val="\$ac_env_${ac_var}_value"
   1457   case $ac_old_set,$ac_new_set in
   1458     set,)
   1459       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   1460 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   1461       ac_cache_corrupted=: ;;
   1462     ,set)
   1463       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
   1464 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   1465       ac_cache_corrupted=: ;;
   1466     ,);;
   1467     *)
   1468       if test "x$ac_old_val" != "x$ac_new_val"; then
   1469 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
   1470 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   1471 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
   1472 echo "$as_me:   former value:  $ac_old_val" >&2;}
   1473 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
   1474 echo "$as_me:   current value: $ac_new_val" >&2;}
   1475 	ac_cache_corrupted=:
   1476       fi;;
   1477   esac
   1478   # Pass precious variables to config.status.
   1479   if test "$ac_new_set" = set; then
   1480     case $ac_new_val in
   1481     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
   1482       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   1483     *) ac_arg=$ac_var=$ac_new_val ;;
   1484     esac
   1485     case " $ac_configure_args " in
   1486       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   1487       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
   1488     esac
   1489   fi
   1490 done
   1491 if $ac_cache_corrupted; then
   1492   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
   1493 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   1494   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
   1495 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   1496    { (exit 1); exit 1; }; }
   1497 fi
   1498 
   1499 ac_ext=c
   1500 ac_cpp='$CPP $CPPFLAGS'
   1501 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   1502 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   1503 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   1504 
   1505 
   1506 
   1507 
   1508 
   1509 
   1510 
   1511 
   1512 
   1513 
   1514 
   1515 
   1516 
   1517 
   1518 
   1519 
   1520 
   1521 
   1522 
   1523 
   1524 
   1525 
   1526 
   1527 
   1528 
   1529 
   1530 
   1531 am__api_version="1.9"
   1532 ac_aux_dir=
   1533 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
   1534   if test -f $ac_dir/install-sh; then
   1535     ac_aux_dir=$ac_dir
   1536     ac_install_sh="$ac_aux_dir/install-sh -c"
   1537     break
   1538   elif test -f $ac_dir/install.sh; then
   1539     ac_aux_dir=$ac_dir
   1540     ac_install_sh="$ac_aux_dir/install.sh -c"
   1541     break
   1542   elif test -f $ac_dir/shtool; then
   1543     ac_aux_dir=$ac_dir
   1544     ac_install_sh="$ac_aux_dir/shtool install -c"
   1545     break
   1546   fi
   1547 done
   1548 if test -z "$ac_aux_dir"; then
   1549   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
   1550 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
   1551    { (exit 1); exit 1; }; }
   1552 fi
   1553 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
   1554 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
   1555 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
   1556 
   1557 # Find a good install program.  We prefer a C program (faster),
   1558 # so one script is as good as another.  But avoid the broken or
   1559 # incompatible versions:
   1560 # SysV /etc/install, /usr/sbin/install
   1561 # SunOS /usr/etc/install
   1562 # IRIX /sbin/install
   1563 # AIX /bin/install
   1564 # AmigaOS /C/install, which installs bootblocks on floppy discs
   1565 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   1566 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   1567 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   1568 # OS/2's system install, which has a completely different semantic
   1569 # ./install, which can be erroneously created by make from ./install.sh.
   1570 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
   1571 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
   1572 if test -z "$INSTALL"; then
   1573 if test "${ac_cv_path_install+set}" = set; then
   1574   echo $ECHO_N "(cached) $ECHO_C" >&6
   1575 else
   1576   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1577 for as_dir in $PATH
   1578 do
   1579   IFS=$as_save_IFS
   1580   test -z "$as_dir" && as_dir=.
   1581   # Account for people who put trailing slashes in PATH elements.
   1582 case $as_dir/ in
   1583   ./ | .// | /cC/* | \
   1584   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   1585   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
   1586   /usr/ucb/* ) ;;
   1587   *)
   1588     # OSF1 and SCO ODT 3.0 have their own names for install.
   1589     # Don't use installbsd from OSF since it installs stuff as root
   1590     # by default.
   1591     for ac_prog in ginstall scoinst install; do
   1592       for ac_exec_ext in '' $ac_executable_extensions; do
   1593 	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   1594 	  if test $ac_prog = install &&
   1595 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   1596 	    # AIX install.  It has an incompatible calling convention.
   1597 	    :
   1598 	  elif test $ac_prog = install &&
   1599 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   1600 	    # program-specific install script used by HP pwplus--don't use.
   1601 	    :
   1602 	  else
   1603 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   1604 	    break 3
   1605 	  fi
   1606 	fi
   1607       done
   1608     done
   1609     ;;
   1610 esac
   1611 done
   1612 
   1613 
   1614 fi
   1615   if test "${ac_cv_path_install+set}" = set; then
   1616     INSTALL=$ac_cv_path_install
   1617   else
   1618     # As a last resort, use the slow shell script.  We don't cache a
   1619     # path for INSTALL within a source directory, because that will
   1620     # break other packages using the cache if that directory is
   1621     # removed, or if the path is relative.
   1622     INSTALL=$ac_install_sh
   1623   fi
   1624 fi
   1625 echo "$as_me:$LINENO: result: $INSTALL" >&5
   1626 echo "${ECHO_T}$INSTALL" >&6
   1627 
   1628 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   1629 # It thinks the first close brace ends the variable substitution.
   1630 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   1631 
   1632 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   1633 
   1634 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   1635 
   1636 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
   1637 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
   1638 # Just in case
   1639 sleep 1
   1640 echo timestamp > conftest.file
   1641 # Do `set' in a subshell so we don't clobber the current shell's
   1642 # arguments.  Must try -L first in case configure is actually a
   1643 # symlink; some systems play weird games with the mod time of symlinks
   1644 # (eg FreeBSD returns the mod time of the symlink's containing
   1645 # directory).
   1646 if (
   1647    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   1648    if test "$*" = "X"; then
   1649       # -L didn't work.
   1650       set X `ls -t $srcdir/configure conftest.file`
   1651    fi
   1652    rm -f conftest.file
   1653    if test "$*" != "X $srcdir/configure conftest.file" \
   1654       && test "$*" != "X conftest.file $srcdir/configure"; then
   1655 
   1656       # If neither matched, then we have a broken ls.  This can happen
   1657       # if, for instance, CONFIG_SHELL is bash and it inherits a
   1658       # broken ls alias from the environment.  This has actually
   1659       # happened.  Such a system could not be considered "sane".
   1660       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
   1661 alias in your environment" >&5
   1662 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
   1663 alias in your environment" >&2;}
   1664    { (exit 1); exit 1; }; }
   1665    fi
   1666 
   1667    test "$2" = conftest.file
   1668    )
   1669 then
   1670    # Ok.
   1671    :
   1672 else
   1673    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
   1674 Check your system clock" >&5
   1675 echo "$as_me: error: newly created file is older than distributed files!
   1676 Check your system clock" >&2;}
   1677    { (exit 1); exit 1; }; }
   1678 fi
   1679 echo "$as_me:$LINENO: result: yes" >&5
   1680 echo "${ECHO_T}yes" >&6
   1681 test "$program_prefix" != NONE &&
   1682   program_transform_name="s,^,$program_prefix,;$program_transform_name"
   1683 # Use a double $ so make ignores it.
   1684 test "$program_suffix" != NONE &&
   1685   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
   1686 # Double any \ or $.  echo might interpret backslashes.
   1687 # By default was `s,x,x', remove it if useless.
   1688 cat <<\_ACEOF >conftest.sed
   1689 s/[\\$]/&&/g;s/;s,x,x,$//
   1690 _ACEOF
   1691 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
   1692 rm conftest.sed
   1693 
   1694 # expand $ac_aux_dir to an absolute path
   1695 am_aux_dir=`cd $ac_aux_dir && pwd`
   1696 
   1697 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
   1698 # Use eval to expand $SHELL
   1699 if eval "$MISSING --run true"; then
   1700   am_missing_run="$MISSING --run "
   1701 else
   1702   am_missing_run=
   1703   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
   1704 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
   1705 fi
   1706 
   1707 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
   1708   # We used to keeping the `.' as first argument, in order to
   1709   # allow $(mkdir_p) to be used without argument.  As in
   1710   #   $(mkdir_p) $(somedir)
   1711   # where $(somedir) is conditionally defined.  However this is wrong
   1712   # for two reasons:
   1713   #  1. if the package is installed by a user who cannot write `.'
   1714   #     make install will fail,
   1715   #  2. the above comment should most certainly read
   1716   #     $(mkdir_p) $(DESTDIR)$(somedir)
   1717   #     so it does not work when $(somedir) is undefined and
   1718   #     $(DESTDIR) is not.
   1719   #  To support the latter case, we have to write
   1720   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
   1721   #  so the `.' trick is pointless.
   1722   mkdir_p='mkdir -p --'
   1723 else
   1724   # On NextStep and OpenStep, the `mkdir' command does not
   1725   # recognize any option.  It will interpret all options as
   1726   # directories to create, and then abort because `.' already
   1727   # exists.
   1728   for d in ./-p ./--version;
   1729   do
   1730     test -d $d && rmdir $d
   1731   done
   1732   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
   1733   if test -f "$ac_aux_dir/mkinstalldirs"; then
   1734     mkdir_p='$(mkinstalldirs)'
   1735   else
   1736     mkdir_p='$(install_sh) -d'
   1737   fi
   1738 fi
   1739 
   1740 for ac_prog in gawk mawk nawk awk
   1741 do
   1742   # Extract the first word of "$ac_prog", so it can be a program name with args.
   1743 set dummy $ac_prog; ac_word=$2
   1744 echo "$as_me:$LINENO: checking for $ac_word" >&5
   1745 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   1746 if test "${ac_cv_prog_AWK+set}" = set; then
   1747   echo $ECHO_N "(cached) $ECHO_C" >&6
   1748 else
   1749   if test -n "$AWK"; then
   1750   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   1751 else
   1752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1753 for as_dir in $PATH
   1754 do
   1755   IFS=$as_save_IFS
   1756   test -z "$as_dir" && as_dir=.
   1757   for ac_exec_ext in '' $ac_executable_extensions; do
   1758   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   1759     ac_cv_prog_AWK="$ac_prog"
   1760     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   1761     break 2
   1762   fi
   1763 done
   1764 done
   1765 
   1766 fi
   1767 fi
   1768 AWK=$ac_cv_prog_AWK
   1769 if test -n "$AWK"; then
   1770   echo "$as_me:$LINENO: result: $AWK" >&5
   1771 echo "${ECHO_T}$AWK" >&6
   1772 else
   1773   echo "$as_me:$LINENO: result: no" >&5
   1774 echo "${ECHO_T}no" >&6
   1775 fi
   1776 
   1777   test -n "$AWK" && break
   1778 done
   1779 
   1780 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   1781 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
   1782 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
   1783 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
   1784   echo $ECHO_N "(cached) $ECHO_C" >&6
   1785 else
   1786   cat >conftest.make <<\_ACEOF
   1787 all:
   1788 	@echo 'ac_maketemp="$(MAKE)"'
   1789 _ACEOF
   1790 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
   1791 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
   1792 if test -n "$ac_maketemp"; then
   1793   eval ac_cv_prog_make_${ac_make}_set=yes
   1794 else
   1795   eval ac_cv_prog_make_${ac_make}_set=no
   1796 fi
   1797 rm -f conftest.make
   1798 fi
   1799 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
   1800   echo "$as_me:$LINENO: result: yes" >&5
   1801 echo "${ECHO_T}yes" >&6
   1802   SET_MAKE=
   1803 else
   1804   echo "$as_me:$LINENO: result: no" >&5
   1805 echo "${ECHO_T}no" >&6
   1806   SET_MAKE="MAKE=${MAKE-make}"
   1807 fi
   1808 
   1809 rm -rf .tst 2>/dev/null
   1810 mkdir .tst 2>/dev/null
   1811 if test -d .tst; then
   1812   am__leading_dot=.
   1813 else
   1814   am__leading_dot=_
   1815 fi
   1816 rmdir .tst 2>/dev/null
   1817 
   1818 # test to see if srcdir already configured
   1819 if test "`cd $srcdir && pwd`" != "`pwd`" &&
   1820    test -f $srcdir/config.status; then
   1821   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
   1822 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
   1823    { (exit 1); exit 1; }; }
   1824 fi
   1825 
   1826 # test whether we have cygpath
   1827 if test -z "$CYGPATH_W"; then
   1828   if (cygpath --version) >/dev/null 2>/dev/null; then
   1829     CYGPATH_W='cygpath -w'
   1830   else
   1831     CYGPATH_W=echo
   1832   fi
   1833 fi
   1834 
   1835 
   1836 # Define the identity of the package.
   1837  PACKAGE='libxkbui'
   1838  VERSION='1.0.2'
   1839 
   1840 
   1841 cat >>confdefs.h <<_ACEOF
   1842 #define PACKAGE "$PACKAGE"
   1843 _ACEOF
   1844 
   1845 
   1846 cat >>confdefs.h <<_ACEOF
   1847 #define VERSION "$VERSION"
   1848 _ACEOF
   1849 
   1850 # Some tools Automake needs.
   1851 
   1852 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   1853 
   1854 
   1855 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   1856 
   1857 
   1858 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   1859 
   1860 
   1861 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   1862 
   1863 
   1864 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   1865 
   1866 install_sh=${install_sh-"$am_aux_dir/install-sh"}
   1867 
   1868 # Installed binaries are usually stripped using `strip' when the user
   1869 # run `make install-strip'.  However `strip' might not be the right
   1870 # tool to use in cross-compilation environments, therefore Automake
   1871 # will honor the `STRIP' environment variable to overrule this program.
   1872 if test "$cross_compiling" != no; then
   1873   if test -n "$ac_tool_prefix"; then
   1874   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   1875 set dummy ${ac_tool_prefix}strip; ac_word=$2
   1876 echo "$as_me:$LINENO: checking for $ac_word" >&5
   1877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   1878 if test "${ac_cv_prog_STRIP+set}" = set; then
   1879   echo $ECHO_N "(cached) $ECHO_C" >&6
   1880 else
   1881   if test -n "$STRIP"; then
   1882   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   1883 else
   1884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1885 for as_dir in $PATH
   1886 do
   1887   IFS=$as_save_IFS
   1888   test -z "$as_dir" && as_dir=.
   1889   for ac_exec_ext in '' $ac_executable_extensions; do
   1890   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   1891     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   1892     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   1893     break 2
   1894   fi
   1895 done
   1896 done
   1897 
   1898 fi
   1899 fi
   1900 STRIP=$ac_cv_prog_STRIP
   1901 if test -n "$STRIP"; then
   1902   echo "$as_me:$LINENO: result: $STRIP" >&5
   1903 echo "${ECHO_T}$STRIP" >&6
   1904 else
   1905   echo "$as_me:$LINENO: result: no" >&5
   1906 echo "${ECHO_T}no" >&6
   1907 fi
   1908 
   1909 fi
   1910 if test -z "$ac_cv_prog_STRIP"; then
   1911   ac_ct_STRIP=$STRIP
   1912   # Extract the first word of "strip", so it can be a program name with args.
   1913 set dummy strip; ac_word=$2
   1914 echo "$as_me:$LINENO: checking for $ac_word" >&5
   1915 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   1916 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   1917   echo $ECHO_N "(cached) $ECHO_C" >&6
   1918 else
   1919   if test -n "$ac_ct_STRIP"; then
   1920   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   1921 else
   1922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1923 for as_dir in $PATH
   1924 do
   1925   IFS=$as_save_IFS
   1926   test -z "$as_dir" && as_dir=.
   1927   for ac_exec_ext in '' $ac_executable_extensions; do
   1928   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   1929     ac_cv_prog_ac_ct_STRIP="strip"
   1930     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   1931     break 2
   1932   fi
   1933 done
   1934 done
   1935 
   1936   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
   1937 fi
   1938 fi
   1939 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   1940 if test -n "$ac_ct_STRIP"; then
   1941   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   1942 echo "${ECHO_T}$ac_ct_STRIP" >&6
   1943 else
   1944   echo "$as_me:$LINENO: result: no" >&5
   1945 echo "${ECHO_T}no" >&6
   1946 fi
   1947 
   1948   STRIP=$ac_ct_STRIP
   1949 else
   1950   STRIP="$ac_cv_prog_STRIP"
   1951 fi
   1952 
   1953 fi
   1954 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
   1955 
   1956 # We need awk for the "check" target.  The system "awk" is bad on
   1957 # some platforms.
   1958 # Always define AMTAR for backward compatibility.
   1959 
   1960 AMTAR=${AMTAR-"${am_missing_run}tar"}
   1961 
   1962 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
   1963 
   1964 
   1965 
   1966 
   1967 
   1968 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
   1969 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
   1970     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
   1971 if test "${enable_maintainer_mode+set}" = set; then
   1972   enableval="$enable_maintainer_mode"
   1973   USE_MAINTAINER_MODE=$enableval
   1974 else
   1975   USE_MAINTAINER_MODE=no
   1976 fi;
   1977   echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
   1978 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
   1979 
   1980 
   1981 if test $USE_MAINTAINER_MODE = yes; then
   1982   MAINTAINER_MODE_TRUE=
   1983   MAINTAINER_MODE_FALSE='#'
   1984 else
   1985   MAINTAINER_MODE_TRUE='#'
   1986   MAINTAINER_MODE_FALSE=
   1987 fi
   1988 
   1989   MAINT=$MAINTAINER_MODE_TRUE
   1990 
   1991 
   1992 
   1993           ac_config_headers="$ac_config_headers config.h"
   1994 
   1995 
   1996 # Check for progs
   1997 ac_ext=c
   1998 ac_cpp='$CPP $CPPFLAGS'
   1999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2002 if test -n "$ac_tool_prefix"; then
   2003   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2004 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2005 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2007 if test "${ac_cv_prog_CC+set}" = set; then
   2008   echo $ECHO_N "(cached) $ECHO_C" >&6
   2009 else
   2010   if test -n "$CC"; then
   2011   ac_cv_prog_CC="$CC" # Let the user override the test.
   2012 else
   2013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2014 for as_dir in $PATH
   2015 do
   2016   IFS=$as_save_IFS
   2017   test -z "$as_dir" && as_dir=.
   2018   for ac_exec_ext in '' $ac_executable_extensions; do
   2019   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2020     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2021     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2022     break 2
   2023   fi
   2024 done
   2025 done
   2026 
   2027 fi
   2028 fi
   2029 CC=$ac_cv_prog_CC
   2030 if test -n "$CC"; then
   2031   echo "$as_me:$LINENO: result: $CC" >&5
   2032 echo "${ECHO_T}$CC" >&6
   2033 else
   2034   echo "$as_me:$LINENO: result: no" >&5
   2035 echo "${ECHO_T}no" >&6
   2036 fi
   2037 
   2038 fi
   2039 if test -z "$ac_cv_prog_CC"; then
   2040   ac_ct_CC=$CC
   2041   # Extract the first word of "gcc", so it can be a program name with args.
   2042 set dummy gcc; ac_word=$2
   2043 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2044 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2045 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2046   echo $ECHO_N "(cached) $ECHO_C" >&6
   2047 else
   2048   if test -n "$ac_ct_CC"; then
   2049   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2050 else
   2051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2052 for as_dir in $PATH
   2053 do
   2054   IFS=$as_save_IFS
   2055   test -z "$as_dir" && as_dir=.
   2056   for ac_exec_ext in '' $ac_executable_extensions; do
   2057   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2058     ac_cv_prog_ac_ct_CC="gcc"
   2059     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2060     break 2
   2061   fi
   2062 done
   2063 done
   2064 
   2065 fi
   2066 fi
   2067 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2068 if test -n "$ac_ct_CC"; then
   2069   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2070 echo "${ECHO_T}$ac_ct_CC" >&6
   2071 else
   2072   echo "$as_me:$LINENO: result: no" >&5
   2073 echo "${ECHO_T}no" >&6
   2074 fi
   2075 
   2076   CC=$ac_ct_CC
   2077 else
   2078   CC="$ac_cv_prog_CC"
   2079 fi
   2080 
   2081 if test -z "$CC"; then
   2082   if test -n "$ac_tool_prefix"; then
   2083   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2084 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2085 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2087 if test "${ac_cv_prog_CC+set}" = set; then
   2088   echo $ECHO_N "(cached) $ECHO_C" >&6
   2089 else
   2090   if test -n "$CC"; then
   2091   ac_cv_prog_CC="$CC" # Let the user override the test.
   2092 else
   2093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2094 for as_dir in $PATH
   2095 do
   2096   IFS=$as_save_IFS
   2097   test -z "$as_dir" && as_dir=.
   2098   for ac_exec_ext in '' $ac_executable_extensions; do
   2099   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2100     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2101     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2102     break 2
   2103   fi
   2104 done
   2105 done
   2106 
   2107 fi
   2108 fi
   2109 CC=$ac_cv_prog_CC
   2110 if test -n "$CC"; then
   2111   echo "$as_me:$LINENO: result: $CC" >&5
   2112 echo "${ECHO_T}$CC" >&6
   2113 else
   2114   echo "$as_me:$LINENO: result: no" >&5
   2115 echo "${ECHO_T}no" >&6
   2116 fi
   2117 
   2118 fi
   2119 if test -z "$ac_cv_prog_CC"; then
   2120   ac_ct_CC=$CC
   2121   # Extract the first word of "cc", so it can be a program name with args.
   2122 set dummy cc; ac_word=$2
   2123 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2124 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2125 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2126   echo $ECHO_N "(cached) $ECHO_C" >&6
   2127 else
   2128   if test -n "$ac_ct_CC"; then
   2129   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2130 else
   2131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2132 for as_dir in $PATH
   2133 do
   2134   IFS=$as_save_IFS
   2135   test -z "$as_dir" && as_dir=.
   2136   for ac_exec_ext in '' $ac_executable_extensions; do
   2137   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2138     ac_cv_prog_ac_ct_CC="cc"
   2139     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2140     break 2
   2141   fi
   2142 done
   2143 done
   2144 
   2145 fi
   2146 fi
   2147 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2148 if test -n "$ac_ct_CC"; then
   2149   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2150 echo "${ECHO_T}$ac_ct_CC" >&6
   2151 else
   2152   echo "$as_me:$LINENO: result: no" >&5
   2153 echo "${ECHO_T}no" >&6
   2154 fi
   2155 
   2156   CC=$ac_ct_CC
   2157 else
   2158   CC="$ac_cv_prog_CC"
   2159 fi
   2160 
   2161 fi
   2162 if test -z "$CC"; then
   2163   # Extract the first word of "cc", so it can be a program name with args.
   2164 set dummy cc; ac_word=$2
   2165 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2166 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2167 if test "${ac_cv_prog_CC+set}" = set; then
   2168   echo $ECHO_N "(cached) $ECHO_C" >&6
   2169 else
   2170   if test -n "$CC"; then
   2171   ac_cv_prog_CC="$CC" # Let the user override the test.
   2172 else
   2173   ac_prog_rejected=no
   2174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2175 for as_dir in $PATH
   2176 do
   2177   IFS=$as_save_IFS
   2178   test -z "$as_dir" && as_dir=.
   2179   for ac_exec_ext in '' $ac_executable_extensions; do
   2180   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2181     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2182        ac_prog_rejected=yes
   2183        continue
   2184      fi
   2185     ac_cv_prog_CC="cc"
   2186     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2187     break 2
   2188   fi
   2189 done
   2190 done
   2191 
   2192 if test $ac_prog_rejected = yes; then
   2193   # We found a bogon in the path, so make sure we never use it.
   2194   set dummy $ac_cv_prog_CC
   2195   shift
   2196   if test $# != 0; then
   2197     # We chose a different compiler from the bogus one.
   2198     # However, it has the same basename, so the bogon will be chosen
   2199     # first if we set CC to just the basename; use the full file name.
   2200     shift
   2201     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2202   fi
   2203 fi
   2204 fi
   2205 fi
   2206 CC=$ac_cv_prog_CC
   2207 if test -n "$CC"; then
   2208   echo "$as_me:$LINENO: result: $CC" >&5
   2209 echo "${ECHO_T}$CC" >&6
   2210 else
   2211   echo "$as_me:$LINENO: result: no" >&5
   2212 echo "${ECHO_T}no" >&6
   2213 fi
   2214 
   2215 fi
   2216 if test -z "$CC"; then
   2217   if test -n "$ac_tool_prefix"; then
   2218   for ac_prog in cl
   2219   do
   2220     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2221 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2222 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2224 if test "${ac_cv_prog_CC+set}" = set; then
   2225   echo $ECHO_N "(cached) $ECHO_C" >&6
   2226 else
   2227   if test -n "$CC"; then
   2228   ac_cv_prog_CC="$CC" # Let the user override the test.
   2229 else
   2230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2231 for as_dir in $PATH
   2232 do
   2233   IFS=$as_save_IFS
   2234   test -z "$as_dir" && as_dir=.
   2235   for ac_exec_ext in '' $ac_executable_extensions; do
   2236   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2237     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2238     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2239     break 2
   2240   fi
   2241 done
   2242 done
   2243 
   2244 fi
   2245 fi
   2246 CC=$ac_cv_prog_CC
   2247 if test -n "$CC"; then
   2248   echo "$as_me:$LINENO: result: $CC" >&5
   2249 echo "${ECHO_T}$CC" >&6
   2250 else
   2251   echo "$as_me:$LINENO: result: no" >&5
   2252 echo "${ECHO_T}no" >&6
   2253 fi
   2254 
   2255     test -n "$CC" && break
   2256   done
   2257 fi
   2258 if test -z "$CC"; then
   2259   ac_ct_CC=$CC
   2260   for ac_prog in cl
   2261 do
   2262   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2263 set dummy $ac_prog; ac_word=$2
   2264 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2265 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2266 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2267   echo $ECHO_N "(cached) $ECHO_C" >&6
   2268 else
   2269   if test -n "$ac_ct_CC"; then
   2270   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2271 else
   2272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2273 for as_dir in $PATH
   2274 do
   2275   IFS=$as_save_IFS
   2276   test -z "$as_dir" && as_dir=.
   2277   for ac_exec_ext in '' $ac_executable_extensions; do
   2278   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2279     ac_cv_prog_ac_ct_CC="$ac_prog"
   2280     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2281     break 2
   2282   fi
   2283 done
   2284 done
   2285 
   2286 fi
   2287 fi
   2288 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2289 if test -n "$ac_ct_CC"; then
   2290   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2291 echo "${ECHO_T}$ac_ct_CC" >&6
   2292 else
   2293   echo "$as_me:$LINENO: result: no" >&5
   2294 echo "${ECHO_T}no" >&6
   2295 fi
   2296 
   2297   test -n "$ac_ct_CC" && break
   2298 done
   2299 
   2300   CC=$ac_ct_CC
   2301 fi
   2302 
   2303 fi
   2304 
   2305 
   2306 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
   2307 See \`config.log' for more details." >&5
   2308 echo "$as_me: error: no acceptable C compiler found in \$PATH
   2309 See \`config.log' for more details." >&2;}
   2310    { (exit 1); exit 1; }; }
   2311 
   2312 # Provide some information about the compiler.
   2313 echo "$as_me:$LINENO:" \
   2314      "checking for C compiler version" >&5
   2315 ac_compiler=`set X $ac_compile; echo $2`
   2316 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   2317   (eval $ac_compiler --version </dev/null >&5) 2>&5
   2318   ac_status=$?
   2319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2320   (exit $ac_status); }
   2321 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   2322   (eval $ac_compiler -v </dev/null >&5) 2>&5
   2323   ac_status=$?
   2324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2325   (exit $ac_status); }
   2326 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   2327   (eval $ac_compiler -V </dev/null >&5) 2>&5
   2328   ac_status=$?
   2329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2330   (exit $ac_status); }
   2331 
   2332 cat >conftest.$ac_ext <<_ACEOF
   2333 /* confdefs.h.  */
   2334 _ACEOF
   2335 cat confdefs.h >>conftest.$ac_ext
   2336 cat >>conftest.$ac_ext <<_ACEOF
   2337 /* end confdefs.h.  */
   2338 
   2339 int
   2340 main ()
   2341 {
   2342 
   2343   ;
   2344   return 0;
   2345 }
   2346 _ACEOF
   2347 ac_clean_files_save=$ac_clean_files
   2348 ac_clean_files="$ac_clean_files a.out a.exe b.out"
   2349 # Try to create an executable without -o first, disregard a.out.
   2350 # It will help us diagnose broken compilers, and finding out an intuition
   2351 # of exeext.
   2352 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
   2353 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
   2354 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2355 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
   2356   (eval $ac_link_default) 2>&5
   2357   ac_status=$?
   2358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2359   (exit $ac_status); }; then
   2360   # Find the output, starting from the most likely.  This scheme is
   2361 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
   2362 # resort.
   2363 
   2364 # Be careful to initialize this variable, since it used to be cached.
   2365 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
   2366 ac_cv_exeext=
   2367 # b.out is created by i960 compilers.
   2368 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
   2369 do
   2370   test -f "$ac_file" || continue
   2371   case $ac_file in
   2372     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
   2373 	;;
   2374     conftest.$ac_ext )
   2375 	# This is the source file.
   2376 	;;
   2377     [ab].out )
   2378 	# We found the default executable, but exeext='' is most
   2379 	# certainly right.
   2380 	break;;
   2381     *.* )
   2382 	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2383 	# FIXME: I believe we export ac_cv_exeext for Libtool,
   2384 	# but it would be cool to find out if it's true.  Does anybody
   2385 	# maintain Libtool? --akim.
   2386 	export ac_cv_exeext
   2387 	break;;
   2388     * )
   2389 	break;;
   2390   esac
   2391 done
   2392 else
   2393   echo "$as_me: failed program was:" >&5
   2394 sed 's/^/| /' conftest.$ac_ext >&5
   2395 
   2396 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
   2397 See \`config.log' for more details." >&5
   2398 echo "$as_me: error: C compiler cannot create executables
   2399 See \`config.log' for more details." >&2;}
   2400    { (exit 77); exit 77; }; }
   2401 fi
   2402 
   2403 ac_exeext=$ac_cv_exeext
   2404 echo "$as_me:$LINENO: result: $ac_file" >&5
   2405 echo "${ECHO_T}$ac_file" >&6
   2406 
   2407 # Check the compiler produces executables we can run.  If not, either
   2408 # the compiler is broken, or we cross compile.
   2409 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
   2410 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
   2411 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
   2412 # If not cross compiling, check that we can run a simple program.
   2413 if test "$cross_compiling" != yes; then
   2414   if { ac_try='./$ac_file'
   2415   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2416   (eval $ac_try) 2>&5
   2417   ac_status=$?
   2418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2419   (exit $ac_status); }; }; then
   2420     cross_compiling=no
   2421   else
   2422     if test "$cross_compiling" = maybe; then
   2423 	cross_compiling=yes
   2424     else
   2425 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
   2426 If you meant to cross compile, use \`--host'.
   2427 See \`config.log' for more details." >&5
   2428 echo "$as_me: error: cannot run C compiled programs.
   2429 If you meant to cross compile, use \`--host'.
   2430 See \`config.log' for more details." >&2;}
   2431    { (exit 1); exit 1; }; }
   2432     fi
   2433   fi
   2434 fi
   2435 echo "$as_me:$LINENO: result: yes" >&5
   2436 echo "${ECHO_T}yes" >&6
   2437 
   2438 rm -f a.out a.exe conftest$ac_cv_exeext b.out
   2439 ac_clean_files=$ac_clean_files_save
   2440 # Check the compiler produces executables we can run.  If not, either
   2441 # the compiler is broken, or we cross compile.
   2442 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
   2443 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
   2444 echo "$as_me:$LINENO: result: $cross_compiling" >&5
   2445 echo "${ECHO_T}$cross_compiling" >&6
   2446 
   2447 echo "$as_me:$LINENO: checking for suffix of executables" >&5
   2448 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
   2449 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   2450   (eval $ac_link) 2>&5
   2451   ac_status=$?
   2452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2453   (exit $ac_status); }; then
   2454   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   2455 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   2456 # work properly (i.e., refer to `conftest.exe'), while it won't with
   2457 # `rm'.
   2458 for ac_file in conftest.exe conftest conftest.*; do
   2459   test -f "$ac_file" || continue
   2460   case $ac_file in
   2461     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
   2462     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2463 	  export ac_cv_exeext
   2464 	  break;;
   2465     * ) break;;
   2466   esac
   2467 done
   2468 else
   2469   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
   2470 See \`config.log' for more details." >&5
   2471 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
   2472 See \`config.log' for more details." >&2;}
   2473    { (exit 1); exit 1; }; }
   2474 fi
   2475 
   2476 rm -f conftest$ac_cv_exeext
   2477 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
   2478 echo "${ECHO_T}$ac_cv_exeext" >&6
   2479 
   2480 rm -f conftest.$ac_ext
   2481 EXEEXT=$ac_cv_exeext
   2482 ac_exeext=$EXEEXT
   2483 echo "$as_me:$LINENO: checking for suffix of object files" >&5
   2484 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
   2485 if test "${ac_cv_objext+set}" = set; then
   2486   echo $ECHO_N "(cached) $ECHO_C" >&6
   2487 else
   2488   cat >conftest.$ac_ext <<_ACEOF
   2489 /* confdefs.h.  */
   2490 _ACEOF
   2491 cat confdefs.h >>conftest.$ac_ext
   2492 cat >>conftest.$ac_ext <<_ACEOF
   2493 /* end confdefs.h.  */
   2494 
   2495 int
   2496 main ()
   2497 {
   2498 
   2499   ;
   2500   return 0;
   2501 }
   2502 _ACEOF
   2503 rm -f conftest.o conftest.obj
   2504 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2505   (eval $ac_compile) 2>&5
   2506   ac_status=$?
   2507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2508   (exit $ac_status); }; then
   2509   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
   2510   case $ac_file in
   2511     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
   2512     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   2513        break;;
   2514   esac
   2515 done
   2516 else
   2517   echo "$as_me: failed program was:" >&5
   2518 sed 's/^/| /' conftest.$ac_ext >&5
   2519 
   2520 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
   2521 See \`config.log' for more details." >&5
   2522 echo "$as_me: error: cannot compute suffix of object files: cannot compile
   2523 See \`config.log' for more details." >&2;}
   2524    { (exit 1); exit 1; }; }
   2525 fi
   2526 
   2527 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   2528 fi
   2529 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
   2530 echo "${ECHO_T}$ac_cv_objext" >&6
   2531 OBJEXT=$ac_cv_objext
   2532 ac_objext=$OBJEXT
   2533 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
   2534 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
   2535 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   2536   echo $ECHO_N "(cached) $ECHO_C" >&6
   2537 else
   2538   cat >conftest.$ac_ext <<_ACEOF
   2539 /* confdefs.h.  */
   2540 _ACEOF
   2541 cat confdefs.h >>conftest.$ac_ext
   2542 cat >>conftest.$ac_ext <<_ACEOF
   2543 /* end confdefs.h.  */
   2544 
   2545 int
   2546 main ()
   2547 {
   2548 #ifndef __GNUC__
   2549        choke me
   2550 #endif
   2551 
   2552   ;
   2553   return 0;
   2554 }
   2555 _ACEOF
   2556 rm -f conftest.$ac_objext
   2557 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2558   (eval $ac_compile) 2>conftest.er1
   2559   ac_status=$?
   2560   grep -v '^ *+' conftest.er1 >conftest.err
   2561   rm -f conftest.er1
   2562   cat conftest.err >&5
   2563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2564   (exit $ac_status); } &&
   2565 	 { ac_try='test -z "$ac_c_werror_flag"
   2566 			 || test ! -s conftest.err'
   2567   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2568   (eval $ac_try) 2>&5
   2569   ac_status=$?
   2570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2571   (exit $ac_status); }; } &&
   2572 	 { ac_try='test -s conftest.$ac_objext'
   2573   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2574   (eval $ac_try) 2>&5
   2575   ac_status=$?
   2576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2577   (exit $ac_status); }; }; then
   2578   ac_compiler_gnu=yes
   2579 else
   2580   echo "$as_me: failed program was:" >&5
   2581 sed 's/^/| /' conftest.$ac_ext >&5
   2582 
   2583 ac_compiler_gnu=no
   2584 fi
   2585 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2586 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   2587 
   2588 fi
   2589 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
   2590 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
   2591 GCC=`test $ac_compiler_gnu = yes && echo yes`
   2592 ac_test_CFLAGS=${CFLAGS+set}
   2593 ac_save_CFLAGS=$CFLAGS
   2594 CFLAGS="-g"
   2595 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
   2596 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
   2597 if test "${ac_cv_prog_cc_g+set}" = set; then
   2598   echo $ECHO_N "(cached) $ECHO_C" >&6
   2599 else
   2600   cat >conftest.$ac_ext <<_ACEOF
   2601 /* confdefs.h.  */
   2602 _ACEOF
   2603 cat confdefs.h >>conftest.$ac_ext
   2604 cat >>conftest.$ac_ext <<_ACEOF
   2605 /* end confdefs.h.  */
   2606 
   2607 int
   2608 main ()
   2609 {
   2610 
   2611   ;
   2612   return 0;
   2613 }
   2614 _ACEOF
   2615 rm -f conftest.$ac_objext
   2616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2617   (eval $ac_compile) 2>conftest.er1
   2618   ac_status=$?
   2619   grep -v '^ *+' conftest.er1 >conftest.err
   2620   rm -f conftest.er1
   2621   cat conftest.err >&5
   2622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2623   (exit $ac_status); } &&
   2624 	 { ac_try='test -z "$ac_c_werror_flag"
   2625 			 || test ! -s conftest.err'
   2626   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2627   (eval $ac_try) 2>&5
   2628   ac_status=$?
   2629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2630   (exit $ac_status); }; } &&
   2631 	 { ac_try='test -s conftest.$ac_objext'
   2632   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2633   (eval $ac_try) 2>&5
   2634   ac_status=$?
   2635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2636   (exit $ac_status); }; }; then
   2637   ac_cv_prog_cc_g=yes
   2638 else
   2639   echo "$as_me: failed program was:" >&5
   2640 sed 's/^/| /' conftest.$ac_ext >&5
   2641 
   2642 ac_cv_prog_cc_g=no
   2643 fi
   2644 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2645 fi
   2646 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
   2647 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
   2648 if test "$ac_test_CFLAGS" = set; then
   2649   CFLAGS=$ac_save_CFLAGS
   2650 elif test $ac_cv_prog_cc_g = yes; then
   2651   if test "$GCC" = yes; then
   2652     CFLAGS="-g -O2"
   2653   else
   2654     CFLAGS="-g"
   2655   fi
   2656 else
   2657   if test "$GCC" = yes; then
   2658     CFLAGS="-O2"
   2659   else
   2660     CFLAGS=
   2661   fi
   2662 fi
   2663 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
   2664 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
   2665 if test "${ac_cv_prog_cc_stdc+set}" = set; then
   2666   echo $ECHO_N "(cached) $ECHO_C" >&6
   2667 else
   2668   ac_cv_prog_cc_stdc=no
   2669 ac_save_CC=$CC
   2670 cat >conftest.$ac_ext <<_ACEOF
   2671 /* confdefs.h.  */
   2672 _ACEOF
   2673 cat confdefs.h >>conftest.$ac_ext
   2674 cat >>conftest.$ac_ext <<_ACEOF
   2675 /* end confdefs.h.  */
   2676 #include <stdarg.h>
   2677 #include <stdio.h>
   2678 #include <sys/types.h>
   2679 #include <sys/stat.h>
   2680 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   2681 struct buf { int x; };
   2682 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   2683 static char *e (p, i)
   2684      char **p;
   2685      int i;
   2686 {
   2687   return p[i];
   2688 }
   2689 static char *f (char * (*g) (char **, int), char **p, ...)
   2690 {
   2691   char *s;
   2692   va_list v;
   2693   va_start (v,p);
   2694   s = g (p, va_arg (v,int));
   2695   va_end (v);
   2696   return s;
   2697 }
   2698 
   2699 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2700    function prototypes and stuff, but not '\xHH' hex character constants.
   2701    These don't provoke an error unfortunately, instead are silently treated
   2702    as 'x'.  The following induces an error, until -std1 is added to get
   2703    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   2704    array size at least.  It's necessary to write '\x00'==0 to get something
   2705    that's true only with -std1.  */
   2706 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   2707 
   2708 int test (int i, double x);
   2709 struct s1 {int (*f) (int a);};
   2710 struct s2 {int (*f) (double a);};
   2711 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   2712 int argc;
   2713 char **argv;
   2714 int
   2715 main ()
   2716 {
   2717 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   2718   ;
   2719   return 0;
   2720 }
   2721 _ACEOF
   2722 # Don't try gcc -ansi; that turns off useful extensions and
   2723 # breaks some systems' header files.
   2724 # AIX			-qlanglvl=ansi
   2725 # Ultrix and OSF/1	-std1
   2726 # HP-UX 10.20 and later	-Ae
   2727 # HP-UX older versions	-Aa -D_HPUX_SOURCE
   2728 # SVR4			-Xc -D__EXTENSIONS__
   2729 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   2730 do
   2731   CC="$ac_save_CC $ac_arg"
   2732   rm -f conftest.$ac_objext
   2733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2734   (eval $ac_compile) 2>conftest.er1
   2735   ac_status=$?
   2736   grep -v '^ *+' conftest.er1 >conftest.err
   2737   rm -f conftest.er1
   2738   cat conftest.err >&5
   2739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2740   (exit $ac_status); } &&
   2741 	 { ac_try='test -z "$ac_c_werror_flag"
   2742 			 || test ! -s conftest.err'
   2743   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2744   (eval $ac_try) 2>&5
   2745   ac_status=$?
   2746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2747   (exit $ac_status); }; } &&
   2748 	 { ac_try='test -s conftest.$ac_objext'
   2749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2750   (eval $ac_try) 2>&5
   2751   ac_status=$?
   2752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2753   (exit $ac_status); }; }; then
   2754   ac_cv_prog_cc_stdc=$ac_arg
   2755 break
   2756 else
   2757   echo "$as_me: failed program was:" >&5
   2758 sed 's/^/| /' conftest.$ac_ext >&5
   2759 
   2760 fi
   2761 rm -f conftest.err conftest.$ac_objext
   2762 done
   2763 rm -f conftest.$ac_ext conftest.$ac_objext
   2764 CC=$ac_save_CC
   2765 
   2766 fi
   2767 
   2768 case "x$ac_cv_prog_cc_stdc" in
   2769   x|xno)
   2770     echo "$as_me:$LINENO: result: none needed" >&5
   2771 echo "${ECHO_T}none needed" >&6 ;;
   2772   *)
   2773     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
   2774 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
   2775     CC="$CC $ac_cv_prog_cc_stdc" ;;
   2776 esac
   2777 
   2778 # Some people use a C++ compiler to compile C.  Since we use `exit',
   2779 # in C++ we need to declare it.  In case someone uses the same compiler
   2780 # for both compiling C and C++ we need to have the C++ compiler decide
   2781 # the declaration of exit, since it's the most demanding environment.
   2782 cat >conftest.$ac_ext <<_ACEOF
   2783 #ifndef __cplusplus
   2784   choke me
   2785 #endif
   2786 _ACEOF
   2787 rm -f conftest.$ac_objext
   2788 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2789   (eval $ac_compile) 2>conftest.er1
   2790   ac_status=$?
   2791   grep -v '^ *+' conftest.er1 >conftest.err
   2792   rm -f conftest.er1
   2793   cat conftest.err >&5
   2794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2795   (exit $ac_status); } &&
   2796 	 { ac_try='test -z "$ac_c_werror_flag"
   2797 			 || test ! -s conftest.err'
   2798   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2799   (eval $ac_try) 2>&5
   2800   ac_status=$?
   2801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2802   (exit $ac_status); }; } &&
   2803 	 { ac_try='test -s conftest.$ac_objext'
   2804   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2805   (eval $ac_try) 2>&5
   2806   ac_status=$?
   2807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2808   (exit $ac_status); }; }; then
   2809   for ac_declaration in \
   2810    '' \
   2811    'extern "C" void std::exit (int) throw (); using std::exit;' \
   2812    'extern "C" void std::exit (int); using std::exit;' \
   2813    'extern "C" void exit (int) throw ();' \
   2814    'extern "C" void exit (int);' \
   2815    'void exit (int);'
   2816 do
   2817   cat >conftest.$ac_ext <<_ACEOF
   2818 /* confdefs.h.  */
   2819 _ACEOF
   2820 cat confdefs.h >>conftest.$ac_ext
   2821 cat >>conftest.$ac_ext <<_ACEOF
   2822 /* end confdefs.h.  */
   2823 $ac_declaration
   2824 #include <stdlib.h>
   2825 int
   2826 main ()
   2827 {
   2828 exit (42);
   2829   ;
   2830   return 0;
   2831 }
   2832 _ACEOF
   2833 rm -f conftest.$ac_objext
   2834 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2835   (eval $ac_compile) 2>conftest.er1
   2836   ac_status=$?
   2837   grep -v '^ *+' conftest.er1 >conftest.err
   2838   rm -f conftest.er1
   2839   cat conftest.err >&5
   2840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2841   (exit $ac_status); } &&
   2842 	 { ac_try='test -z "$ac_c_werror_flag"
   2843 			 || test ! -s conftest.err'
   2844   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2845   (eval $ac_try) 2>&5
   2846   ac_status=$?
   2847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2848   (exit $ac_status); }; } &&
   2849 	 { ac_try='test -s conftest.$ac_objext'
   2850   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2851   (eval $ac_try) 2>&5
   2852   ac_status=$?
   2853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2854   (exit $ac_status); }; }; then
   2855   :
   2856 else
   2857   echo "$as_me: failed program was:" >&5
   2858 sed 's/^/| /' conftest.$ac_ext >&5
   2859 
   2860 continue
   2861 fi
   2862 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2863   cat >conftest.$ac_ext <<_ACEOF
   2864 /* confdefs.h.  */
   2865 _ACEOF
   2866 cat confdefs.h >>conftest.$ac_ext
   2867 cat >>conftest.$ac_ext <<_ACEOF
   2868 /* end confdefs.h.  */
   2869 $ac_declaration
   2870 int
   2871 main ()
   2872 {
   2873 exit (42);
   2874   ;
   2875   return 0;
   2876 }
   2877 _ACEOF
   2878 rm -f conftest.$ac_objext
   2879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2880   (eval $ac_compile) 2>conftest.er1
   2881   ac_status=$?
   2882   grep -v '^ *+' conftest.er1 >conftest.err
   2883   rm -f conftest.er1
   2884   cat conftest.err >&5
   2885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2886   (exit $ac_status); } &&
   2887 	 { ac_try='test -z "$ac_c_werror_flag"
   2888 			 || test ! -s conftest.err'
   2889   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2890   (eval $ac_try) 2>&5
   2891   ac_status=$?
   2892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2893   (exit $ac_status); }; } &&
   2894 	 { ac_try='test -s conftest.$ac_objext'
   2895   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2896   (eval $ac_try) 2>&5
   2897   ac_status=$?
   2898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2899   (exit $ac_status); }; }; then
   2900   break
   2901 else
   2902   echo "$as_me: failed program was:" >&5
   2903 sed 's/^/| /' conftest.$ac_ext >&5
   2904 
   2905 fi
   2906 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2907 done
   2908 rm -f conftest*
   2909 if test -n "$ac_declaration"; then
   2910   echo '#ifdef __cplusplus' >>confdefs.h
   2911   echo $ac_declaration      >>confdefs.h
   2912   echo '#endif'             >>confdefs.h
   2913 fi
   2914 
   2915 else
   2916   echo "$as_me: failed program was:" >&5
   2917 sed 's/^/| /' conftest.$ac_ext >&5
   2918 
   2919 fi
   2920 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2921 ac_ext=c
   2922 ac_cpp='$CPP $CPPFLAGS'
   2923 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2924 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2925 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2926 DEPDIR="${am__leading_dot}deps"
   2927 
   2928           ac_config_commands="$ac_config_commands depfiles"
   2929 
   2930 
   2931 am_make=${MAKE-make}
   2932 cat > confinc << 'END'
   2933 am__doit:
   2934 	@echo done
   2935 .PHONY: am__doit
   2936 END
   2937 # If we don't find an include directive, just comment out the code.
   2938 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
   2939 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
   2940 am__include="#"
   2941 am__quote=
   2942 _am_result=none
   2943 # First try GNU make style include.
   2944 echo "include confinc" > confmf
   2945 # We grep out `Entering directory' and `Leaving directory'
   2946 # messages which can occur if `w' ends up in MAKEFLAGS.
   2947 # In particular we don't look at `^make:' because GNU make might
   2948 # be invoked under some other name (usually "gmake"), in which
   2949 # case it prints its new name instead of `make'.
   2950 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
   2951    am__include=include
   2952    am__quote=
   2953    _am_result=GNU
   2954 fi
   2955 # Now try BSD make style include.
   2956 if test "$am__include" = "#"; then
   2957    echo '.include "confinc"' > confmf
   2958    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
   2959       am__include=.include
   2960       am__quote="\""
   2961       _am_result=BSD
   2962    fi
   2963 fi
   2964 
   2965 
   2966 echo "$as_me:$LINENO: result: $_am_result" >&5
   2967 echo "${ECHO_T}$_am_result" >&6
   2968 rm -f confinc confmf
   2969 
   2970 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
   2971 if test "${enable_dependency_tracking+set}" = set; then
   2972   enableval="$enable_dependency_tracking"
   2973 
   2974 fi;
   2975 if test "x$enable_dependency_tracking" != xno; then
   2976   am_depcomp="$ac_aux_dir/depcomp"
   2977   AMDEPBACKSLASH='\'
   2978 fi
   2979 
   2980 
   2981 if test "x$enable_dependency_tracking" != xno; then
   2982   AMDEP_TRUE=
   2983   AMDEP_FALSE='#'
   2984 else
   2985   AMDEP_TRUE='#'
   2986   AMDEP_FALSE=
   2987 fi
   2988 
   2989 
   2990 
   2991 
   2992 depcc="$CC"   am_compiler_list=
   2993 
   2994 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
   2995 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
   2996 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
   2997   echo $ECHO_N "(cached) $ECHO_C" >&6
   2998 else
   2999   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   3000   # We make a subdir and do the tests there.  Otherwise we can end up
   3001   # making bogus files that we don't know about and never remove.  For
   3002   # instance it was reported that on HP-UX the gcc test will end up
   3003   # making a dummy file named `D' -- because `-MD' means `put the output
   3004   # in D'.
   3005   mkdir conftest.dir
   3006   # Copy depcomp to subdir because otherwise we won't find it if we're
   3007   # using a relative directory.
   3008   cp "$am_depcomp" conftest.dir
   3009   cd conftest.dir
   3010   # We will build objects and dependencies in a subdirectory because
   3011   # it helps to detect inapplicable dependency modes.  For instance
   3012   # both Tru64's cc and ICC support -MD to output dependencies as a
   3013   # side effect of compilation, but ICC will put the dependencies in
   3014   # the current directory while Tru64 will put them in the object
   3015   # directory.
   3016   mkdir sub
   3017 
   3018   am_cv_CC_dependencies_compiler_type=none
   3019   if test "$am_compiler_list" = ""; then
   3020      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   3021   fi
   3022   for depmode in $am_compiler_list; do
   3023     # Setup a source with many dependencies, because some compilers
   3024     # like to wrap large dependency lists on column 80 (with \), and
   3025     # we should not choose a depcomp mode which is confused by this.
   3026     #
   3027     # We need to recreate these files for each test, as the compiler may
   3028     # overwrite some of them when testing with obscure command lines.
   3029     # This happens at least with the AIX C compiler.
   3030     : > sub/conftest.c
   3031     for i in 1 2 3 4 5 6; do
   3032       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   3033       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   3034       # Solaris 8's {/usr,}/bin/sh.
   3035       touch sub/conftst$i.h
   3036     done
   3037     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   3038 
   3039     case $depmode in
   3040     nosideeffect)
   3041       # after this tag, mechanisms are not by side-effect, so they'll
   3042       # only be used when explicitly requested
   3043       if test "x$enable_dependency_tracking" = xyes; then
   3044 	continue
   3045       else
   3046 	break
   3047       fi
   3048       ;;
   3049     none) break ;;
   3050     esac
   3051     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   3052     # mode.  It turns out that the SunPro C++ compiler does not properly
   3053     # handle `-M -o', and we need to detect this.
   3054     if depmode=$depmode \
   3055        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   3056        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   3057        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   3058          >/dev/null 2>conftest.err &&
   3059        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   3060        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   3061        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   3062       # icc doesn't choke on unknown options, it will just issue warnings
   3063       # or remarks (even with -Werror).  So we grep stderr for any message
   3064       # that says an option was ignored or not supported.
   3065       # When given -MP, icc 7.0 and 7.1 complain thusly:
   3066       #   icc: Command line warning: ignoring option '-M'; no argument required
   3067       # The diagnosis changed in icc 8.0:
   3068       #   icc: Command line remark: option '-MP' not supported
   3069       if (grep 'ignoring option' conftest.err ||
   3070           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   3071         am_cv_CC_dependencies_compiler_type=$depmode
   3072         break
   3073       fi
   3074     fi
   3075   done
   3076 
   3077   cd ..
   3078   rm -rf conftest.dir
   3079 else
   3080   am_cv_CC_dependencies_compiler_type=none
   3081 fi
   3082 
   3083 fi
   3084 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
   3085 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
   3086 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   3087 
   3088 
   3089 
   3090 if
   3091   test "x$enable_dependency_tracking" != xno \
   3092   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   3093   am__fastdepCC_TRUE=
   3094   am__fastdepCC_FALSE='#'
   3095 else
   3096   am__fastdepCC_TRUE='#'
   3097   am__fastdepCC_FALSE=
   3098 fi
   3099 
   3100 
   3101 # Check whether --enable-shared or --disable-shared was given.
   3102 if test "${enable_shared+set}" = set; then
   3103   enableval="$enable_shared"
   3104   p=${PACKAGE-default}
   3105     case $enableval in
   3106     yes) enable_shared=yes ;;
   3107     no) enable_shared=no ;;
   3108     *)
   3109       enable_shared=no
   3110       # Look at the argument we got.  We use all the common list separators.
   3111       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3112       for pkg in $enableval; do
   3113 	IFS="$lt_save_ifs"
   3114 	if test "X$pkg" = "X$p"; then
   3115 	  enable_shared=yes
   3116 	fi
   3117       done
   3118       IFS="$lt_save_ifs"
   3119       ;;
   3120     esac
   3121 else
   3122   enable_shared=yes
   3123 fi;
   3124 
   3125 # Check whether --enable-static or --disable-static was given.
   3126 if test "${enable_static+set}" = set; then
   3127   enableval="$enable_static"
   3128   p=${PACKAGE-default}
   3129     case $enableval in
   3130     yes) enable_static=yes ;;
   3131     no) enable_static=no ;;
   3132     *)
   3133      enable_static=no
   3134       # Look at the argument we got.  We use all the common list separators.
   3135       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3136       for pkg in $enableval; do
   3137 	IFS="$lt_save_ifs"
   3138 	if test "X$pkg" = "X$p"; then
   3139 	  enable_static=yes
   3140 	fi
   3141       done
   3142       IFS="$lt_save_ifs"
   3143       ;;
   3144     esac
   3145 else
   3146   enable_static=yes
   3147 fi;
   3148 
   3149 # Check whether --enable-fast-install or --disable-fast-install was given.
   3150 if test "${enable_fast_install+set}" = set; then
   3151   enableval="$enable_fast_install"
   3152   p=${PACKAGE-default}
   3153     case $enableval in
   3154     yes) enable_fast_install=yes ;;
   3155     no) enable_fast_install=no ;;
   3156     *)
   3157       enable_fast_install=no
   3158       # Look at the argument we got.  We use all the common list separators.
   3159       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3160       for pkg in $enableval; do
   3161 	IFS="$lt_save_ifs"
   3162 	if test "X$pkg" = "X$p"; then
   3163 	  enable_fast_install=yes
   3164 	fi
   3165       done
   3166       IFS="$lt_save_ifs"
   3167       ;;
   3168     esac
   3169 else
   3170   enable_fast_install=yes
   3171 fi;
   3172 
   3173 # Make sure we can run config.sub.
   3174 $ac_config_sub sun4 >/dev/null 2>&1 ||
   3175   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
   3176 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
   3177    { (exit 1); exit 1; }; }
   3178 
   3179 echo "$as_me:$LINENO: checking build system type" >&5
   3180 echo $ECHO_N "checking build system type... $ECHO_C" >&6
   3181 if test "${ac_cv_build+set}" = set; then
   3182   echo $ECHO_N "(cached) $ECHO_C" >&6
   3183 else
   3184   ac_cv_build_alias=$build_alias
   3185 test -z "$ac_cv_build_alias" &&
   3186   ac_cv_build_alias=`$ac_config_guess`
   3187 test -z "$ac_cv_build_alias" &&
   3188   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
   3189 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   3190    { (exit 1); exit 1; }; }
   3191 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
   3192   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
   3193 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
   3194    { (exit 1); exit 1; }; }
   3195 
   3196 fi
   3197 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
   3198 echo "${ECHO_T}$ac_cv_build" >&6
   3199 build=$ac_cv_build
   3200 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
   3201 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
   3202 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
   3203 
   3204 
   3205 echo "$as_me:$LINENO: checking host system type" >&5
   3206 echo $ECHO_N "checking host system type... $ECHO_C" >&6
   3207 if test "${ac_cv_host+set}" = set; then
   3208   echo $ECHO_N "(cached) $ECHO_C" >&6
   3209 else
   3210   ac_cv_host_alias=$host_alias
   3211 test -z "$ac_cv_host_alias" &&
   3212   ac_cv_host_alias=$ac_cv_build_alias
   3213 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
   3214   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
   3215 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
   3216    { (exit 1); exit 1; }; }
   3217 
   3218 fi
   3219 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
   3220 echo "${ECHO_T}$ac_cv_host" >&6
   3221 host=$ac_cv_host
   3222 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
   3223 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
   3224 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
   3225 
   3226 
   3227 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
   3228 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
   3229 if test "${lt_cv_path_SED+set}" = set; then
   3230   echo $ECHO_N "(cached) $ECHO_C" >&6
   3231 else
   3232   # Loop through the user's path and test for sed and gsed.
   3233 # Then use that list of sed's as ones to test for truncation.
   3234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3235 for as_dir in $PATH
   3236 do
   3237   IFS=$as_save_IFS
   3238   test -z "$as_dir" && as_dir=.
   3239   for lt_ac_prog in sed gsed; do
   3240     for ac_exec_ext in '' $ac_executable_extensions; do
   3241       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
   3242         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
   3243       fi
   3244     done
   3245   done
   3246 done
   3247 lt_ac_max=0
   3248 lt_ac_count=0
   3249 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
   3250 # along with /bin/sed that truncates output.
   3251 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
   3252   test ! -f $lt_ac_sed && continue
   3253   cat /dev/null > conftest.in
   3254   lt_ac_count=0
   3255   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
   3256   # Check for GNU sed and select it if it is found.
   3257   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
   3258     lt_cv_path_SED=$lt_ac_sed
   3259     break
   3260   fi
   3261   while true; do
   3262     cat conftest.in conftest.in >conftest.tmp
   3263     mv conftest.tmp conftest.in
   3264     cp conftest.in conftest.nl
   3265     echo >>conftest.nl
   3266     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
   3267     cmp -s conftest.out conftest.nl || break
   3268     # 10000 chars as input seems more than enough
   3269     test $lt_ac_count -gt 10 && break
   3270     lt_ac_count=`expr $lt_ac_count + 1`
   3271     if test $lt_ac_count -gt $lt_ac_max; then
   3272       lt_ac_max=$lt_ac_count
   3273       lt_cv_path_SED=$lt_ac_sed
   3274     fi
   3275   done
   3276 done
   3277 
   3278 fi
   3279 
   3280 SED=$lt_cv_path_SED
   3281 echo "$as_me:$LINENO: result: $SED" >&5
   3282 echo "${ECHO_T}$SED" >&6
   3283 
   3284 echo "$as_me:$LINENO: checking for egrep" >&5
   3285 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
   3286 if test "${ac_cv_prog_egrep+set}" = set; then
   3287   echo $ECHO_N "(cached) $ECHO_C" >&6
   3288 else
   3289   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
   3290     then ac_cv_prog_egrep='grep -E'
   3291     else ac_cv_prog_egrep='egrep'
   3292     fi
   3293 fi
   3294 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
   3295 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
   3296  EGREP=$ac_cv_prog_egrep
   3297 
   3298 
   3299 
   3300 # Check whether --with-gnu-ld or --without-gnu-ld was given.
   3301 if test "${with_gnu_ld+set}" = set; then
   3302   withval="$with_gnu_ld"
   3303   test "$withval" = no || with_gnu_ld=yes
   3304 else
   3305   with_gnu_ld=no
   3306 fi;
   3307 ac_prog=ld
   3308 if test "$GCC" = yes; then
   3309   # Check if gcc -print-prog-name=ld gives a path.
   3310   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   3311 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
   3312   case $host in
   3313   *-*-mingw*)
   3314     # gcc leaves a trailing carriage return which upsets mingw
   3315     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   3316   *)
   3317     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   3318   esac
   3319   case $ac_prog in
   3320     # Accept absolute paths.
   3321     [\\/]* | ?:[\\/]*)
   3322       re_direlt='/[^/][^/]*/\.\./'
   3323       # Canonicalize the pathname of ld
   3324       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   3325       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   3326 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   3327       done
   3328       test -z "$LD" && LD="$ac_prog"
   3329       ;;
   3330   "")
   3331     # If it fails, then pretend we aren't using GCC.
   3332     ac_prog=ld
   3333     ;;
   3334   *)
   3335     # If it is relative, then search for the first ld in PATH.
   3336     with_gnu_ld=unknown
   3337     ;;
   3338   esac
   3339 elif test "$with_gnu_ld" = yes; then
   3340   echo "$as_me:$LINENO: checking for GNU ld" >&5
   3341 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   3342 else
   3343   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   3344 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   3345 fi
   3346 if test "${lt_cv_path_LD+set}" = set; then
   3347   echo $ECHO_N "(cached) $ECHO_C" >&6
   3348 else
   3349   if test -z "$LD"; then
   3350   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   3351   for ac_dir in $PATH; do
   3352     IFS="$lt_save_ifs"
   3353     test -z "$ac_dir" && ac_dir=.
   3354     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   3355       lt_cv_path_LD="$ac_dir/$ac_prog"
   3356       # Check to see if the program is GNU ld.  I'd rather use --version,
   3357       # but apparently some variants of GNU ld only accept -v.
   3358       # Break only if it was the GNU/non-GNU ld that we prefer.
   3359       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   3360       *GNU* | *'with BFD'*)
   3361 	test "$with_gnu_ld" != no && break
   3362 	;;
   3363       *)
   3364 	test "$with_gnu_ld" != yes && break
   3365 	;;
   3366       esac
   3367     fi
   3368   done
   3369   IFS="$lt_save_ifs"
   3370 else
   3371   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   3372 fi
   3373 fi
   3374 
   3375 LD="$lt_cv_path_LD"
   3376 if test -n "$LD"; then
   3377   echo "$as_me:$LINENO: result: $LD" >&5
   3378 echo "${ECHO_T}$LD" >&6
   3379 else
   3380   echo "$as_me:$LINENO: result: no" >&5
   3381 echo "${ECHO_T}no" >&6
   3382 fi
   3383 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   3384 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   3385    { (exit 1); exit 1; }; }
   3386 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   3387 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   3388 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   3389   echo $ECHO_N "(cached) $ECHO_C" >&6
   3390 else
   3391   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   3392 case `$LD -v 2>&1 </dev/null` in
   3393 *GNU* | *'with BFD'*)
   3394   lt_cv_prog_gnu_ld=yes
   3395   ;;
   3396 *)
   3397   lt_cv_prog_gnu_ld=no
   3398   ;;
   3399 esac
   3400 fi
   3401 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   3402 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   3403 with_gnu_ld=$lt_cv_prog_gnu_ld
   3404 
   3405 
   3406 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
   3407 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
   3408 if test "${lt_cv_ld_reload_flag+set}" = set; then
   3409   echo $ECHO_N "(cached) $ECHO_C" >&6
   3410 else
   3411   lt_cv_ld_reload_flag='-r'
   3412 fi
   3413 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
   3414 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
   3415 reload_flag=$lt_cv_ld_reload_flag
   3416 case $reload_flag in
   3417 "" | " "*) ;;
   3418 *) reload_flag=" $reload_flag" ;;
   3419 esac
   3420 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   3421 case $host_os in
   3422   darwin*)
   3423     if test "$GCC" = yes; then
   3424       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
   3425     else
   3426       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   3427     fi
   3428     ;;
   3429 esac
   3430 
   3431 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
   3432 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
   3433 if test "${lt_cv_path_NM+set}" = set; then
   3434   echo $ECHO_N "(cached) $ECHO_C" >&6
   3435 else
   3436   if test -n "$NM"; then
   3437   # Let the user override the test.
   3438   lt_cv_path_NM="$NM"
   3439 else
   3440   lt_nm_to_check="${ac_tool_prefix}nm"
   3441   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   3442     lt_nm_to_check="$lt_nm_to_check nm"
   3443   fi
   3444   for lt_tmp_nm in $lt_nm_to_check; do
   3445     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   3446     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   3447       IFS="$lt_save_ifs"
   3448       test -z "$ac_dir" && ac_dir=.
   3449       tmp_nm="$ac_dir/$lt_tmp_nm"
   3450       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   3451 	# Check to see if the nm accepts a BSD-compat flag.
   3452 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
   3453 	#   nm: unknown option "B" ignored
   3454 	# Tru64's nm complains that /dev/null is an invalid object file
   3455 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   3456 	*/dev/null* | *'Invalid file or object type'*)
   3457 	  lt_cv_path_NM="$tmp_nm -B"
   3458 	  break
   3459 	  ;;
   3460 	*)
   3461 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   3462 	  */dev/null*)
   3463 	    lt_cv_path_NM="$tmp_nm -p"
   3464 	    break
   3465 	    ;;
   3466 	  *)
   3467 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   3468 	    continue # so that we can try to find one that supports BSD flags
   3469 	    ;;
   3470 	  esac
   3471 	  ;;
   3472 	esac
   3473       fi
   3474     done
   3475     IFS="$lt_save_ifs"
   3476   done
   3477   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
   3478 fi
   3479 fi
   3480 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
   3481 echo "${ECHO_T}$lt_cv_path_NM" >&6
   3482 NM="$lt_cv_path_NM"
   3483 
   3484 echo "$as_me:$LINENO: checking whether ln -s works" >&5
   3485 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
   3486 LN_S=$as_ln_s
   3487 if test "$LN_S" = "ln -s"; then
   3488   echo "$as_me:$LINENO: result: yes" >&5
   3489 echo "${ECHO_T}yes" >&6
   3490 else
   3491   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
   3492 echo "${ECHO_T}no, using $LN_S" >&6
   3493 fi
   3494 
   3495 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
   3496 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
   3497 if test "${lt_cv_deplibs_check_method+set}" = set; then
   3498   echo $ECHO_N "(cached) $ECHO_C" >&6
   3499 else
   3500   lt_cv_file_magic_cmd='$MAGIC_CMD'
   3501 lt_cv_file_magic_test_file=
   3502 lt_cv_deplibs_check_method='unknown'
   3503 # Need to set the preceding variable on all platforms that support
   3504 # interlibrary dependencies.
   3505 # 'none' -- dependencies not supported.
   3506 # `unknown' -- same as none, but documents that we really don't know.
   3507 # 'pass_all' -- all dependencies passed with no checks.
   3508 # 'test_compile' -- check by making test program.
   3509 # 'file_magic [[regex]]' -- check by looking for files in library path
   3510 # which responds to the $file_magic_cmd with a given extended regex.
   3511 # If you have `file' or equivalent on your system and you're not sure
   3512 # whether `pass_all' will *always* work, you probably want this one.
   3513 
   3514 case $host_os in
   3515 aix4* | aix5*)
   3516   lt_cv_deplibs_check_method=pass_all
   3517   ;;
   3518 
   3519 beos*)
   3520   lt_cv_deplibs_check_method=pass_all
   3521   ;;
   3522 
   3523 bsdi[45]*)
   3524   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   3525   lt_cv_file_magic_cmd='/usr/bin/file -L'
   3526   lt_cv_file_magic_test_file=/shlib/libc.so
   3527   ;;
   3528 
   3529 cygwin*)
   3530   # func_win32_libid is a shell function defined in ltmain.sh
   3531   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   3532   lt_cv_file_magic_cmd='func_win32_libid'
   3533   ;;
   3534 
   3535 mingw* | pw32*)
   3536   # Base MSYS/MinGW do not provide the 'file' command needed by
   3537   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
   3538   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
   3539   lt_cv_file_magic_cmd='$OBJDUMP -f'
   3540   ;;
   3541 
   3542 darwin* | rhapsody*)
   3543   lt_cv_deplibs_check_method=pass_all
   3544   ;;
   3545 
   3546 freebsd* | kfreebsd*-gnu | dragonfly*)
   3547   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   3548     case $host_cpu in
   3549     i*86 )
   3550       # Not sure whether the presence of OpenBSD here was a mistake.
   3551       # Let's accept both of them until this is cleared up.
   3552       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   3553       lt_cv_file_magic_cmd=/usr/bin/file
   3554       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   3555       ;;
   3556     esac
   3557   else
   3558     lt_cv_deplibs_check_method=pass_all
   3559   fi
   3560   ;;
   3561 
   3562 gnu*)
   3563   lt_cv_deplibs_check_method=pass_all
   3564   ;;
   3565 
   3566 hpux10.20* | hpux11*)
   3567   lt_cv_file_magic_cmd=/usr/bin/file
   3568   case $host_cpu in
   3569   ia64*)
   3570     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   3571     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   3572     ;;
   3573   hppa*64*)
   3574     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
   3575     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   3576     ;;
   3577   *)
   3578     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
   3579     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   3580     ;;
   3581   esac
   3582   ;;
   3583 
   3584 interix3*)
   3585   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   3586   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   3587   ;;
   3588 
   3589 irix5* | irix6* | nonstopux*)
   3590   case $LD in
   3591   *-32|*"-32 ") libmagic=32-bit;;
   3592   *-n32|*"-n32 ") libmagic=N32;;
   3593   *-64|*"-64 ") libmagic=64-bit;;
   3594   *) libmagic=never-match;;
   3595   esac
   3596   lt_cv_deplibs_check_method=pass_all
   3597   ;;
   3598 
   3599 # This must be Linux ELF.
   3600 linux*)
   3601   lt_cv_deplibs_check_method=pass_all
   3602   ;;
   3603 
   3604 netbsd*)
   3605   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   3606     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   3607   else
   3608     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   3609   fi
   3610   ;;
   3611 
   3612 newos6*)
   3613   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   3614   lt_cv_file_magic_cmd=/usr/bin/file
   3615   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   3616   ;;
   3617 
   3618 nto-qnx*)
   3619   lt_cv_deplibs_check_method=unknown
   3620   ;;
   3621 
   3622 openbsd*)
   3623   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   3624     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   3625   else
   3626     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   3627   fi
   3628   ;;
   3629 
   3630 osf3* | osf4* | osf5*)
   3631   lt_cv_deplibs_check_method=pass_all
   3632   ;;
   3633 
   3634 solaris*)
   3635   lt_cv_deplibs_check_method=pass_all
   3636   ;;
   3637 
   3638 sysv4 | sysv4.3*)
   3639   case $host_vendor in
   3640   motorola)
   3641     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
   3642     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   3643     ;;
   3644   ncr)
   3645     lt_cv_deplibs_check_method=pass_all
   3646     ;;
   3647   sequent)
   3648     lt_cv_file_magic_cmd='/bin/file'
   3649     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   3650     ;;
   3651   sni)
   3652     lt_cv_file_magic_cmd='/bin/file'
   3653     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   3654     lt_cv_file_magic_test_file=/lib/libc.so
   3655     ;;
   3656   siemens)
   3657     lt_cv_deplibs_check_method=pass_all
   3658     ;;
   3659   pc)
   3660     lt_cv_deplibs_check_method=pass_all
   3661     ;;
   3662   esac
   3663   ;;
   3664 
   3665 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   3666   lt_cv_deplibs_check_method=pass_all
   3667   ;;
   3668 esac
   3669 
   3670 fi
   3671 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
   3672 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
   3673 file_magic_cmd=$lt_cv_file_magic_cmd
   3674 deplibs_check_method=$lt_cv_deplibs_check_method
   3675 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   3676 
   3677 
   3678 
   3679 
   3680 # If no C compiler was specified, use CC.
   3681 LTCC=${LTCC-"$CC"}
   3682 
   3683 # If no C compiler flags were specified, use CFLAGS.
   3684 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   3685 
   3686 # Allow CC to be a program name with arguments.
   3687 compiler=$CC
   3688 
   3689 
   3690 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
   3691 if test "${enable_libtool_lock+set}" = set; then
   3692   enableval="$enable_libtool_lock"
   3693 
   3694 fi;
   3695 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   3696 
   3697 # Some flags need to be propagated to the compiler or linker for good
   3698 # libtool support.
   3699 case $host in
   3700 ia64-*-hpux*)
   3701   # Find out which ABI we are using.
   3702   echo 'int i;' > conftest.$ac_ext
   3703   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3704   (eval $ac_compile) 2>&5
   3705   ac_status=$?
   3706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3707   (exit $ac_status); }; then
   3708     case `/usr/bin/file conftest.$ac_objext` in
   3709     *ELF-32*)
   3710       HPUX_IA64_MODE="32"
   3711       ;;
   3712     *ELF-64*)
   3713       HPUX_IA64_MODE="64"
   3714       ;;
   3715     esac
   3716   fi
   3717   rm -rf conftest*
   3718   ;;
   3719 *-*-irix6*)
   3720   # Find out which ABI we are using.
   3721   echo '#line 3721 "configure"' > conftest.$ac_ext
   3722   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3723   (eval $ac_compile) 2>&5
   3724   ac_status=$?
   3725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3726   (exit $ac_status); }; then
   3727    if test "$lt_cv_prog_gnu_ld" = yes; then
   3728     case `/usr/bin/file conftest.$ac_objext` in
   3729     *32-bit*)
   3730       LD="${LD-ld} -melf32bsmip"
   3731       ;;
   3732     *N32*)
   3733       LD="${LD-ld} -melf32bmipn32"
   3734       ;;
   3735     *64-bit*)
   3736       LD="${LD-ld} -melf64bmip"
   3737       ;;
   3738     esac
   3739    else
   3740     case `/usr/bin/file conftest.$ac_objext` in
   3741     *32-bit*)
   3742       LD="${LD-ld} -32"
   3743       ;;
   3744     *N32*)
   3745       LD="${LD-ld} -n32"
   3746       ;;
   3747     *64-bit*)
   3748       LD="${LD-ld} -64"
   3749       ;;
   3750     esac
   3751    fi
   3752   fi
   3753   rm -rf conftest*
   3754   ;;
   3755 
   3756 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
   3757   # Find out which ABI we are using.
   3758   echo 'int i;' > conftest.$ac_ext
   3759   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3760   (eval $ac_compile) 2>&5
   3761   ac_status=$?
   3762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3763   (exit $ac_status); }; then
   3764     case `/usr/bin/file conftest.o` in
   3765     *32-bit*)
   3766       case $host in
   3767         x86_64-*linux*)
   3768           LD="${LD-ld} -m elf_i386"
   3769           ;;
   3770         ppc64-*linux*|powerpc64-*linux*)
   3771           LD="${LD-ld} -m elf32ppclinux"
   3772           ;;
   3773         s390x-*linux*)
   3774           LD="${LD-ld} -m elf_s390"
   3775           ;;
   3776         sparc64-*linux*)
   3777           LD="${LD-ld} -m elf32_sparc"
   3778           ;;
   3779       esac
   3780       ;;
   3781     *64-bit*)
   3782       case $host in
   3783         x86_64-*linux*)
   3784           LD="${LD-ld} -m elf_x86_64"
   3785           ;;
   3786         ppc*-*linux*|powerpc*-*linux*)
   3787           LD="${LD-ld} -m elf64ppc"
   3788           ;;
   3789         s390*-*linux*)
   3790           LD="${LD-ld} -m elf64_s390"
   3791           ;;
   3792         sparc*-*linux*)
   3793           LD="${LD-ld} -m elf64_sparc"
   3794           ;;
   3795       esac
   3796       ;;
   3797     esac
   3798   fi
   3799   rm -rf conftest*
   3800   ;;
   3801 
   3802 *-*-sco3.2v5*)
   3803   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   3804   SAVE_CFLAGS="$CFLAGS"
   3805   CFLAGS="$CFLAGS -belf"
   3806   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
   3807 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
   3808 if test "${lt_cv_cc_needs_belf+set}" = set; then
   3809   echo $ECHO_N "(cached) $ECHO_C" >&6
   3810 else
   3811   ac_ext=c
   3812 ac_cpp='$CPP $CPPFLAGS'
   3813 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3814 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3815 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3816 
   3817      cat >conftest.$ac_ext <<_ACEOF
   3818 /* confdefs.h.  */
   3819 _ACEOF
   3820 cat confdefs.h >>conftest.$ac_ext
   3821 cat >>conftest.$ac_ext <<_ACEOF
   3822 /* end confdefs.h.  */
   3823 
   3824 int
   3825 main ()
   3826 {
   3827 
   3828   ;
   3829   return 0;
   3830 }
   3831 _ACEOF
   3832 rm -f conftest.$ac_objext conftest$ac_exeext
   3833 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   3834   (eval $ac_link) 2>conftest.er1
   3835   ac_status=$?
   3836   grep -v '^ *+' conftest.er1 >conftest.err
   3837   rm -f conftest.er1
   3838   cat conftest.err >&5
   3839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3840   (exit $ac_status); } &&
   3841 	 { ac_try='test -z "$ac_c_werror_flag"
   3842 			 || test ! -s conftest.err'
   3843   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3844   (eval $ac_try) 2>&5
   3845   ac_status=$?
   3846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3847   (exit $ac_status); }; } &&
   3848 	 { ac_try='test -s conftest$ac_exeext'
   3849   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3850   (eval $ac_try) 2>&5
   3851   ac_status=$?
   3852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3853   (exit $ac_status); }; }; then
   3854   lt_cv_cc_needs_belf=yes
   3855 else
   3856   echo "$as_me: failed program was:" >&5
   3857 sed 's/^/| /' conftest.$ac_ext >&5
   3858 
   3859 lt_cv_cc_needs_belf=no
   3860 fi
   3861 rm -f conftest.err conftest.$ac_objext \
   3862       conftest$ac_exeext conftest.$ac_ext
   3863      ac_ext=c
   3864 ac_cpp='$CPP $CPPFLAGS'
   3865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3868 
   3869 fi
   3870 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
   3871 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
   3872   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   3873     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   3874     CFLAGS="$SAVE_CFLAGS"
   3875   fi
   3876   ;;
   3877 sparc*-*solaris*)
   3878   # Find out which ABI we are using.
   3879   echo 'int i;' > conftest.$ac_ext
   3880   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3881   (eval $ac_compile) 2>&5
   3882   ac_status=$?
   3883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3884   (exit $ac_status); }; then
   3885     case `/usr/bin/file conftest.o` in
   3886     *64-bit*)
   3887       case $lt_cv_prog_gnu_ld in
   3888       yes*) LD="${LD-ld} -m elf64_sparc" ;;
   3889       *)    LD="${LD-ld} -64" ;;
   3890       esac
   3891       ;;
   3892     esac
   3893   fi
   3894   rm -rf conftest*
   3895   ;;
   3896 
   3897 
   3898 esac
   3899 
   3900 need_locks="$enable_libtool_lock"
   3901 
   3902 
   3903 ac_ext=c
   3904 ac_cpp='$CPP $CPPFLAGS'
   3905 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3906 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3907 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3908 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
   3909 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
   3910 # On Suns, sometimes $CPP names a directory.
   3911 if test -n "$CPP" && test -d "$CPP"; then
   3912   CPP=
   3913 fi
   3914 if test -z "$CPP"; then
   3915   if test "${ac_cv_prog_CPP+set}" = set; then
   3916   echo $ECHO_N "(cached) $ECHO_C" >&6
   3917 else
   3918       # Double quotes because CPP needs to be expanded
   3919     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   3920     do
   3921       ac_preproc_ok=false
   3922 for ac_c_preproc_warn_flag in '' yes
   3923 do
   3924   # Use a header file that comes with gcc, so configuring glibc
   3925   # with a fresh cross-compiler works.
   3926   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3927   # <limits.h> exists even on freestanding compilers.
   3928   # On the NeXT, cc -E runs the code through the compiler's parser,
   3929   # not just through cpp. "Syntax error" is here to catch this case.
   3930   cat >conftest.$ac_ext <<_ACEOF
   3931 /* confdefs.h.  */
   3932 _ACEOF
   3933 cat confdefs.h >>conftest.$ac_ext
   3934 cat >>conftest.$ac_ext <<_ACEOF
   3935 /* end confdefs.h.  */
   3936 #ifdef __STDC__
   3937 # include <limits.h>
   3938 #else
   3939 # include <assert.h>
   3940 #endif
   3941 		     Syntax error
   3942 _ACEOF
   3943 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   3944   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   3945   ac_status=$?
   3946   grep -v '^ *+' conftest.er1 >conftest.err
   3947   rm -f conftest.er1
   3948   cat conftest.err >&5
   3949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3950   (exit $ac_status); } >/dev/null; then
   3951   if test -s conftest.err; then
   3952     ac_cpp_err=$ac_c_preproc_warn_flag
   3953     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   3954   else
   3955     ac_cpp_err=
   3956   fi
   3957 else
   3958   ac_cpp_err=yes
   3959 fi
   3960 if test -z "$ac_cpp_err"; then
   3961   :
   3962 else
   3963   echo "$as_me: failed program was:" >&5
   3964 sed 's/^/| /' conftest.$ac_ext >&5
   3965 
   3966   # Broken: fails on valid input.
   3967 continue
   3968 fi
   3969 rm -f conftest.err conftest.$ac_ext
   3970 
   3971   # OK, works on sane cases.  Now check whether non-existent headers
   3972   # can be detected and how.
   3973   cat >conftest.$ac_ext <<_ACEOF
   3974 /* confdefs.h.  */
   3975 _ACEOF
   3976 cat confdefs.h >>conftest.$ac_ext
   3977 cat >>conftest.$ac_ext <<_ACEOF
   3978 /* end confdefs.h.  */
   3979 #include <ac_nonexistent.h>
   3980 _ACEOF
   3981 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   3982   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   3983   ac_status=$?
   3984   grep -v '^ *+' conftest.er1 >conftest.err
   3985   rm -f conftest.er1
   3986   cat conftest.err >&5
   3987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3988   (exit $ac_status); } >/dev/null; then
   3989   if test -s conftest.err; then
   3990     ac_cpp_err=$ac_c_preproc_warn_flag
   3991     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   3992   else
   3993     ac_cpp_err=
   3994   fi
   3995 else
   3996   ac_cpp_err=yes
   3997 fi
   3998 if test -z "$ac_cpp_err"; then
   3999   # Broken: success on invalid input.
   4000 continue
   4001 else
   4002   echo "$as_me: failed program was:" >&5
   4003 sed 's/^/| /' conftest.$ac_ext >&5
   4004 
   4005   # Passes both tests.
   4006 ac_preproc_ok=:
   4007 break
   4008 fi
   4009 rm -f conftest.err conftest.$ac_ext
   4010 
   4011 done
   4012 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4013 rm -f conftest.err conftest.$ac_ext
   4014 if $ac_preproc_ok; then
   4015   break
   4016 fi
   4017 
   4018     done
   4019     ac_cv_prog_CPP=$CPP
   4020 
   4021 fi
   4022   CPP=$ac_cv_prog_CPP
   4023 else
   4024   ac_cv_prog_CPP=$CPP
   4025 fi
   4026 echo "$as_me:$LINENO: result: $CPP" >&5
   4027 echo "${ECHO_T}$CPP" >&6
   4028 ac_preproc_ok=false
   4029 for ac_c_preproc_warn_flag in '' yes
   4030 do
   4031   # Use a header file that comes with gcc, so configuring glibc
   4032   # with a fresh cross-compiler works.
   4033   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4034   # <limits.h> exists even on freestanding compilers.
   4035   # On the NeXT, cc -E runs the code through the compiler's parser,
   4036   # not just through cpp. "Syntax error" is here to catch this case.
   4037   cat >conftest.$ac_ext <<_ACEOF
   4038 /* confdefs.h.  */
   4039 _ACEOF
   4040 cat confdefs.h >>conftest.$ac_ext
   4041 cat >>conftest.$ac_ext <<_ACEOF
   4042 /* end confdefs.h.  */
   4043 #ifdef __STDC__
   4044 # include <limits.h>
   4045 #else
   4046 # include <assert.h>
   4047 #endif
   4048 		     Syntax error
   4049 _ACEOF
   4050 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4051   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4052   ac_status=$?
   4053   grep -v '^ *+' conftest.er1 >conftest.err
   4054   rm -f conftest.er1
   4055   cat conftest.err >&5
   4056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4057   (exit $ac_status); } >/dev/null; then
   4058   if test -s conftest.err; then
   4059     ac_cpp_err=$ac_c_preproc_warn_flag
   4060     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4061   else
   4062     ac_cpp_err=
   4063   fi
   4064 else
   4065   ac_cpp_err=yes
   4066 fi
   4067 if test -z "$ac_cpp_err"; then
   4068   :
   4069 else
   4070   echo "$as_me: failed program was:" >&5
   4071 sed 's/^/| /' conftest.$ac_ext >&5
   4072 
   4073   # Broken: fails on valid input.
   4074 continue
   4075 fi
   4076 rm -f conftest.err conftest.$ac_ext
   4077 
   4078   # OK, works on sane cases.  Now check whether non-existent headers
   4079   # can be detected and how.
   4080   cat >conftest.$ac_ext <<_ACEOF
   4081 /* confdefs.h.  */
   4082 _ACEOF
   4083 cat confdefs.h >>conftest.$ac_ext
   4084 cat >>conftest.$ac_ext <<_ACEOF
   4085 /* end confdefs.h.  */
   4086 #include <ac_nonexistent.h>
   4087 _ACEOF
   4088 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4089   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4090   ac_status=$?
   4091   grep -v '^ *+' conftest.er1 >conftest.err
   4092   rm -f conftest.er1
   4093   cat conftest.err >&5
   4094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4095   (exit $ac_status); } >/dev/null; then
   4096   if test -s conftest.err; then
   4097     ac_cpp_err=$ac_c_preproc_warn_flag
   4098     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4099   else
   4100     ac_cpp_err=
   4101   fi
   4102 else
   4103   ac_cpp_err=yes
   4104 fi
   4105 if test -z "$ac_cpp_err"; then
   4106   # Broken: success on invalid input.
   4107 continue
   4108 else
   4109   echo "$as_me: failed program was:" >&5
   4110 sed 's/^/| /' conftest.$ac_ext >&5
   4111 
   4112   # Passes both tests.
   4113 ac_preproc_ok=:
   4114 break
   4115 fi
   4116 rm -f conftest.err conftest.$ac_ext
   4117 
   4118 done
   4119 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4120 rm -f conftest.err conftest.$ac_ext
   4121 if $ac_preproc_ok; then
   4122   :
   4123 else
   4124   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
   4125 See \`config.log' for more details." >&5
   4126 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
   4127 See \`config.log' for more details." >&2;}
   4128    { (exit 1); exit 1; }; }
   4129 fi
   4130 
   4131 ac_ext=c
   4132 ac_cpp='$CPP $CPPFLAGS'
   4133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4136 
   4137 
   4138 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   4139 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
   4140 if test "${ac_cv_header_stdc+set}" = set; then
   4141   echo $ECHO_N "(cached) $ECHO_C" >&6
   4142 else
   4143   cat >conftest.$ac_ext <<_ACEOF
   4144 /* confdefs.h.  */
   4145 _ACEOF
   4146 cat confdefs.h >>conftest.$ac_ext
   4147 cat >>conftest.$ac_ext <<_ACEOF
   4148 /* end confdefs.h.  */
   4149 #include <stdlib.h>
   4150 #include <stdarg.h>
   4151 #include <string.h>
   4152 #include <float.h>
   4153 
   4154 int
   4155 main ()
   4156 {
   4157 
   4158   ;
   4159   return 0;
   4160 }
   4161 _ACEOF
   4162 rm -f conftest.$ac_objext
   4163 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4164   (eval $ac_compile) 2>conftest.er1
   4165   ac_status=$?
   4166   grep -v '^ *+' conftest.er1 >conftest.err
   4167   rm -f conftest.er1
   4168   cat conftest.err >&5
   4169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4170   (exit $ac_status); } &&
   4171 	 { ac_try='test -z "$ac_c_werror_flag"
   4172 			 || test ! -s conftest.err'
   4173   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4174   (eval $ac_try) 2>&5
   4175   ac_status=$?
   4176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4177   (exit $ac_status); }; } &&
   4178 	 { ac_try='test -s conftest.$ac_objext'
   4179   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4180   (eval $ac_try) 2>&5
   4181   ac_status=$?
   4182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4183   (exit $ac_status); }; }; then
   4184   ac_cv_header_stdc=yes
   4185 else
   4186   echo "$as_me: failed program was:" >&5
   4187 sed 's/^/| /' conftest.$ac_ext >&5
   4188 
   4189 ac_cv_header_stdc=no
   4190 fi
   4191 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4192 
   4193 if test $ac_cv_header_stdc = yes; then
   4194   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   4195   cat >conftest.$ac_ext <<_ACEOF
   4196 /* confdefs.h.  */
   4197 _ACEOF
   4198 cat confdefs.h >>conftest.$ac_ext
   4199 cat >>conftest.$ac_ext <<_ACEOF
   4200 /* end confdefs.h.  */
   4201 #include <string.h>
   4202 
   4203 _ACEOF
   4204 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4205   $EGREP "memchr" >/dev/null 2>&1; then
   4206   :
   4207 else
   4208   ac_cv_header_stdc=no
   4209 fi
   4210 rm -f conftest*
   4211 
   4212 fi
   4213 
   4214 if test $ac_cv_header_stdc = yes; then
   4215   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   4216   cat >conftest.$ac_ext <<_ACEOF
   4217 /* confdefs.h.  */
   4218 _ACEOF
   4219 cat confdefs.h >>conftest.$ac_ext
   4220 cat >>conftest.$ac_ext <<_ACEOF
   4221 /* end confdefs.h.  */
   4222 #include <stdlib.h>
   4223 
   4224 _ACEOF
   4225 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4226   $EGREP "free" >/dev/null 2>&1; then
   4227   :
   4228 else
   4229   ac_cv_header_stdc=no
   4230 fi
   4231 rm -f conftest*
   4232 
   4233 fi
   4234 
   4235 if test $ac_cv_header_stdc = yes; then
   4236   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   4237   if test "$cross_compiling" = yes; then
   4238   :
   4239 else
   4240   cat >conftest.$ac_ext <<_ACEOF
   4241 /* confdefs.h.  */
   4242 _ACEOF
   4243 cat confdefs.h >>conftest.$ac_ext
   4244 cat >>conftest.$ac_ext <<_ACEOF
   4245 /* end confdefs.h.  */
   4246 #include <ctype.h>
   4247 #if ((' ' & 0x0FF) == 0x020)
   4248 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   4249 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   4250 #else
   4251 # define ISLOWER(c) \
   4252 		   (('a' <= (c) && (c) <= 'i') \
   4253 		     || ('j' <= (c) && (c) <= 'r') \
   4254 		     || ('s' <= (c) && (c) <= 'z'))
   4255 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   4256 #endif
   4257 
   4258 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   4259 int
   4260 main ()
   4261 {
   4262   int i;
   4263   for (i = 0; i < 256; i++)
   4264     if (XOR (islower (i), ISLOWER (i))
   4265 	|| toupper (i) != TOUPPER (i))
   4266       exit(2);
   4267   exit (0);
   4268 }
   4269 _ACEOF
   4270 rm -f conftest$ac_exeext
   4271 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   4272   (eval $ac_link) 2>&5
   4273   ac_status=$?
   4274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4275   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   4276   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4277   (eval $ac_try) 2>&5
   4278   ac_status=$?
   4279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4280   (exit $ac_status); }; }; then
   4281   :
   4282 else
   4283   echo "$as_me: program exited with status $ac_status" >&5
   4284 echo "$as_me: failed program was:" >&5
   4285 sed 's/^/| /' conftest.$ac_ext >&5
   4286 
   4287 ( exit $ac_status )
   4288 ac_cv_header_stdc=no
   4289 fi
   4290 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   4291 fi
   4292 fi
   4293 fi
   4294 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   4295 echo "${ECHO_T}$ac_cv_header_stdc" >&6
   4296 if test $ac_cv_header_stdc = yes; then
   4297 
   4298 cat >>confdefs.h <<\_ACEOF
   4299 #define STDC_HEADERS 1
   4300 _ACEOF
   4301 
   4302 fi
   4303 
   4304 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   4305 
   4306 
   4307 
   4308 
   4309 
   4310 
   4311 
   4312 
   4313 
   4314 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   4315 		  inttypes.h stdint.h unistd.h
   4316 do
   4317 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4318 echo "$as_me:$LINENO: checking for $ac_header" >&5
   4319 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4320 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4321   echo $ECHO_N "(cached) $ECHO_C" >&6
   4322 else
   4323   cat >conftest.$ac_ext <<_ACEOF
   4324 /* confdefs.h.  */
   4325 _ACEOF
   4326 cat confdefs.h >>conftest.$ac_ext
   4327 cat >>conftest.$ac_ext <<_ACEOF
   4328 /* end confdefs.h.  */
   4329 $ac_includes_default
   4330 
   4331 #include <$ac_header>
   4332 _ACEOF
   4333 rm -f conftest.$ac_objext
   4334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4335   (eval $ac_compile) 2>conftest.er1
   4336   ac_status=$?
   4337   grep -v '^ *+' conftest.er1 >conftest.err
   4338   rm -f conftest.er1
   4339   cat conftest.err >&5
   4340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4341   (exit $ac_status); } &&
   4342 	 { ac_try='test -z "$ac_c_werror_flag"
   4343 			 || test ! -s conftest.err'
   4344   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4345   (eval $ac_try) 2>&5
   4346   ac_status=$?
   4347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4348   (exit $ac_status); }; } &&
   4349 	 { ac_try='test -s conftest.$ac_objext'
   4350   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4351   (eval $ac_try) 2>&5
   4352   ac_status=$?
   4353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4354   (exit $ac_status); }; }; then
   4355   eval "$as_ac_Header=yes"
   4356 else
   4357   echo "$as_me: failed program was:" >&5
   4358 sed 's/^/| /' conftest.$ac_ext >&5
   4359 
   4360 eval "$as_ac_Header=no"
   4361 fi
   4362 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4363 fi
   4364 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4365 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4366 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4367   cat >>confdefs.h <<_ACEOF
   4368 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4369 _ACEOF
   4370 
   4371 fi
   4372 
   4373 done
   4374 
   4375 
   4376 
   4377 for ac_header in dlfcn.h
   4378 do
   4379 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4380 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4381   echo "$as_me:$LINENO: checking for $ac_header" >&5
   4382 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4383 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4384   echo $ECHO_N "(cached) $ECHO_C" >&6
   4385 fi
   4386 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4387 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4388 else
   4389   # Is the header compilable?
   4390 echo "$as_me:$LINENO: checking $ac_header usability" >&5
   4391 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
   4392 cat >conftest.$ac_ext <<_ACEOF
   4393 /* confdefs.h.  */
   4394 _ACEOF
   4395 cat confdefs.h >>conftest.$ac_ext
   4396 cat >>conftest.$ac_ext <<_ACEOF
   4397 /* end confdefs.h.  */
   4398 $ac_includes_default
   4399 #include <$ac_header>
   4400 _ACEOF
   4401 rm -f conftest.$ac_objext
   4402 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4403   (eval $ac_compile) 2>conftest.er1
   4404   ac_status=$?
   4405   grep -v '^ *+' conftest.er1 >conftest.err
   4406   rm -f conftest.er1
   4407   cat conftest.err >&5
   4408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4409   (exit $ac_status); } &&
   4410 	 { ac_try='test -z "$ac_c_werror_flag"
   4411 			 || test ! -s conftest.err'
   4412   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4413   (eval $ac_try) 2>&5
   4414   ac_status=$?
   4415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4416   (exit $ac_status); }; } &&
   4417 	 { ac_try='test -s conftest.$ac_objext'
   4418   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4419   (eval $ac_try) 2>&5
   4420   ac_status=$?
   4421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4422   (exit $ac_status); }; }; then
   4423   ac_header_compiler=yes
   4424 else
   4425   echo "$as_me: failed program was:" >&5
   4426 sed 's/^/| /' conftest.$ac_ext >&5
   4427 
   4428 ac_header_compiler=no
   4429 fi
   4430 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4431 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   4432 echo "${ECHO_T}$ac_header_compiler" >&6
   4433 
   4434 # Is the header present?
   4435 echo "$as_me:$LINENO: checking $ac_header presence" >&5
   4436 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
   4437 cat >conftest.$ac_ext <<_ACEOF
   4438 /* confdefs.h.  */
   4439 _ACEOF
   4440 cat confdefs.h >>conftest.$ac_ext
   4441 cat >>conftest.$ac_ext <<_ACEOF
   4442 /* end confdefs.h.  */
   4443 #include <$ac_header>
   4444 _ACEOF
   4445 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4446   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4447   ac_status=$?
   4448   grep -v '^ *+' conftest.er1 >conftest.err
   4449   rm -f conftest.er1
   4450   cat conftest.err >&5
   4451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4452   (exit $ac_status); } >/dev/null; then
   4453   if test -s conftest.err; then
   4454     ac_cpp_err=$ac_c_preproc_warn_flag
   4455     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4456   else
   4457     ac_cpp_err=
   4458   fi
   4459 else
   4460   ac_cpp_err=yes
   4461 fi
   4462 if test -z "$ac_cpp_err"; then
   4463   ac_header_preproc=yes
   4464 else
   4465   echo "$as_me: failed program was:" >&5
   4466 sed 's/^/| /' conftest.$ac_ext >&5
   4467 
   4468   ac_header_preproc=no
   4469 fi
   4470 rm -f conftest.err conftest.$ac_ext
   4471 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   4472 echo "${ECHO_T}$ac_header_preproc" >&6
   4473 
   4474 # So?  What about this header?
   4475 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   4476   yes:no: )
   4477     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   4478 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   4479     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   4480 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   4481     ac_header_preproc=yes
   4482     ;;
   4483   no:yes:* )
   4484     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   4485 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   4486     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   4487 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   4488     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   4489 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   4490     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   4491 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   4492     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   4493 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   4494     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   4495 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   4496     (
   4497       cat <<\_ASBOX
   4498 ## ---------------------------------------------------------------------- ##
   4499 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
   4500 ## ---------------------------------------------------------------------- ##
   4501 _ASBOX
   4502     ) |
   4503       sed "s/^/$as_me: WARNING:     /" >&2
   4504     ;;
   4505 esac
   4506 echo "$as_me:$LINENO: checking for $ac_header" >&5
   4507 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4508 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4509   echo $ECHO_N "(cached) $ECHO_C" >&6
   4510 else
   4511   eval "$as_ac_Header=\$ac_header_preproc"
   4512 fi
   4513 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4514 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4515 
   4516 fi
   4517 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4518   cat >>confdefs.h <<_ACEOF
   4519 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4520 _ACEOF
   4521 
   4522 fi
   4523 
   4524 done
   4525 
   4526 ac_ext=cc
   4527 ac_cpp='$CXXCPP $CPPFLAGS'
   4528 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4529 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4530 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4531 if test -n "$ac_tool_prefix"; then
   4532   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
   4533   do
   4534     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4535 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4536 echo "$as_me:$LINENO: checking for $ac_word" >&5
   4537 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   4538 if test "${ac_cv_prog_CXX+set}" = set; then
   4539   echo $ECHO_N "(cached) $ECHO_C" >&6
   4540 else
   4541   if test -n "$CXX"; then
   4542   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4543 else
   4544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4545 for as_dir in $PATH
   4546 do
   4547   IFS=$as_save_IFS
   4548   test -z "$as_dir" && as_dir=.
   4549   for ac_exec_ext in '' $ac_executable_extensions; do
   4550   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4551     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4552     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   4553     break 2
   4554   fi
   4555 done
   4556 done
   4557 
   4558 fi
   4559 fi
   4560 CXX=$ac_cv_prog_CXX
   4561 if test -n "$CXX"; then
   4562   echo "$as_me:$LINENO: result: $CXX" >&5
   4563 echo "${ECHO_T}$CXX" >&6
   4564 else
   4565   echo "$as_me:$LINENO: result: no" >&5
   4566 echo "${ECHO_T}no" >&6
   4567 fi
   4568 
   4569     test -n "$CXX" && break
   4570   done
   4571 fi
   4572 if test -z "$CXX"; then
   4573   ac_ct_CXX=$CXX
   4574   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
   4575 do
   4576   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4577 set dummy $ac_prog; ac_word=$2
   4578 echo "$as_me:$LINENO: checking for $ac_word" >&5
   4579 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   4580 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
   4581   echo $ECHO_N "(cached) $ECHO_C" >&6
   4582 else
   4583   if test -n "$ac_ct_CXX"; then
   4584   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4585 else
   4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4587 for as_dir in $PATH
   4588 do
   4589   IFS=$as_save_IFS
   4590   test -z "$as_dir" && as_dir=.
   4591   for ac_exec_ext in '' $ac_executable_extensions; do
   4592   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4593     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4594     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   4595     break 2
   4596   fi
   4597 done
   4598 done
   4599 
   4600 fi
   4601 fi
   4602 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4603 if test -n "$ac_ct_CXX"; then
   4604   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
   4605 echo "${ECHO_T}$ac_ct_CXX" >&6
   4606 else
   4607   echo "$as_me:$LINENO: result: no" >&5
   4608 echo "${ECHO_T}no" >&6
   4609 fi
   4610 
   4611   test -n "$ac_ct_CXX" && break
   4612 done
   4613 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
   4614 
   4615   CXX=$ac_ct_CXX
   4616 fi
   4617 
   4618 
   4619 # Provide some information about the compiler.
   4620 echo "$as_me:$LINENO:" \
   4621      "checking for C++ compiler version" >&5
   4622 ac_compiler=`set X $ac_compile; echo $2`
   4623 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   4624   (eval $ac_compiler --version </dev/null >&5) 2>&5
   4625   ac_status=$?
   4626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4627   (exit $ac_status); }
   4628 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   4629   (eval $ac_compiler -v </dev/null >&5) 2>&5
   4630   ac_status=$?
   4631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4632   (exit $ac_status); }
   4633 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   4634   (eval $ac_compiler -V </dev/null >&5) 2>&5
   4635   ac_status=$?
   4636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4637   (exit $ac_status); }
   4638 
   4639 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
   4640 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
   4641 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
   4642   echo $ECHO_N "(cached) $ECHO_C" >&6
   4643 else
   4644   cat >conftest.$ac_ext <<_ACEOF
   4645 /* confdefs.h.  */
   4646 _ACEOF
   4647 cat confdefs.h >>conftest.$ac_ext
   4648 cat >>conftest.$ac_ext <<_ACEOF
   4649 /* end confdefs.h.  */
   4650 
   4651 int
   4652 main ()
   4653 {
   4654 #ifndef __GNUC__
   4655        choke me
   4656 #endif
   4657 
   4658   ;
   4659   return 0;
   4660 }
   4661 _ACEOF
   4662 rm -f conftest.$ac_objext
   4663 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4664   (eval $ac_compile) 2>conftest.er1
   4665   ac_status=$?
   4666   grep -v '^ *+' conftest.er1 >conftest.err
   4667   rm -f conftest.er1
   4668   cat conftest.err >&5
   4669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4670   (exit $ac_status); } &&
   4671 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4672 			 || test ! -s conftest.err'
   4673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4674   (eval $ac_try) 2>&5
   4675   ac_status=$?
   4676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4677   (exit $ac_status); }; } &&
   4678 	 { ac_try='test -s conftest.$ac_objext'
   4679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4680   (eval $ac_try) 2>&5
   4681   ac_status=$?
   4682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4683   (exit $ac_status); }; }; then
   4684   ac_compiler_gnu=yes
   4685 else
   4686   echo "$as_me: failed program was:" >&5
   4687 sed 's/^/| /' conftest.$ac_ext >&5
   4688 
   4689 ac_compiler_gnu=no
   4690 fi
   4691 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4692 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4693 
   4694 fi
   4695 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
   4696 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
   4697 GXX=`test $ac_compiler_gnu = yes && echo yes`
   4698 ac_test_CXXFLAGS=${CXXFLAGS+set}
   4699 ac_save_CXXFLAGS=$CXXFLAGS
   4700 CXXFLAGS="-g"
   4701 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
   4702 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
   4703 if test "${ac_cv_prog_cxx_g+set}" = set; then
   4704   echo $ECHO_N "(cached) $ECHO_C" >&6
   4705 else
   4706   cat >conftest.$ac_ext <<_ACEOF
   4707 /* confdefs.h.  */
   4708 _ACEOF
   4709 cat confdefs.h >>conftest.$ac_ext
   4710 cat >>conftest.$ac_ext <<_ACEOF
   4711 /* end confdefs.h.  */
   4712 
   4713 int
   4714 main ()
   4715 {
   4716 
   4717   ;
   4718   return 0;
   4719 }
   4720 _ACEOF
   4721 rm -f conftest.$ac_objext
   4722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4723   (eval $ac_compile) 2>conftest.er1
   4724   ac_status=$?
   4725   grep -v '^ *+' conftest.er1 >conftest.err
   4726   rm -f conftest.er1
   4727   cat conftest.err >&5
   4728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4729   (exit $ac_status); } &&
   4730 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4731 			 || test ! -s conftest.err'
   4732   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4733   (eval $ac_try) 2>&5
   4734   ac_status=$?
   4735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4736   (exit $ac_status); }; } &&
   4737 	 { ac_try='test -s conftest.$ac_objext'
   4738   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4739   (eval $ac_try) 2>&5
   4740   ac_status=$?
   4741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4742   (exit $ac_status); }; }; then
   4743   ac_cv_prog_cxx_g=yes
   4744 else
   4745   echo "$as_me: failed program was:" >&5
   4746 sed 's/^/| /' conftest.$ac_ext >&5
   4747 
   4748 ac_cv_prog_cxx_g=no
   4749 fi
   4750 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4751 fi
   4752 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
   4753 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
   4754 if test "$ac_test_CXXFLAGS" = set; then
   4755   CXXFLAGS=$ac_save_CXXFLAGS
   4756 elif test $ac_cv_prog_cxx_g = yes; then
   4757   if test "$GXX" = yes; then
   4758     CXXFLAGS="-g -O2"
   4759   else
   4760     CXXFLAGS="-g"
   4761   fi
   4762 else
   4763   if test "$GXX" = yes; then
   4764     CXXFLAGS="-O2"
   4765   else
   4766     CXXFLAGS=
   4767   fi
   4768 fi
   4769 for ac_declaration in \
   4770    '' \
   4771    'extern "C" void std::exit (int) throw (); using std::exit;' \
   4772    'extern "C" void std::exit (int); using std::exit;' \
   4773    'extern "C" void exit (int) throw ();' \
   4774    'extern "C" void exit (int);' \
   4775    'void exit (int);'
   4776 do
   4777   cat >conftest.$ac_ext <<_ACEOF
   4778 /* confdefs.h.  */
   4779 _ACEOF
   4780 cat confdefs.h >>conftest.$ac_ext
   4781 cat >>conftest.$ac_ext <<_ACEOF
   4782 /* end confdefs.h.  */
   4783 $ac_declaration
   4784 #include <stdlib.h>
   4785 int
   4786 main ()
   4787 {
   4788 exit (42);
   4789   ;
   4790   return 0;
   4791 }
   4792 _ACEOF
   4793 rm -f conftest.$ac_objext
   4794 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4795   (eval $ac_compile) 2>conftest.er1
   4796   ac_status=$?
   4797   grep -v '^ *+' conftest.er1 >conftest.err
   4798   rm -f conftest.er1
   4799   cat conftest.err >&5
   4800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4801   (exit $ac_status); } &&
   4802 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4803 			 || test ! -s conftest.err'
   4804   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4805   (eval $ac_try) 2>&5
   4806   ac_status=$?
   4807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4808   (exit $ac_status); }; } &&
   4809 	 { ac_try='test -s conftest.$ac_objext'
   4810   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4811   (eval $ac_try) 2>&5
   4812   ac_status=$?
   4813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4814   (exit $ac_status); }; }; then
   4815   :
   4816 else
   4817   echo "$as_me: failed program was:" >&5
   4818 sed 's/^/| /' conftest.$ac_ext >&5
   4819 
   4820 continue
   4821 fi
   4822 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4823   cat >conftest.$ac_ext <<_ACEOF
   4824 /* confdefs.h.  */
   4825 _ACEOF
   4826 cat confdefs.h >>conftest.$ac_ext
   4827 cat >>conftest.$ac_ext <<_ACEOF
   4828 /* end confdefs.h.  */
   4829 $ac_declaration
   4830 int
   4831 main ()
   4832 {
   4833 exit (42);
   4834   ;
   4835   return 0;
   4836 }
   4837 _ACEOF
   4838 rm -f conftest.$ac_objext
   4839 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4840   (eval $ac_compile) 2>conftest.er1
   4841   ac_status=$?
   4842   grep -v '^ *+' conftest.er1 >conftest.err
   4843   rm -f conftest.er1
   4844   cat conftest.err >&5
   4845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4846   (exit $ac_status); } &&
   4847 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4848 			 || test ! -s conftest.err'
   4849   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4850   (eval $ac_try) 2>&5
   4851   ac_status=$?
   4852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4853   (exit $ac_status); }; } &&
   4854 	 { ac_try='test -s conftest.$ac_objext'
   4855   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4856   (eval $ac_try) 2>&5
   4857   ac_status=$?
   4858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4859   (exit $ac_status); }; }; then
   4860   break
   4861 else
   4862   echo "$as_me: failed program was:" >&5
   4863 sed 's/^/| /' conftest.$ac_ext >&5
   4864 
   4865 fi
   4866 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4867 done
   4868 rm -f conftest*
   4869 if test -n "$ac_declaration"; then
   4870   echo '#ifdef __cplusplus' >>confdefs.h
   4871   echo $ac_declaration      >>confdefs.h
   4872   echo '#endif'             >>confdefs.h
   4873 fi
   4874 
   4875 ac_ext=cc
   4876 ac_cpp='$CXXCPP $CPPFLAGS'
   4877 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4878 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4879 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4880 
   4881 depcc="$CXX"  am_compiler_list=
   4882 
   4883 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
   4884 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
   4885 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
   4886   echo $ECHO_N "(cached) $ECHO_C" >&6
   4887 else
   4888   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4889   # We make a subdir and do the tests there.  Otherwise we can end up
   4890   # making bogus files that we don't know about and never remove.  For
   4891   # instance it was reported that on HP-UX the gcc test will end up
   4892   # making a dummy file named `D' -- because `-MD' means `put the output
   4893   # in D'.
   4894   mkdir conftest.dir
   4895   # Copy depcomp to subdir because otherwise we won't find it if we're
   4896   # using a relative directory.
   4897   cp "$am_depcomp" conftest.dir
   4898   cd conftest.dir
   4899   # We will build objects and dependencies in a subdirectory because
   4900   # it helps to detect inapplicable dependency modes.  For instance
   4901   # both Tru64's cc and ICC support -MD to output dependencies as a
   4902   # side effect of compilation, but ICC will put the dependencies in
   4903   # the current directory while Tru64 will put them in the object
   4904   # directory.
   4905   mkdir sub
   4906 
   4907   am_cv_CXX_dependencies_compiler_type=none
   4908   if test "$am_compiler_list" = ""; then
   4909      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4910   fi
   4911   for depmode in $am_compiler_list; do
   4912     # Setup a source with many dependencies, because some compilers
   4913     # like to wrap large dependency lists on column 80 (with \), and
   4914     # we should not choose a depcomp mode which is confused by this.
   4915     #
   4916     # We need to recreate these files for each test, as the compiler may
   4917     # overwrite some of them when testing with obscure command lines.
   4918     # This happens at least with the AIX C compiler.
   4919     : > sub/conftest.c
   4920     for i in 1 2 3 4 5 6; do
   4921       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4922       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   4923       # Solaris 8's {/usr,}/bin/sh.
   4924       touch sub/conftst$i.h
   4925     done
   4926     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4927 
   4928     case $depmode in
   4929     nosideeffect)
   4930       # after this tag, mechanisms are not by side-effect, so they'll
   4931       # only be used when explicitly requested
   4932       if test "x$enable_dependency_tracking" = xyes; then
   4933 	continue
   4934       else
   4935 	break
   4936       fi
   4937       ;;
   4938     none) break ;;
   4939     esac
   4940     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   4941     # mode.  It turns out that the SunPro C++ compiler does not properly
   4942     # handle `-M -o', and we need to detect this.
   4943     if depmode=$depmode \
   4944        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   4945        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4946        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   4947          >/dev/null 2>conftest.err &&
   4948        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4949        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   4950        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4951       # icc doesn't choke on unknown options, it will just issue warnings
   4952       # or remarks (even with -Werror).  So we grep stderr for any message
   4953       # that says an option was ignored or not supported.
   4954       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4955       #   icc: Command line warning: ignoring option '-M'; no argument required
   4956       # The diagnosis changed in icc 8.0:
   4957       #   icc: Command line remark: option '-MP' not supported
   4958       if (grep 'ignoring option' conftest.err ||
   4959           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4960         am_cv_CXX_dependencies_compiler_type=$depmode
   4961         break
   4962       fi
   4963     fi
   4964   done
   4965 
   4966   cd ..
   4967   rm -rf conftest.dir
   4968 else
   4969   am_cv_CXX_dependencies_compiler_type=none
   4970 fi
   4971 
   4972 fi
   4973 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
   4974 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
   4975 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   4976 
   4977 
   4978 
   4979 if
   4980   test "x$enable_dependency_tracking" != xno \
   4981   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   4982   am__fastdepCXX_TRUE=
   4983   am__fastdepCXX_FALSE='#'
   4984 else
   4985   am__fastdepCXX_TRUE='#'
   4986   am__fastdepCXX_FALSE=
   4987 fi
   4988 
   4989 
   4990 
   4991 
   4992 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   4993     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   4994     (test "X$CXX" != "Xg++"))) ; then
   4995   ac_ext=cc
   4996 ac_cpp='$CXXCPP $CPPFLAGS'
   4997 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4998 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4999 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5000 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   5001 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
   5002 if test -z "$CXXCPP"; then
   5003   if test "${ac_cv_prog_CXXCPP+set}" = set; then
   5004   echo $ECHO_N "(cached) $ECHO_C" >&6
   5005 else
   5006       # Double quotes because CXXCPP needs to be expanded
   5007     for CXXCPP in "$CXX -E" "/lib/cpp"
   5008     do
   5009       ac_preproc_ok=false
   5010 for ac_cxx_preproc_warn_flag in '' yes
   5011 do
   5012   # Use a header file that comes with gcc, so configuring glibc
   5013   # with a fresh cross-compiler works.
   5014   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5015   # <limits.h> exists even on freestanding compilers.
   5016   # On the NeXT, cc -E runs the code through the compiler's parser,
   5017   # not just through cpp. "Syntax error" is here to catch this case.
   5018   cat >conftest.$ac_ext <<_ACEOF
   5019 /* confdefs.h.  */
   5020 _ACEOF
   5021 cat confdefs.h >>conftest.$ac_ext
   5022 cat >>conftest.$ac_ext <<_ACEOF
   5023 /* end confdefs.h.  */
   5024 #ifdef __STDC__
   5025 # include <limits.h>
   5026 #else
   5027 # include <assert.h>
   5028 #endif
   5029 		     Syntax error
   5030 _ACEOF
   5031 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5032   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5033   ac_status=$?
   5034   grep -v '^ *+' conftest.er1 >conftest.err
   5035   rm -f conftest.er1
   5036   cat conftest.err >&5
   5037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5038   (exit $ac_status); } >/dev/null; then
   5039   if test -s conftest.err; then
   5040     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5041     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5042   else
   5043     ac_cpp_err=
   5044   fi
   5045 else
   5046   ac_cpp_err=yes
   5047 fi
   5048 if test -z "$ac_cpp_err"; then
   5049   :
   5050 else
   5051   echo "$as_me: failed program was:" >&5
   5052 sed 's/^/| /' conftest.$ac_ext >&5
   5053 
   5054   # Broken: fails on valid input.
   5055 continue
   5056 fi
   5057 rm -f conftest.err conftest.$ac_ext
   5058 
   5059   # OK, works on sane cases.  Now check whether non-existent headers
   5060   # can be detected and how.
   5061   cat >conftest.$ac_ext <<_ACEOF
   5062 /* confdefs.h.  */
   5063 _ACEOF
   5064 cat confdefs.h >>conftest.$ac_ext
   5065 cat >>conftest.$ac_ext <<_ACEOF
   5066 /* end confdefs.h.  */
   5067 #include <ac_nonexistent.h>
   5068 _ACEOF
   5069 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5070   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5071   ac_status=$?
   5072   grep -v '^ *+' conftest.er1 >conftest.err
   5073   rm -f conftest.er1
   5074   cat conftest.err >&5
   5075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5076   (exit $ac_status); } >/dev/null; then
   5077   if test -s conftest.err; then
   5078     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5079     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5080   else
   5081     ac_cpp_err=
   5082   fi
   5083 else
   5084   ac_cpp_err=yes
   5085 fi
   5086 if test -z "$ac_cpp_err"; then
   5087   # Broken: success on invalid input.
   5088 continue
   5089 else
   5090   echo "$as_me: failed program was:" >&5
   5091 sed 's/^/| /' conftest.$ac_ext >&5
   5092 
   5093   # Passes both tests.
   5094 ac_preproc_ok=:
   5095 break
   5096 fi
   5097 rm -f conftest.err conftest.$ac_ext
   5098 
   5099 done
   5100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5101 rm -f conftest.err conftest.$ac_ext
   5102 if $ac_preproc_ok; then
   5103   break
   5104 fi
   5105 
   5106     done
   5107     ac_cv_prog_CXXCPP=$CXXCPP
   5108 
   5109 fi
   5110   CXXCPP=$ac_cv_prog_CXXCPP
   5111 else
   5112   ac_cv_prog_CXXCPP=$CXXCPP
   5113 fi
   5114 echo "$as_me:$LINENO: result: $CXXCPP" >&5
   5115 echo "${ECHO_T}$CXXCPP" >&6
   5116 ac_preproc_ok=false
   5117 for ac_cxx_preproc_warn_flag in '' yes
   5118 do
   5119   # Use a header file that comes with gcc, so configuring glibc
   5120   # with a fresh cross-compiler works.
   5121   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5122   # <limits.h> exists even on freestanding compilers.
   5123   # On the NeXT, cc -E runs the code through the compiler's parser,
   5124   # not just through cpp. "Syntax error" is here to catch this case.
   5125   cat >conftest.$ac_ext <<_ACEOF
   5126 /* confdefs.h.  */
   5127 _ACEOF
   5128 cat confdefs.h >>conftest.$ac_ext
   5129 cat >>conftest.$ac_ext <<_ACEOF
   5130 /* end confdefs.h.  */
   5131 #ifdef __STDC__
   5132 # include <limits.h>
   5133 #else
   5134 # include <assert.h>
   5135 #endif
   5136 		     Syntax error
   5137 _ACEOF
   5138 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5139   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5140   ac_status=$?
   5141   grep -v '^ *+' conftest.er1 >conftest.err
   5142   rm -f conftest.er1
   5143   cat conftest.err >&5
   5144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5145   (exit $ac_status); } >/dev/null; then
   5146   if test -s conftest.err; then
   5147     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5148     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5149   else
   5150     ac_cpp_err=
   5151   fi
   5152 else
   5153   ac_cpp_err=yes
   5154 fi
   5155 if test -z "$ac_cpp_err"; then
   5156   :
   5157 else
   5158   echo "$as_me: failed program was:" >&5
   5159 sed 's/^/| /' conftest.$ac_ext >&5
   5160 
   5161   # Broken: fails on valid input.
   5162 continue
   5163 fi
   5164 rm -f conftest.err conftest.$ac_ext
   5165 
   5166   # OK, works on sane cases.  Now check whether non-existent headers
   5167   # can be detected and how.
   5168   cat >conftest.$ac_ext <<_ACEOF
   5169 /* confdefs.h.  */
   5170 _ACEOF
   5171 cat confdefs.h >>conftest.$ac_ext
   5172 cat >>conftest.$ac_ext <<_ACEOF
   5173 /* end confdefs.h.  */
   5174 #include <ac_nonexistent.h>
   5175 _ACEOF
   5176 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5177   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5178   ac_status=$?
   5179   grep -v '^ *+' conftest.er1 >conftest.err
   5180   rm -f conftest.er1
   5181   cat conftest.err >&5
   5182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5183   (exit $ac_status); } >/dev/null; then
   5184   if test -s conftest.err; then
   5185     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5186     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5187   else
   5188     ac_cpp_err=
   5189   fi
   5190 else
   5191   ac_cpp_err=yes
   5192 fi
   5193 if test -z "$ac_cpp_err"; then
   5194   # Broken: success on invalid input.
   5195 continue
   5196 else
   5197   echo "$as_me: failed program was:" >&5
   5198 sed 's/^/| /' conftest.$ac_ext >&5
   5199 
   5200   # Passes both tests.
   5201 ac_preproc_ok=:
   5202 break
   5203 fi
   5204 rm -f conftest.err conftest.$ac_ext
   5205 
   5206 done
   5207 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5208 rm -f conftest.err conftest.$ac_ext
   5209 if $ac_preproc_ok; then
   5210   :
   5211 else
   5212   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5213 See \`config.log' for more details." >&5
   5214 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5215 See \`config.log' for more details." >&2;}
   5216    { (exit 1); exit 1; }; }
   5217 fi
   5218 
   5219 ac_ext=cc
   5220 ac_cpp='$CXXCPP $CPPFLAGS'
   5221 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5222 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5223 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5224 
   5225 fi
   5226 
   5227 
   5228 ac_ext=f
   5229 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   5230 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5231 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   5232 if test -n "$ac_tool_prefix"; then
   5233   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
   5234   do
   5235     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5236 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5237 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5238 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5239 if test "${ac_cv_prog_F77+set}" = set; then
   5240   echo $ECHO_N "(cached) $ECHO_C" >&6
   5241 else
   5242   if test -n "$F77"; then
   5243   ac_cv_prog_F77="$F77" # Let the user override the test.
   5244 else
   5245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5246 for as_dir in $PATH
   5247 do
   5248   IFS=$as_save_IFS
   5249   test -z "$as_dir" && as_dir=.
   5250   for ac_exec_ext in '' $ac_executable_extensions; do
   5251   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5252     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
   5253     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5254     break 2
   5255   fi
   5256 done
   5257 done
   5258 
   5259 fi
   5260 fi
   5261 F77=$ac_cv_prog_F77
   5262 if test -n "$F77"; then
   5263   echo "$as_me:$LINENO: result: $F77" >&5
   5264 echo "${ECHO_T}$F77" >&6
   5265 else
   5266   echo "$as_me:$LINENO: result: no" >&5
   5267 echo "${ECHO_T}no" >&6
   5268 fi
   5269 
   5270     test -n "$F77" && break
   5271   done
   5272 fi
   5273 if test -z "$F77"; then
   5274   ac_ct_F77=$F77
   5275   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
   5276 do
   5277   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5278 set dummy $ac_prog; ac_word=$2
   5279 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5280 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5281 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
   5282   echo $ECHO_N "(cached) $ECHO_C" >&6
   5283 else
   5284   if test -n "$ac_ct_F77"; then
   5285   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
   5286 else
   5287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5288 for as_dir in $PATH
   5289 do
   5290   IFS=$as_save_IFS
   5291   test -z "$as_dir" && as_dir=.
   5292   for ac_exec_ext in '' $ac_executable_extensions; do
   5293   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5294     ac_cv_prog_ac_ct_F77="$ac_prog"
   5295     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5296     break 2
   5297   fi
   5298 done
   5299 done
   5300 
   5301 fi
   5302 fi
   5303 ac_ct_F77=$ac_cv_prog_ac_ct_F77
   5304 if test -n "$ac_ct_F77"; then
   5305   echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
   5306 echo "${ECHO_T}$ac_ct_F77" >&6
   5307 else
   5308   echo "$as_me:$LINENO: result: no" >&5
   5309 echo "${ECHO_T}no" >&6
   5310 fi
   5311 
   5312   test -n "$ac_ct_F77" && break
   5313 done
   5314 
   5315   F77=$ac_ct_F77
   5316 fi
   5317 
   5318 
   5319 # Provide some information about the compiler.
   5320 echo "$as_me:5320:" \
   5321      "checking for Fortran 77 compiler version" >&5
   5322 ac_compiler=`set X $ac_compile; echo $2`
   5323 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   5324   (eval $ac_compiler --version </dev/null >&5) 2>&5
   5325   ac_status=$?
   5326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5327   (exit $ac_status); }
   5328 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   5329   (eval $ac_compiler -v </dev/null >&5) 2>&5
   5330   ac_status=$?
   5331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5332   (exit $ac_status); }
   5333 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   5334   (eval $ac_compiler -V </dev/null >&5) 2>&5
   5335   ac_status=$?
   5336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5337   (exit $ac_status); }
   5338 rm -f a.out
   5339 
   5340 # If we don't use `.F' as extension, the preprocessor is not run on the
   5341 # input file.  (Note that this only needs to work for GNU compilers.)
   5342 ac_save_ext=$ac_ext
   5343 ac_ext=F
   5344 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
   5345 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
   5346 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
   5347   echo $ECHO_N "(cached) $ECHO_C" >&6
   5348 else
   5349   cat >conftest.$ac_ext <<_ACEOF
   5350       program main
   5351 #ifndef __GNUC__
   5352        choke me
   5353 #endif
   5354 
   5355       end
   5356 _ACEOF
   5357 rm -f conftest.$ac_objext
   5358 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5359   (eval $ac_compile) 2>conftest.er1
   5360   ac_status=$?
   5361   grep -v '^ *+' conftest.er1 >conftest.err
   5362   rm -f conftest.er1
   5363   cat conftest.err >&5
   5364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5365   (exit $ac_status); } &&
   5366 	 { ac_try='test -z "$ac_f77_werror_flag"
   5367 			 || test ! -s conftest.err'
   5368   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5369   (eval $ac_try) 2>&5
   5370   ac_status=$?
   5371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5372   (exit $ac_status); }; } &&
   5373 	 { ac_try='test -s conftest.$ac_objext'
   5374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5375   (eval $ac_try) 2>&5
   5376   ac_status=$?
   5377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5378   (exit $ac_status); }; }; then
   5379   ac_compiler_gnu=yes
   5380 else
   5381   echo "$as_me: failed program was:" >&5
   5382 sed 's/^/| /' conftest.$ac_ext >&5
   5383 
   5384 ac_compiler_gnu=no
   5385 fi
   5386 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   5387 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
   5388 
   5389 fi
   5390 echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
   5391 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
   5392 ac_ext=$ac_save_ext
   5393 ac_test_FFLAGS=${FFLAGS+set}
   5394 ac_save_FFLAGS=$FFLAGS
   5395 FFLAGS=
   5396 echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
   5397 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
   5398 if test "${ac_cv_prog_f77_g+set}" = set; then
   5399   echo $ECHO_N "(cached) $ECHO_C" >&6
   5400 else
   5401   FFLAGS=-g
   5402 cat >conftest.$ac_ext <<_ACEOF
   5403       program main
   5404 
   5405       end
   5406 _ACEOF
   5407 rm -f conftest.$ac_objext
   5408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5409   (eval $ac_compile) 2>conftest.er1
   5410   ac_status=$?
   5411   grep -v '^ *+' conftest.er1 >conftest.err
   5412   rm -f conftest.er1
   5413   cat conftest.err >&5
   5414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5415   (exit $ac_status); } &&
   5416 	 { ac_try='test -z "$ac_f77_werror_flag"
   5417 			 || test ! -s conftest.err'
   5418   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5419   (eval $ac_try) 2>&5
   5420   ac_status=$?
   5421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5422   (exit $ac_status); }; } &&
   5423 	 { ac_try='test -s conftest.$ac_objext'
   5424   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5425   (eval $ac_try) 2>&5
   5426   ac_status=$?
   5427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5428   (exit $ac_status); }; }; then
   5429   ac_cv_prog_f77_g=yes
   5430 else
   5431   echo "$as_me: failed program was:" >&5
   5432 sed 's/^/| /' conftest.$ac_ext >&5
   5433 
   5434 ac_cv_prog_f77_g=no
   5435 fi
   5436 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   5437 
   5438 fi
   5439 echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
   5440 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
   5441 if test "$ac_test_FFLAGS" = set; then
   5442   FFLAGS=$ac_save_FFLAGS
   5443 elif test $ac_cv_prog_f77_g = yes; then
   5444   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5445     FFLAGS="-g -O2"
   5446   else
   5447     FFLAGS="-g"
   5448   fi
   5449 else
   5450   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5451     FFLAGS="-O2"
   5452   else
   5453     FFLAGS=
   5454   fi
   5455 fi
   5456 
   5457 G77=`test $ac_compiler_gnu = yes && echo yes`
   5458 ac_ext=c
   5459 ac_cpp='$CPP $CPPFLAGS'
   5460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5463 
   5464 
   5465 
   5466 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
   5467 
   5468 # find the maximum length of command line arguments
   5469 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
   5470 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
   5471 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
   5472   echo $ECHO_N "(cached) $ECHO_C" >&6
   5473 else
   5474     i=0
   5475   teststring="ABCD"
   5476 
   5477   case $build_os in
   5478   msdosdjgpp*)
   5479     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5480     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5481     # during glob expansion).  Even if it were fixed, the result of this
   5482     # check would be larger than it should be.
   5483     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5484     ;;
   5485 
   5486   gnu*)
   5487     # Under GNU Hurd, this test is not required because there is
   5488     # no limit to the length of command line arguments.
   5489     # Libtool will interpret -1 as no limit whatsoever
   5490     lt_cv_sys_max_cmd_len=-1;
   5491     ;;
   5492 
   5493   cygwin* | mingw*)
   5494     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5495     # about 5 minutes as the teststring grows exponentially.
   5496     # Worse, since 9x/ME are not pre-emptively multitasking,
   5497     # you end up with a "frozen" computer, even though with patience
   5498     # the test eventually succeeds (with a max line length of 256k).
   5499     # Instead, let's just punt: use the minimum linelength reported by
   5500     # all of the supported platforms: 8192 (on NT/2K/XP).
   5501     lt_cv_sys_max_cmd_len=8192;
   5502     ;;
   5503 
   5504   amigaos*)
   5505     # On AmigaOS with pdksh, this test takes hours, literally.
   5506     # So we just punt and use a minimum line length of 8192.
   5507     lt_cv_sys_max_cmd_len=8192;
   5508     ;;
   5509 
   5510   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
   5511     # This has been around since 386BSD, at least.  Likely further.
   5512     if test -x /sbin/sysctl; then
   5513       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   5514     elif test -x /usr/sbin/sysctl; then
   5515       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   5516     else
   5517       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   5518     fi
   5519     # And add a safety zone
   5520     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5521     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5522     ;;
   5523 
   5524   interix*)
   5525     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   5526     lt_cv_sys_max_cmd_len=196608
   5527     ;;
   5528 
   5529   osf*)
   5530     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   5531     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   5532     # nice to cause kernel panics so lets avoid the loop below.
   5533     # First set a reasonable default.
   5534     lt_cv_sys_max_cmd_len=16384
   5535     #
   5536     if test -x /sbin/sysconfig; then
   5537       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   5538         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   5539       esac
   5540     fi
   5541     ;;
   5542   sco3.2v5*)
   5543     lt_cv_sys_max_cmd_len=102400
   5544     ;;
   5545   sysv5* | sco5v6* | sysv4.2uw2*)
   5546     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   5547     if test -n "$kargmax"; then
   5548       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
   5549     else
   5550       lt_cv_sys_max_cmd_len=32768
   5551     fi
   5552     ;;
   5553   *)
   5554     # If test is not a shell built-in, we'll probably end up computing a
   5555     # maximum length that is only half of the actual maximum length, but
   5556     # we can't tell.
   5557     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   5558     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
   5559 	       = "XX$teststring") >/dev/null 2>&1 &&
   5560 	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
   5561 	    lt_cv_sys_max_cmd_len=$new_result &&
   5562 	    test $i != 17 # 1/2 MB should be enough
   5563     do
   5564       i=`expr $i + 1`
   5565       teststring=$teststring$teststring
   5566     done
   5567     teststring=
   5568     # Add a significant safety factor because C++ compilers can tack on massive
   5569     # amounts of additional arguments before passing them to the linker.
   5570     # It appears as though 1/2 is a usable value.
   5571     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   5572     ;;
   5573   esac
   5574 
   5575 fi
   5576 
   5577 if test -n $lt_cv_sys_max_cmd_len ; then
   5578   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
   5579 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
   5580 else
   5581   echo "$as_me:$LINENO: result: none" >&5
   5582 echo "${ECHO_T}none" >&6
   5583 fi
   5584 
   5585 
   5586 
   5587 
   5588 # Check for command to grab the raw symbol name followed by C symbol from nm.
   5589 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
   5590 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
   5591 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
   5592   echo $ECHO_N "(cached) $ECHO_C" >&6
   5593 else
   5594 
   5595 # These are sane defaults that work on at least a few old systems.
   5596 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   5597 
   5598 # Character class describing NM global symbol codes.
   5599 symcode='[BCDEGRST]'
   5600 
   5601 # Regexp to match symbols that can be accessed directly from C.
   5602 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   5603 
   5604 # Transform an extracted symbol line into a proper C declaration
   5605 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
   5606 
   5607 # Transform an extracted symbol line into symbol name and symbol address
   5608 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   5609 
   5610 # Define system-specific variables.
   5611 case $host_os in
   5612 aix*)
   5613   symcode='[BCDT]'
   5614   ;;
   5615 cygwin* | mingw* | pw32*)
   5616   symcode='[ABCDGISTW]'
   5617   ;;
   5618 hpux*) # Its linker distinguishes data from code symbols
   5619   if test "$host_cpu" = ia64; then
   5620     symcode='[ABCDEGRST]'
   5621   fi
   5622   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   5623   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   5624   ;;
   5625 linux*)
   5626   if test "$host_cpu" = ia64; then
   5627     symcode='[ABCDGIRSTW]'
   5628     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   5629     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   5630   fi
   5631   ;;
   5632 irix* | nonstopux*)
   5633   symcode='[BCDEGRST]'
   5634   ;;
   5635 osf*)
   5636   symcode='[BCDEGQRST]'
   5637   ;;
   5638 solaris*)
   5639   symcode='[BDRT]'
   5640   ;;
   5641 sco3.2v5*)
   5642   symcode='[DT]'
   5643   ;;
   5644 sysv4.2uw2*)
   5645   symcode='[DT]'
   5646   ;;
   5647 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   5648   symcode='[ABDT]'
   5649   ;;
   5650 sysv4)
   5651   symcode='[DFNSTU]'
   5652   ;;
   5653 esac
   5654 
   5655 # Handle CRLF in mingw tool chain
   5656 opt_cr=
   5657 case $build_os in
   5658 mingw*)
   5659   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   5660   ;;
   5661 esac
   5662 
   5663 # If we're using GNU nm, then use its standard symbol codes.
   5664 case `$NM -V 2>&1` in
   5665 *GNU* | *'with BFD'*)
   5666   symcode='[ABCDGIRSTW]' ;;
   5667 esac
   5668 
   5669 # Try without a prefix undercore, then with it.
   5670 for ac_symprfx in "" "_"; do
   5671 
   5672   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   5673   symxfrm="\\1 $ac_symprfx\\2 \\2"
   5674 
   5675   # Write the raw and C identifiers.
   5676   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   5677 
   5678   # Check to see that the pipe works correctly.
   5679   pipe_works=no
   5680 
   5681   rm -f conftest*
   5682   cat > conftest.$ac_ext <<EOF
   5683 #ifdef __cplusplus
   5684 extern "C" {
   5685 #endif
   5686 char nm_test_var;
   5687 void nm_test_func(){}
   5688 #ifdef __cplusplus
   5689 }
   5690 #endif
   5691 int main(){nm_test_var='a';nm_test_func();return(0);}
   5692 EOF
   5693 
   5694   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5695   (eval $ac_compile) 2>&5
   5696   ac_status=$?
   5697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5698   (exit $ac_status); }; then
   5699     # Now try to grab the symbols.
   5700     nlist=conftest.nm
   5701     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
   5702   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
   5703   ac_status=$?
   5704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5705   (exit $ac_status); } && test -s "$nlist"; then
   5706       # Try sorting and uniquifying the output.
   5707       if sort "$nlist" | uniq > "$nlist"T; then
   5708 	mv -f "$nlist"T "$nlist"
   5709       else
   5710 	rm -f "$nlist"T
   5711       fi
   5712 
   5713       # Make sure that we snagged all the symbols we need.
   5714       if grep ' nm_test_var$' "$nlist" >/dev/null; then
   5715 	if grep ' nm_test_func$' "$nlist" >/dev/null; then
   5716 	  cat <<EOF > conftest.$ac_ext
   5717 #ifdef __cplusplus
   5718 extern "C" {
   5719 #endif
   5720 
   5721 EOF
   5722 	  # Now generate the symbol file.
   5723 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
   5724 
   5725 	  cat <<EOF >> conftest.$ac_ext
   5726 #if defined (__STDC__) && __STDC__
   5727 # define lt_ptr_t void *
   5728 #else
   5729 # define lt_ptr_t char *
   5730 # define const
   5731 #endif
   5732 
   5733 /* The mapping between symbol names and symbols. */
   5734 const struct {
   5735   const char *name;
   5736   lt_ptr_t address;
   5737 }
   5738 lt_preloaded_symbols[] =
   5739 {
   5740 EOF
   5741 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
   5742 	  cat <<\EOF >> conftest.$ac_ext
   5743   {0, (lt_ptr_t) 0}
   5744 };
   5745 
   5746 #ifdef __cplusplus
   5747 }
   5748 #endif
   5749 EOF
   5750 	  # Now try linking the two files.
   5751 	  mv conftest.$ac_objext conftstm.$ac_objext
   5752 	  lt_save_LIBS="$LIBS"
   5753 	  lt_save_CFLAGS="$CFLAGS"
   5754 	  LIBS="conftstm.$ac_objext"
   5755 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   5756 	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   5757   (eval $ac_link) 2>&5
   5758   ac_status=$?
   5759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5760   (exit $ac_status); } && test -s conftest${ac_exeext}; then
   5761 	    pipe_works=yes
   5762 	  fi
   5763 	  LIBS="$lt_save_LIBS"
   5764 	  CFLAGS="$lt_save_CFLAGS"
   5765 	else
   5766 	  echo "cannot find nm_test_func in $nlist" >&5
   5767 	fi
   5768       else
   5769 	echo "cannot find nm_test_var in $nlist" >&5
   5770       fi
   5771     else
   5772       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   5773     fi
   5774   else
   5775     echo "$progname: failed program was:" >&5
   5776     cat conftest.$ac_ext >&5
   5777   fi
   5778   rm -f conftest* conftst*
   5779 
   5780   # Do not use the global_symbol_pipe unless it works.
   5781   if test "$pipe_works" = yes; then
   5782     break
   5783   else
   5784     lt_cv_sys_global_symbol_pipe=
   5785   fi
   5786 done
   5787 
   5788 fi
   5789 
   5790 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   5791   lt_cv_sys_global_symbol_to_cdecl=
   5792 fi
   5793 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   5794   echo "$as_me:$LINENO: result: failed" >&5
   5795 echo "${ECHO_T}failed" >&6
   5796 else
   5797   echo "$as_me:$LINENO: result: ok" >&5
   5798 echo "${ECHO_T}ok" >&6
   5799 fi
   5800 
   5801 echo "$as_me:$LINENO: checking for objdir" >&5
   5802 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
   5803 if test "${lt_cv_objdir+set}" = set; then
   5804   echo $ECHO_N "(cached) $ECHO_C" >&6
   5805 else
   5806   rm -f .libs 2>/dev/null
   5807 mkdir .libs 2>/dev/null
   5808 if test -d .libs; then
   5809   lt_cv_objdir=.libs
   5810 else
   5811   # MS-DOS does not allow filenames that begin with a dot.
   5812   lt_cv_objdir=_libs
   5813 fi
   5814 rmdir .libs 2>/dev/null
   5815 fi
   5816 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
   5817 echo "${ECHO_T}$lt_cv_objdir" >&6
   5818 objdir=$lt_cv_objdir
   5819 
   5820 
   5821 
   5822 
   5823 
   5824 case $host_os in
   5825 aix3*)
   5826   # AIX sometimes has problems with the GCC collect2 program.  For some
   5827   # reason, if we set the COLLECT_NAMES environment variable, the problems
   5828   # vanish in a puff of smoke.
   5829   if test "X${COLLECT_NAMES+set}" != Xset; then
   5830     COLLECT_NAMES=
   5831     export COLLECT_NAMES
   5832   fi
   5833   ;;
   5834 esac
   5835 
   5836 # Sed substitution that helps us do robust quoting.  It backslashifies
   5837 # metacharacters that are still active within double-quoted strings.
   5838 Xsed='sed -e 1s/^X//'
   5839 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
   5840 
   5841 # Same as above, but do not quote variable references.
   5842 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
   5843 
   5844 # Sed substitution to delay expansion of an escaped shell variable in a
   5845 # double_quote_subst'ed string.
   5846 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5847 
   5848 # Sed substitution to avoid accidental globbing in evaled expressions
   5849 no_glob_subst='s/\*/\\\*/g'
   5850 
   5851 # Constants:
   5852 rm="rm -f"
   5853 
   5854 # Global variables:
   5855 default_ofile=libtool
   5856 can_build_shared=yes
   5857 
   5858 # All known linkers require a `.a' archive for static linking (except MSVC,
   5859 # which needs '.lib').
   5860 libext=a
   5861 ltmain="$ac_aux_dir/ltmain.sh"
   5862 ofile="$default_ofile"
   5863 with_gnu_ld="$lt_cv_prog_gnu_ld"
   5864 
   5865 if test -n "$ac_tool_prefix"; then
   5866   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   5867 set dummy ${ac_tool_prefix}ar; ac_word=$2
   5868 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5870 if test "${ac_cv_prog_AR+set}" = set; then
   5871   echo $ECHO_N "(cached) $ECHO_C" >&6
   5872 else
   5873   if test -n "$AR"; then
   5874   ac_cv_prog_AR="$AR" # Let the user override the test.
   5875 else
   5876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5877 for as_dir in $PATH
   5878 do
   5879   IFS=$as_save_IFS
   5880   test -z "$as_dir" && as_dir=.
   5881   for ac_exec_ext in '' $ac_executable_extensions; do
   5882   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5883     ac_cv_prog_AR="${ac_tool_prefix}ar"
   5884     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5885     break 2
   5886   fi
   5887 done
   5888 done
   5889 
   5890 fi
   5891 fi
   5892 AR=$ac_cv_prog_AR
   5893 if test -n "$AR"; then
   5894   echo "$as_me:$LINENO: result: $AR" >&5
   5895 echo "${ECHO_T}$AR" >&6
   5896 else
   5897   echo "$as_me:$LINENO: result: no" >&5
   5898 echo "${ECHO_T}no" >&6
   5899 fi
   5900 
   5901 fi
   5902 if test -z "$ac_cv_prog_AR"; then
   5903   ac_ct_AR=$AR
   5904   # Extract the first word of "ar", so it can be a program name with args.
   5905 set dummy ar; ac_word=$2
   5906 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5908 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
   5909   echo $ECHO_N "(cached) $ECHO_C" >&6
   5910 else
   5911   if test -n "$ac_ct_AR"; then
   5912   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   5913 else
   5914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5915 for as_dir in $PATH
   5916 do
   5917   IFS=$as_save_IFS
   5918   test -z "$as_dir" && as_dir=.
   5919   for ac_exec_ext in '' $ac_executable_extensions; do
   5920   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5921     ac_cv_prog_ac_ct_AR="ar"
   5922     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5923     break 2
   5924   fi
   5925 done
   5926 done
   5927 
   5928   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
   5929 fi
   5930 fi
   5931 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   5932 if test -n "$ac_ct_AR"; then
   5933   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
   5934 echo "${ECHO_T}$ac_ct_AR" >&6
   5935 else
   5936   echo "$as_me:$LINENO: result: no" >&5
   5937 echo "${ECHO_T}no" >&6
   5938 fi
   5939 
   5940   AR=$ac_ct_AR
   5941 else
   5942   AR="$ac_cv_prog_AR"
   5943 fi
   5944 
   5945 if test -n "$ac_tool_prefix"; then
   5946   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   5947 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   5948 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5949 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5950 if test "${ac_cv_prog_RANLIB+set}" = set; then
   5951   echo $ECHO_N "(cached) $ECHO_C" >&6
   5952 else
   5953   if test -n "$RANLIB"; then
   5954   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   5955 else
   5956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5957 for as_dir in $PATH
   5958 do
   5959   IFS=$as_save_IFS
   5960   test -z "$as_dir" && as_dir=.
   5961   for ac_exec_ext in '' $ac_executable_extensions; do
   5962   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5963     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   5964     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5965     break 2
   5966   fi
   5967 done
   5968 done
   5969 
   5970 fi
   5971 fi
   5972 RANLIB=$ac_cv_prog_RANLIB
   5973 if test -n "$RANLIB"; then
   5974   echo "$as_me:$LINENO: result: $RANLIB" >&5
   5975 echo "${ECHO_T}$RANLIB" >&6
   5976 else
   5977   echo "$as_me:$LINENO: result: no" >&5
   5978 echo "${ECHO_T}no" >&6
   5979 fi
   5980 
   5981 fi
   5982 if test -z "$ac_cv_prog_RANLIB"; then
   5983   ac_ct_RANLIB=$RANLIB
   5984   # Extract the first word of "ranlib", so it can be a program name with args.
   5985 set dummy ranlib; ac_word=$2
   5986 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5987 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5988 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
   5989   echo $ECHO_N "(cached) $ECHO_C" >&6
   5990 else
   5991   if test -n "$ac_ct_RANLIB"; then
   5992   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   5993 else
   5994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5995 for as_dir in $PATH
   5996 do
   5997   IFS=$as_save_IFS
   5998   test -z "$as_dir" && as_dir=.
   5999   for ac_exec_ext in '' $ac_executable_extensions; do
   6000   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6001     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6002     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6003     break 2
   6004   fi
   6005 done
   6006 done
   6007 
   6008   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
   6009 fi
   6010 fi
   6011 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6012 if test -n "$ac_ct_RANLIB"; then
   6013   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
   6014 echo "${ECHO_T}$ac_ct_RANLIB" >&6
   6015 else
   6016   echo "$as_me:$LINENO: result: no" >&5
   6017 echo "${ECHO_T}no" >&6
   6018 fi
   6019 
   6020   RANLIB=$ac_ct_RANLIB
   6021 else
   6022   RANLIB="$ac_cv_prog_RANLIB"
   6023 fi
   6024 
   6025 if test -n "$ac_tool_prefix"; then
   6026   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6027 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6028 echo "$as_me:$LINENO: checking for $ac_word" >&5
   6029 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   6030 if test "${ac_cv_prog_STRIP+set}" = set; then
   6031   echo $ECHO_N "(cached) $ECHO_C" >&6
   6032 else
   6033   if test -n "$STRIP"; then
   6034   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6035 else
   6036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6037 for as_dir in $PATH
   6038 do
   6039   IFS=$as_save_IFS
   6040   test -z "$as_dir" && as_dir=.
   6041   for ac_exec_ext in '' $ac_executable_extensions; do
   6042   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6043     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6044     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6045     break 2
   6046   fi
   6047 done
   6048 done
   6049 
   6050 fi
   6051 fi
   6052 STRIP=$ac_cv_prog_STRIP
   6053 if test -n "$STRIP"; then
   6054   echo "$as_me:$LINENO: result: $STRIP" >&5
   6055 echo "${ECHO_T}$STRIP" >&6
   6056 else
   6057   echo "$as_me:$LINENO: result: no" >&5
   6058 echo "${ECHO_T}no" >&6
   6059 fi
   6060 
   6061 fi
   6062 if test -z "$ac_cv_prog_STRIP"; then
   6063   ac_ct_STRIP=$STRIP
   6064   # Extract the first word of "strip", so it can be a program name with args.
   6065 set dummy strip; ac_word=$2
   6066 echo "$as_me:$LINENO: checking for $ac_word" >&5
   6067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   6068 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   6069   echo $ECHO_N "(cached) $ECHO_C" >&6
   6070 else
   6071   if test -n "$ac_ct_STRIP"; then
   6072   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6073 else
   6074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6075 for as_dir in $PATH
   6076 do
   6077   IFS=$as_save_IFS
   6078   test -z "$as_dir" && as_dir=.
   6079   for ac_exec_ext in '' $ac_executable_extensions; do
   6080   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6081     ac_cv_prog_ac_ct_STRIP="strip"
   6082     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6083     break 2
   6084   fi
   6085 done
   6086 done
   6087 
   6088   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
   6089 fi
   6090 fi
   6091 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6092 if test -n "$ac_ct_STRIP"; then
   6093   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   6094 echo "${ECHO_T}$ac_ct_STRIP" >&6
   6095 else
   6096   echo "$as_me:$LINENO: result: no" >&5
   6097 echo "${ECHO_T}no" >&6
   6098 fi
   6099 
   6100   STRIP=$ac_ct_STRIP
   6101 else
   6102   STRIP="$ac_cv_prog_STRIP"
   6103 fi
   6104 
   6105 
   6106 old_CC="$CC"
   6107 old_CFLAGS="$CFLAGS"
   6108 
   6109 # Set sane defaults for various variables
   6110 test -z "$AR" && AR=ar
   6111 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6112 test -z "$AS" && AS=as
   6113 test -z "$CC" && CC=cc
   6114 test -z "$LTCC" && LTCC=$CC
   6115 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   6116 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6117 test -z "$LD" && LD=ld
   6118 test -z "$LN_S" && LN_S="ln -s"
   6119 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   6120 test -z "$NM" && NM=nm
   6121 test -z "$SED" && SED=sed
   6122 test -z "$OBJDUMP" && OBJDUMP=objdump
   6123 test -z "$RANLIB" && RANLIB=:
   6124 test -z "$STRIP" && STRIP=:
   6125 test -z "$ac_objext" && ac_objext=o
   6126 
   6127 # Determine commands to create old-style static archives.
   6128 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
   6129 old_postinstall_cmds='chmod 644 $oldlib'
   6130 old_postuninstall_cmds=
   6131 
   6132 if test -n "$RANLIB"; then
   6133   case $host_os in
   6134   openbsd*)
   6135     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
   6136     ;;
   6137   *)
   6138     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
   6139     ;;
   6140   esac
   6141   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   6142 fi
   6143 
   6144 for cc_temp in $compiler""; do
   6145   case $cc_temp in
   6146     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   6147     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   6148     \-*) ;;
   6149     *) break;;
   6150   esac
   6151 done
   6152 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   6153 
   6154 
   6155 # Only perform the check for file, if the check method requires it
   6156 case $deplibs_check_method in
   6157 file_magic*)
   6158   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   6159     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
   6160 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
   6161 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6162   echo $ECHO_N "(cached) $ECHO_C" >&6
   6163 else
   6164   case $MAGIC_CMD in
   6165 [\\/*] |  ?:[\\/]*)
   6166   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6167   ;;
   6168 *)
   6169   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6170   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6171   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6172   for ac_dir in $ac_dummy; do
   6173     IFS="$lt_save_ifs"
   6174     test -z "$ac_dir" && ac_dir=.
   6175     if test -f $ac_dir/${ac_tool_prefix}file; then
   6176       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   6177       if test -n "$file_magic_test_file"; then
   6178 	case $deplibs_check_method in
   6179 	"file_magic "*)
   6180 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6181 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6182 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6183 	    $EGREP "$file_magic_regex" > /dev/null; then
   6184 	    :
   6185 	  else
   6186 	    cat <<EOF 1>&2
   6187 
   6188 *** Warning: the command libtool uses to detect shared libraries,
   6189 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6190 *** The result is that libtool may fail to recognize shared libraries
   6191 *** as such.  This will affect the creation of libtool libraries that
   6192 *** depend on shared libraries, but programs linked with such libtool
   6193 *** libraries will work regardless of this problem.  Nevertheless, you
   6194 *** may want to report the problem to your system manager and/or to
   6195 *** bug-libtool@gnu.org
   6196 
   6197 EOF
   6198 	  fi ;;
   6199 	esac
   6200       fi
   6201       break
   6202     fi
   6203   done
   6204   IFS="$lt_save_ifs"
   6205   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6206   ;;
   6207 esac
   6208 fi
   6209 
   6210 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6211 if test -n "$MAGIC_CMD"; then
   6212   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6213 echo "${ECHO_T}$MAGIC_CMD" >&6
   6214 else
   6215   echo "$as_me:$LINENO: result: no" >&5
   6216 echo "${ECHO_T}no" >&6
   6217 fi
   6218 
   6219 if test -z "$lt_cv_path_MAGIC_CMD"; then
   6220   if test -n "$ac_tool_prefix"; then
   6221     echo "$as_me:$LINENO: checking for file" >&5
   6222 echo $ECHO_N "checking for file... $ECHO_C" >&6
   6223 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6224   echo $ECHO_N "(cached) $ECHO_C" >&6
   6225 else
   6226   case $MAGIC_CMD in
   6227 [\\/*] |  ?:[\\/]*)
   6228   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6229   ;;
   6230 *)
   6231   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6232   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6233   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6234   for ac_dir in $ac_dummy; do
   6235     IFS="$lt_save_ifs"
   6236     test -z "$ac_dir" && ac_dir=.
   6237     if test -f $ac_dir/file; then
   6238       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   6239       if test -n "$file_magic_test_file"; then
   6240 	case $deplibs_check_method in
   6241 	"file_magic "*)
   6242 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6243 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6244 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6245 	    $EGREP "$file_magic_regex" > /dev/null; then
   6246 	    :
   6247 	  else
   6248 	    cat <<EOF 1>&2
   6249 
   6250 *** Warning: the command libtool uses to detect shared libraries,
   6251 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6252 *** The result is that libtool may fail to recognize shared libraries
   6253 *** as such.  This will affect the creation of libtool libraries that
   6254 *** depend on shared libraries, but programs linked with such libtool
   6255 *** libraries will work regardless of this problem.  Nevertheless, you
   6256 *** may want to report the problem to your system manager and/or to
   6257 *** bug-libtool@gnu.org
   6258 
   6259 EOF
   6260 	  fi ;;
   6261 	esac
   6262       fi
   6263       break
   6264     fi
   6265   done
   6266   IFS="$lt_save_ifs"
   6267   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6268   ;;
   6269 esac
   6270 fi
   6271 
   6272 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6273 if test -n "$MAGIC_CMD"; then
   6274   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6275 echo "${ECHO_T}$MAGIC_CMD" >&6
   6276 else
   6277   echo "$as_me:$LINENO: result: no" >&5
   6278 echo "${ECHO_T}no" >&6
   6279 fi
   6280 
   6281   else
   6282     MAGIC_CMD=:
   6283   fi
   6284 fi
   6285 
   6286   fi
   6287   ;;
   6288 esac
   6289 
   6290 enable_dlopen=no
   6291 enable_win32_dll=no
   6292 
   6293 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
   6294 if test "${enable_libtool_lock+set}" = set; then
   6295   enableval="$enable_libtool_lock"
   6296 
   6297 fi;
   6298 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   6299 
   6300 
   6301 # Check whether --with-pic or --without-pic was given.
   6302 if test "${with_pic+set}" = set; then
   6303   withval="$with_pic"
   6304   pic_mode="$withval"
   6305 else
   6306   pic_mode=default
   6307 fi;
   6308 test -z "$pic_mode" && pic_mode=default
   6309 
   6310 # Use C for the default configuration in the libtool script
   6311 tagname=
   6312 lt_save_CC="$CC"
   6313 ac_ext=c
   6314 ac_cpp='$CPP $CPPFLAGS'
   6315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6318 
   6319 
   6320 # Source file extension for C test sources.
   6321 ac_ext=c
   6322 
   6323 # Object file extension for compiled C test sources.
   6324 objext=o
   6325 objext=$objext
   6326 
   6327 # Code to be used in simple compile tests
   6328 lt_simple_compile_test_code="int some_variable = 0;\n"
   6329 
   6330 # Code to be used in simple link tests
   6331 lt_simple_link_test_code='int main(){return(0);}\n'
   6332 
   6333 
   6334 # If no C compiler was specified, use CC.
   6335 LTCC=${LTCC-"$CC"}
   6336 
   6337 # If no C compiler flags were specified, use CFLAGS.
   6338 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   6339 
   6340 # Allow CC to be a program name with arguments.
   6341 compiler=$CC
   6342 
   6343 
   6344 # save warnings/boilerplate of simple test code
   6345 ac_outfile=conftest.$ac_objext
   6346 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   6347 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   6348 _lt_compiler_boilerplate=`cat conftest.err`
   6349 $rm conftest*
   6350 
   6351 ac_outfile=conftest.$ac_objext
   6352 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   6353 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   6354 _lt_linker_boilerplate=`cat conftest.err`
   6355 $rm conftest*
   6356 
   6357 
   6358 
   6359 lt_prog_compiler_no_builtin_flag=
   6360 
   6361 if test "$GCC" = yes; then
   6362   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
   6363 
   6364 
   6365 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   6366 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
   6367 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   6368   echo $ECHO_N "(cached) $ECHO_C" >&6
   6369 else
   6370   lt_cv_prog_compiler_rtti_exceptions=no
   6371   ac_outfile=conftest.$ac_objext
   6372    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6373    lt_compiler_flag="-fno-rtti -fno-exceptions"
   6374    # Insert the option either (1) after the last *FLAGS variable, or
   6375    # (2) before a word containing "conftest.", or (3) at the end.
   6376    # Note that $ac_compile itself does not contain backslashes and begins
   6377    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6378    # The option is referenced via a variable to avoid confusing sed.
   6379    lt_compile=`echo "$ac_compile" | $SED \
   6380    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6381    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6382    -e 's:$: $lt_compiler_flag:'`
   6383    (eval echo "\"\$as_me:6383: $lt_compile\"" >&5)
   6384    (eval "$lt_compile" 2>conftest.err)
   6385    ac_status=$?
   6386    cat conftest.err >&5
   6387    echo "$as_me:6387: \$? = $ac_status" >&5
   6388    if (exit $ac_status) && test -s "$ac_outfile"; then
   6389      # The compiler can only warn and ignore the option if not recognized
   6390      # So say no if there are warnings other than the usual output.
   6391      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   6392      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6393      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   6394        lt_cv_prog_compiler_rtti_exceptions=yes
   6395      fi
   6396    fi
   6397    $rm conftest*
   6398 
   6399 fi
   6400 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   6401 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
   6402 
   6403 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   6404     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   6405 else
   6406     :
   6407 fi
   6408 
   6409 fi
   6410 
   6411 lt_prog_compiler_wl=
   6412 lt_prog_compiler_pic=
   6413 lt_prog_compiler_static=
   6414 
   6415 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   6416 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   6417 
   6418   if test "$GCC" = yes; then
   6419     lt_prog_compiler_wl='-Wl,'
   6420     lt_prog_compiler_static='-static'
   6421 
   6422     case $host_os in
   6423       aix*)
   6424       # All AIX code is PIC.
   6425       if test "$host_cpu" = ia64; then
   6426 	# AIX 5 now supports IA64 processor
   6427 	lt_prog_compiler_static='-Bstatic'
   6428       fi
   6429       ;;
   6430 
   6431     amigaos*)
   6432       # FIXME: we need at least 68020 code to build shared libraries, but
   6433       # adding the `-m68020' flag to GCC prevents building anything better,
   6434       # like `-m68040'.
   6435       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   6436       ;;
   6437 
   6438     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   6439       # PIC is the default for these OSes.
   6440       ;;
   6441 
   6442     mingw* | pw32* | os2*)
   6443       # This hack is so that the source file can tell whether it is being
   6444       # built for inclusion in a dll (and should export symbols for example).
   6445       lt_prog_compiler_pic='-DDLL_EXPORT'
   6446       ;;
   6447 
   6448     darwin* | rhapsody*)
   6449       # PIC is the default on this platform
   6450       # Common symbols not allowed in MH_DYLIB files
   6451       lt_prog_compiler_pic='-fno-common'
   6452       ;;
   6453 
   6454     interix3*)
   6455       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   6456       # Instead, we relocate shared libraries at runtime.
   6457       ;;
   6458 
   6459     msdosdjgpp*)
   6460       # Just because we use GCC doesn't mean we suddenly get shared libraries
   6461       # on systems that don't support them.
   6462       lt_prog_compiler_can_build_shared=no
   6463       enable_shared=no
   6464       ;;
   6465 
   6466     sysv4*MP*)
   6467       if test -d /usr/nec; then
   6468 	lt_prog_compiler_pic=-Kconform_pic
   6469       fi
   6470       ;;
   6471 
   6472     hpux*)
   6473       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6474       # not for PA HP-UX.
   6475       case $host_cpu in
   6476       hppa*64*|ia64*)
   6477 	# +Z the default
   6478 	;;
   6479       *)
   6480 	lt_prog_compiler_pic='-fPIC'
   6481 	;;
   6482       esac
   6483       ;;
   6484 
   6485     *)
   6486       lt_prog_compiler_pic='-fPIC'
   6487       ;;
   6488     esac
   6489   else
   6490     # PORTME Check for flag to pass linker flags through the system compiler.
   6491     case $host_os in
   6492     aix*)
   6493       lt_prog_compiler_wl='-Wl,'
   6494       if test "$host_cpu" = ia64; then
   6495 	# AIX 5 now supports IA64 processor
   6496 	lt_prog_compiler_static='-Bstatic'
   6497       else
   6498 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   6499       fi
   6500       ;;
   6501       darwin*)
   6502         # PIC is the default on this platform
   6503         # Common symbols not allowed in MH_DYLIB files
   6504        case $cc_basename in
   6505          xlc*)
   6506          lt_prog_compiler_pic='-qnocommon'
   6507          lt_prog_compiler_wl='-Wl,'
   6508          ;;
   6509        esac
   6510        ;;
   6511 
   6512     mingw* | pw32* | os2*)
   6513       # This hack is so that the source file can tell whether it is being
   6514       # built for inclusion in a dll (and should export symbols for example).
   6515       lt_prog_compiler_pic='-DDLL_EXPORT'
   6516       ;;
   6517 
   6518     hpux9* | hpux10* | hpux11*)
   6519       lt_prog_compiler_wl='-Wl,'
   6520       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6521       # not for PA HP-UX.
   6522       case $host_cpu in
   6523       hppa*64*|ia64*)
   6524 	# +Z the default
   6525 	;;
   6526       *)
   6527 	lt_prog_compiler_pic='+Z'
   6528 	;;
   6529       esac
   6530       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   6531       lt_prog_compiler_static='${wl}-a ${wl}archive'
   6532       ;;
   6533 
   6534     irix5* | irix6* | nonstopux*)
   6535       lt_prog_compiler_wl='-Wl,'
   6536       # PIC (with -KPIC) is the default.
   6537       lt_prog_compiler_static='-non_shared'
   6538       ;;
   6539 
   6540     newsos6)
   6541       lt_prog_compiler_pic='-KPIC'
   6542       lt_prog_compiler_static='-Bstatic'
   6543       ;;
   6544 
   6545     linux*)
   6546       case $cc_basename in
   6547       icc* | ecc*)
   6548 	lt_prog_compiler_wl='-Wl,'
   6549 	lt_prog_compiler_pic='-KPIC'
   6550 	lt_prog_compiler_static='-static'
   6551         ;;
   6552       pgcc* | pgf77* | pgf90* | pgf95*)
   6553         # Portland Group compilers (*not* the Pentium gcc compiler,
   6554 	# which looks to be a dead project)
   6555 	lt_prog_compiler_wl='-Wl,'
   6556 	lt_prog_compiler_pic='-fpic'
   6557 	lt_prog_compiler_static='-Bstatic'
   6558         ;;
   6559       ccc*)
   6560         lt_prog_compiler_wl='-Wl,'
   6561         # All Alpha code is PIC.
   6562         lt_prog_compiler_static='-non_shared'
   6563         ;;
   6564       esac
   6565       ;;
   6566 
   6567     osf3* | osf4* | osf5*)
   6568       lt_prog_compiler_wl='-Wl,'
   6569       # All OSF/1 code is PIC.
   6570       lt_prog_compiler_static='-non_shared'
   6571       ;;
   6572 
   6573     solaris*)
   6574       lt_prog_compiler_pic='-KPIC'
   6575       lt_prog_compiler_static='-Bstatic'
   6576       case $cc_basename in
   6577       f77* | f90* | f95*)
   6578 	lt_prog_compiler_wl='-Qoption ld ';;
   6579       *)
   6580 	lt_prog_compiler_wl='-Wl,';;
   6581       esac
   6582       ;;
   6583 
   6584     sunos4*)
   6585       lt_prog_compiler_wl='-Qoption ld '
   6586       lt_prog_compiler_pic='-PIC'
   6587       lt_prog_compiler_static='-Bstatic'
   6588       ;;
   6589 
   6590     sysv4 | sysv4.2uw2* | sysv4.3*)
   6591       lt_prog_compiler_wl='-Wl,'
   6592       lt_prog_compiler_pic='-KPIC'
   6593       lt_prog_compiler_static='-Bstatic'
   6594       ;;
   6595 
   6596     sysv4*MP*)
   6597       if test -d /usr/nec ;then
   6598 	lt_prog_compiler_pic='-Kconform_pic'
   6599 	lt_prog_compiler_static='-Bstatic'
   6600       fi
   6601       ;;
   6602 
   6603     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   6604       lt_prog_compiler_wl='-Wl,'
   6605       lt_prog_compiler_pic='-KPIC'
   6606       lt_prog_compiler_static='-Bstatic'
   6607       ;;
   6608 
   6609     unicos*)
   6610       lt_prog_compiler_wl='-Wl,'
   6611       lt_prog_compiler_can_build_shared=no
   6612       ;;
   6613 
   6614     uts4*)
   6615       lt_prog_compiler_pic='-pic'
   6616       lt_prog_compiler_static='-Bstatic'
   6617       ;;
   6618 
   6619     *)
   6620       lt_prog_compiler_can_build_shared=no
   6621       ;;
   6622     esac
   6623   fi
   6624 
   6625 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
   6626 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
   6627 
   6628 #
   6629 # Check to make sure the PIC flag actually works.
   6630 #
   6631 if test -n "$lt_prog_compiler_pic"; then
   6632 
   6633 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   6634 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
   6635 if test "${lt_prog_compiler_pic_works+set}" = set; then
   6636   echo $ECHO_N "(cached) $ECHO_C" >&6
   6637 else
   6638   lt_prog_compiler_pic_works=no
   6639   ac_outfile=conftest.$ac_objext
   6640    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6641    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   6642    # Insert the option either (1) after the last *FLAGS variable, or
   6643    # (2) before a word containing "conftest.", or (3) at the end.
   6644    # Note that $ac_compile itself does not contain backslashes and begins
   6645    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6646    # The option is referenced via a variable to avoid confusing sed.
   6647    lt_compile=`echo "$ac_compile" | $SED \
   6648    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6649    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6650    -e 's:$: $lt_compiler_flag:'`
   6651    (eval echo "\"\$as_me:6651: $lt_compile\"" >&5)
   6652    (eval "$lt_compile" 2>conftest.err)
   6653    ac_status=$?
   6654    cat conftest.err >&5
   6655    echo "$as_me:6655: \$? = $ac_status" >&5
   6656    if (exit $ac_status) && test -s "$ac_outfile"; then
   6657      # The compiler can only warn and ignore the option if not recognized
   6658      # So say no if there are warnings other than the usual output.
   6659      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   6660      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6661      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   6662        lt_prog_compiler_pic_works=yes
   6663      fi
   6664    fi
   6665    $rm conftest*
   6666 
   6667 fi
   6668 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
   6669 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
   6670 
   6671 if test x"$lt_prog_compiler_pic_works" = xyes; then
   6672     case $lt_prog_compiler_pic in
   6673      "" | " "*) ;;
   6674      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   6675      esac
   6676 else
   6677     lt_prog_compiler_pic=
   6678      lt_prog_compiler_can_build_shared=no
   6679 fi
   6680 
   6681 fi
   6682 case $host_os in
   6683   # For platforms which do not support PIC, -DPIC is meaningless:
   6684   *djgpp*)
   6685     lt_prog_compiler_pic=
   6686     ;;
   6687   *)
   6688     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   6689     ;;
   6690 esac
   6691 
   6692 #
   6693 # Check to make sure the static flag actually works.
   6694 #
   6695 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   6696 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   6697 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   6698 if test "${lt_prog_compiler_static_works+set}" = set; then
   6699   echo $ECHO_N "(cached) $ECHO_C" >&6
   6700 else
   6701   lt_prog_compiler_static_works=no
   6702    save_LDFLAGS="$LDFLAGS"
   6703    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   6704    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   6705    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   6706      # The linker can only warn and ignore the option if not recognized
   6707      # So say no if there are warnings
   6708      if test -s conftest.err; then
   6709        # Append any errors to the config.log.
   6710        cat conftest.err 1>&5
   6711        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   6712        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6713        if diff conftest.exp conftest.er2 >/dev/null; then
   6714          lt_prog_compiler_static_works=yes
   6715        fi
   6716      else
   6717        lt_prog_compiler_static_works=yes
   6718      fi
   6719    fi
   6720    $rm conftest*
   6721    LDFLAGS="$save_LDFLAGS"
   6722 
   6723 fi
   6724 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
   6725 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
   6726 
   6727 if test x"$lt_prog_compiler_static_works" = xyes; then
   6728     :
   6729 else
   6730     lt_prog_compiler_static=
   6731 fi
   6732 
   6733 
   6734 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   6735 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   6736 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
   6737   echo $ECHO_N "(cached) $ECHO_C" >&6
   6738 else
   6739   lt_cv_prog_compiler_c_o=no
   6740    $rm -r conftest 2>/dev/null
   6741    mkdir conftest
   6742    cd conftest
   6743    mkdir out
   6744    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6745 
   6746    lt_compiler_flag="-o out/conftest2.$ac_objext"
   6747    # Insert the option either (1) after the last *FLAGS variable, or
   6748    # (2) before a word containing "conftest.", or (3) at the end.
   6749    # Note that $ac_compile itself does not contain backslashes and begins
   6750    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6751    lt_compile=`echo "$ac_compile" | $SED \
   6752    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6753    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6754    -e 's:$: $lt_compiler_flag:'`
   6755    (eval echo "\"\$as_me:6755: $lt_compile\"" >&5)
   6756    (eval "$lt_compile" 2>out/conftest.err)
   6757    ac_status=$?
   6758    cat out/conftest.err >&5
   6759    echo "$as_me:6759: \$? = $ac_status" >&5
   6760    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   6761    then
   6762      # The compiler can only warn and ignore the option if not recognized
   6763      # So say no if there are warnings
   6764      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   6765      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   6766      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   6767        lt_cv_prog_compiler_c_o=yes
   6768      fi
   6769    fi
   6770    chmod u+w . 2>&5
   6771    $rm conftest*
   6772    # SGI C++ compiler will create directory out/ii_files/ for
   6773    # template instantiation
   6774    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   6775    $rm out/* && rmdir out
   6776    cd ..
   6777    rmdir conftest
   6778    $rm conftest*
   6779 
   6780 fi
   6781 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   6782 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
   6783 
   6784 
   6785 hard_links="nottested"
   6786 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   6787   # do not overwrite the value of need_locks provided by the user
   6788   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   6789 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   6790   hard_links=yes
   6791   $rm conftest*
   6792   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6793   touch conftest.a
   6794   ln conftest.a conftest.b 2>&5 || hard_links=no
   6795   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6796   echo "$as_me:$LINENO: result: $hard_links" >&5
   6797 echo "${ECHO_T}$hard_links" >&6
   6798   if test "$hard_links" = no; then
   6799     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   6800 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   6801     need_locks=warn
   6802   fi
   6803 else
   6804   need_locks=no
   6805 fi
   6806 
   6807 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   6808 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   6809 
   6810   runpath_var=
   6811   allow_undefined_flag=
   6812   enable_shared_with_static_runtimes=no
   6813   archive_cmds=
   6814   archive_expsym_cmds=
   6815   old_archive_From_new_cmds=
   6816   old_archive_from_expsyms_cmds=
   6817   export_dynamic_flag_spec=
   6818   whole_archive_flag_spec=
   6819   thread_safe_flag_spec=
   6820   hardcode_libdir_flag_spec=
   6821   hardcode_libdir_flag_spec_ld=
   6822   hardcode_libdir_separator=
   6823   hardcode_direct=no
   6824   hardcode_minus_L=no
   6825   hardcode_shlibpath_var=unsupported
   6826   link_all_deplibs=unknown
   6827   hardcode_automatic=no
   6828   module_cmds=
   6829   module_expsym_cmds=
   6830   always_export_symbols=no
   6831   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   6832   # include_expsyms should be a list of space-separated symbols to be *always*
   6833   # included in the symbol list
   6834   include_expsyms=
   6835   # exclude_expsyms can be an extended regexp of symbols to exclude
   6836   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   6837   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   6838   # as well as any symbol that contains `d'.
   6839   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
   6840   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   6841   # platforms (ab)use it in PIC code, but their linkers get confused if
   6842   # the symbol is explicitly referenced.  Since portable code cannot
   6843   # rely on this symbol name, it's probably fine to never include it in
   6844   # preloaded symbol tables.
   6845   extract_expsyms_cmds=
   6846   # Just being paranoid about ensuring that cc_basename is set.
   6847   for cc_temp in $compiler""; do
   6848   case $cc_temp in
   6849     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   6850     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   6851     \-*) ;;
   6852     *) break;;
   6853   esac
   6854 done
   6855 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   6856 
   6857   case $host_os in
   6858   cygwin* | mingw* | pw32*)
   6859     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   6860     # When not using gcc, we currently assume that we are using
   6861     # Microsoft Visual C++.
   6862     if test "$GCC" != yes; then
   6863       with_gnu_ld=no
   6864     fi
   6865     ;;
   6866   interix*)
   6867     # we just hope/assume this is gcc and not c89 (= MSVC++)
   6868     with_gnu_ld=yes
   6869     ;;
   6870   openbsd*)
   6871     with_gnu_ld=no
   6872     ;;
   6873   esac
   6874 
   6875   ld_shlibs=yes
   6876   if test "$with_gnu_ld" = yes; then
   6877     # If archive_cmds runs LD, not CC, wlarc should be empty
   6878     wlarc='${wl}'
   6879 
   6880     # Set some defaults for GNU ld with shared library support. These
   6881     # are reset later if shared libraries are not supported. Putting them
   6882     # here allows them to be overridden if necessary.
   6883     runpath_var=LD_RUN_PATH
   6884     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
   6885     export_dynamic_flag_spec='${wl}--export-dynamic'
   6886     # ancient GNU ld didn't support --whole-archive et. al.
   6887     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   6888 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   6889       else
   6890   	whole_archive_flag_spec=
   6891     fi
   6892     supports_anon_versioning=no
   6893     case `$LD -v 2>/dev/null` in
   6894       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   6895       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   6896       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   6897       *\ 2.11.*) ;; # other 2.11 versions
   6898       *) supports_anon_versioning=yes ;;
   6899     esac
   6900 
   6901     # See if GNU ld supports shared libraries.
   6902     case $host_os in
   6903     aix3* | aix4* | aix5*)
   6904       # On AIX/PPC, the GNU linker is very broken
   6905       if test "$host_cpu" != ia64; then
   6906 	ld_shlibs=no
   6907 	cat <<EOF 1>&2
   6908 
   6909 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   6910 *** to be unable to reliably create shared libraries on AIX.
   6911 *** Therefore, libtool is disabling shared libraries support.  If you
   6912 *** really care for shared libraries, you may want to modify your PATH
   6913 *** so that a non-GNU linker is found, and then restart.
   6914 
   6915 EOF
   6916       fi
   6917       ;;
   6918 
   6919     amigaos*)
   6920       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   6921       hardcode_libdir_flag_spec='-L$libdir'
   6922       hardcode_minus_L=yes
   6923 
   6924       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   6925       # that the semantics of dynamic libraries on AmigaOS, at least up
   6926       # to version 4, is to share data among multiple programs linked
   6927       # with the same dynamic library.  Since this doesn't match the
   6928       # behavior of shared libraries on other platforms, we can't use
   6929       # them.
   6930       ld_shlibs=no
   6931       ;;
   6932 
   6933     beos*)
   6934       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   6935 	allow_undefined_flag=unsupported
   6936 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   6937 	# support --undefined.  This deserves some investigation.  FIXME
   6938 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   6939       else
   6940 	ld_shlibs=no
   6941       fi
   6942       ;;
   6943 
   6944     cygwin* | mingw* | pw32*)
   6945       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   6946       # as there is no search path for DLLs.
   6947       hardcode_libdir_flag_spec='-L$libdir'
   6948       allow_undefined_flag=unsupported
   6949       always_export_symbols=no
   6950       enable_shared_with_static_runtimes=yes
   6951       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   6952 
   6953       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   6954         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   6955 	# If the export-symbols file already is a .def file (1st line
   6956 	# is EXPORTS), use it as is; otherwise, prepend...
   6957 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   6958 	  cp $export_symbols $output_objdir/$soname.def;
   6959 	else
   6960 	  echo EXPORTS > $output_objdir/$soname.def;
   6961 	  cat $export_symbols >> $output_objdir/$soname.def;
   6962 	fi~
   6963 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   6964       else
   6965 	ld_shlibs=no
   6966       fi
   6967       ;;
   6968 
   6969     interix3*)
   6970       hardcode_direct=no
   6971       hardcode_shlibpath_var=no
   6972       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   6973       export_dynamic_flag_spec='${wl}-E'
   6974       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   6975       # Instead, shared libraries are loaded at an image base (0x10000000 by
   6976       # default) and relocated if they conflict, which is a slow very memory
   6977       # consuming and fragmenting process.  To avoid this, we pick a random,
   6978       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   6979       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   6980       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   6981       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   6982       ;;
   6983 
   6984     linux*)
   6985       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   6986 	tmp_addflag=
   6987 	case $cc_basename,$host_cpu in
   6988 	pgcc*)				# Portland Group C compiler
   6989 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   6990 	  tmp_addflag=' $pic_flag'
   6991 	  ;;
   6992 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   6993 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   6994 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   6995 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   6996 	  tmp_addflag=' -i_dynamic' ;;
   6997 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   6998 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   6999 	ifc* | ifort*)			# Intel Fortran compiler
   7000 	  tmp_addflag=' -nofor_main' ;;
   7001 	esac
   7002 	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7003 
   7004 	if test $supports_anon_versioning = yes; then
   7005 	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
   7006   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   7007   $echo "local: *; };" >> $output_objdir/$libname.ver~
   7008 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   7009 	fi
   7010       else
   7011 	ld_shlibs=no
   7012       fi
   7013       ;;
   7014 
   7015     netbsd*)
   7016       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7017 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   7018 	wlarc=
   7019       else
   7020 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7021 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7022       fi
   7023       ;;
   7024 
   7025     solaris*)
   7026       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   7027 	ld_shlibs=no
   7028 	cat <<EOF 1>&2
   7029 
   7030 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   7031 *** create shared libraries on Solaris systems.  Therefore, libtool
   7032 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7033 *** binutils to release 2.9.1 or newer.  Another option is to modify
   7034 *** your PATH or compiler configuration so that the native linker is
   7035 *** used, and then restart.
   7036 
   7037 EOF
   7038       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7039 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7040 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7041       else
   7042 	ld_shlibs=no
   7043       fi
   7044       ;;
   7045 
   7046     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   7047       case `$LD -v 2>&1` in
   7048         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   7049 	ld_shlibs=no
   7050 	cat <<_LT_EOF 1>&2
   7051 
   7052 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   7053 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   7054 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7055 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   7056 *** your PATH or compiler configuration so that the native linker is
   7057 *** used, and then restart.
   7058 
   7059 _LT_EOF
   7060 	;;
   7061 	*)
   7062 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7063 	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   7064 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   7065 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   7066 	  else
   7067 	    ld_shlibs=no
   7068 	  fi
   7069 	;;
   7070       esac
   7071       ;;
   7072 
   7073     sunos4*)
   7074       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7075       wlarc=
   7076       hardcode_direct=yes
   7077       hardcode_shlibpath_var=no
   7078       ;;
   7079 
   7080     *)
   7081       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7082 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7083 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7084       else
   7085 	ld_shlibs=no
   7086       fi
   7087       ;;
   7088     esac
   7089 
   7090     if test "$ld_shlibs" = no; then
   7091       runpath_var=
   7092       hardcode_libdir_flag_spec=
   7093       export_dynamic_flag_spec=
   7094       whole_archive_flag_spec=
   7095     fi
   7096   else
   7097     # PORTME fill in a description of your system's linker (not GNU ld)
   7098     case $host_os in
   7099     aix3*)
   7100       allow_undefined_flag=unsupported
   7101       always_export_symbols=yes
   7102       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   7103       # Note: this linker hardcodes the directories in LIBPATH if there
   7104       # are no directories specified by -L.
   7105       hardcode_minus_L=yes
   7106       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   7107 	# Neither direct hardcoding nor static linking is supported with a
   7108 	# broken collect2.
   7109 	hardcode_direct=unsupported
   7110       fi
   7111       ;;
   7112 
   7113     aix4* | aix5*)
   7114       if test "$host_cpu" = ia64; then
   7115 	# On IA64, the linker does run time linking by default, so we don't
   7116 	# have to do anything special.
   7117 	aix_use_runtimelinking=no
   7118 	exp_sym_flag='-Bexport'
   7119 	no_entry_flag=""
   7120       else
   7121 	# If we're using GNU nm, then we don't want the "-C" option.
   7122 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   7123 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   7124 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   7125 	else
   7126 	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   7127 	fi
   7128 	aix_use_runtimelinking=no
   7129 
   7130 	# Test if we are trying to use run time linking or normal
   7131 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   7132 	# need to do runtime linking.
   7133 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   7134 	  for ld_flag in $LDFLAGS; do
   7135   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   7136   	    aix_use_runtimelinking=yes
   7137   	    break
   7138   	  fi
   7139 	  done
   7140 	  ;;
   7141 	esac
   7142 
   7143 	exp_sym_flag='-bexport'
   7144 	no_entry_flag='-bnoentry'
   7145       fi
   7146 
   7147       # When large executables or shared objects are built, AIX ld can
   7148       # have problems creating the table of contents.  If linking a library
   7149       # or program results in "error TOC overflow" add -mminimal-toc to
   7150       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   7151       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   7152 
   7153       archive_cmds=''
   7154       hardcode_direct=yes
   7155       hardcode_libdir_separator=':'
   7156       link_all_deplibs=yes
   7157 
   7158       if test "$GCC" = yes; then
   7159 	case $host_os in aix4.[012]|aix4.[012].*)
   7160 	# We only want to do this on AIX 4.2 and lower, the check
   7161 	# below for broken collect2 doesn't work under 4.3+
   7162 	  collect2name=`${CC} -print-prog-name=collect2`
   7163 	  if test -f "$collect2name" && \
   7164   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   7165 	  then
   7166   	  # We have reworked collect2
   7167   	  hardcode_direct=yes
   7168 	  else
   7169   	  # We have old collect2
   7170   	  hardcode_direct=unsupported
   7171   	  # It fails to find uninstalled libraries when the uninstalled
   7172   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   7173   	  # to unsupported forces relinking
   7174   	  hardcode_minus_L=yes
   7175   	  hardcode_libdir_flag_spec='-L$libdir'
   7176   	  hardcode_libdir_separator=
   7177 	  fi
   7178 	  ;;
   7179 	esac
   7180 	shared_flag='-shared'
   7181 	if test "$aix_use_runtimelinking" = yes; then
   7182 	  shared_flag="$shared_flag "'${wl}-G'
   7183 	fi
   7184       else
   7185 	# not using gcc
   7186 	if test "$host_cpu" = ia64; then
   7187   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   7188   	# chokes on -Wl,-G. The following line is correct:
   7189 	  shared_flag='-G'
   7190 	else
   7191 	  if test "$aix_use_runtimelinking" = yes; then
   7192 	    shared_flag='${wl}-G'
   7193 	  else
   7194 	    shared_flag='${wl}-bM:SRE'
   7195 	  fi
   7196 	fi
   7197       fi
   7198 
   7199       # It seems that -bexpall does not export symbols beginning with
   7200       # underscore (_), so it is better to generate a list of symbols to export.
   7201       always_export_symbols=yes
   7202       if test "$aix_use_runtimelinking" = yes; then
   7203 	# Warning - without using the other runtime loading flags (-brtl),
   7204 	# -berok will link without error, but may produce a broken library.
   7205 	allow_undefined_flag='-berok'
   7206        # Determine the default libpath from the value encoded in an empty executable.
   7207        cat >conftest.$ac_ext <<_ACEOF
   7208 /* confdefs.h.  */
   7209 _ACEOF
   7210 cat confdefs.h >>conftest.$ac_ext
   7211 cat >>conftest.$ac_ext <<_ACEOF
   7212 /* end confdefs.h.  */
   7213 
   7214 int
   7215 main ()
   7216 {
   7217 
   7218   ;
   7219   return 0;
   7220 }
   7221 _ACEOF
   7222 rm -f conftest.$ac_objext conftest$ac_exeext
   7223 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   7224   (eval $ac_link) 2>conftest.er1
   7225   ac_status=$?
   7226   grep -v '^ *+' conftest.er1 >conftest.err
   7227   rm -f conftest.er1
   7228   cat conftest.err >&5
   7229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7230   (exit $ac_status); } &&
   7231 	 { ac_try='test -z "$ac_c_werror_flag"
   7232 			 || test ! -s conftest.err'
   7233   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7234   (eval $ac_try) 2>&5
   7235   ac_status=$?
   7236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7237   (exit $ac_status); }; } &&
   7238 	 { ac_try='test -s conftest$ac_exeext'
   7239   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7240   (eval $ac_try) 2>&5
   7241   ac_status=$?
   7242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7243   (exit $ac_status); }; }; then
   7244 
   7245 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7246 }'`
   7247 # Check for a 64-bit object if we didn't find anything.
   7248 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7249 }'`; fi
   7250 else
   7251   echo "$as_me: failed program was:" >&5
   7252 sed 's/^/| /' conftest.$ac_ext >&5
   7253 
   7254 fi
   7255 rm -f conftest.err conftest.$ac_objext \
   7256       conftest$ac_exeext conftest.$ac_ext
   7257 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7258 
   7259        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7260 	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   7261        else
   7262 	if test "$host_cpu" = ia64; then
   7263 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   7264 	  allow_undefined_flag="-z nodefs"
   7265 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   7266 	else
   7267 	 # Determine the default libpath from the value encoded in an empty executable.
   7268 	 cat >conftest.$ac_ext <<_ACEOF
   7269 /* confdefs.h.  */
   7270 _ACEOF
   7271 cat confdefs.h >>conftest.$ac_ext
   7272 cat >>conftest.$ac_ext <<_ACEOF
   7273 /* end confdefs.h.  */
   7274 
   7275 int
   7276 main ()
   7277 {
   7278 
   7279   ;
   7280   return 0;
   7281 }
   7282 _ACEOF
   7283 rm -f conftest.$ac_objext conftest$ac_exeext
   7284 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   7285   (eval $ac_link) 2>conftest.er1
   7286   ac_status=$?
   7287   grep -v '^ *+' conftest.er1 >conftest.err
   7288   rm -f conftest.er1
   7289   cat conftest.err >&5
   7290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7291   (exit $ac_status); } &&
   7292 	 { ac_try='test -z "$ac_c_werror_flag"
   7293 			 || test ! -s conftest.err'
   7294   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7295   (eval $ac_try) 2>&5
   7296   ac_status=$?
   7297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7298   (exit $ac_status); }; } &&
   7299 	 { ac_try='test -s conftest$ac_exeext'
   7300   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7301   (eval $ac_try) 2>&5
   7302   ac_status=$?
   7303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7304   (exit $ac_status); }; }; then
   7305 
   7306 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7307 }'`
   7308 # Check for a 64-bit object if we didn't find anything.
   7309 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7310 }'`; fi
   7311 else
   7312   echo "$as_me: failed program was:" >&5
   7313 sed 's/^/| /' conftest.$ac_ext >&5
   7314 
   7315 fi
   7316 rm -f conftest.err conftest.$ac_objext \
   7317       conftest$ac_exeext conftest.$ac_ext
   7318 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7319 
   7320 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7321 	  # Warning - without using the other run time loading flags,
   7322 	  # -berok will link without error, but may produce a broken library.
   7323 	  no_undefined_flag=' ${wl}-bernotok'
   7324 	  allow_undefined_flag=' ${wl}-berok'
   7325 	  # Exported symbols can be pulled into shared objects from archives
   7326 	  whole_archive_flag_spec='$convenience'
   7327 	  archive_cmds_need_lc=yes
   7328 	  # This is similar to how AIX traditionally builds its shared libraries.
   7329 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   7330 	fi
   7331       fi
   7332       ;;
   7333 
   7334     amigaos*)
   7335       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   7336       hardcode_libdir_flag_spec='-L$libdir'
   7337       hardcode_minus_L=yes
   7338       # see comment about different semantics on the GNU ld section
   7339       ld_shlibs=no
   7340       ;;
   7341 
   7342     bsdi[45]*)
   7343       export_dynamic_flag_spec=-rdynamic
   7344       ;;
   7345 
   7346     cygwin* | mingw* | pw32*)
   7347       # When not using gcc, we currently assume that we are using
   7348       # Microsoft Visual C++.
   7349       # hardcode_libdir_flag_spec is actually meaningless, as there is
   7350       # no search path for DLLs.
   7351       hardcode_libdir_flag_spec=' '
   7352       allow_undefined_flag=unsupported
   7353       # Tell ltmain to make .lib files, not .a files.
   7354       libext=lib
   7355       # Tell ltmain to make .dll files, not .so files.
   7356       shrext_cmds=".dll"
   7357       # FIXME: Setting linknames here is a bad hack.
   7358       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   7359       # The linker will automatically build a .lib file if we build a DLL.
   7360       old_archive_From_new_cmds='true'
   7361       # FIXME: Should let the user specify the lib program.
   7362       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
   7363       fix_srcfile_path='`cygpath -w "$srcfile"`'
   7364       enable_shared_with_static_runtimes=yes
   7365       ;;
   7366 
   7367     darwin* | rhapsody*)
   7368       case $host_os in
   7369         rhapsody* | darwin1.[012])
   7370          allow_undefined_flag='${wl}-undefined ${wl}suppress'
   7371          ;;
   7372        *) # Darwin 1.3 on
   7373          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   7374            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   7375          else
   7376            case ${MACOSX_DEPLOYMENT_TARGET} in
   7377              10.[012])
   7378                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   7379                ;;
   7380              10.*)
   7381                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
   7382                ;;
   7383            esac
   7384          fi
   7385          ;;
   7386       esac
   7387       archive_cmds_need_lc=no
   7388       hardcode_direct=no
   7389       hardcode_automatic=yes
   7390       hardcode_shlibpath_var=unsupported
   7391       whole_archive_flag_spec=''
   7392       link_all_deplibs=yes
   7393     if test "$GCC" = yes ; then
   7394     	output_verbose_link_cmd='echo'
   7395         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   7396       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   7397       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   7398       archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7399       module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7400     else
   7401       case $cc_basename in
   7402         xlc*)
   7403          output_verbose_link_cmd='echo'
   7404          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   7405          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   7406           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   7407          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7408           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7409           ;;
   7410        *)
   7411          ld_shlibs=no
   7412           ;;
   7413       esac
   7414     fi
   7415       ;;
   7416 
   7417     dgux*)
   7418       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7419       hardcode_libdir_flag_spec='-L$libdir'
   7420       hardcode_shlibpath_var=no
   7421       ;;
   7422 
   7423     freebsd1*)
   7424       ld_shlibs=no
   7425       ;;
   7426 
   7427     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   7428     # support.  Future versions do this automatically, but an explicit c++rt0.o
   7429     # does not break anything, and helps significantly (at the cost of a little
   7430     # extra space).
   7431     freebsd2.2*)
   7432       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   7433       hardcode_libdir_flag_spec='-R$libdir'
   7434       hardcode_direct=yes
   7435       hardcode_shlibpath_var=no
   7436       ;;
   7437 
   7438     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   7439     freebsd2*)
   7440       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7441       hardcode_direct=yes
   7442       hardcode_minus_L=yes
   7443       hardcode_shlibpath_var=no
   7444       ;;
   7445 
   7446     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   7447     freebsd* | kfreebsd*-gnu | dragonfly*)
   7448       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   7449       hardcode_libdir_flag_spec='-R$libdir'
   7450       hardcode_direct=yes
   7451       hardcode_shlibpath_var=no
   7452       ;;
   7453 
   7454     hpux9*)
   7455       if test "$GCC" = yes; then
   7456 	archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   7457       else
   7458 	archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   7459       fi
   7460       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7461       hardcode_libdir_separator=:
   7462       hardcode_direct=yes
   7463 
   7464       # hardcode_minus_L: Not really in the search PATH,
   7465       # but as the default location of the library.
   7466       hardcode_minus_L=yes
   7467       export_dynamic_flag_spec='${wl}-E'
   7468       ;;
   7469 
   7470     hpux10*)
   7471       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   7472 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7473       else
   7474 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   7475       fi
   7476       if test "$with_gnu_ld" = no; then
   7477 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7478 	hardcode_libdir_separator=:
   7479 
   7480 	hardcode_direct=yes
   7481 	export_dynamic_flag_spec='${wl}-E'
   7482 
   7483 	# hardcode_minus_L: Not really in the search PATH,
   7484 	# but as the default location of the library.
   7485 	hardcode_minus_L=yes
   7486       fi
   7487       ;;
   7488 
   7489     hpux11*)
   7490       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   7491 	case $host_cpu in
   7492 	hppa*64*)
   7493 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7494 	  ;;
   7495 	ia64*)
   7496 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   7497 	  ;;
   7498 	*)
   7499 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7500 	  ;;
   7501 	esac
   7502       else
   7503 	case $host_cpu in
   7504 	hppa*64*)
   7505 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7506 	  ;;
   7507 	ia64*)
   7508 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   7509 	  ;;
   7510 	*)
   7511 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7512 	  ;;
   7513 	esac
   7514       fi
   7515       if test "$with_gnu_ld" = no; then
   7516 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7517 	hardcode_libdir_separator=:
   7518 
   7519 	case $host_cpu in
   7520 	hppa*64*|ia64*)
   7521 	  hardcode_libdir_flag_spec_ld='+b $libdir'
   7522 	  hardcode_direct=no
   7523 	  hardcode_shlibpath_var=no
   7524 	  ;;
   7525 	*)
   7526 	  hardcode_direct=yes
   7527 	  export_dynamic_flag_spec='${wl}-E'
   7528 
   7529 	  # hardcode_minus_L: Not really in the search PATH,
   7530 	  # but as the default location of the library.
   7531 	  hardcode_minus_L=yes
   7532 	  ;;
   7533 	esac
   7534       fi
   7535       ;;
   7536 
   7537     irix5* | irix6* | nonstopux*)
   7538       if test "$GCC" = yes; then
   7539 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7540       else
   7541 	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7542 	hardcode_libdir_flag_spec_ld='-rpath $libdir'
   7543       fi
   7544       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7545       hardcode_libdir_separator=:
   7546       link_all_deplibs=yes
   7547       ;;
   7548 
   7549     netbsd*)
   7550       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7551 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   7552       else
   7553 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   7554       fi
   7555       hardcode_libdir_flag_spec='-R$libdir'
   7556       hardcode_direct=yes
   7557       hardcode_shlibpath_var=no
   7558       ;;
   7559 
   7560     newsos6)
   7561       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7562       hardcode_direct=yes
   7563       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7564       hardcode_libdir_separator=:
   7565       hardcode_shlibpath_var=no
   7566       ;;
   7567 
   7568     openbsd*)
   7569       hardcode_direct=yes
   7570       hardcode_shlibpath_var=no
   7571       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   7572 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7573 	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   7574 	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7575 	export_dynamic_flag_spec='${wl}-E'
   7576       else
   7577        case $host_os in
   7578 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   7579 	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7580 	   hardcode_libdir_flag_spec='-R$libdir'
   7581 	   ;;
   7582 	 *)
   7583 	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7584 	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7585 	   ;;
   7586        esac
   7587       fi
   7588       ;;
   7589 
   7590     os2*)
   7591       hardcode_libdir_flag_spec='-L$libdir'
   7592       hardcode_minus_L=yes
   7593       allow_undefined_flag=unsupported
   7594       archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   7595       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   7596       ;;
   7597 
   7598     osf3*)
   7599       if test "$GCC" = yes; then
   7600 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7601 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7602       else
   7603 	allow_undefined_flag=' -expect_unresolved \*'
   7604 	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7605       fi
   7606       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7607       hardcode_libdir_separator=:
   7608       ;;
   7609 
   7610     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   7611       if test "$GCC" = yes; then
   7612 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7613 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7614 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7615       else
   7616 	allow_undefined_flag=' -expect_unresolved \*'
   7617 	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7618 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   7619 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
   7620 
   7621 	# Both c and cxx compiler support -rpath directly
   7622 	hardcode_libdir_flag_spec='-rpath $libdir'
   7623       fi
   7624       hardcode_libdir_separator=:
   7625       ;;
   7626 
   7627     solaris*)
   7628       no_undefined_flag=' -z text'
   7629       if test "$GCC" = yes; then
   7630 	wlarc='${wl}'
   7631 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7632 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7633 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   7634       else
   7635 	wlarc=''
   7636 	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7637 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7638   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   7639       fi
   7640       hardcode_libdir_flag_spec='-R$libdir'
   7641       hardcode_shlibpath_var=no
   7642       case $host_os in
   7643       solaris2.[0-5] | solaris2.[0-5].*) ;;
   7644       *)
   7645  	# The compiler driver will combine linker options so we
   7646  	# cannot just pass the convience library names through
   7647  	# without $wl, iff we do not link with $LD.
   7648  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   7649  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   7650  	case $wlarc in
   7651  	'')
   7652  	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
   7653  	*)
   7654  	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
   7655  	esac ;;
   7656       esac
   7657       link_all_deplibs=yes
   7658       ;;
   7659 
   7660     sunos4*)
   7661       if test "x$host_vendor" = xsequent; then
   7662 	# Use $CC to link under sequent, because it throws in some extra .o
   7663 	# files that make .init and .fini sections work.
   7664 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   7665       else
   7666 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   7667       fi
   7668       hardcode_libdir_flag_spec='-L$libdir'
   7669       hardcode_direct=yes
   7670       hardcode_minus_L=yes
   7671       hardcode_shlibpath_var=no
   7672       ;;
   7673 
   7674     sysv4)
   7675       case $host_vendor in
   7676 	sni)
   7677 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7678 	  hardcode_direct=yes # is this really true???
   7679 	;;
   7680 	siemens)
   7681 	  ## LD is ld it makes a PLAMLIB
   7682 	  ## CC just makes a GrossModule.
   7683 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   7684 	  reload_cmds='$CC -r -o $output$reload_objs'
   7685 	  hardcode_direct=no
   7686         ;;
   7687 	motorola)
   7688 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7689 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   7690 	;;
   7691       esac
   7692       runpath_var='LD_RUN_PATH'
   7693       hardcode_shlibpath_var=no
   7694       ;;
   7695 
   7696     sysv4.3*)
   7697       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7698       hardcode_shlibpath_var=no
   7699       export_dynamic_flag_spec='-Bexport'
   7700       ;;
   7701 
   7702     sysv4*MP*)
   7703       if test -d /usr/nec; then
   7704 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7705 	hardcode_shlibpath_var=no
   7706 	runpath_var=LD_RUN_PATH
   7707 	hardcode_runpath_var=yes
   7708 	ld_shlibs=yes
   7709       fi
   7710       ;;
   7711 
   7712     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   7713       no_undefined_flag='${wl}-z,text'
   7714       archive_cmds_need_lc=no
   7715       hardcode_shlibpath_var=no
   7716       runpath_var='LD_RUN_PATH'
   7717 
   7718       if test "$GCC" = yes; then
   7719 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7720 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7721       else
   7722 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7723 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7724       fi
   7725       ;;
   7726 
   7727     sysv5* | sco3.2v5* | sco5v6*)
   7728       # Note: We can NOT use -z defs as we might desire, because we do not
   7729       # link with -lc, and that would cause any symbols used from libc to
   7730       # always be unresolved, which means just about no library would
   7731       # ever link correctly.  If we're not using GNU ld we use -z text
   7732       # though, which does catch some bad symbols but isn't as heavy-handed
   7733       # as -z defs.
   7734       no_undefined_flag='${wl}-z,text'
   7735       allow_undefined_flag='${wl}-z,nodefs'
   7736       archive_cmds_need_lc=no
   7737       hardcode_shlibpath_var=no
   7738       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   7739       hardcode_libdir_separator=':'
   7740       link_all_deplibs=yes
   7741       export_dynamic_flag_spec='${wl}-Bexport'
   7742       runpath_var='LD_RUN_PATH'
   7743 
   7744       if test "$GCC" = yes; then
   7745 	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7746 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7747       else
   7748 	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7749 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7750       fi
   7751       ;;
   7752 
   7753     uts4*)
   7754       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7755       hardcode_libdir_flag_spec='-L$libdir'
   7756       hardcode_shlibpath_var=no
   7757       ;;
   7758 
   7759     *)
   7760       ld_shlibs=no
   7761       ;;
   7762     esac
   7763   fi
   7764 
   7765 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
   7766 echo "${ECHO_T}$ld_shlibs" >&6
   7767 test "$ld_shlibs" = no && can_build_shared=no
   7768 
   7769 #
   7770 # Do we need to explicitly link libc?
   7771 #
   7772 case "x$archive_cmds_need_lc" in
   7773 x|xyes)
   7774   # Assume -lc should be added
   7775   archive_cmds_need_lc=yes
   7776 
   7777   if test "$enable_shared" = yes && test "$GCC" = yes; then
   7778     case $archive_cmds in
   7779     *'~'*)
   7780       # FIXME: we may have to deal with multi-command sequences.
   7781       ;;
   7782     '$CC '*)
   7783       # Test whether the compiler implicitly links with -lc since on some
   7784       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   7785       # to ld, don't add -lc before -lgcc.
   7786       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   7787 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   7788       $rm conftest*
   7789       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   7790 
   7791       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   7792   (eval $ac_compile) 2>&5
   7793   ac_status=$?
   7794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7795   (exit $ac_status); } 2>conftest.err; then
   7796         soname=conftest
   7797         lib=conftest
   7798         libobjs=conftest.$ac_objext
   7799         deplibs=
   7800         wl=$lt_prog_compiler_wl
   7801 	pic_flag=$lt_prog_compiler_pic
   7802         compiler_flags=-v
   7803         linker_flags=-v
   7804         verstring=
   7805         output_objdir=.
   7806         libname=conftest
   7807         lt_save_allow_undefined_flag=$allow_undefined_flag
   7808         allow_undefined_flag=
   7809         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   7810   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   7811   ac_status=$?
   7812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7813   (exit $ac_status); }
   7814         then
   7815 	  archive_cmds_need_lc=no
   7816         else
   7817 	  archive_cmds_need_lc=yes
   7818         fi
   7819         allow_undefined_flag=$lt_save_allow_undefined_flag
   7820       else
   7821         cat conftest.err 1>&5
   7822       fi
   7823       $rm conftest*
   7824       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
   7825 echo "${ECHO_T}$archive_cmds_need_lc" >&6
   7826       ;;
   7827     esac
   7828   fi
   7829   ;;
   7830 esac
   7831 
   7832 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   7833 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   7834 library_names_spec=
   7835 libname_spec='lib$name'
   7836 soname_spec=
   7837 shrext_cmds=".so"
   7838 postinstall_cmds=
   7839 postuninstall_cmds=
   7840 finish_cmds=
   7841 finish_eval=
   7842 shlibpath_var=
   7843 shlibpath_overrides_runpath=unknown
   7844 version_type=none
   7845 dynamic_linker="$host_os ld.so"
   7846 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   7847 if test "$GCC" = yes; then
   7848   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7849   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   7850     # if the path contains ";" then we assume it to be the separator
   7851     # otherwise default to the standard path separator (i.e. ":") - it is
   7852     # assumed that no part of a normal pathname contains ";" but that should
   7853     # okay in the real world where ";" in dirpaths is itself problematic.
   7854     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7855   else
   7856     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7857   fi
   7858 else
   7859   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   7860 fi
   7861 need_lib_prefix=unknown
   7862 hardcode_into_libs=no
   7863 
   7864 # when you set need_version to no, make sure it does not cause -set_version
   7865 # flags to be left without arguments
   7866 need_version=unknown
   7867 
   7868 case $host_os in
   7869 aix3*)
   7870   version_type=linux
   7871   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   7872   shlibpath_var=LIBPATH
   7873 
   7874   # AIX 3 has no versioning support, so we append a major version to the name.
   7875   soname_spec='${libname}${release}${shared_ext}$major'
   7876   ;;
   7877 
   7878 aix4* | aix5*)
   7879   version_type=linux
   7880   need_lib_prefix=no
   7881   need_version=no
   7882   hardcode_into_libs=yes
   7883   if test "$host_cpu" = ia64; then
   7884     # AIX 5 supports IA64
   7885     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   7886     shlibpath_var=LD_LIBRARY_PATH
   7887   else
   7888     # With GCC up to 2.95.x, collect2 would create an import file
   7889     # for dependence libraries.  The import file would start with
   7890     # the line `#! .'.  This would cause the generated library to
   7891     # depend on `.', always an invalid library.  This was fixed in
   7892     # development snapshots of GCC prior to 3.0.
   7893     case $host_os in
   7894       aix4 | aix4.[01] | aix4.[01].*)
   7895       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   7896 	   echo ' yes '
   7897 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   7898 	:
   7899       else
   7900 	can_build_shared=no
   7901       fi
   7902       ;;
   7903     esac
   7904     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   7905     # soname into executable. Probably we can add versioning support to
   7906     # collect2, so additional links can be useful in future.
   7907     if test "$aix_use_runtimelinking" = yes; then
   7908       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   7909       # instead of lib<name>.a to let people know that these are not
   7910       # typical AIX shared libraries.
   7911       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7912     else
   7913       # We preserve .a as extension for shared libraries through AIX4.2
   7914       # and later when we are not doing run time linking.
   7915       library_names_spec='${libname}${release}.a $libname.a'
   7916       soname_spec='${libname}${release}${shared_ext}$major'
   7917     fi
   7918     shlibpath_var=LIBPATH
   7919   fi
   7920   ;;
   7921 
   7922 amigaos*)
   7923   library_names_spec='$libname.ixlibrary $libname.a'
   7924   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   7925   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
   7926   ;;
   7927 
   7928 beos*)
   7929   library_names_spec='${libname}${shared_ext}'
   7930   dynamic_linker="$host_os ld.so"
   7931   shlibpath_var=LIBRARY_PATH
   7932   ;;
   7933 
   7934 bsdi[45]*)
   7935   version_type=linux
   7936   need_version=no
   7937   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7938   soname_spec='${libname}${release}${shared_ext}$major'
   7939   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   7940   shlibpath_var=LD_LIBRARY_PATH
   7941   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   7942   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   7943   # the default ld.so.conf also contains /usr/contrib/lib and
   7944   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   7945   # libtool to hard-code these into programs
   7946   ;;
   7947 
   7948 cygwin* | mingw* | pw32*)
   7949   version_type=windows
   7950   shrext_cmds=".dll"
   7951   need_version=no
   7952   need_lib_prefix=no
   7953 
   7954   case $GCC,$host_os in
   7955   yes,cygwin* | yes,mingw* | yes,pw32*)
   7956     library_names_spec='$libname.dll.a'
   7957     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   7958     postinstall_cmds='base_file=`basename \${file}`~
   7959       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   7960       dldir=$destdir/`dirname \$dlpath`~
   7961       test -d \$dldir || mkdir -p \$dldir~
   7962       $install_prog $dir/$dlname \$dldir/$dlname~
   7963       chmod a+x \$dldir/$dlname'
   7964     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   7965       dlpath=$dir/\$dldll~
   7966        $rm \$dlpath'
   7967     shlibpath_overrides_runpath=yes
   7968 
   7969     case $host_os in
   7970     cygwin*)
   7971       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   7972       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7973       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   7974       ;;
   7975     mingw*)
   7976       # MinGW DLLs use traditional 'lib' prefix
   7977       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7978       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7979       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   7980         # It is most probably a Windows format PATH printed by
   7981         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   7982         # path with ; separators, and with drive letters. We can handle the
   7983         # drive letters (cygwin fileutils understands them), so leave them,
   7984         # especially as we might pass files found there to a mingw objdump,
   7985         # which wouldn't understand a cygwinified path. Ahh.
   7986         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7987       else
   7988         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7989       fi
   7990       ;;
   7991     pw32*)
   7992       # pw32 DLLs use 'pw' prefix rather than 'lib'
   7993       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7994       ;;
   7995     esac
   7996     ;;
   7997 
   7998   *)
   7999     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   8000     ;;
   8001   esac
   8002   dynamic_linker='Win32 ld.exe'
   8003   # FIXME: first we should search . and the directory the executable is in
   8004   shlibpath_var=PATH
   8005   ;;
   8006 
   8007 darwin* | rhapsody*)
   8008   dynamic_linker="$host_os dyld"
   8009   version_type=darwin
   8010   need_lib_prefix=no
   8011   need_version=no
   8012   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   8013   soname_spec='${libname}${release}${major}$shared_ext'
   8014   shlibpath_overrides_runpath=yes
   8015   shlibpath_var=DYLD_LIBRARY_PATH
   8016   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   8017   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   8018   if test "$GCC" = yes; then
   8019     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
   8020   else
   8021     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   8022   fi
   8023   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   8024   ;;
   8025 
   8026 dgux*)
   8027   version_type=linux
   8028   need_lib_prefix=no
   8029   need_version=no
   8030   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   8031   soname_spec='${libname}${release}${shared_ext}$major'
   8032   shlibpath_var=LD_LIBRARY_PATH
   8033   ;;
   8034 
   8035 freebsd1*)
   8036   dynamic_linker=no
   8037   ;;
   8038 
   8039 kfreebsd*-gnu)
   8040   version_type=linux
   8041   need_lib_prefix=no
   8042   need_version=no
   8043   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8044   soname_spec='${libname}${release}${shared_ext}$major'
   8045   shlibpath_var=LD_LIBRARY_PATH
   8046   shlibpath_overrides_runpath=no
   8047   hardcode_into_libs=yes
   8048   dynamic_linker='GNU ld.so'
   8049   ;;
   8050 
   8051 freebsd* | dragonfly*)
   8052   # DragonFly does not have aout.  When/if they implement a new
   8053   # versioning mechanism, adjust this.
   8054   if test -x /usr/bin/objformat; then
   8055     objformat=`/usr/bin/objformat`
   8056   else
   8057     case $host_os in
   8058     freebsd[123]*) objformat=aout ;;
   8059     *) objformat=elf ;;
   8060     esac
   8061   fi
   8062   version_type=freebsd-$objformat
   8063   case $version_type in
   8064     freebsd-elf*)
   8065       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8066       need_version=no
   8067       need_lib_prefix=no
   8068       ;;
   8069     freebsd-*)
   8070       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   8071       need_version=yes
   8072       ;;
   8073   esac
   8074   shlibpath_var=LD_LIBRARY_PATH
   8075   case $host_os in
   8076   freebsd2*)
   8077     shlibpath_overrides_runpath=yes
   8078     ;;
   8079   freebsd3.[01]* | freebsdelf3.[01]*)
   8080     shlibpath_overrides_runpath=yes
   8081     hardcode_into_libs=yes
   8082     ;;
   8083   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   8084   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   8085     shlibpath_overrides_runpath=no
   8086     hardcode_into_libs=yes
   8087     ;;
   8088   freebsd*) # from 4.6 on
   8089     shlibpath_overrides_runpath=yes
   8090     hardcode_into_libs=yes
   8091     ;;
   8092   esac
   8093   ;;
   8094 
   8095 gnu*)
   8096   version_type=linux
   8097   need_lib_prefix=no
   8098   need_version=no
   8099   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   8100   soname_spec='${libname}${release}${shared_ext}$major'
   8101   shlibpath_var=LD_LIBRARY_PATH
   8102   hardcode_into_libs=yes
   8103   ;;
   8104 
   8105 hpux9* | hpux10* | hpux11*)
   8106   # Give a soname corresponding to the major version so that dld.sl refuses to
   8107   # link against other versions.
   8108   version_type=sunos
   8109   need_lib_prefix=no
   8110   need_version=no
   8111   case $host_cpu in
   8112   ia64*)
   8113     shrext_cmds='.so'
   8114     hardcode_into_libs=yes
   8115     dynamic_linker="$host_os dld.so"
   8116     shlibpath_var=LD_LIBRARY_PATH
   8117     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8118     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8119     soname_spec='${libname}${release}${shared_ext}$major'
   8120     if test "X$HPUX_IA64_MODE" = X32; then
   8121       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   8122     else
   8123       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   8124     fi
   8125     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8126     ;;
   8127    hppa*64*)
   8128      shrext_cmds='.sl'
   8129      hardcode_into_libs=yes
   8130      dynamic_linker="$host_os dld.sl"
   8131      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   8132      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8133      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8134      soname_spec='${libname}${release}${shared_ext}$major'
   8135      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   8136      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8137      ;;
   8138    *)
   8139     shrext_cmds='.sl'
   8140     dynamic_linker="$host_os dld.sl"
   8141     shlibpath_var=SHLIB_PATH
   8142     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   8143     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8144     soname_spec='${libname}${release}${shared_ext}$major'
   8145     ;;
   8146   esac
   8147   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   8148   postinstall_cmds='chmod 555 $lib'
   8149   ;;
   8150 
   8151 interix3*)
   8152   version_type=linux
   8153   need_lib_prefix=no
   8154   need_version=no
   8155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8156   soname_spec='${libname}${release}${shared_ext}$major'
   8157   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   8158   shlibpath_var=LD_LIBRARY_PATH
   8159   shlibpath_overrides_runpath=no
   8160   hardcode_into_libs=yes
   8161   ;;
   8162 
   8163 irix5* | irix6* | nonstopux*)
   8164   case $host_os in
   8165     nonstopux*) version_type=nonstopux ;;
   8166     *)
   8167 	if test "$lt_cv_prog_gnu_ld" = yes; then
   8168 		version_type=linux
   8169 	else
   8170 		version_type=irix
   8171 	fi ;;
   8172   esac
   8173   need_lib_prefix=no
   8174   need_version=no
   8175   soname_spec='${libname}${release}${shared_ext}$major'
   8176   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   8177   case $host_os in
   8178   irix5* | nonstopux*)
   8179     libsuff= shlibsuff=
   8180     ;;
   8181   *)
   8182     case $LD in # libtool.m4 will add one of these switches to LD
   8183     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   8184       libsuff= shlibsuff= libmagic=32-bit;;
   8185     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   8186       libsuff=32 shlibsuff=N32 libmagic=N32;;
   8187     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   8188       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   8189     *) libsuff= shlibsuff= libmagic=never-match;;
   8190     esac
   8191     ;;
   8192   esac
   8193   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   8194   shlibpath_overrides_runpath=no
   8195   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   8196   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   8197   hardcode_into_libs=yes
   8198   ;;
   8199 
   8200 # No shared lib support for Linux oldld, aout, or coff.
   8201 linux*oldld* | linux*aout* | linux*coff*)
   8202   dynamic_linker=no
   8203   ;;
   8204 
   8205 # This must be Linux ELF.
   8206 linux*)
   8207   version_type=linux
   8208   need_lib_prefix=no
   8209   need_version=no
   8210   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8211   soname_spec='${libname}${release}${shared_ext}$major'
   8212   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   8213   shlibpath_var=LD_LIBRARY_PATH
   8214   shlibpath_overrides_runpath=no
   8215   # This implies no fast_install, which is unacceptable.
   8216   # Some rework will be needed to allow for fast_install
   8217   # before this can be enabled.
   8218   hardcode_into_libs=yes
   8219 
   8220   # find out which ABI we are using
   8221   libsuff=
   8222   case "$host_cpu" in
   8223   x86_64*|s390x*|powerpc64*)
   8224     echo '#line 8224 "configure"' > conftest.$ac_ext
   8225     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   8226   (eval $ac_compile) 2>&5
   8227   ac_status=$?
   8228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8229   (exit $ac_status); }; then
   8230       case `/usr/bin/file conftest.$ac_objext` in
   8231       *64-bit*)
   8232         libsuff=64
   8233         sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
   8234         ;;
   8235       esac
   8236     fi
   8237     rm -rf conftest*
   8238     ;;
   8239   esac
   8240 
   8241   # Append ld.so.conf contents to the search path
   8242   if test -f /etc/ld.so.conf; then
   8243     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   8244     sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
   8245   fi
   8246 
   8247   # We used to test for /lib/ld.so.1 and disable shared libraries on
   8248   # powerpc, because MkLinux only supported shared libraries with the
   8249   # GNU dynamic linker.  Since this was broken with cross compilers,
   8250   # most powerpc-linux boxes support dynamic linking these days and
   8251   # people can always --disable-shared, the test was removed, and we
   8252   # assume the GNU/Linux dynamic linker is in use.
   8253   dynamic_linker='GNU/Linux ld.so'
   8254   ;;
   8255 
   8256 knetbsd*-gnu)
   8257   version_type=linux
   8258   need_lib_prefix=no
   8259   need_version=no
   8260   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8261   soname_spec='${libname}${release}${shared_ext}$major'
   8262   shlibpath_var=LD_LIBRARY_PATH
   8263   shlibpath_overrides_runpath=no
   8264   hardcode_into_libs=yes
   8265   dynamic_linker='GNU ld.so'
   8266   ;;
   8267 
   8268 netbsd*)
   8269   version_type=sunos
   8270   need_lib_prefix=no
   8271   need_version=no
   8272   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   8273     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8274     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8275     dynamic_linker='NetBSD (a.out) ld.so'
   8276   else
   8277     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8278     soname_spec='${libname}${release}${shared_ext}$major'
   8279     dynamic_linker='NetBSD ld.elf_so'
   8280   fi
   8281   shlibpath_var=LD_LIBRARY_PATH
   8282   shlibpath_overrides_runpath=yes
   8283   hardcode_into_libs=yes
   8284   ;;
   8285 
   8286 newsos6)
   8287   version_type=linux
   8288   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8289   shlibpath_var=LD_LIBRARY_PATH
   8290   shlibpath_overrides_runpath=yes
   8291   ;;
   8292 
   8293 nto-qnx*)
   8294   version_type=linux
   8295   need_lib_prefix=no
   8296   need_version=no
   8297   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8298   soname_spec='${libname}${release}${shared_ext}$major'
   8299   shlibpath_var=LD_LIBRARY_PATH
   8300   shlibpath_overrides_runpath=yes
   8301   ;;
   8302 
   8303 openbsd*)
   8304   version_type=sunos
   8305   sys_lib_dlsearch_path_spec="/usr/lib"
   8306   need_lib_prefix=no
   8307   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   8308   case $host_os in
   8309     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   8310     *)                         need_version=no  ;;
   8311   esac
   8312   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8313   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8314   shlibpath_var=LD_LIBRARY_PATH
   8315   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   8316     case $host_os in
   8317       openbsd2.[89] | openbsd2.[89].*)
   8318 	shlibpath_overrides_runpath=no
   8319 	;;
   8320       *)
   8321 	shlibpath_overrides_runpath=yes
   8322 	;;
   8323       esac
   8324   else
   8325     shlibpath_overrides_runpath=yes
   8326   fi
   8327   ;;
   8328 
   8329 os2*)
   8330   libname_spec='$name'
   8331   shrext_cmds=".dll"
   8332   need_lib_prefix=no
   8333   library_names_spec='$libname${shared_ext} $libname.a'
   8334   dynamic_linker='OS/2 ld.exe'
   8335   shlibpath_var=LIBPATH
   8336   ;;
   8337 
   8338 osf3* | osf4* | osf5*)
   8339   version_type=osf
   8340   need_lib_prefix=no
   8341   need_version=no
   8342   soname_spec='${libname}${release}${shared_ext}$major'
   8343   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8344   shlibpath_var=LD_LIBRARY_PATH
   8345   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   8346   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   8347   ;;
   8348 
   8349 solaris*)
   8350   version_type=linux
   8351   need_lib_prefix=no
   8352   need_version=no
   8353   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8354   soname_spec='${libname}${release}${shared_ext}$major'
   8355   shlibpath_var=LD_LIBRARY_PATH
   8356   shlibpath_overrides_runpath=yes
   8357   hardcode_into_libs=yes
   8358   # ldd complains unless libraries are executable
   8359   postinstall_cmds='chmod +x $lib'
   8360   ;;
   8361 
   8362 sunos4*)
   8363   version_type=sunos
   8364   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8365   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   8366   shlibpath_var=LD_LIBRARY_PATH
   8367   shlibpath_overrides_runpath=yes
   8368   if test "$with_gnu_ld" = yes; then
   8369     need_lib_prefix=no
   8370   fi
   8371   need_version=yes
   8372   ;;
   8373 
   8374 sysv4 | sysv4.3*)
   8375   version_type=linux
   8376   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8377   soname_spec='${libname}${release}${shared_ext}$major'
   8378   shlibpath_var=LD_LIBRARY_PATH
   8379   case $host_vendor in
   8380     sni)
   8381       shlibpath_overrides_runpath=no
   8382       need_lib_prefix=no
   8383       export_dynamic_flag_spec='${wl}-Blargedynsym'
   8384       runpath_var=LD_RUN_PATH
   8385       ;;
   8386     siemens)
   8387       need_lib_prefix=no
   8388       ;;
   8389     motorola)
   8390       need_lib_prefix=no
   8391       need_version=no
   8392       shlibpath_overrides_runpath=no
   8393       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   8394       ;;
   8395   esac
   8396   ;;
   8397 
   8398 sysv4*MP*)
   8399   if test -d /usr/nec ;then
   8400     version_type=linux
   8401     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   8402     soname_spec='$libname${shared_ext}.$major'
   8403     shlibpath_var=LD_LIBRARY_PATH
   8404   fi
   8405   ;;
   8406 
   8407 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   8408   version_type=freebsd-elf
   8409   need_lib_prefix=no
   8410   need_version=no
   8411   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8412   soname_spec='${libname}${release}${shared_ext}$major'
   8413   shlibpath_var=LD_LIBRARY_PATH
   8414   hardcode_into_libs=yes
   8415   if test "$with_gnu_ld" = yes; then
   8416     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   8417     shlibpath_overrides_runpath=no
   8418   else
   8419     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   8420     shlibpath_overrides_runpath=yes
   8421     case $host_os in
   8422       sco3.2v5*)
   8423         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   8424 	;;
   8425     esac
   8426   fi
   8427   sys_lib_dlsearch_path_spec='/usr/lib'
   8428   ;;
   8429 
   8430 uts4*)
   8431   version_type=linux
   8432   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8433   soname_spec='${libname}${release}${shared_ext}$major'
   8434   shlibpath_var=LD_LIBRARY_PATH
   8435   ;;
   8436 
   8437 *)
   8438   dynamic_linker=no
   8439   ;;
   8440 esac
   8441 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   8442 echo "${ECHO_T}$dynamic_linker" >&6
   8443 test "$dynamic_linker" = no && can_build_shared=no
   8444 
   8445 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   8446 if test "$GCC" = yes; then
   8447   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   8448 fi
   8449 
   8450 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   8451 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   8452 hardcode_action=
   8453 if test -n "$hardcode_libdir_flag_spec" || \
   8454    test -n "$runpath_var" || \
   8455    test "X$hardcode_automatic" = "Xyes" ; then
   8456 
   8457   # We can hardcode non-existant directories.
   8458   if test "$hardcode_direct" != no &&
   8459      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   8460      # have to relink, otherwise we might link with an installed library
   8461      # when we should be linking with a yet-to-be-installed one
   8462      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
   8463      test "$hardcode_minus_L" != no; then
   8464     # Linking always hardcodes the temporary library directory.
   8465     hardcode_action=relink
   8466   else
   8467     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   8468     hardcode_action=immediate
   8469   fi
   8470 else
   8471   # We cannot hardcode anything, or else we can only hardcode existing
   8472   # directories.
   8473   hardcode_action=unsupported
   8474 fi
   8475 echo "$as_me:$LINENO: result: $hardcode_action" >&5
   8476 echo "${ECHO_T}$hardcode_action" >&6
   8477 
   8478 if test "$hardcode_action" = relink; then
   8479   # Fast installation is not supported
   8480   enable_fast_install=no
   8481 elif test "$shlibpath_overrides_runpath" = yes ||
   8482      test "$enable_shared" = no; then
   8483   # Fast installation is not necessary
   8484   enable_fast_install=needless
   8485 fi
   8486 
   8487 striplib=
   8488 old_striplib=
   8489 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   8490 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
   8491 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   8492   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   8493   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   8494   echo "$as_me:$LINENO: result: yes" >&5
   8495 echo "${ECHO_T}yes" >&6
   8496 else
   8497 # FIXME - insert some real tests, host_os isn't really good enough
   8498   case $host_os in
   8499    darwin*)
   8500        if test -n "$STRIP" ; then
   8501          striplib="$STRIP -x"
   8502          echo "$as_me:$LINENO: result: yes" >&5
   8503 echo "${ECHO_T}yes" >&6
   8504        else
   8505   echo "$as_me:$LINENO: result: no" >&5
   8506 echo "${ECHO_T}no" >&6
   8507 fi
   8508        ;;
   8509    *)
   8510   echo "$as_me:$LINENO: result: no" >&5
   8511 echo "${ECHO_T}no" >&6
   8512     ;;
   8513   esac
   8514 fi
   8515 
   8516 if test "x$enable_dlopen" != xyes; then
   8517   enable_dlopen=unknown
   8518   enable_dlopen_self=unknown
   8519   enable_dlopen_self_static=unknown
   8520 else
   8521   lt_cv_dlopen=no
   8522   lt_cv_dlopen_libs=
   8523 
   8524   case $host_os in
   8525   beos*)
   8526     lt_cv_dlopen="load_add_on"
   8527     lt_cv_dlopen_libs=
   8528     lt_cv_dlopen_self=yes
   8529     ;;
   8530 
   8531   mingw* | pw32*)
   8532     lt_cv_dlopen="LoadLibrary"
   8533     lt_cv_dlopen_libs=
   8534    ;;
   8535 
   8536   cygwin*)
   8537     lt_cv_dlopen="dlopen"
   8538     lt_cv_dlopen_libs=
   8539    ;;
   8540 
   8541   darwin*)
   8542   # if libdl is installed we need to link against it
   8543     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8544 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   8545 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8546   echo $ECHO_N "(cached) $ECHO_C" >&6
   8547 else
   8548   ac_check_lib_save_LIBS=$LIBS
   8549 LIBS="-ldl  $LIBS"
   8550 cat >conftest.$ac_ext <<_ACEOF
   8551 /* confdefs.h.  */
   8552 _ACEOF
   8553 cat confdefs.h >>conftest.$ac_ext
   8554 cat >>conftest.$ac_ext <<_ACEOF
   8555 /* end confdefs.h.  */
   8556 
   8557 /* Override any gcc2 internal prototype to avoid an error.  */
   8558 #ifdef __cplusplus
   8559 extern "C"
   8560 #endif
   8561 /* We use char because int might match the return type of a gcc2
   8562    builtin and then its argument prototype would still apply.  */
   8563 char dlopen ();
   8564 int
   8565 main ()
   8566 {
   8567 dlopen ();
   8568   ;
   8569   return 0;
   8570 }
   8571 _ACEOF
   8572 rm -f conftest.$ac_objext conftest$ac_exeext
   8573 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8574   (eval $ac_link) 2>conftest.er1
   8575   ac_status=$?
   8576   grep -v '^ *+' conftest.er1 >conftest.err
   8577   rm -f conftest.er1
   8578   cat conftest.err >&5
   8579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8580   (exit $ac_status); } &&
   8581 	 { ac_try='test -z "$ac_c_werror_flag"
   8582 			 || test ! -s conftest.err'
   8583   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8584   (eval $ac_try) 2>&5
   8585   ac_status=$?
   8586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8587   (exit $ac_status); }; } &&
   8588 	 { ac_try='test -s conftest$ac_exeext'
   8589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8590   (eval $ac_try) 2>&5
   8591   ac_status=$?
   8592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8593   (exit $ac_status); }; }; then
   8594   ac_cv_lib_dl_dlopen=yes
   8595 else
   8596   echo "$as_me: failed program was:" >&5
   8597 sed 's/^/| /' conftest.$ac_ext >&5
   8598 
   8599 ac_cv_lib_dl_dlopen=no
   8600 fi
   8601 rm -f conftest.err conftest.$ac_objext \
   8602       conftest$ac_exeext conftest.$ac_ext
   8603 LIBS=$ac_check_lib_save_LIBS
   8604 fi
   8605 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8606 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   8607 if test $ac_cv_lib_dl_dlopen = yes; then
   8608   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8609 else
   8610 
   8611     lt_cv_dlopen="dyld"
   8612     lt_cv_dlopen_libs=
   8613     lt_cv_dlopen_self=yes
   8614 
   8615 fi
   8616 
   8617    ;;
   8618 
   8619   *)
   8620     echo "$as_me:$LINENO: checking for shl_load" >&5
   8621 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
   8622 if test "${ac_cv_func_shl_load+set}" = set; then
   8623   echo $ECHO_N "(cached) $ECHO_C" >&6
   8624 else
   8625   cat >conftest.$ac_ext <<_ACEOF
   8626 /* confdefs.h.  */
   8627 _ACEOF
   8628 cat confdefs.h >>conftest.$ac_ext
   8629 cat >>conftest.$ac_ext <<_ACEOF
   8630 /* end confdefs.h.  */
   8631 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   8632    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8633 #define shl_load innocuous_shl_load
   8634 
   8635 /* System header to define __stub macros and hopefully few prototypes,
   8636     which can conflict with char shl_load (); below.
   8637     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8638     <limits.h> exists even on freestanding compilers.  */
   8639 
   8640 #ifdef __STDC__
   8641 # include <limits.h>
   8642 #else
   8643 # include <assert.h>
   8644 #endif
   8645 
   8646 #undef shl_load
   8647 
   8648 /* Override any gcc2 internal prototype to avoid an error.  */
   8649 #ifdef __cplusplus
   8650 extern "C"
   8651 {
   8652 #endif
   8653 /* We use char because int might match the return type of a gcc2
   8654    builtin and then its argument prototype would still apply.  */
   8655 char shl_load ();
   8656 /* The GNU C library defines this for functions which it implements
   8657     to always fail with ENOSYS.  Some functions are actually named
   8658     something starting with __ and the normal name is an alias.  */
   8659 #if defined (__stub_shl_load) || defined (__stub___shl_load)
   8660 choke me
   8661 #else
   8662 char (*f) () = shl_load;
   8663 #endif
   8664 #ifdef __cplusplus
   8665 }
   8666 #endif
   8667 
   8668 int
   8669 main ()
   8670 {
   8671 return f != shl_load;
   8672   ;
   8673   return 0;
   8674 }
   8675 _ACEOF
   8676 rm -f conftest.$ac_objext conftest$ac_exeext
   8677 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8678   (eval $ac_link) 2>conftest.er1
   8679   ac_status=$?
   8680   grep -v '^ *+' conftest.er1 >conftest.err
   8681   rm -f conftest.er1
   8682   cat conftest.err >&5
   8683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8684   (exit $ac_status); } &&
   8685 	 { ac_try='test -z "$ac_c_werror_flag"
   8686 			 || test ! -s conftest.err'
   8687   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8688   (eval $ac_try) 2>&5
   8689   ac_status=$?
   8690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8691   (exit $ac_status); }; } &&
   8692 	 { ac_try='test -s conftest$ac_exeext'
   8693   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8694   (eval $ac_try) 2>&5
   8695   ac_status=$?
   8696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8697   (exit $ac_status); }; }; then
   8698   ac_cv_func_shl_load=yes
   8699 else
   8700   echo "$as_me: failed program was:" >&5
   8701 sed 's/^/| /' conftest.$ac_ext >&5
   8702 
   8703 ac_cv_func_shl_load=no
   8704 fi
   8705 rm -f conftest.err conftest.$ac_objext \
   8706       conftest$ac_exeext conftest.$ac_ext
   8707 fi
   8708 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   8709 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
   8710 if test $ac_cv_func_shl_load = yes; then
   8711   lt_cv_dlopen="shl_load"
   8712 else
   8713   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   8714 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
   8715 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
   8716   echo $ECHO_N "(cached) $ECHO_C" >&6
   8717 else
   8718   ac_check_lib_save_LIBS=$LIBS
   8719 LIBS="-ldld  $LIBS"
   8720 cat >conftest.$ac_ext <<_ACEOF
   8721 /* confdefs.h.  */
   8722 _ACEOF
   8723 cat confdefs.h >>conftest.$ac_ext
   8724 cat >>conftest.$ac_ext <<_ACEOF
   8725 /* end confdefs.h.  */
   8726 
   8727 /* Override any gcc2 internal prototype to avoid an error.  */
   8728 #ifdef __cplusplus
   8729 extern "C"
   8730 #endif
   8731 /* We use char because int might match the return type of a gcc2
   8732    builtin and then its argument prototype would still apply.  */
   8733 char shl_load ();
   8734 int
   8735 main ()
   8736 {
   8737 shl_load ();
   8738   ;
   8739   return 0;
   8740 }
   8741 _ACEOF
   8742 rm -f conftest.$ac_objext conftest$ac_exeext
   8743 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8744   (eval $ac_link) 2>conftest.er1
   8745   ac_status=$?
   8746   grep -v '^ *+' conftest.er1 >conftest.err
   8747   rm -f conftest.er1
   8748   cat conftest.err >&5
   8749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8750   (exit $ac_status); } &&
   8751 	 { ac_try='test -z "$ac_c_werror_flag"
   8752 			 || test ! -s conftest.err'
   8753   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8754   (eval $ac_try) 2>&5
   8755   ac_status=$?
   8756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8757   (exit $ac_status); }; } &&
   8758 	 { ac_try='test -s conftest$ac_exeext'
   8759   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8760   (eval $ac_try) 2>&5
   8761   ac_status=$?
   8762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8763   (exit $ac_status); }; }; then
   8764   ac_cv_lib_dld_shl_load=yes
   8765 else
   8766   echo "$as_me: failed program was:" >&5
   8767 sed 's/^/| /' conftest.$ac_ext >&5
   8768 
   8769 ac_cv_lib_dld_shl_load=no
   8770 fi
   8771 rm -f conftest.err conftest.$ac_objext \
   8772       conftest$ac_exeext conftest.$ac_ext
   8773 LIBS=$ac_check_lib_save_LIBS
   8774 fi
   8775 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   8776 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
   8777 if test $ac_cv_lib_dld_shl_load = yes; then
   8778   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
   8779 else
   8780   echo "$as_me:$LINENO: checking for dlopen" >&5
   8781 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
   8782 if test "${ac_cv_func_dlopen+set}" = set; then
   8783   echo $ECHO_N "(cached) $ECHO_C" >&6
   8784 else
   8785   cat >conftest.$ac_ext <<_ACEOF
   8786 /* confdefs.h.  */
   8787 _ACEOF
   8788 cat confdefs.h >>conftest.$ac_ext
   8789 cat >>conftest.$ac_ext <<_ACEOF
   8790 /* end confdefs.h.  */
   8791 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   8792    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8793 #define dlopen innocuous_dlopen
   8794 
   8795 /* System header to define __stub macros and hopefully few prototypes,
   8796     which can conflict with char dlopen (); below.
   8797     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8798     <limits.h> exists even on freestanding compilers.  */
   8799 
   8800 #ifdef __STDC__
   8801 # include <limits.h>
   8802 #else
   8803 # include <assert.h>
   8804 #endif
   8805 
   8806 #undef dlopen
   8807 
   8808 /* Override any gcc2 internal prototype to avoid an error.  */
   8809 #ifdef __cplusplus
   8810 extern "C"
   8811 {
   8812 #endif
   8813 /* We use char because int might match the return type of a gcc2
   8814    builtin and then its argument prototype would still apply.  */
   8815 char dlopen ();
   8816 /* The GNU C library defines this for functions which it implements
   8817     to always fail with ENOSYS.  Some functions are actually named
   8818     something starting with __ and the normal name is an alias.  */
   8819 #if defined (__stub_dlopen) || defined (__stub___dlopen)
   8820 choke me
   8821 #else
   8822 char (*f) () = dlopen;
   8823 #endif
   8824 #ifdef __cplusplus
   8825 }
   8826 #endif
   8827 
   8828 int
   8829 main ()
   8830 {
   8831 return f != dlopen;
   8832   ;
   8833   return 0;
   8834 }
   8835 _ACEOF
   8836 rm -f conftest.$ac_objext conftest$ac_exeext
   8837 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8838   (eval $ac_link) 2>conftest.er1
   8839   ac_status=$?
   8840   grep -v '^ *+' conftest.er1 >conftest.err
   8841   rm -f conftest.er1
   8842   cat conftest.err >&5
   8843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8844   (exit $ac_status); } &&
   8845 	 { ac_try='test -z "$ac_c_werror_flag"
   8846 			 || test ! -s conftest.err'
   8847   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8848   (eval $ac_try) 2>&5
   8849   ac_status=$?
   8850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8851   (exit $ac_status); }; } &&
   8852 	 { ac_try='test -s conftest$ac_exeext'
   8853   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8854   (eval $ac_try) 2>&5
   8855   ac_status=$?
   8856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8857   (exit $ac_status); }; }; then
   8858   ac_cv_func_dlopen=yes
   8859 else
   8860   echo "$as_me: failed program was:" >&5
   8861 sed 's/^/| /' conftest.$ac_ext >&5
   8862 
   8863 ac_cv_func_dlopen=no
   8864 fi
   8865 rm -f conftest.err conftest.$ac_objext \
   8866       conftest$ac_exeext conftest.$ac_ext
   8867 fi
   8868 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   8869 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
   8870 if test $ac_cv_func_dlopen = yes; then
   8871   lt_cv_dlopen="dlopen"
   8872 else
   8873   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8874 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   8875 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8876   echo $ECHO_N "(cached) $ECHO_C" >&6
   8877 else
   8878   ac_check_lib_save_LIBS=$LIBS
   8879 LIBS="-ldl  $LIBS"
   8880 cat >conftest.$ac_ext <<_ACEOF
   8881 /* confdefs.h.  */
   8882 _ACEOF
   8883 cat confdefs.h >>conftest.$ac_ext
   8884 cat >>conftest.$ac_ext <<_ACEOF
   8885 /* end confdefs.h.  */
   8886 
   8887 /* Override any gcc2 internal prototype to avoid an error.  */
   8888 #ifdef __cplusplus
   8889 extern "C"
   8890 #endif
   8891 /* We use char because int might match the return type of a gcc2
   8892    builtin and then its argument prototype would still apply.  */
   8893 char dlopen ();
   8894 int
   8895 main ()
   8896 {
   8897 dlopen ();
   8898   ;
   8899   return 0;
   8900 }
   8901 _ACEOF
   8902 rm -f conftest.$ac_objext conftest$ac_exeext
   8903 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8904   (eval $ac_link) 2>conftest.er1
   8905   ac_status=$?
   8906   grep -v '^ *+' conftest.er1 >conftest.err
   8907   rm -f conftest.er1
   8908   cat conftest.err >&5
   8909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8910   (exit $ac_status); } &&
   8911 	 { ac_try='test -z "$ac_c_werror_flag"
   8912 			 || test ! -s conftest.err'
   8913   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8914   (eval $ac_try) 2>&5
   8915   ac_status=$?
   8916   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8917   (exit $ac_status); }; } &&
   8918 	 { ac_try='test -s conftest$ac_exeext'
   8919   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8920   (eval $ac_try) 2>&5
   8921   ac_status=$?
   8922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8923   (exit $ac_status); }; }; then
   8924   ac_cv_lib_dl_dlopen=yes
   8925 else
   8926   echo "$as_me: failed program was:" >&5
   8927 sed 's/^/| /' conftest.$ac_ext >&5
   8928 
   8929 ac_cv_lib_dl_dlopen=no
   8930 fi
   8931 rm -f conftest.err conftest.$ac_objext \
   8932       conftest$ac_exeext conftest.$ac_ext
   8933 LIBS=$ac_check_lib_save_LIBS
   8934 fi
   8935 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8936 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   8937 if test $ac_cv_lib_dl_dlopen = yes; then
   8938   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8939 else
   8940   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   8941 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
   8942 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
   8943   echo $ECHO_N "(cached) $ECHO_C" >&6
   8944 else
   8945   ac_check_lib_save_LIBS=$LIBS
   8946 LIBS="-lsvld  $LIBS"
   8947 cat >conftest.$ac_ext <<_ACEOF
   8948 /* confdefs.h.  */
   8949 _ACEOF
   8950 cat confdefs.h >>conftest.$ac_ext
   8951 cat >>conftest.$ac_ext <<_ACEOF
   8952 /* end confdefs.h.  */
   8953 
   8954 /* Override any gcc2 internal prototype to avoid an error.  */
   8955 #ifdef __cplusplus
   8956 extern "C"
   8957 #endif
   8958 /* We use char because int might match the return type of a gcc2
   8959    builtin and then its argument prototype would still apply.  */
   8960 char dlopen ();
   8961 int
   8962 main ()
   8963 {
   8964 dlopen ();
   8965   ;
   8966   return 0;
   8967 }
   8968 _ACEOF
   8969 rm -f conftest.$ac_objext conftest$ac_exeext
   8970 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8971   (eval $ac_link) 2>conftest.er1
   8972   ac_status=$?
   8973   grep -v '^ *+' conftest.er1 >conftest.err
   8974   rm -f conftest.er1
   8975   cat conftest.err >&5
   8976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8977   (exit $ac_status); } &&
   8978 	 { ac_try='test -z "$ac_c_werror_flag"
   8979 			 || test ! -s conftest.err'
   8980   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8981   (eval $ac_try) 2>&5
   8982   ac_status=$?
   8983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8984   (exit $ac_status); }; } &&
   8985 	 { ac_try='test -s conftest$ac_exeext'
   8986   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8987   (eval $ac_try) 2>&5
   8988   ac_status=$?
   8989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8990   (exit $ac_status); }; }; then
   8991   ac_cv_lib_svld_dlopen=yes
   8992 else
   8993   echo "$as_me: failed program was:" >&5
   8994 sed 's/^/| /' conftest.$ac_ext >&5
   8995 
   8996 ac_cv_lib_svld_dlopen=no
   8997 fi
   8998 rm -f conftest.err conftest.$ac_objext \
   8999       conftest$ac_exeext conftest.$ac_ext
   9000 LIBS=$ac_check_lib_save_LIBS
   9001 fi
   9002 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   9003 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
   9004 if test $ac_cv_lib_svld_dlopen = yes; then
   9005   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   9006 else
   9007   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   9008 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
   9009 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
   9010   echo $ECHO_N "(cached) $ECHO_C" >&6
   9011 else
   9012   ac_check_lib_save_LIBS=$LIBS
   9013 LIBS="-ldld  $LIBS"
   9014 cat >conftest.$ac_ext <<_ACEOF
   9015 /* confdefs.h.  */
   9016 _ACEOF
   9017 cat confdefs.h >>conftest.$ac_ext
   9018 cat >>conftest.$ac_ext <<_ACEOF
   9019 /* end confdefs.h.  */
   9020 
   9021 /* Override any gcc2 internal prototype to avoid an error.  */
   9022 #ifdef __cplusplus
   9023 extern "C"
   9024 #endif
   9025 /* We use char because int might match the return type of a gcc2
   9026    builtin and then its argument prototype would still apply.  */
   9027 char dld_link ();
   9028 int
   9029 main ()
   9030 {
   9031 dld_link ();
   9032   ;
   9033   return 0;
   9034 }
   9035 _ACEOF
   9036 rm -f conftest.$ac_objext conftest$ac_exeext
   9037 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9038   (eval $ac_link) 2>conftest.er1
   9039   ac_status=$?
   9040   grep -v '^ *+' conftest.er1 >conftest.err
   9041   rm -f conftest.er1
   9042   cat conftest.err >&5
   9043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9044   (exit $ac_status); } &&
   9045 	 { ac_try='test -z "$ac_c_werror_flag"
   9046 			 || test ! -s conftest.err'
   9047   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   9048   (eval $ac_try) 2>&5
   9049   ac_status=$?
   9050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9051   (exit $ac_status); }; } &&
   9052 	 { ac_try='test -s conftest$ac_exeext'
   9053   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   9054   (eval $ac_try) 2>&5
   9055   ac_status=$?
   9056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9057   (exit $ac_status); }; }; then
   9058   ac_cv_lib_dld_dld_link=yes
   9059 else
   9060   echo "$as_me: failed program was:" >&5
   9061 sed 's/^/| /' conftest.$ac_ext >&5
   9062 
   9063 ac_cv_lib_dld_dld_link=no
   9064 fi
   9065 rm -f conftest.err conftest.$ac_objext \
   9066       conftest$ac_exeext conftest.$ac_ext
   9067 LIBS=$ac_check_lib_save_LIBS
   9068 fi
   9069 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   9070 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
   9071 if test $ac_cv_lib_dld_dld_link = yes; then
   9072   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
   9073 fi
   9074 
   9075 
   9076 fi
   9077 
   9078 
   9079 fi
   9080 
   9081 
   9082 fi
   9083 
   9084 
   9085 fi
   9086 
   9087 
   9088 fi
   9089 
   9090     ;;
   9091   esac
   9092 
   9093   if test "x$lt_cv_dlopen" != xno; then
   9094     enable_dlopen=yes
   9095   else
   9096     enable_dlopen=no
   9097   fi
   9098 
   9099   case $lt_cv_dlopen in
   9100   dlopen)
   9101     save_CPPFLAGS="$CPPFLAGS"
   9102     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   9103 
   9104     save_LDFLAGS="$LDFLAGS"
   9105     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   9106 
   9107     save_LIBS="$LIBS"
   9108     LIBS="$lt_cv_dlopen_libs $LIBS"
   9109 
   9110     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   9111 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
   9112 if test "${lt_cv_dlopen_self+set}" = set; then
   9113   echo $ECHO_N "(cached) $ECHO_C" >&6
   9114 else
   9115   	  if test "$cross_compiling" = yes; then :
   9116   lt_cv_dlopen_self=cross
   9117 else
   9118   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9119   lt_status=$lt_dlunknown
   9120   cat > conftest.$ac_ext <<EOF
   9121 #line 9121 "configure"
   9122 #include "confdefs.h"
   9123 
   9124 #if HAVE_DLFCN_H
   9125 #include <dlfcn.h>
   9126 #endif
   9127 
   9128 #include <stdio.h>
   9129 
   9130 #ifdef RTLD_GLOBAL
   9131 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9132 #else
   9133 #  ifdef DL_GLOBAL
   9134 #    define LT_DLGLOBAL		DL_GLOBAL
   9135 #  else
   9136 #    define LT_DLGLOBAL		0
   9137 #  endif
   9138 #endif
   9139 
   9140 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9141    find out it does not work in some platform. */
   9142 #ifndef LT_DLLAZY_OR_NOW
   9143 #  ifdef RTLD_LAZY
   9144 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9145 #  else
   9146 #    ifdef DL_LAZY
   9147 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9148 #    else
   9149 #      ifdef RTLD_NOW
   9150 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9151 #      else
   9152 #        ifdef DL_NOW
   9153 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9154 #        else
   9155 #          define LT_DLLAZY_OR_NOW	0
   9156 #        endif
   9157 #      endif
   9158 #    endif
   9159 #  endif
   9160 #endif
   9161 
   9162 #ifdef __cplusplus
   9163 extern "C" void exit (int);
   9164 #endif
   9165 
   9166 void fnord() { int i=42;}
   9167 int main ()
   9168 {
   9169   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9170   int status = $lt_dlunknown;
   9171 
   9172   if (self)
   9173     {
   9174       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9175       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9176       /* dlclose (self); */
   9177     }
   9178   else
   9179     puts (dlerror ());
   9180 
   9181     exit (status);
   9182 }
   9183 EOF
   9184   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9185   (eval $ac_link) 2>&5
   9186   ac_status=$?
   9187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9188   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9189     (./conftest; exit; ) >&5 2>/dev/null
   9190     lt_status=$?
   9191     case x$lt_status in
   9192       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   9193       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   9194       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   9195     esac
   9196   else :
   9197     # compilation failed
   9198     lt_cv_dlopen_self=no
   9199   fi
   9200 fi
   9201 rm -fr conftest*
   9202 
   9203 
   9204 fi
   9205 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   9206 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
   9207 
   9208     if test "x$lt_cv_dlopen_self" = xyes; then
   9209       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   9210       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   9211 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
   9212 if test "${lt_cv_dlopen_self_static+set}" = set; then
   9213   echo $ECHO_N "(cached) $ECHO_C" >&6
   9214 else
   9215   	  if test "$cross_compiling" = yes; then :
   9216   lt_cv_dlopen_self_static=cross
   9217 else
   9218   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9219   lt_status=$lt_dlunknown
   9220   cat > conftest.$ac_ext <<EOF
   9221 #line 9221 "configure"
   9222 #include "confdefs.h"
   9223 
   9224 #if HAVE_DLFCN_H
   9225 #include <dlfcn.h>
   9226 #endif
   9227 
   9228 #include <stdio.h>
   9229 
   9230 #ifdef RTLD_GLOBAL
   9231 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9232 #else
   9233 #  ifdef DL_GLOBAL
   9234 #    define LT_DLGLOBAL		DL_GLOBAL
   9235 #  else
   9236 #    define LT_DLGLOBAL		0
   9237 #  endif
   9238 #endif
   9239 
   9240 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9241    find out it does not work in some platform. */
   9242 #ifndef LT_DLLAZY_OR_NOW
   9243 #  ifdef RTLD_LAZY
   9244 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9245 #  else
   9246 #    ifdef DL_LAZY
   9247 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9248 #    else
   9249 #      ifdef RTLD_NOW
   9250 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9251 #      else
   9252 #        ifdef DL_NOW
   9253 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9254 #        else
   9255 #          define LT_DLLAZY_OR_NOW	0
   9256 #        endif
   9257 #      endif
   9258 #    endif
   9259 #  endif
   9260 #endif
   9261 
   9262 #ifdef __cplusplus
   9263 extern "C" void exit (int);
   9264 #endif
   9265 
   9266 void fnord() { int i=42;}
   9267 int main ()
   9268 {
   9269   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9270   int status = $lt_dlunknown;
   9271 
   9272   if (self)
   9273     {
   9274       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9275       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9276       /* dlclose (self); */
   9277     }
   9278   else
   9279     puts (dlerror ());
   9280 
   9281     exit (status);
   9282 }
   9283 EOF
   9284   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9285   (eval $ac_link) 2>&5
   9286   ac_status=$?
   9287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9288   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9289     (./conftest; exit; ) >&5 2>/dev/null
   9290     lt_status=$?
   9291     case x$lt_status in
   9292       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   9293       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   9294       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   9295     esac
   9296   else :
   9297     # compilation failed
   9298     lt_cv_dlopen_self_static=no
   9299   fi
   9300 fi
   9301 rm -fr conftest*
   9302 
   9303 
   9304 fi
   9305 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   9306 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
   9307     fi
   9308 
   9309     CPPFLAGS="$save_CPPFLAGS"
   9310     LDFLAGS="$save_LDFLAGS"
   9311     LIBS="$save_LIBS"
   9312     ;;
   9313   esac
   9314 
   9315   case $lt_cv_dlopen_self in
   9316   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   9317   *) enable_dlopen_self=unknown ;;
   9318   esac
   9319 
   9320   case $lt_cv_dlopen_self_static in
   9321   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   9322   *) enable_dlopen_self_static=unknown ;;
   9323   esac
   9324 fi
   9325 
   9326 
   9327 # Report which library types will actually be built
   9328 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   9329 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
   9330 echo "$as_me:$LINENO: result: $can_build_shared" >&5
   9331 echo "${ECHO_T}$can_build_shared" >&6
   9332 
   9333 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   9334 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
   9335 test "$can_build_shared" = "no" && enable_shared=no
   9336 
   9337 # On AIX, shared libraries and static libraries use the same namespace, and
   9338 # are all built from PIC.
   9339 case $host_os in
   9340 aix3*)
   9341   test "$enable_shared" = yes && enable_static=no
   9342   if test -n "$RANLIB"; then
   9343     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   9344     postinstall_cmds='$RANLIB $lib'
   9345   fi
   9346   ;;
   9347 
   9348 aix4* | aix5*)
   9349   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   9350     test "$enable_shared" = yes && enable_static=no
   9351   fi
   9352     ;;
   9353 esac
   9354 echo "$as_me:$LINENO: result: $enable_shared" >&5
   9355 echo "${ECHO_T}$enable_shared" >&6
   9356 
   9357 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   9358 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
   9359 # Make sure either enable_shared or enable_static is yes.
   9360 test "$enable_shared" = yes || enable_static=yes
   9361 echo "$as_me:$LINENO: result: $enable_static" >&5
   9362 echo "${ECHO_T}$enable_static" >&6
   9363 
   9364 # The else clause should only fire when bootstrapping the
   9365 # libtool distribution, otherwise you forgot to ship ltmain.sh
   9366 # with your package, and you will get complaints that there are
   9367 # no rules to generate ltmain.sh.
   9368 if test -f "$ltmain"; then
   9369   # See if we are running on zsh, and set the options which allow our commands through
   9370   # without removal of \ escapes.
   9371   if test -n "${ZSH_VERSION+set}" ; then
   9372     setopt NO_GLOB_SUBST
   9373   fi
   9374   # Now quote all the things that may contain metacharacters while being
   9375   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   9376   # variables and quote the copies for generation of the libtool script.
   9377   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   9378     SED SHELL STRIP \
   9379     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   9380     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   9381     deplibs_check_method reload_flag reload_cmds need_locks \
   9382     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   9383     lt_cv_sys_global_symbol_to_c_name_address \
   9384     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   9385     old_postinstall_cmds old_postuninstall_cmds \
   9386     compiler \
   9387     CC \
   9388     LD \
   9389     lt_prog_compiler_wl \
   9390     lt_prog_compiler_pic \
   9391     lt_prog_compiler_static \
   9392     lt_prog_compiler_no_builtin_flag \
   9393     export_dynamic_flag_spec \
   9394     thread_safe_flag_spec \
   9395     whole_archive_flag_spec \
   9396     enable_shared_with_static_runtimes \
   9397     old_archive_cmds \
   9398     old_archive_from_new_cmds \
   9399     predep_objects \
   9400     postdep_objects \
   9401     predeps \
   9402     postdeps \
   9403     compiler_lib_search_path \
   9404     archive_cmds \
   9405     archive_expsym_cmds \
   9406     postinstall_cmds \
   9407     postuninstall_cmds \
   9408     old_archive_from_expsyms_cmds \
   9409     allow_undefined_flag \
   9410     no_undefined_flag \
   9411     export_symbols_cmds \
   9412     hardcode_libdir_flag_spec \
   9413     hardcode_libdir_flag_spec_ld \
   9414     hardcode_libdir_separator \
   9415     hardcode_automatic \
   9416     module_cmds \
   9417     module_expsym_cmds \
   9418     lt_cv_prog_compiler_c_o \
   9419     exclude_expsyms \
   9420     include_expsyms; do
   9421 
   9422     case $var in
   9423     old_archive_cmds | \
   9424     old_archive_from_new_cmds | \
   9425     archive_cmds | \
   9426     archive_expsym_cmds | \
   9427     module_cmds | \
   9428     module_expsym_cmds | \
   9429     old_archive_from_expsyms_cmds | \
   9430     export_symbols_cmds | \
   9431     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   9432     postinstall_cmds | postuninstall_cmds | \
   9433     old_postinstall_cmds | old_postuninstall_cmds | \
   9434     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   9435       # Double-quote double-evaled strings.
   9436       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   9437       ;;
   9438     *)
   9439       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   9440       ;;
   9441     esac
   9442   done
   9443 
   9444   case $lt_echo in
   9445   *'\$0 --fallback-echo"')
   9446     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   9447     ;;
   9448   esac
   9449 
   9450 cfgfile="${ofile}T"
   9451   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
   9452   $rm -f "$cfgfile"
   9453   { echo "$as_me:$LINENO: creating $ofile" >&5
   9454 echo "$as_me: creating $ofile" >&6;}
   9455 
   9456   cat <<__EOF__ >> "$cfgfile"
   9457 #! $SHELL
   9458 
   9459 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   9460 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
   9461 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   9462 #
   9463 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
   9464 # Free Software Foundation, Inc.
   9465 #
   9466 # This file is part of GNU Libtool:
   9467 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
   9468 #
   9469 # This program is free software; you can redistribute it and/or modify
   9470 # it under the terms of the GNU General Public License as published by
   9471 # the Free Software Foundation; either version 2 of the License, or
   9472 # (at your option) any later version.
   9473 #
   9474 # This program is distributed in the hope that it will be useful, but
   9475 # WITHOUT ANY WARRANTY; without even the implied warranty of
   9476 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   9477 # General Public License for more details.
   9478 #
   9479 # You should have received a copy of the GNU General Public License
   9480 # along with this program; if not, write to the Free Software
   9481 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   9482 #
   9483 # As a special exception to the GNU General Public License, if you
   9484 # distribute this file as part of a program that contains a
   9485 # configuration script generated by Autoconf, you may include it under
   9486 # the same distribution terms that you use for the rest of that program.
   9487 
   9488 # A sed program that does not truncate output.
   9489 SED=$lt_SED
   9490 
   9491 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   9492 Xsed="$SED -e 1s/^X//"
   9493 
   9494 # The HP-UX ksh and POSIX shell print the target directory to stdout
   9495 # if CDPATH is set.
   9496 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   9497 
   9498 # The names of the tagged configurations supported by this script.
   9499 available_tags=
   9500 
   9501 # ### BEGIN LIBTOOL CONFIG
   9502 
   9503 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   9504 
   9505 # Shell to use when invoking shell scripts.
   9506 SHELL=$lt_SHELL
   9507 
   9508 # Whether or not to build shared libraries.
   9509 build_libtool_libs=$enable_shared
   9510 
   9511 # Whether or not to build static libraries.
   9512 build_old_libs=$enable_static
   9513 
   9514 # Whether or not to add -lc for building shared libraries.
   9515 build_libtool_need_lc=$archive_cmds_need_lc
   9516 
   9517 # Whether or not to disallow shared libs when runtime libs are static
   9518 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   9519 
   9520 # Whether or not to optimize for fast installation.
   9521 fast_install=$enable_fast_install
   9522 
   9523 # The host system.
   9524 host_alias=$host_alias
   9525 host=$host
   9526 host_os=$host_os
   9527 
   9528 # The build system.
   9529 build_alias=$build_alias
   9530 build=$build
   9531 build_os=$build_os
   9532 
   9533 # An echo program that does not interpret backslashes.
   9534 echo=$lt_echo
   9535 
   9536 # The archiver.
   9537 AR=$lt_AR
   9538 AR_FLAGS=$lt_AR_FLAGS
   9539 
   9540 # A C compiler.
   9541 LTCC=$lt_LTCC
   9542 
   9543 # LTCC compiler flags.
   9544 LTCFLAGS=$lt_LTCFLAGS
   9545 
   9546 # A language-specific compiler.
   9547 CC=$lt_compiler
   9548 
   9549 # Is the compiler the GNU C compiler?
   9550 with_gcc=$GCC
   9551 
   9552 # An ERE matcher.
   9553 EGREP=$lt_EGREP
   9554 
   9555 # The linker used to build libraries.
   9556 LD=$lt_LD
   9557 
   9558 # Whether we need hard or soft links.
   9559 LN_S=$lt_LN_S
   9560 
   9561 # A BSD-compatible nm program.
   9562 NM=$lt_NM
   9563 
   9564 # A symbol stripping program
   9565 STRIP=$lt_STRIP
   9566 
   9567 # Used to examine libraries when file_magic_cmd begins "file"
   9568 MAGIC_CMD=$MAGIC_CMD
   9569 
   9570 # Used on cygwin: DLL creation program.
   9571 DLLTOOL="$DLLTOOL"
   9572 
   9573 # Used on cygwin: object dumper.
   9574 OBJDUMP="$OBJDUMP"
   9575 
   9576 # Used on cygwin: assembler.
   9577 AS="$AS"
   9578 
   9579 # The name of the directory that contains temporary libtool files.
   9580 objdir=$objdir
   9581 
   9582 # How to create reloadable object files.
   9583 reload_flag=$lt_reload_flag
   9584 reload_cmds=$lt_reload_cmds
   9585 
   9586 # How to pass a linker flag through the compiler.
   9587 wl=$lt_lt_prog_compiler_wl
   9588 
   9589 # Object file suffix (normally "o").
   9590 objext="$ac_objext"
   9591 
   9592 # Old archive suffix (normally "a").
   9593 libext="$libext"
   9594 
   9595 # Shared library suffix (normally ".so").
   9596 shrext_cmds='$shrext_cmds'
   9597 
   9598 # Executable file suffix (normally "").
   9599 exeext="$exeext"
   9600 
   9601 # Additional compiler flags for building library objects.
   9602 pic_flag=$lt_lt_prog_compiler_pic
   9603 pic_mode=$pic_mode
   9604 
   9605 # What is the maximum length of a command?
   9606 max_cmd_len=$lt_cv_sys_max_cmd_len
   9607 
   9608 # Does compiler simultaneously support -c and -o options?
   9609 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   9610 
   9611 # Must we lock files when doing compilation?
   9612 need_locks=$lt_need_locks
   9613 
   9614 # Do we need the lib prefix for modules?
   9615 need_lib_prefix=$need_lib_prefix
   9616 
   9617 # Do we need a version for libraries?
   9618 need_version=$need_version
   9619 
   9620 # Whether dlopen is supported.
   9621 dlopen_support=$enable_dlopen
   9622 
   9623 # Whether dlopen of programs is supported.
   9624 dlopen_self=$enable_dlopen_self
   9625 
   9626 # Whether dlopen of statically linked programs is supported.
   9627 dlopen_self_static=$enable_dlopen_self_static
   9628 
   9629 # Compiler flag to prevent dynamic linking.
   9630 link_static_flag=$lt_lt_prog_compiler_static
   9631 
   9632 # Compiler flag to turn off builtin functions.
   9633 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   9634 
   9635 # Compiler flag to allow reflexive dlopens.
   9636 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   9637 
   9638 # Compiler flag to generate shared objects directly from archives.
   9639 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   9640 
   9641 # Compiler flag to generate thread-safe objects.
   9642 thread_safe_flag_spec=$lt_thread_safe_flag_spec
   9643 
   9644 # Library versioning type.
   9645 version_type=$version_type
   9646 
   9647 # Format of library name prefix.
   9648 libname_spec=$lt_libname_spec
   9649 
   9650 # List of archive names.  First name is the real one, the rest are links.
   9651 # The last name is the one that the linker finds with -lNAME.
   9652 library_names_spec=$lt_library_names_spec
   9653 
   9654 # The coded name of the library, if different from the real name.
   9655 soname_spec=$lt_soname_spec
   9656 
   9657 # Commands used to build and install an old-style archive.
   9658 RANLIB=$lt_RANLIB
   9659 old_archive_cmds=$lt_old_archive_cmds
   9660 old_postinstall_cmds=$lt_old_postinstall_cmds
   9661 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   9662 
   9663 # Create an old-style archive from a shared archive.
   9664 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   9665 
   9666 # Create a temporary old-style archive to link instead of a shared archive.
   9667 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   9668 
   9669 # Commands used to build and install a shared archive.
   9670 archive_cmds=$lt_archive_cmds
   9671 archive_expsym_cmds=$lt_archive_expsym_cmds
   9672 postinstall_cmds=$lt_postinstall_cmds
   9673 postuninstall_cmds=$lt_postuninstall_cmds
   9674 
   9675 # Commands used to build a loadable module (assumed same as above if empty)
   9676 module_cmds=$lt_module_cmds
   9677 module_expsym_cmds=$lt_module_expsym_cmds
   9678 
   9679 # Commands to strip libraries.
   9680 old_striplib=$lt_old_striplib
   9681 striplib=$lt_striplib
   9682 
   9683 # Dependencies to place before the objects being linked to create a
   9684 # shared library.
   9685 predep_objects=$lt_predep_objects
   9686 
   9687 # Dependencies to place after the objects being linked to create a
   9688 # shared library.
   9689 postdep_objects=$lt_postdep_objects
   9690 
   9691 # Dependencies to place before the objects being linked to create a
   9692 # shared library.
   9693 predeps=$lt_predeps
   9694 
   9695 # Dependencies to place after the objects being linked to create a
   9696 # shared library.
   9697 postdeps=$lt_postdeps
   9698 
   9699 # The library search path used internally by the compiler when linking
   9700 # a shared library.
   9701 compiler_lib_search_path=$lt_compiler_lib_search_path
   9702 
   9703 # Method to check whether dependent libraries are shared objects.
   9704 deplibs_check_method=$lt_deplibs_check_method
   9705 
   9706 # Command to use when deplibs_check_method == file_magic.
   9707 file_magic_cmd=$lt_file_magic_cmd
   9708 
   9709 # Flag that allows shared libraries with undefined symbols to be built.
   9710 allow_undefined_flag=$lt_allow_undefined_flag
   9711 
   9712 # Flag that forces no undefined symbols.
   9713 no_undefined_flag=$lt_no_undefined_flag
   9714 
   9715 # Commands used to finish a libtool library installation in a directory.
   9716 finish_cmds=$lt_finish_cmds
   9717 
   9718 # Same as above, but a single script fragment to be evaled but not shown.
   9719 finish_eval=$lt_finish_eval
   9720 
   9721 # Take the output of nm and produce a listing of raw symbols and C names.
   9722 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   9723 
   9724 # Transform the output of nm in a proper C declaration
   9725 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   9726 
   9727 # Transform the output of nm in a C name address pair
   9728 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   9729 
   9730 # This is the shared library runtime path variable.
   9731 runpath_var=$runpath_var
   9732 
   9733 # This is the shared library path variable.
   9734 shlibpath_var=$shlibpath_var
   9735 
   9736 # Is shlibpath searched before the hard-coded library search path?
   9737 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   9738 
   9739 # How to hardcode a shared library path into an executable.
   9740 hardcode_action=$hardcode_action
   9741 
   9742 # Whether we should hardcode library paths into libraries.
   9743 hardcode_into_libs=$hardcode_into_libs
   9744 
   9745 # Flag to hardcode \$libdir into a binary during linking.
   9746 # This must work even if \$libdir does not exist.
   9747 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   9748 
   9749 # If ld is used when linking, flag to hardcode \$libdir into
   9750 # a binary during linking. This must work even if \$libdir does
   9751 # not exist.
   9752 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   9753 
   9754 # Whether we need a single -rpath flag with a separated argument.
   9755 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   9756 
   9757 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   9758 # resulting binary.
   9759 hardcode_direct=$hardcode_direct
   9760 
   9761 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   9762 # resulting binary.
   9763 hardcode_minus_L=$hardcode_minus_L
   9764 
   9765 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   9766 # the resulting binary.
   9767 hardcode_shlibpath_var=$hardcode_shlibpath_var
   9768 
   9769 # Set to yes if building a shared library automatically hardcodes DIR into the library
   9770 # and all subsequent libraries and executables linked against it.
   9771 hardcode_automatic=$hardcode_automatic
   9772 
   9773 # Variables whose values should be saved in libtool wrapper scripts and
   9774 # restored at relink time.
   9775 variables_saved_for_relink="$variables_saved_for_relink"
   9776 
   9777 # Whether libtool must link a program against all its dependency libraries.
   9778 link_all_deplibs=$link_all_deplibs
   9779 
   9780 # Compile-time system search path for libraries
   9781 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   9782 
   9783 # Run-time system search path for libraries
   9784 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   9785 
   9786 # Fix the shell variable \$srcfile for the compiler.
   9787 fix_srcfile_path="$fix_srcfile_path"
   9788 
   9789 # Set to yes if exported symbols are required.
   9790 always_export_symbols=$always_export_symbols
   9791 
   9792 # The commands to list exported symbols.
   9793 export_symbols_cmds=$lt_export_symbols_cmds
   9794 
   9795 # The commands to extract the exported symbol list from a shared archive.
   9796 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   9797 
   9798 # Symbols that should not be listed in the preloaded symbols.
   9799 exclude_expsyms=$lt_exclude_expsyms
   9800 
   9801 # Symbols that must always be exported.
   9802 include_expsyms=$lt_include_expsyms
   9803 
   9804 # ### END LIBTOOL CONFIG
   9805 
   9806 __EOF__
   9807 
   9808 
   9809   case $host_os in
   9810   aix3*)
   9811     cat <<\EOF >> "$cfgfile"
   9812 
   9813 # AIX sometimes has problems with the GCC collect2 program.  For some
   9814 # reason, if we set the COLLECT_NAMES environment variable, the problems
   9815 # vanish in a puff of smoke.
   9816 if test "X${COLLECT_NAMES+set}" != Xset; then
   9817   COLLECT_NAMES=
   9818   export COLLECT_NAMES
   9819 fi
   9820 EOF
   9821     ;;
   9822   esac
   9823 
   9824   # We use sed instead of cat because bash on DJGPP gets confused if
   9825   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   9826   # text mode, it properly converts lines to CR/LF.  This bash problem
   9827   # is reportedly fixed, but why not run on old versions too?
   9828   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
   9829 
   9830   mv -f "$cfgfile" "$ofile" || \
   9831     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   9832   chmod +x "$ofile"
   9833 
   9834 else
   9835   # If there is no Makefile yet, we rely on a make rule to execute
   9836   # `config.status --recheck' to rerun these tests and create the
   9837   # libtool script then.
   9838   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   9839   if test -f "$ltmain_in"; then
   9840     test -f Makefile && make "$ltmain"
   9841   fi
   9842 fi
   9843 
   9844 
   9845 ac_ext=c
   9846 ac_cpp='$CPP $CPPFLAGS'
   9847 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9848 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9849 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9850 
   9851 CC="$lt_save_CC"
   9852 
   9853 
   9854 # Check whether --with-tags or --without-tags was given.
   9855 if test "${with_tags+set}" = set; then
   9856   withval="$with_tags"
   9857   tagnames="$withval"
   9858 fi;
   9859 
   9860 if test -f "$ltmain" && test -n "$tagnames"; then
   9861   if test ! -f "${ofile}"; then
   9862     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
   9863 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
   9864   fi
   9865 
   9866   if test -z "$LTCC"; then
   9867     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
   9868     if test -z "$LTCC"; then
   9869       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
   9870 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
   9871     else
   9872       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
   9873 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
   9874     fi
   9875   fi
   9876   if test -z "$LTCFLAGS"; then
   9877     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
   9878   fi
   9879 
   9880   # Extract list of available tagged configurations in $ofile.
   9881   # Note that this assumes the entire list is on one line.
   9882   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
   9883 
   9884   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   9885   for tagname in $tagnames; do
   9886     IFS="$lt_save_ifs"
   9887     # Check whether tagname contains only valid characters
   9888     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
   9889     "") ;;
   9890     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
   9891 echo "$as_me: error: invalid tag name: $tagname" >&2;}
   9892    { (exit 1); exit 1; }; }
   9893 	;;
   9894     esac
   9895 
   9896     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
   9897     then
   9898       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
   9899 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
   9900    { (exit 1); exit 1; }; }
   9901     fi
   9902 
   9903     # Update the list of available tags.
   9904     if test -n "$tagname"; then
   9905       echo appending configuration tag \"$tagname\" to $ofile
   9906 
   9907       case $tagname in
   9908       CXX)
   9909 	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   9910 	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   9911 	    (test "X$CXX" != "Xg++"))) ; then
   9912 	  ac_ext=cc
   9913 ac_cpp='$CXXCPP $CPPFLAGS'
   9914 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9915 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9916 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9917 
   9918 
   9919 
   9920 
   9921 archive_cmds_need_lc_CXX=no
   9922 allow_undefined_flag_CXX=
   9923 always_export_symbols_CXX=no
   9924 archive_expsym_cmds_CXX=
   9925 export_dynamic_flag_spec_CXX=
   9926 hardcode_direct_CXX=no
   9927 hardcode_libdir_flag_spec_CXX=
   9928 hardcode_libdir_flag_spec_ld_CXX=
   9929 hardcode_libdir_separator_CXX=
   9930 hardcode_minus_L_CXX=no
   9931 hardcode_shlibpath_var_CXX=unsupported
   9932 hardcode_automatic_CXX=no
   9933 module_cmds_CXX=
   9934 module_expsym_cmds_CXX=
   9935 link_all_deplibs_CXX=unknown
   9936 old_archive_cmds_CXX=$old_archive_cmds
   9937 no_undefined_flag_CXX=
   9938 whole_archive_flag_spec_CXX=
   9939 enable_shared_with_static_runtimes_CXX=no
   9940 
   9941 # Dependencies to place before and after the object being linked:
   9942 predep_objects_CXX=
   9943 postdep_objects_CXX=
   9944 predeps_CXX=
   9945 postdeps_CXX=
   9946 compiler_lib_search_path_CXX=
   9947 
   9948 # Source file extension for C++ test sources.
   9949 ac_ext=cpp
   9950 
   9951 # Object file extension for compiled C++ test sources.
   9952 objext=o
   9953 objext_CXX=$objext
   9954 
   9955 # Code to be used in simple compile tests
   9956 lt_simple_compile_test_code="int some_variable = 0;\n"
   9957 
   9958 # Code to be used in simple link tests
   9959 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
   9960 
   9961 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   9962 
   9963 # If no C compiler was specified, use CC.
   9964 LTCC=${LTCC-"$CC"}
   9965 
   9966 # If no C compiler flags were specified, use CFLAGS.
   9967 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   9968 
   9969 # Allow CC to be a program name with arguments.
   9970 compiler=$CC
   9971 
   9972 
   9973 # save warnings/boilerplate of simple test code
   9974 ac_outfile=conftest.$ac_objext
   9975 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   9976 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9977 _lt_compiler_boilerplate=`cat conftest.err`
   9978 $rm conftest*
   9979 
   9980 ac_outfile=conftest.$ac_objext
   9981 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   9982 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9983 _lt_linker_boilerplate=`cat conftest.err`
   9984 $rm conftest*
   9985 
   9986 
   9987 # Allow CC to be a program name with arguments.
   9988 lt_save_CC=$CC
   9989 lt_save_LD=$LD
   9990 lt_save_GCC=$GCC
   9991 GCC=$GXX
   9992 lt_save_with_gnu_ld=$with_gnu_ld
   9993 lt_save_path_LD=$lt_cv_path_LD
   9994 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   9995   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   9996 else
   9997   $as_unset lt_cv_prog_gnu_ld
   9998 fi
   9999 if test -n "${lt_cv_path_LDCXX+set}"; then
   10000   lt_cv_path_LD=$lt_cv_path_LDCXX
   10001 else
   10002   $as_unset lt_cv_path_LD
   10003 fi
   10004 test -z "${LDCXX+set}" || LD=$LDCXX
   10005 CC=${CXX-"c++"}
   10006 compiler=$CC
   10007 compiler_CXX=$CC
   10008 for cc_temp in $compiler""; do
   10009   case $cc_temp in
   10010     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   10011     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   10012     \-*) ;;
   10013     *) break;;
   10014   esac
   10015 done
   10016 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   10017 
   10018 
   10019 # We don't want -fno-exception wen compiling C++ code, so set the
   10020 # no_builtin_flag separately
   10021 if test "$GXX" = yes; then
   10022   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   10023 else
   10024   lt_prog_compiler_no_builtin_flag_CXX=
   10025 fi
   10026 
   10027 if test "$GXX" = yes; then
   10028   # Set up default GNU C++ configuration
   10029 
   10030 
   10031 # Check whether --with-gnu-ld or --without-gnu-ld was given.
   10032 if test "${with_gnu_ld+set}" = set; then
   10033   withval="$with_gnu_ld"
   10034   test "$withval" = no || with_gnu_ld=yes
   10035 else
   10036   with_gnu_ld=no
   10037 fi;
   10038 ac_prog=ld
   10039 if test "$GCC" = yes; then
   10040   # Check if gcc -print-prog-name=ld gives a path.
   10041   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   10042 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
   10043   case $host in
   10044   *-*-mingw*)
   10045     # gcc leaves a trailing carriage return which upsets mingw
   10046     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   10047   *)
   10048     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   10049   esac
   10050   case $ac_prog in
   10051     # Accept absolute paths.
   10052     [\\/]* | ?:[\\/]*)
   10053       re_direlt='/[^/][^/]*/\.\./'
   10054       # Canonicalize the pathname of ld
   10055       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   10056       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   10057 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   10058       done
   10059       test -z "$LD" && LD="$ac_prog"
   10060       ;;
   10061   "")
   10062     # If it fails, then pretend we aren't using GCC.
   10063     ac_prog=ld
   10064     ;;
   10065   *)
   10066     # If it is relative, then search for the first ld in PATH.
   10067     with_gnu_ld=unknown
   10068     ;;
   10069   esac
   10070 elif test "$with_gnu_ld" = yes; then
   10071   echo "$as_me:$LINENO: checking for GNU ld" >&5
   10072 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   10073 else
   10074   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   10075 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   10076 fi
   10077 if test "${lt_cv_path_LD+set}" = set; then
   10078   echo $ECHO_N "(cached) $ECHO_C" >&6
   10079 else
   10080   if test -z "$LD"; then
   10081   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   10082   for ac_dir in $PATH; do
   10083     IFS="$lt_save_ifs"
   10084     test -z "$ac_dir" && ac_dir=.
   10085     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   10086       lt_cv_path_LD="$ac_dir/$ac_prog"
   10087       # Check to see if the program is GNU ld.  I'd rather use --version,
   10088       # but apparently some variants of GNU ld only accept -v.
   10089       # Break only if it was the GNU/non-GNU ld that we prefer.
   10090       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   10091       *GNU* | *'with BFD'*)
   10092 	test "$with_gnu_ld" != no && break
   10093 	;;
   10094       *)
   10095 	test "$with_gnu_ld" != yes && break
   10096 	;;
   10097       esac
   10098     fi
   10099   done
   10100   IFS="$lt_save_ifs"
   10101 else
   10102   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   10103 fi
   10104 fi
   10105 
   10106 LD="$lt_cv_path_LD"
   10107 if test -n "$LD"; then
   10108   echo "$as_me:$LINENO: result: $LD" >&5
   10109 echo "${ECHO_T}$LD" >&6
   10110 else
   10111   echo "$as_me:$LINENO: result: no" >&5
   10112 echo "${ECHO_T}no" >&6
   10113 fi
   10114 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   10115 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   10116    { (exit 1); exit 1; }; }
   10117 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   10118 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   10119 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   10120   echo $ECHO_N "(cached) $ECHO_C" >&6
   10121 else
   10122   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   10123 case `$LD -v 2>&1 </dev/null` in
   10124 *GNU* | *'with BFD'*)
   10125   lt_cv_prog_gnu_ld=yes
   10126   ;;
   10127 *)
   10128   lt_cv_prog_gnu_ld=no
   10129   ;;
   10130 esac
   10131 fi
   10132 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   10133 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   10134 with_gnu_ld=$lt_cv_prog_gnu_ld
   10135 
   10136 
   10137 
   10138   # Check if GNU C++ uses GNU ld as the underlying linker, since the
   10139   # archiving commands below assume that GNU ld is being used.
   10140   if test "$with_gnu_ld" = yes; then
   10141     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10142     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   10143 
   10144     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10145     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10146 
   10147     # If archive_cmds runs LD, not CC, wlarc should be empty
   10148     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   10149     #     investigate it a little bit more. (MM)
   10150     wlarc='${wl}'
   10151 
   10152     # ancient GNU ld didn't support --whole-archive et. al.
   10153     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
   10154 	grep 'no-whole-archive' > /dev/null; then
   10155       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10156     else
   10157       whole_archive_flag_spec_CXX=
   10158     fi
   10159   else
   10160     with_gnu_ld=no
   10161     wlarc=
   10162 
   10163     # A generic and very simple default shared library creation
   10164     # command for GNU C++ for the case where it uses the native
   10165     # linker, instead of GNU ld.  If possible, this setting should
   10166     # overridden to take advantage of the native linker features on
   10167     # the platform it is being used on.
   10168     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10169   fi
   10170 
   10171   # Commands to make compiler produce verbose output that lists
   10172   # what "hidden" libraries, object files and flags are used when
   10173   # linking a shared library.
   10174   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10175 
   10176 else
   10177   GXX=no
   10178   with_gnu_ld=no
   10179   wlarc=
   10180 fi
   10181 
   10182 # PORTME: fill in a description of your system's C++ link characteristics
   10183 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10184 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   10185 ld_shlibs_CXX=yes
   10186 case $host_os in
   10187   aix3*)
   10188     # FIXME: insert proper C++ library support
   10189     ld_shlibs_CXX=no
   10190     ;;
   10191   aix4* | aix5*)
   10192     if test "$host_cpu" = ia64; then
   10193       # On IA64, the linker does run time linking by default, so we don't
   10194       # have to do anything special.
   10195       aix_use_runtimelinking=no
   10196       exp_sym_flag='-Bexport'
   10197       no_entry_flag=""
   10198     else
   10199       aix_use_runtimelinking=no
   10200 
   10201       # Test if we are trying to use run time linking or normal
   10202       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10203       # need to do runtime linking.
   10204       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   10205 	for ld_flag in $LDFLAGS; do
   10206 	  case $ld_flag in
   10207 	  *-brtl*)
   10208 	    aix_use_runtimelinking=yes
   10209 	    break
   10210 	    ;;
   10211 	  esac
   10212 	done
   10213 	;;
   10214       esac
   10215 
   10216       exp_sym_flag='-bexport'
   10217       no_entry_flag='-bnoentry'
   10218     fi
   10219 
   10220     # When large executables or shared objects are built, AIX ld can
   10221     # have problems creating the table of contents.  If linking a library
   10222     # or program results in "error TOC overflow" add -mminimal-toc to
   10223     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10224     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10225 
   10226     archive_cmds_CXX=''
   10227     hardcode_direct_CXX=yes
   10228     hardcode_libdir_separator_CXX=':'
   10229     link_all_deplibs_CXX=yes
   10230 
   10231     if test "$GXX" = yes; then
   10232       case $host_os in aix4.[012]|aix4.[012].*)
   10233       # We only want to do this on AIX 4.2 and lower, the check
   10234       # below for broken collect2 doesn't work under 4.3+
   10235 	collect2name=`${CC} -print-prog-name=collect2`
   10236 	if test -f "$collect2name" && \
   10237 	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   10238 	then
   10239 	  # We have reworked collect2
   10240 	  hardcode_direct_CXX=yes
   10241 	else
   10242 	  # We have old collect2
   10243 	  hardcode_direct_CXX=unsupported
   10244 	  # It fails to find uninstalled libraries when the uninstalled
   10245 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10246 	  # to unsupported forces relinking
   10247 	  hardcode_minus_L_CXX=yes
   10248 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
   10249 	  hardcode_libdir_separator_CXX=
   10250 	fi
   10251 	;;
   10252       esac
   10253       shared_flag='-shared'
   10254       if test "$aix_use_runtimelinking" = yes; then
   10255 	shared_flag="$shared_flag "'${wl}-G'
   10256       fi
   10257     else
   10258       # not using gcc
   10259       if test "$host_cpu" = ia64; then
   10260 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10261 	# chokes on -Wl,-G. The following line is correct:
   10262 	shared_flag='-G'
   10263       else
   10264 	if test "$aix_use_runtimelinking" = yes; then
   10265 	  shared_flag='${wl}-G'
   10266 	else
   10267 	  shared_flag='${wl}-bM:SRE'
   10268 	fi
   10269       fi
   10270     fi
   10271 
   10272     # It seems that -bexpall does not export symbols beginning with
   10273     # underscore (_), so it is better to generate a list of symbols to export.
   10274     always_export_symbols_CXX=yes
   10275     if test "$aix_use_runtimelinking" = yes; then
   10276       # Warning - without using the other runtime loading flags (-brtl),
   10277       # -berok will link without error, but may produce a broken library.
   10278       allow_undefined_flag_CXX='-berok'
   10279       # Determine the default libpath from the value encoded in an empty executable.
   10280       cat >conftest.$ac_ext <<_ACEOF
   10281 /* confdefs.h.  */
   10282 _ACEOF
   10283 cat confdefs.h >>conftest.$ac_ext
   10284 cat >>conftest.$ac_ext <<_ACEOF
   10285 /* end confdefs.h.  */
   10286 
   10287 int
   10288 main ()
   10289 {
   10290 
   10291   ;
   10292   return 0;
   10293 }
   10294 _ACEOF
   10295 rm -f conftest.$ac_objext conftest$ac_exeext
   10296 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   10297   (eval $ac_link) 2>conftest.er1
   10298   ac_status=$?
   10299   grep -v '^ *+' conftest.er1 >conftest.err
   10300   rm -f conftest.er1
   10301   cat conftest.err >&5
   10302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10303   (exit $ac_status); } &&
   10304 	 { ac_try='test -z "$ac_cxx_werror_flag"
   10305 			 || test ! -s conftest.err'
   10306   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10307   (eval $ac_try) 2>&5
   10308   ac_status=$?
   10309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10310   (exit $ac_status); }; } &&
   10311 	 { ac_try='test -s conftest$ac_exeext'
   10312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10313   (eval $ac_try) 2>&5
   10314   ac_status=$?
   10315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10316   (exit $ac_status); }; }; then
   10317 
   10318 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10319 }'`
   10320 # Check for a 64-bit object if we didn't find anything.
   10321 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10322 }'`; fi
   10323 else
   10324   echo "$as_me: failed program was:" >&5
   10325 sed 's/^/| /' conftest.$ac_ext >&5
   10326 
   10327 fi
   10328 rm -f conftest.err conftest.$ac_objext \
   10329       conftest$ac_exeext conftest.$ac_ext
   10330 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10331 
   10332       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10333 
   10334       archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   10335      else
   10336       if test "$host_cpu" = ia64; then
   10337 	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
   10338 	allow_undefined_flag_CXX="-z nodefs"
   10339 	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   10340       else
   10341 	# Determine the default libpath from the value encoded in an empty executable.
   10342 	cat >conftest.$ac_ext <<_ACEOF
   10343 /* confdefs.h.  */
   10344 _ACEOF
   10345 cat confdefs.h >>conftest.$ac_ext
   10346 cat >>conftest.$ac_ext <<_ACEOF
   10347 /* end confdefs.h.  */
   10348 
   10349 int
   10350 main ()
   10351 {
   10352 
   10353   ;
   10354   return 0;
   10355 }
   10356 _ACEOF
   10357 rm -f conftest.$ac_objext conftest$ac_exeext
   10358 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   10359   (eval $ac_link) 2>conftest.er1
   10360   ac_status=$?
   10361   grep -v '^ *+' conftest.er1 >conftest.err
   10362   rm -f conftest.er1
   10363   cat conftest.err >&5
   10364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10365   (exit $ac_status); } &&
   10366 	 { ac_try='test -z "$ac_cxx_werror_flag"
   10367 			 || test ! -s conftest.err'
   10368   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10369   (eval $ac_try) 2>&5
   10370   ac_status=$?
   10371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10372   (exit $ac_status); }; } &&
   10373 	 { ac_try='test -s conftest$ac_exeext'
   10374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10375   (eval $ac_try) 2>&5
   10376   ac_status=$?
   10377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10378   (exit $ac_status); }; }; then
   10379 
   10380 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10381 }'`
   10382 # Check for a 64-bit object if we didn't find anything.
   10383 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10384 }'`; fi
   10385 else
   10386   echo "$as_me: failed program was:" >&5
   10387 sed 's/^/| /' conftest.$ac_ext >&5
   10388 
   10389 fi
   10390 rm -f conftest.err conftest.$ac_objext \
   10391       conftest$ac_exeext conftest.$ac_ext
   10392 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10393 
   10394 	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10395 	# Warning - without using the other run time loading flags,
   10396 	# -berok will link without error, but may produce a broken library.
   10397 	no_undefined_flag_CXX=' ${wl}-bernotok'
   10398 	allow_undefined_flag_CXX=' ${wl}-berok'
   10399 	# Exported symbols can be pulled into shared objects from archives
   10400 	whole_archive_flag_spec_CXX='$convenience'
   10401 	archive_cmds_need_lc_CXX=yes
   10402 	# This is similar to how AIX traditionally builds its shared libraries.
   10403 	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   10404       fi
   10405     fi
   10406     ;;
   10407 
   10408   beos*)
   10409     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   10410       allow_undefined_flag_CXX=unsupported
   10411       # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   10412       # support --undefined.  This deserves some investigation.  FIXME
   10413       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10414     else
   10415       ld_shlibs_CXX=no
   10416     fi
   10417     ;;
   10418 
   10419   chorus*)
   10420     case $cc_basename in
   10421       *)
   10422 	# FIXME: insert proper C++ library support
   10423 	ld_shlibs_CXX=no
   10424 	;;
   10425     esac
   10426     ;;
   10427 
   10428   cygwin* | mingw* | pw32*)
   10429     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   10430     # as there is no search path for DLLs.
   10431     hardcode_libdir_flag_spec_CXX='-L$libdir'
   10432     allow_undefined_flag_CXX=unsupported
   10433     always_export_symbols_CXX=no
   10434     enable_shared_with_static_runtimes_CXX=yes
   10435 
   10436     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   10437       archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10438       # If the export-symbols file already is a .def file (1st line
   10439       # is EXPORTS), use it as is; otherwise, prepend...
   10440       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   10441 	cp $export_symbols $output_objdir/$soname.def;
   10442       else
   10443 	echo EXPORTS > $output_objdir/$soname.def;
   10444 	cat $export_symbols >> $output_objdir/$soname.def;
   10445       fi~
   10446       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10447     else
   10448       ld_shlibs_CXX=no
   10449     fi
   10450   ;;
   10451       darwin* | rhapsody*)
   10452         case $host_os in
   10453         rhapsody* | darwin1.[012])
   10454          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
   10455          ;;
   10456        *) # Darwin 1.3 on
   10457          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   10458            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   10459          else
   10460            case ${MACOSX_DEPLOYMENT_TARGET} in
   10461              10.[012])
   10462                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   10463                ;;
   10464              10.*)
   10465                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
   10466                ;;
   10467            esac
   10468          fi
   10469          ;;
   10470         esac
   10471       archive_cmds_need_lc_CXX=no
   10472       hardcode_direct_CXX=no
   10473       hardcode_automatic_CXX=yes
   10474       hardcode_shlibpath_var_CXX=unsupported
   10475       whole_archive_flag_spec_CXX=''
   10476       link_all_deplibs_CXX=yes
   10477 
   10478     if test "$GXX" = yes ; then
   10479       lt_int_apple_cc_single_mod=no
   10480       output_verbose_link_cmd='echo'
   10481       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
   10482        lt_int_apple_cc_single_mod=yes
   10483       fi
   10484       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10485        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   10486       else
   10487           archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   10488         fi
   10489         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10490         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   10491           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10492             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10493           else
   10494             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10495           fi
   10496             module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10497       else
   10498       case $cc_basename in
   10499         xlc*)
   10500          output_verbose_link_cmd='echo'
   10501           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   10502           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10503           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   10504           archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10505           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10506           ;;
   10507        *)
   10508          ld_shlibs_CXX=no
   10509           ;;
   10510       esac
   10511       fi
   10512         ;;
   10513 
   10514   dgux*)
   10515     case $cc_basename in
   10516       ec++*)
   10517 	# FIXME: insert proper C++ library support
   10518 	ld_shlibs_CXX=no
   10519 	;;
   10520       ghcx*)
   10521 	# Green Hills C++ Compiler
   10522 	# FIXME: insert proper C++ library support
   10523 	ld_shlibs_CXX=no
   10524 	;;
   10525       *)
   10526 	# FIXME: insert proper C++ library support
   10527 	ld_shlibs_CXX=no
   10528 	;;
   10529     esac
   10530     ;;
   10531   freebsd[12]*)
   10532     # C++ shared libraries reported to be fairly broken before switch to ELF
   10533     ld_shlibs_CXX=no
   10534     ;;
   10535   freebsd-elf*)
   10536     archive_cmds_need_lc_CXX=no
   10537     ;;
   10538   freebsd* | kfreebsd*-gnu | dragonfly*)
   10539     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   10540     # conventions
   10541     ld_shlibs_CXX=yes
   10542     ;;
   10543   gnu*)
   10544     ;;
   10545   hpux9*)
   10546     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10547     hardcode_libdir_separator_CXX=:
   10548     export_dynamic_flag_spec_CXX='${wl}-E'
   10549     hardcode_direct_CXX=yes
   10550     hardcode_minus_L_CXX=yes # Not in the search PATH,
   10551 				# but as the default
   10552 				# location of the library.
   10553 
   10554     case $cc_basename in
   10555     CC*)
   10556       # FIXME: insert proper C++ library support
   10557       ld_shlibs_CXX=no
   10558       ;;
   10559     aCC*)
   10560       archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10561       # Commands to make compiler produce verbose output that lists
   10562       # what "hidden" libraries, object files and flags are used when
   10563       # linking a shared library.
   10564       #
   10565       # There doesn't appear to be a way to prevent this compiler from
   10566       # explicitly linking system object files so we need to strip them
   10567       # from the output so that they don't get included in the library
   10568       # dependencies.
   10569       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10570       ;;
   10571     *)
   10572       if test "$GXX" = yes; then
   10573         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10574       else
   10575         # FIXME: insert proper C++ library support
   10576         ld_shlibs_CXX=no
   10577       fi
   10578       ;;
   10579     esac
   10580     ;;
   10581   hpux10*|hpux11*)
   10582     if test $with_gnu_ld = no; then
   10583       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10584       hardcode_libdir_separator_CXX=:
   10585 
   10586       case $host_cpu in
   10587       hppa*64*|ia64*)
   10588 	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
   10589         ;;
   10590       *)
   10591 	export_dynamic_flag_spec_CXX='${wl}-E'
   10592         ;;
   10593       esac
   10594     fi
   10595     case $host_cpu in
   10596     hppa*64*|ia64*)
   10597       hardcode_direct_CXX=no
   10598       hardcode_shlibpath_var_CXX=no
   10599       ;;
   10600     *)
   10601       hardcode_direct_CXX=yes
   10602       hardcode_minus_L_CXX=yes # Not in the search PATH,
   10603 					      # but as the default
   10604 					      # location of the library.
   10605       ;;
   10606     esac
   10607 
   10608     case $cc_basename in
   10609       CC*)
   10610 	# FIXME: insert proper C++ library support
   10611 	ld_shlibs_CXX=no
   10612 	;;
   10613       aCC*)
   10614 	case $host_cpu in
   10615 	hppa*64*)
   10616 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10617 	  ;;
   10618 	ia64*)
   10619 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10620 	  ;;
   10621 	*)
   10622 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10623 	  ;;
   10624 	esac
   10625 	# Commands to make compiler produce verbose output that lists
   10626 	# what "hidden" libraries, object files and flags are used when
   10627 	# linking a shared library.
   10628 	#
   10629 	# There doesn't appear to be a way to prevent this compiler from
   10630 	# explicitly linking system object files so we need to strip them
   10631 	# from the output so that they don't get included in the library
   10632 	# dependencies.
   10633 	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10634 	;;
   10635       *)
   10636 	if test "$GXX" = yes; then
   10637 	  if test $with_gnu_ld = no; then
   10638 	    case $host_cpu in
   10639 	    hppa*64*)
   10640 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10641 	      ;;
   10642 	    ia64*)
   10643 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10644 	      ;;
   10645 	    *)
   10646 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10647 	      ;;
   10648 	    esac
   10649 	  fi
   10650 	else
   10651 	  # FIXME: insert proper C++ library support
   10652 	  ld_shlibs_CXX=no
   10653 	fi
   10654 	;;
   10655     esac
   10656     ;;
   10657   interix3*)
   10658     hardcode_direct_CXX=no
   10659     hardcode_shlibpath_var_CXX=no
   10660     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10661     export_dynamic_flag_spec_CXX='${wl}-E'
   10662     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   10663     # Instead, shared libraries are loaded at an image base (0x10000000 by
   10664     # default) and relocated if they conflict, which is a slow very memory
   10665     # consuming and fragmenting process.  To avoid this, we pick a random,
   10666     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   10667     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   10668     archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   10669     archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   10670     ;;
   10671   irix5* | irix6*)
   10672     case $cc_basename in
   10673       CC*)
   10674 	# SGI C++
   10675 	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   10676 
   10677 	# Archives containing C++ object files must be created using
   10678 	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   10679 	# necessary to make sure instantiated templates are included
   10680 	# in the archive.
   10681 	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   10682 	;;
   10683       *)
   10684 	if test "$GXX" = yes; then
   10685 	  if test "$with_gnu_ld" = no; then
   10686 	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10687 	  else
   10688 	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
   10689 	  fi
   10690 	fi
   10691 	link_all_deplibs_CXX=yes
   10692 	;;
   10693     esac
   10694     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10695     hardcode_libdir_separator_CXX=:
   10696     ;;
   10697   linux*)
   10698     case $cc_basename in
   10699       KCC*)
   10700 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10701 
   10702 	# KCC will only create a shared library if the output file
   10703 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10704 	# to its proper name (with version) after linking.
   10705 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10706 	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
   10707 	# Commands to make compiler produce verbose output that lists
   10708 	# what "hidden" libraries, object files and flags are used when
   10709 	# linking a shared library.
   10710 	#
   10711 	# There doesn't appear to be a way to prevent this compiler from
   10712 	# explicitly linking system object files so we need to strip them
   10713 	# from the output so that they don't get included in the library
   10714 	# dependencies.
   10715 	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10716 
   10717 	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
   10718 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10719 
   10720 	# Archives containing C++ object files must be created using
   10721 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10722 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10723 	;;
   10724       icpc*)
   10725 	# Intel C++
   10726 	with_gnu_ld=yes
   10727 	# version 8.0 and above of icpc choke on multiply defined symbols
   10728 	# if we add $predep_objects and $postdep_objects, however 7.1 and
   10729 	# earlier do not add the objects themselves.
   10730 	case `$CC -V 2>&1` in
   10731 	*"Version 7."*)
   10732   	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10733   	  archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   10734 	  ;;
   10735 	*)  # Version 8.0 or newer
   10736 	  tmp_idyn=
   10737 	  case $host_cpu in
   10738 	    ia64*) tmp_idyn=' -i_dynamic';;
   10739 	  esac
   10740   	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10741 	  archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   10742 	  ;;
   10743 	esac
   10744 	archive_cmds_need_lc_CXX=no
   10745 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10746 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10747 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   10748 	;;
   10749       pgCC*)
   10750         # Portland Group C++ compiler
   10751 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   10752   	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
   10753 
   10754 	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10755 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10756 	whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   10757         ;;
   10758       cxx*)
   10759 	# Compaq C++
   10760 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10761 	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
   10762 
   10763 	runpath_var=LD_RUN_PATH
   10764 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10765 	hardcode_libdir_separator_CXX=:
   10766 
   10767 	# Commands to make compiler produce verbose output that lists
   10768 	# what "hidden" libraries, object files and flags are used when
   10769 	# linking a shared library.
   10770 	#
   10771 	# There doesn't appear to be a way to prevent this compiler from
   10772 	# explicitly linking system object files so we need to strip them
   10773 	# from the output so that they don't get included in the library
   10774 	# dependencies.
   10775 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10776 	;;
   10777     esac
   10778     ;;
   10779   lynxos*)
   10780     # FIXME: insert proper C++ library support
   10781     ld_shlibs_CXX=no
   10782     ;;
   10783   m88k*)
   10784     # FIXME: insert proper C++ library support
   10785     ld_shlibs_CXX=no
   10786     ;;
   10787   mvs*)
   10788     case $cc_basename in
   10789       cxx*)
   10790 	# FIXME: insert proper C++ library support
   10791 	ld_shlibs_CXX=no
   10792 	;;
   10793       *)
   10794 	# FIXME: insert proper C++ library support
   10795 	ld_shlibs_CXX=no
   10796 	;;
   10797     esac
   10798     ;;
   10799   netbsd*)
   10800     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   10801       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   10802       wlarc=
   10803       hardcode_libdir_flag_spec_CXX='-R$libdir'
   10804       hardcode_direct_CXX=yes
   10805       hardcode_shlibpath_var_CXX=no
   10806     fi
   10807     # Workaround some broken pre-1.5 toolchains
   10808     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   10809     ;;
   10810   openbsd2*)
   10811     # C++ shared libraries are fairly broken
   10812     ld_shlibs_CXX=no
   10813     ;;
   10814   openbsd*)
   10815     hardcode_direct_CXX=yes
   10816     hardcode_shlibpath_var_CXX=no
   10817     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10818     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10819     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   10820       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
   10821       export_dynamic_flag_spec_CXX='${wl}-E'
   10822       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10823     fi
   10824     output_verbose_link_cmd='echo'
   10825     ;;
   10826   osf3*)
   10827     case $cc_basename in
   10828       KCC*)
   10829 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10830 
   10831 	# KCC will only create a shared library if the output file
   10832 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10833 	# to its proper name (with version) after linking.
   10834 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10835 
   10836 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10837 	hardcode_libdir_separator_CXX=:
   10838 
   10839 	# Archives containing C++ object files must be created using
   10840 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10841 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10842 
   10843 	;;
   10844       RCC*)
   10845 	# Rational C++ 2.4.1
   10846 	# FIXME: insert proper C++ library support
   10847 	ld_shlibs_CXX=no
   10848 	;;
   10849       cxx*)
   10850 	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10851 	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   10852 
   10853 	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10854 	hardcode_libdir_separator_CXX=:
   10855 
   10856 	# Commands to make compiler produce verbose output that lists
   10857 	# what "hidden" libraries, object files and flags are used when
   10858 	# linking a shared library.
   10859 	#
   10860 	# There doesn't appear to be a way to prevent this compiler from
   10861 	# explicitly linking system object files so we need to strip them
   10862 	# from the output so that they don't get included in the library
   10863 	# dependencies.
   10864 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10865 	;;
   10866       *)
   10867 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10868 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10869 	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10870 
   10871 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10872 	  hardcode_libdir_separator_CXX=:
   10873 
   10874 	  # Commands to make compiler produce verbose output that lists
   10875 	  # what "hidden" libraries, object files and flags are used when
   10876 	  # linking a shared library.
   10877 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10878 
   10879 	else
   10880 	  # FIXME: insert proper C++ library support
   10881 	  ld_shlibs_CXX=no
   10882 	fi
   10883 	;;
   10884     esac
   10885     ;;
   10886   osf4* | osf5*)
   10887     case $cc_basename in
   10888       KCC*)
   10889 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10890 
   10891 	# KCC will only create a shared library if the output file
   10892 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10893 	# to its proper name (with version) after linking.
   10894 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10895 
   10896 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10897 	hardcode_libdir_separator_CXX=:
   10898 
   10899 	# Archives containing C++ object files must be created using
   10900 	# the KAI C++ compiler.
   10901 	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
   10902 	;;
   10903       RCC*)
   10904 	# Rational C++ 2.4.1
   10905 	# FIXME: insert proper C++ library support
   10906 	ld_shlibs_CXX=no
   10907 	;;
   10908       cxx*)
   10909 	allow_undefined_flag_CXX=' -expect_unresolved \*'
   10910 	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   10911 	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   10912 	  echo "-hidden">> $lib.exp~
   10913 	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
   10914 	  $rm $lib.exp'
   10915 
   10916 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10917 	hardcode_libdir_separator_CXX=:
   10918 
   10919 	# Commands to make compiler produce verbose output that lists
   10920 	# what "hidden" libraries, object files and flags are used when
   10921 	# linking a shared library.
   10922 	#
   10923 	# There doesn't appear to be a way to prevent this compiler from
   10924 	# explicitly linking system object files so we need to strip them
   10925 	# from the output so that they don't get included in the library
   10926 	# dependencies.
   10927 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10928 	;;
   10929       *)
   10930 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10931 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10932 	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10933 
   10934 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10935 	  hardcode_libdir_separator_CXX=:
   10936 
   10937 	  # Commands to make compiler produce verbose output that lists
   10938 	  # what "hidden" libraries, object files and flags are used when
   10939 	  # linking a shared library.
   10940 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10941 
   10942 	else
   10943 	  # FIXME: insert proper C++ library support
   10944 	  ld_shlibs_CXX=no
   10945 	fi
   10946 	;;
   10947     esac
   10948     ;;
   10949   psos*)
   10950     # FIXME: insert proper C++ library support
   10951     ld_shlibs_CXX=no
   10952     ;;
   10953   sunos4*)
   10954     case $cc_basename in
   10955       CC*)
   10956 	# Sun C++ 4.x
   10957 	# FIXME: insert proper C++ library support
   10958 	ld_shlibs_CXX=no
   10959 	;;
   10960       lcc*)
   10961 	# Lucid
   10962 	# FIXME: insert proper C++ library support
   10963 	ld_shlibs_CXX=no
   10964 	;;
   10965       *)
   10966 	# FIXME: insert proper C++ library support
   10967 	ld_shlibs_CXX=no
   10968 	;;
   10969     esac
   10970     ;;
   10971   solaris*)
   10972     case $cc_basename in
   10973       CC*)
   10974 	# Sun C++ 4.2, 5.x and Centerline C++
   10975         archive_cmds_need_lc_CXX=yes
   10976 	no_undefined_flag_CXX=' -zdefs'
   10977 	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10978 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10979 	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10980 
   10981 	hardcode_libdir_flag_spec_CXX='-R$libdir'
   10982 	hardcode_shlibpath_var_CXX=no
   10983 	case $host_os in
   10984 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
   10985 	  *)
   10986 	    # The C++ compiler is used as linker so we must use $wl
   10987 	    # flag to pass the commands to the underlying system
   10988 	    # linker. We must also pass each convience library through
   10989 	    # to the system linker between allextract/defaultextract.
   10990 	    # The C++ compiler will combine linker options so we
   10991 	    # cannot just pass the convience library names through
   10992 	    # without $wl.
   10993 	    # Supported since Solaris 2.6 (maybe 2.5.1?)
   10994 	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
   10995 	    ;;
   10996 	esac
   10997 	link_all_deplibs_CXX=yes
   10998 
   10999 	output_verbose_link_cmd='echo'
   11000 
   11001 	# Archives containing C++ object files must be created using
   11002 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
   11003 	# necessary to make sure instantiated templates are included
   11004 	# in the archive.
   11005 	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   11006 	;;
   11007       gcx*)
   11008 	# Green Hills C++ Compiler
   11009 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11010 
   11011 	# The C++ compiler must be used to create the archive.
   11012 	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   11013 	;;
   11014       *)
   11015 	# GNU C++ compiler with Solaris linker
   11016 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   11017 	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
   11018 	  if $CC --version | grep -v '^2\.7' > /dev/null; then
   11019 	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11020 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   11021 		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   11022 
   11023 	    # Commands to make compiler produce verbose output that lists
   11024 	    # what "hidden" libraries, object files and flags are used when
   11025 	    # linking a shared library.
   11026 	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   11027 	  else
   11028 	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
   11029 	    # platform.
   11030 	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11031 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   11032 		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   11033 
   11034 	    # Commands to make compiler produce verbose output that lists
   11035 	    # what "hidden" libraries, object files and flags are used when
   11036 	    # linking a shared library.
   11037 	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   11038 	  fi
   11039 
   11040 	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
   11041 	fi
   11042 	;;
   11043     esac
   11044     ;;
   11045   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   11046     no_undefined_flag_CXX='${wl}-z,text'
   11047     archive_cmds_need_lc_CXX=no
   11048     hardcode_shlibpath_var_CXX=no
   11049     runpath_var='LD_RUN_PATH'
   11050 
   11051     case $cc_basename in
   11052       CC*)
   11053 	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11054 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11055 	;;
   11056       *)
   11057 	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11058 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11059 	;;
   11060     esac
   11061     ;;
   11062   sysv5* | sco3.2v5* | sco5v6*)
   11063     # Note: We can NOT use -z defs as we might desire, because we do not
   11064     # link with -lc, and that would cause any symbols used from libc to
   11065     # always be unresolved, which means just about no library would
   11066     # ever link correctly.  If we're not using GNU ld we use -z text
   11067     # though, which does catch some bad symbols but isn't as heavy-handed
   11068     # as -z defs.
   11069     # For security reasons, it is highly recommended that you always
   11070     # use absolute paths for naming shared libraries, and exclude the
   11071     # DT_RUNPATH tag from executables and libraries.  But doing so
   11072     # requires that you compile everything twice, which is a pain.
   11073     # So that behaviour is only enabled if SCOABSPATH is set to a
   11074     # non-empty value in the environment.  Most likely only useful for
   11075     # creating official distributions of packages.
   11076     # This is a hack until libtool officially supports absolute path
   11077     # names for shared libraries.
   11078     no_undefined_flag_CXX='${wl}-z,text'
   11079     allow_undefined_flag_CXX='${wl}-z,nodefs'
   11080     archive_cmds_need_lc_CXX=no
   11081     hardcode_shlibpath_var_CXX=no
   11082     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   11083     hardcode_libdir_separator_CXX=':'
   11084     link_all_deplibs_CXX=yes
   11085     export_dynamic_flag_spec_CXX='${wl}-Bexport'
   11086     runpath_var='LD_RUN_PATH'
   11087 
   11088     case $cc_basename in
   11089       CC*)
   11090 	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11091 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11092 	;;
   11093       *)
   11094 	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11095 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11096 	;;
   11097     esac
   11098     ;;
   11099   tandem*)
   11100     case $cc_basename in
   11101       NCC*)
   11102 	# NonStop-UX NCC 3.20
   11103 	# FIXME: insert proper C++ library support
   11104 	ld_shlibs_CXX=no
   11105 	;;
   11106       *)
   11107 	# FIXME: insert proper C++ library support
   11108 	ld_shlibs_CXX=no
   11109 	;;
   11110     esac
   11111     ;;
   11112   vxworks*)
   11113     # FIXME: insert proper C++ library support
   11114     ld_shlibs_CXX=no
   11115     ;;
   11116   *)
   11117     # FIXME: insert proper C++ library support
   11118     ld_shlibs_CXX=no
   11119     ;;
   11120 esac
   11121 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   11122 echo "${ECHO_T}$ld_shlibs_CXX" >&6
   11123 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11124 
   11125 GCC_CXX="$GXX"
   11126 LD_CXX="$LD"
   11127 
   11128 
   11129 cat > conftest.$ac_ext <<EOF
   11130 class Foo
   11131 {
   11132 public:
   11133   Foo (void) { a = 0; }
   11134 private:
   11135   int a;
   11136 };
   11137 EOF
   11138 
   11139 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   11140   (eval $ac_compile) 2>&5
   11141   ac_status=$?
   11142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11143   (exit $ac_status); }; then
   11144   # Parse the compiler output and extract the necessary
   11145   # objects, libraries and library flags.
   11146 
   11147   # Sentinel used to keep track of whether or not we are before
   11148   # the conftest object file.
   11149   pre_test_object_deps_done=no
   11150 
   11151   # The `*' in the case matches for architectures that use `case' in
   11152   # $output_verbose_cmd can trigger glob expansion during the loop
   11153   # eval without this substitution.
   11154   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
   11155 
   11156   for p in `eval $output_verbose_link_cmd`; do
   11157     case $p in
   11158 
   11159     -L* | -R* | -l*)
   11160        # Some compilers place space between "-{L,R}" and the path.
   11161        # Remove the space.
   11162        if test $p = "-L" \
   11163 	  || test $p = "-R"; then
   11164 	 prev=$p
   11165 	 continue
   11166        else
   11167 	 prev=
   11168        fi
   11169 
   11170        if test "$pre_test_object_deps_done" = no; then
   11171 	 case $p in
   11172 	 -L* | -R*)
   11173 	   # Internal compiler library paths should come after those
   11174 	   # provided the user.  The postdeps already come after the
   11175 	   # user supplied libs so there is no need to process them.
   11176 	   if test -z "$compiler_lib_search_path_CXX"; then
   11177 	     compiler_lib_search_path_CXX="${prev}${p}"
   11178 	   else
   11179 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
   11180 	   fi
   11181 	   ;;
   11182 	 # The "-l" case would never come before the object being
   11183 	 # linked, so don't bother handling this case.
   11184 	 esac
   11185        else
   11186 	 if test -z "$postdeps_CXX"; then
   11187 	   postdeps_CXX="${prev}${p}"
   11188 	 else
   11189 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
   11190 	 fi
   11191        fi
   11192        ;;
   11193 
   11194     *.$objext)
   11195        # This assumes that the test object file only shows up
   11196        # once in the compiler output.
   11197        if test "$p" = "conftest.$objext"; then
   11198 	 pre_test_object_deps_done=yes
   11199 	 continue
   11200        fi
   11201 
   11202        if test "$pre_test_object_deps_done" = no; then
   11203 	 if test -z "$predep_objects_CXX"; then
   11204 	   predep_objects_CXX="$p"
   11205 	 else
   11206 	   predep_objects_CXX="$predep_objects_CXX $p"
   11207 	 fi
   11208        else
   11209 	 if test -z "$postdep_objects_CXX"; then
   11210 	   postdep_objects_CXX="$p"
   11211 	 else
   11212 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   11213 	 fi
   11214        fi
   11215        ;;
   11216 
   11217     *) ;; # Ignore the rest.
   11218 
   11219     esac
   11220   done
   11221 
   11222   # Clean up.
   11223   rm -f a.out a.exe
   11224 else
   11225   echo "libtool.m4: error: problem compiling CXX test program"
   11226 fi
   11227 
   11228 $rm -f confest.$objext
   11229 
   11230 # PORTME: override above test on systems where it is broken
   11231 case $host_os in
   11232 interix3*)
   11233   # Interix 3.5 installs completely hosed .la files for C++, so rather than
   11234   # hack all around it, let's just trust "g++" to DTRT.
   11235   predep_objects_CXX=
   11236   postdep_objects_CXX=
   11237   postdeps_CXX=
   11238   ;;
   11239 
   11240 solaris*)
   11241   case $cc_basename in
   11242   CC*)
   11243     # Adding this requires a known-good setup of shared libraries for
   11244     # Sun compiler versions before 5.6, else PIC objects from an old
   11245     # archive will be linked into the output, leading to subtle bugs.
   11246     postdeps_CXX='-lCstd -lCrun'
   11247     ;;
   11248   esac
   11249   ;;
   11250 esac
   11251 
   11252 
   11253 case " $postdeps_CXX " in
   11254 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   11255 esac
   11256 
   11257 lt_prog_compiler_wl_CXX=
   11258 lt_prog_compiler_pic_CXX=
   11259 lt_prog_compiler_static_CXX=
   11260 
   11261 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   11262 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   11263 
   11264   # C++ specific cases for pic, static, wl, etc.
   11265   if test "$GXX" = yes; then
   11266     lt_prog_compiler_wl_CXX='-Wl,'
   11267     lt_prog_compiler_static_CXX='-static'
   11268 
   11269     case $host_os in
   11270     aix*)
   11271       # All AIX code is PIC.
   11272       if test "$host_cpu" = ia64; then
   11273 	# AIX 5 now supports IA64 processor
   11274 	lt_prog_compiler_static_CXX='-Bstatic'
   11275       fi
   11276       ;;
   11277     amigaos*)
   11278       # FIXME: we need at least 68020 code to build shared libraries, but
   11279       # adding the `-m68020' flag to GCC prevents building anything better,
   11280       # like `-m68040'.
   11281       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   11282       ;;
   11283     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   11284       # PIC is the default for these OSes.
   11285       ;;
   11286     mingw* | os2* | pw32*)
   11287       # This hack is so that the source file can tell whether it is being
   11288       # built for inclusion in a dll (and should export symbols for example).
   11289       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   11290       ;;
   11291     darwin* | rhapsody*)
   11292       # PIC is the default on this platform
   11293       # Common symbols not allowed in MH_DYLIB files
   11294       lt_prog_compiler_pic_CXX='-fno-common'
   11295       ;;
   11296     *djgpp*)
   11297       # DJGPP does not support shared libraries at all
   11298       lt_prog_compiler_pic_CXX=
   11299       ;;
   11300     interix3*)
   11301       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   11302       # Instead, we relocate shared libraries at runtime.
   11303       ;;
   11304     sysv4*MP*)
   11305       if test -d /usr/nec; then
   11306 	lt_prog_compiler_pic_CXX=-Kconform_pic
   11307       fi
   11308       ;;
   11309     hpux*)
   11310       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   11311       # not for PA HP-UX.
   11312       case $host_cpu in
   11313       hppa*64*|ia64*)
   11314 	;;
   11315       *)
   11316 	lt_prog_compiler_pic_CXX='-fPIC'
   11317 	;;
   11318       esac
   11319       ;;
   11320     *)
   11321       lt_prog_compiler_pic_CXX='-fPIC'
   11322       ;;
   11323     esac
   11324   else
   11325     case $host_os in
   11326       aix4* | aix5*)
   11327 	# All AIX code is PIC.
   11328 	if test "$host_cpu" = ia64; then
   11329 	  # AIX 5 now supports IA64 processor
   11330 	  lt_prog_compiler_static_CXX='-Bstatic'
   11331 	else
   11332 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   11333 	fi
   11334 	;;
   11335       chorus*)
   11336 	case $cc_basename in
   11337 	cxch68*)
   11338 	  # Green Hills C++ Compiler
   11339 	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
   11340 	  ;;
   11341 	esac
   11342 	;;
   11343        darwin*)
   11344          # PIC is the default on this platform
   11345          # Common symbols not allowed in MH_DYLIB files
   11346          case $cc_basename in
   11347            xlc*)
   11348            lt_prog_compiler_pic_CXX='-qnocommon'
   11349            lt_prog_compiler_wl_CXX='-Wl,'
   11350            ;;
   11351          esac
   11352        ;;
   11353       dgux*)
   11354 	case $cc_basename in
   11355 	  ec++*)
   11356 	    lt_prog_compiler_pic_CXX='-KPIC'
   11357 	    ;;
   11358 	  ghcx*)
   11359 	    # Green Hills C++ Compiler
   11360 	    lt_prog_compiler_pic_CXX='-pic'
   11361 	    ;;
   11362 	  *)
   11363 	    ;;
   11364 	esac
   11365 	;;
   11366       freebsd* | kfreebsd*-gnu | dragonfly*)
   11367 	# FreeBSD uses GNU C++
   11368 	;;
   11369       hpux9* | hpux10* | hpux11*)
   11370 	case $cc_basename in
   11371 	  CC*)
   11372 	    lt_prog_compiler_wl_CXX='-Wl,'
   11373 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11374 	    if test "$host_cpu" != ia64; then
   11375 	      lt_prog_compiler_pic_CXX='+Z'
   11376 	    fi
   11377 	    ;;
   11378 	  aCC*)
   11379 	    lt_prog_compiler_wl_CXX='-Wl,'
   11380 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11381 	    case $host_cpu in
   11382 	    hppa*64*|ia64*)
   11383 	      # +Z the default
   11384 	      ;;
   11385 	    *)
   11386 	      lt_prog_compiler_pic_CXX='+Z'
   11387 	      ;;
   11388 	    esac
   11389 	    ;;
   11390 	  *)
   11391 	    ;;
   11392 	esac
   11393 	;;
   11394       interix*)
   11395 	# This is c89, which is MS Visual C++ (no shared libs)
   11396 	# Anyone wants to do a port?
   11397 	;;
   11398       irix5* | irix6* | nonstopux*)
   11399 	case $cc_basename in
   11400 	  CC*)
   11401 	    lt_prog_compiler_wl_CXX='-Wl,'
   11402 	    lt_prog_compiler_static_CXX='-non_shared'
   11403 	    # CC pic flag -KPIC is the default.
   11404 	    ;;
   11405 	  *)
   11406 	    ;;
   11407 	esac
   11408 	;;
   11409       linux*)
   11410 	case $cc_basename in
   11411 	  KCC*)
   11412 	    # KAI C++ Compiler
   11413 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11414 	    lt_prog_compiler_pic_CXX='-fPIC'
   11415 	    ;;
   11416 	  icpc* | ecpc*)
   11417 	    # Intel C++
   11418 	    lt_prog_compiler_wl_CXX='-Wl,'
   11419 	    lt_prog_compiler_pic_CXX='-KPIC'
   11420 	    lt_prog_compiler_static_CXX='-static'
   11421 	    ;;
   11422 	  pgCC*)
   11423 	    # Portland Group C++ compiler.
   11424 	    lt_prog_compiler_wl_CXX='-Wl,'
   11425 	    lt_prog_compiler_pic_CXX='-fpic'
   11426 	    lt_prog_compiler_static_CXX='-Bstatic'
   11427 	    ;;
   11428 	  cxx*)
   11429 	    # Compaq C++
   11430 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11431 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11432 	    lt_prog_compiler_pic_CXX=
   11433 	    lt_prog_compiler_static_CXX='-non_shared'
   11434 	    ;;
   11435 	  *)
   11436 	    ;;
   11437 	esac
   11438 	;;
   11439       lynxos*)
   11440 	;;
   11441       m88k*)
   11442 	;;
   11443       mvs*)
   11444 	case $cc_basename in
   11445 	  cxx*)
   11446 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   11447 	    ;;
   11448 	  *)
   11449 	    ;;
   11450 	esac
   11451 	;;
   11452       netbsd*)
   11453 	;;
   11454       osf3* | osf4* | osf5*)
   11455 	case $cc_basename in
   11456 	  KCC*)
   11457 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11458 	    ;;
   11459 	  RCC*)
   11460 	    # Rational C++ 2.4.1
   11461 	    lt_prog_compiler_pic_CXX='-pic'
   11462 	    ;;
   11463 	  cxx*)
   11464 	    # Digital/Compaq C++
   11465 	    lt_prog_compiler_wl_CXX='-Wl,'
   11466 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11467 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11468 	    lt_prog_compiler_pic_CXX=
   11469 	    lt_prog_compiler_static_CXX='-non_shared'
   11470 	    ;;
   11471 	  *)
   11472 	    ;;
   11473 	esac
   11474 	;;
   11475       psos*)
   11476 	;;
   11477       solaris*)
   11478 	case $cc_basename in
   11479 	  CC*)
   11480 	    # Sun C++ 4.2, 5.x and Centerline C++
   11481 	    lt_prog_compiler_pic_CXX='-KPIC'
   11482 	    lt_prog_compiler_static_CXX='-Bstatic'
   11483 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   11484 	    ;;
   11485 	  gcx*)
   11486 	    # Green Hills C++ Compiler
   11487 	    lt_prog_compiler_pic_CXX='-PIC'
   11488 	    ;;
   11489 	  *)
   11490 	    ;;
   11491 	esac
   11492 	;;
   11493       sunos4*)
   11494 	case $cc_basename in
   11495 	  CC*)
   11496 	    # Sun C++ 4.x
   11497 	    lt_prog_compiler_pic_CXX='-pic'
   11498 	    lt_prog_compiler_static_CXX='-Bstatic'
   11499 	    ;;
   11500 	  lcc*)
   11501 	    # Lucid
   11502 	    lt_prog_compiler_pic_CXX='-pic'
   11503 	    ;;
   11504 	  *)
   11505 	    ;;
   11506 	esac
   11507 	;;
   11508       tandem*)
   11509 	case $cc_basename in
   11510 	  NCC*)
   11511 	    # NonStop-UX NCC 3.20
   11512 	    lt_prog_compiler_pic_CXX='-KPIC'
   11513 	    ;;
   11514 	  *)
   11515 	    ;;
   11516 	esac
   11517 	;;
   11518       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   11519 	case $cc_basename in
   11520 	  CC*)
   11521 	    lt_prog_compiler_wl_CXX='-Wl,'
   11522 	    lt_prog_compiler_pic_CXX='-KPIC'
   11523 	    lt_prog_compiler_static_CXX='-Bstatic'
   11524 	    ;;
   11525 	esac
   11526 	;;
   11527       vxworks*)
   11528 	;;
   11529       *)
   11530 	lt_prog_compiler_can_build_shared_CXX=no
   11531 	;;
   11532     esac
   11533   fi
   11534 
   11535 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
   11536 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
   11537 
   11538 #
   11539 # Check to make sure the PIC flag actually works.
   11540 #
   11541 if test -n "$lt_prog_compiler_pic_CXX"; then
   11542 
   11543 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   11544 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
   11545 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
   11546   echo $ECHO_N "(cached) $ECHO_C" >&6
   11547 else
   11548   lt_prog_compiler_pic_works_CXX=no
   11549   ac_outfile=conftest.$ac_objext
   11550    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11551    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   11552    # Insert the option either (1) after the last *FLAGS variable, or
   11553    # (2) before a word containing "conftest.", or (3) at the end.
   11554    # Note that $ac_compile itself does not contain backslashes and begins
   11555    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11556    # The option is referenced via a variable to avoid confusing sed.
   11557    lt_compile=`echo "$ac_compile" | $SED \
   11558    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   11559    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11560    -e 's:$: $lt_compiler_flag:'`
   11561    (eval echo "\"\$as_me:11561: $lt_compile\"" >&5)
   11562    (eval "$lt_compile" 2>conftest.err)
   11563    ac_status=$?
   11564    cat conftest.err >&5
   11565    echo "$as_me:11565: \$? = $ac_status" >&5
   11566    if (exit $ac_status) && test -s "$ac_outfile"; then
   11567      # The compiler can only warn and ignore the option if not recognized
   11568      # So say no if there are warnings other than the usual output.
   11569      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   11570      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11571      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   11572        lt_prog_compiler_pic_works_CXX=yes
   11573      fi
   11574    fi
   11575    $rm conftest*
   11576 
   11577 fi
   11578 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
   11579 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
   11580 
   11581 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
   11582     case $lt_prog_compiler_pic_CXX in
   11583      "" | " "*) ;;
   11584      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   11585      esac
   11586 else
   11587     lt_prog_compiler_pic_CXX=
   11588      lt_prog_compiler_can_build_shared_CXX=no
   11589 fi
   11590 
   11591 fi
   11592 case $host_os in
   11593   # For platforms which do not support PIC, -DPIC is meaningless:
   11594   *djgpp*)
   11595     lt_prog_compiler_pic_CXX=
   11596     ;;
   11597   *)
   11598     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   11599     ;;
   11600 esac
   11601 
   11602 #
   11603 # Check to make sure the static flag actually works.
   11604 #
   11605 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   11606 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   11607 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   11608 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
   11609   echo $ECHO_N "(cached) $ECHO_C" >&6
   11610 else
   11611   lt_prog_compiler_static_works_CXX=no
   11612    save_LDFLAGS="$LDFLAGS"
   11613    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   11614    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   11615    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   11616      # The linker can only warn and ignore the option if not recognized
   11617      # So say no if there are warnings
   11618      if test -s conftest.err; then
   11619        # Append any errors to the config.log.
   11620        cat conftest.err 1>&5
   11621        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   11622        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11623        if diff conftest.exp conftest.er2 >/dev/null; then
   11624          lt_prog_compiler_static_works_CXX=yes
   11625        fi
   11626      else
   11627        lt_prog_compiler_static_works_CXX=yes
   11628      fi
   11629    fi
   11630    $rm conftest*
   11631    LDFLAGS="$save_LDFLAGS"
   11632 
   11633 fi
   11634 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
   11635 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
   11636 
   11637 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
   11638     :
   11639 else
   11640     lt_prog_compiler_static_CXX=
   11641 fi
   11642 
   11643 
   11644 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   11645 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   11646 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
   11647   echo $ECHO_N "(cached) $ECHO_C" >&6
   11648 else
   11649   lt_cv_prog_compiler_c_o_CXX=no
   11650    $rm -r conftest 2>/dev/null
   11651    mkdir conftest
   11652    cd conftest
   11653    mkdir out
   11654    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11655 
   11656    lt_compiler_flag="-o out/conftest2.$ac_objext"
   11657    # Insert the option either (1) after the last *FLAGS variable, or
   11658    # (2) before a word containing "conftest.", or (3) at the end.
   11659    # Note that $ac_compile itself does not contain backslashes and begins
   11660    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11661    lt_compile=`echo "$ac_compile" | $SED \
   11662    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   11663    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11664    -e 's:$: $lt_compiler_flag:'`
   11665    (eval echo "\"\$as_me:11665: $lt_compile\"" >&5)
   11666    (eval "$lt_compile" 2>out/conftest.err)
   11667    ac_status=$?
   11668    cat out/conftest.err >&5
   11669    echo "$as_me:11669: \$? = $ac_status" >&5
   11670    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   11671    then
   11672      # The compiler can only warn and ignore the option if not recognized
   11673      # So say no if there are warnings
   11674      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   11675      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   11676      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   11677        lt_cv_prog_compiler_c_o_CXX=yes
   11678      fi
   11679    fi
   11680    chmod u+w . 2>&5
   11681    $rm conftest*
   11682    # SGI C++ compiler will create directory out/ii_files/ for
   11683    # template instantiation
   11684    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   11685    $rm out/* && rmdir out
   11686    cd ..
   11687    rmdir conftest
   11688    $rm conftest*
   11689 
   11690 fi
   11691 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   11692 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
   11693 
   11694 
   11695 hard_links="nottested"
   11696 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
   11697   # do not overwrite the value of need_locks provided by the user
   11698   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   11699 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   11700   hard_links=yes
   11701   $rm conftest*
   11702   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11703   touch conftest.a
   11704   ln conftest.a conftest.b 2>&5 || hard_links=no
   11705   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11706   echo "$as_me:$LINENO: result: $hard_links" >&5
   11707 echo "${ECHO_T}$hard_links" >&6
   11708   if test "$hard_links" = no; then
   11709     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   11710 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   11711     need_locks=warn
   11712   fi
   11713 else
   11714   need_locks=no
   11715 fi
   11716 
   11717 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   11718 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   11719 
   11720   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11721   case $host_os in
   11722   aix4* | aix5*)
   11723     # If we're using GNU nm, then we don't want the "-C" option.
   11724     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   11725     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   11726       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   11727     else
   11728       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   11729     fi
   11730     ;;
   11731   pw32*)
   11732     export_symbols_cmds_CXX="$ltdll_cmds"
   11733   ;;
   11734   cygwin* | mingw*)
   11735     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   11736   ;;
   11737   *)
   11738     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11739   ;;
   11740   esac
   11741 
   11742 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   11743 echo "${ECHO_T}$ld_shlibs_CXX" >&6
   11744 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11745 
   11746 #
   11747 # Do we need to explicitly link libc?
   11748 #
   11749 case "x$archive_cmds_need_lc_CXX" in
   11750 x|xyes)
   11751   # Assume -lc should be added
   11752   archive_cmds_need_lc_CXX=yes
   11753 
   11754   if test "$enable_shared" = yes && test "$GCC" = yes; then
   11755     case $archive_cmds_CXX in
   11756     *'~'*)
   11757       # FIXME: we may have to deal with multi-command sequences.
   11758       ;;
   11759     '$CC '*)
   11760       # Test whether the compiler implicitly links with -lc since on some
   11761       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   11762       # to ld, don't add -lc before -lgcc.
   11763       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   11764 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   11765       $rm conftest*
   11766       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11767 
   11768       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   11769   (eval $ac_compile) 2>&5
   11770   ac_status=$?
   11771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11772   (exit $ac_status); } 2>conftest.err; then
   11773         soname=conftest
   11774         lib=conftest
   11775         libobjs=conftest.$ac_objext
   11776         deplibs=
   11777         wl=$lt_prog_compiler_wl_CXX
   11778 	pic_flag=$lt_prog_compiler_pic_CXX
   11779         compiler_flags=-v
   11780         linker_flags=-v
   11781         verstring=
   11782         output_objdir=.
   11783         libname=conftest
   11784         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   11785         allow_undefined_flag_CXX=
   11786         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   11787   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   11788   ac_status=$?
   11789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11790   (exit $ac_status); }
   11791         then
   11792 	  archive_cmds_need_lc_CXX=no
   11793         else
   11794 	  archive_cmds_need_lc_CXX=yes
   11795         fi
   11796         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   11797       else
   11798         cat conftest.err 1>&5
   11799       fi
   11800       $rm conftest*
   11801       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
   11802 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
   11803       ;;
   11804     esac
   11805   fi
   11806   ;;
   11807 esac
   11808 
   11809 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   11810 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   11811 library_names_spec=
   11812 libname_spec='lib$name'
   11813 soname_spec=
   11814 shrext_cmds=".so"
   11815 postinstall_cmds=
   11816 postuninstall_cmds=
   11817 finish_cmds=
   11818 finish_eval=
   11819 shlibpath_var=
   11820 shlibpath_overrides_runpath=unknown
   11821 version_type=none
   11822 dynamic_linker="$host_os ld.so"
   11823 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   11824 if test "$GCC" = yes; then
   11825   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11826   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   11827     # if the path contains ";" then we assume it to be the separator
   11828     # otherwise default to the standard path separator (i.e. ":") - it is
   11829     # assumed that no part of a normal pathname contains ";" but that should
   11830     # okay in the real world where ";" in dirpaths is itself problematic.
   11831     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11832   else
   11833     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11834   fi
   11835 else
   11836   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   11837 fi
   11838 need_lib_prefix=unknown
   11839 hardcode_into_libs=no
   11840 
   11841 # when you set need_version to no, make sure it does not cause -set_version
   11842 # flags to be left without arguments
   11843 need_version=unknown
   11844 
   11845 case $host_os in
   11846 aix3*)
   11847   version_type=linux
   11848   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   11849   shlibpath_var=LIBPATH
   11850 
   11851   # AIX 3 has no versioning support, so we append a major version to the name.
   11852   soname_spec='${libname}${release}${shared_ext}$major'
   11853   ;;
   11854 
   11855 aix4* | aix5*)
   11856   version_type=linux
   11857   need_lib_prefix=no
   11858   need_version=no
   11859   hardcode_into_libs=yes
   11860   if test "$host_cpu" = ia64; then
   11861     # AIX 5 supports IA64
   11862     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   11863     shlibpath_var=LD_LIBRARY_PATH
   11864   else
   11865     # With GCC up to 2.95.x, collect2 would create an import file
   11866     # for dependence libraries.  The import file would start with
   11867     # the line `#! .'.  This would cause the generated library to
   11868     # depend on `.', always an invalid library.  This was fixed in
   11869     # development snapshots of GCC prior to 3.0.
   11870     case $host_os in
   11871       aix4 | aix4.[01] | aix4.[01].*)
   11872       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   11873 	   echo ' yes '
   11874 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   11875 	:
   11876       else
   11877 	can_build_shared=no
   11878       fi
   11879       ;;
   11880     esac
   11881     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   11882     # soname into executable. Probably we can add versioning support to
   11883     # collect2, so additional links can be useful in future.
   11884     if test "$aix_use_runtimelinking" = yes; then
   11885       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   11886       # instead of lib<name>.a to let people know that these are not
   11887       # typical AIX shared libraries.
   11888       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11889     else
   11890       # We preserve .a as extension for shared libraries through AIX4.2
   11891       # and later when we are not doing run time linking.
   11892       library_names_spec='${libname}${release}.a $libname.a'
   11893       soname_spec='${libname}${release}${shared_ext}$major'
   11894     fi
   11895     shlibpath_var=LIBPATH
   11896   fi
   11897   ;;
   11898 
   11899 amigaos*)
   11900   library_names_spec='$libname.ixlibrary $libname.a'
   11901   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   11902   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
   11903   ;;
   11904 
   11905 beos*)
   11906   library_names_spec='${libname}${shared_ext}'
   11907   dynamic_linker="$host_os ld.so"
   11908   shlibpath_var=LIBRARY_PATH
   11909   ;;
   11910 
   11911 bsdi[45]*)
   11912   version_type=linux
   11913   need_version=no
   11914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11915   soname_spec='${libname}${release}${shared_ext}$major'
   11916   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11917   shlibpath_var=LD_LIBRARY_PATH
   11918   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11919   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11920   # the default ld.so.conf also contains /usr/contrib/lib and
   11921   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11922   # libtool to hard-code these into programs
   11923   ;;
   11924 
   11925 cygwin* | mingw* | pw32*)
   11926   version_type=windows
   11927   shrext_cmds=".dll"
   11928   need_version=no
   11929   need_lib_prefix=no
   11930 
   11931   case $GCC,$host_os in
   11932   yes,cygwin* | yes,mingw* | yes,pw32*)
   11933     library_names_spec='$libname.dll.a'
   11934     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11935     postinstall_cmds='base_file=`basename \${file}`~
   11936       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   11937       dldir=$destdir/`dirname \$dlpath`~
   11938       test -d \$dldir || mkdir -p \$dldir~
   11939       $install_prog $dir/$dlname \$dldir/$dlname~
   11940       chmod a+x \$dldir/$dlname'
   11941     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11942       dlpath=$dir/\$dldll~
   11943        $rm \$dlpath'
   11944     shlibpath_overrides_runpath=yes
   11945 
   11946     case $host_os in
   11947     cygwin*)
   11948       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   11949       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11950       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   11951       ;;
   11952     mingw*)
   11953       # MinGW DLLs use traditional 'lib' prefix
   11954       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11955       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11956       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   11957         # It is most probably a Windows format PATH printed by
   11958         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   11959         # path with ; separators, and with drive letters. We can handle the
   11960         # drive letters (cygwin fileutils understands them), so leave them,
   11961         # especially as we might pass files found there to a mingw objdump,
   11962         # which wouldn't understand a cygwinified path. Ahh.
   11963         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11964       else
   11965         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11966       fi
   11967       ;;
   11968     pw32*)
   11969       # pw32 DLLs use 'pw' prefix rather than 'lib'
   11970       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11971       ;;
   11972     esac
   11973     ;;
   11974 
   11975   *)
   11976     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   11977     ;;
   11978   esac
   11979   dynamic_linker='Win32 ld.exe'
   11980   # FIXME: first we should search . and the directory the executable is in
   11981   shlibpath_var=PATH
   11982   ;;
   11983 
   11984 darwin* | rhapsody*)
   11985   dynamic_linker="$host_os dyld"
   11986   version_type=darwin
   11987   need_lib_prefix=no
   11988   need_version=no
   11989   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   11990   soname_spec='${libname}${release}${major}$shared_ext'
   11991   shlibpath_overrides_runpath=yes
   11992   shlibpath_var=DYLD_LIBRARY_PATH
   11993   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   11994   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   11995   if test "$GCC" = yes; then
   11996     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
   11997   else
   11998     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   11999   fi
   12000   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   12001   ;;
   12002 
   12003 dgux*)
   12004   version_type=linux
   12005   need_lib_prefix=no
   12006   need_version=no
   12007   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   12008   soname_spec='${libname}${release}${shared_ext}$major'
   12009   shlibpath_var=LD_LIBRARY_PATH
   12010   ;;
   12011 
   12012 freebsd1*)
   12013   dynamic_linker=no
   12014   ;;
   12015 
   12016 kfreebsd*-gnu)
   12017   version_type=linux
   12018   need_lib_prefix=no
   12019   need_version=no
   12020   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12021   soname_spec='${libname}${release}${shared_ext}$major'
   12022   shlibpath_var=LD_LIBRARY_PATH
   12023   shlibpath_overrides_runpath=no
   12024   hardcode_into_libs=yes
   12025   dynamic_linker='GNU ld.so'
   12026   ;;
   12027 
   12028 freebsd* | dragonfly*)
   12029   # DragonFly does not have aout.  When/if they implement a new
   12030   # versioning mechanism, adjust this.
   12031   if test -x /usr/bin/objformat; then
   12032     objformat=`/usr/bin/objformat`
   12033   else
   12034     case $host_os in
   12035     freebsd[123]*) objformat=aout ;;
   12036     *) objformat=elf ;;
   12037     esac
   12038   fi
   12039   version_type=freebsd-$objformat
   12040   case $version_type in
   12041     freebsd-elf*)
   12042       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12043       need_version=no
   12044       need_lib_prefix=no
   12045       ;;
   12046     freebsd-*)
   12047       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   12048       need_version=yes
   12049       ;;
   12050   esac
   12051   shlibpath_var=LD_LIBRARY_PATH
   12052   case $host_os in
   12053   freebsd2*)
   12054     shlibpath_overrides_runpath=yes
   12055     ;;
   12056   freebsd3.[01]* | freebsdelf3.[01]*)
   12057     shlibpath_overrides_runpath=yes
   12058     hardcode_into_libs=yes
   12059     ;;
   12060   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   12061   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   12062     shlibpath_overrides_runpath=no
   12063     hardcode_into_libs=yes
   12064     ;;
   12065   freebsd*) # from 4.6 on
   12066     shlibpath_overrides_runpath=yes
   12067     hardcode_into_libs=yes
   12068     ;;
   12069   esac
   12070   ;;
   12071 
   12072 gnu*)
   12073   version_type=linux
   12074   need_lib_prefix=no
   12075   need_version=no
   12076   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   12077   soname_spec='${libname}${release}${shared_ext}$major'
   12078   shlibpath_var=LD_LIBRARY_PATH
   12079   hardcode_into_libs=yes
   12080   ;;
   12081 
   12082 hpux9* | hpux10* | hpux11*)
   12083   # Give a soname corresponding to the major version so that dld.sl refuses to
   12084   # link against other versions.
   12085   version_type=sunos
   12086   need_lib_prefix=no
   12087   need_version=no
   12088   case $host_cpu in
   12089   ia64*)
   12090     shrext_cmds='.so'
   12091     hardcode_into_libs=yes
   12092     dynamic_linker="$host_os dld.so"
   12093     shlibpath_var=LD_LIBRARY_PATH
   12094     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12095     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12096     soname_spec='${libname}${release}${shared_ext}$major'
   12097     if test "X$HPUX_IA64_MODE" = X32; then
   12098       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   12099     else
   12100       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   12101     fi
   12102     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12103     ;;
   12104    hppa*64*)
   12105      shrext_cmds='.sl'
   12106      hardcode_into_libs=yes
   12107      dynamic_linker="$host_os dld.sl"
   12108      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   12109      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12110      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12111      soname_spec='${libname}${release}${shared_ext}$major'
   12112      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   12113      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12114      ;;
   12115    *)
   12116     shrext_cmds='.sl'
   12117     dynamic_linker="$host_os dld.sl"
   12118     shlibpath_var=SHLIB_PATH
   12119     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   12120     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12121     soname_spec='${libname}${release}${shared_ext}$major'
   12122     ;;
   12123   esac
   12124   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   12125   postinstall_cmds='chmod 555 $lib'
   12126   ;;
   12127 
   12128 interix3*)
   12129   version_type=linux
   12130   need_lib_prefix=no
   12131   need_version=no
   12132   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12133   soname_spec='${libname}${release}${shared_ext}$major'
   12134   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   12135   shlibpath_var=LD_LIBRARY_PATH
   12136   shlibpath_overrides_runpath=no
   12137   hardcode_into_libs=yes
   12138   ;;
   12139 
   12140 irix5* | irix6* | nonstopux*)
   12141   case $host_os in
   12142     nonstopux*) version_type=nonstopux ;;
   12143     *)
   12144 	if test "$lt_cv_prog_gnu_ld" = yes; then
   12145 		version_type=linux
   12146 	else
   12147 		version_type=irix
   12148 	fi ;;
   12149   esac
   12150   need_lib_prefix=no
   12151   need_version=no
   12152   soname_spec='${libname}${release}${shared_ext}$major'
   12153   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   12154   case $host_os in
   12155   irix5* | nonstopux*)
   12156     libsuff= shlibsuff=
   12157     ;;
   12158   *)
   12159     case $LD in # libtool.m4 will add one of these switches to LD
   12160     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   12161       libsuff= shlibsuff= libmagic=32-bit;;
   12162     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   12163       libsuff=32 shlibsuff=N32 libmagic=N32;;
   12164     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   12165       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   12166     *) libsuff= shlibsuff= libmagic=never-match;;
   12167     esac
   12168     ;;
   12169   esac
   12170   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   12171   shlibpath_overrides_runpath=no
   12172   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   12173   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   12174   hardcode_into_libs=yes
   12175   ;;
   12176 
   12177 # No shared lib support for Linux oldld, aout, or coff.
   12178 linux*oldld* | linux*aout* | linux*coff*)
   12179   dynamic_linker=no
   12180   ;;
   12181 
   12182 # This must be Linux ELF.
   12183 linux*)
   12184   version_type=linux
   12185   need_lib_prefix=no
   12186   need_version=no
   12187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12188   soname_spec='${libname}${release}${shared_ext}$major'
   12189   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   12190   shlibpath_var=LD_LIBRARY_PATH
   12191   shlibpath_overrides_runpath=no
   12192   # This implies no fast_install, which is unacceptable.
   12193   # Some rework will be needed to allow for fast_install
   12194   # before this can be enabled.
   12195   hardcode_into_libs=yes
   12196 
   12197   # find out which ABI we are using
   12198   libsuff=
   12199   case "$host_cpu" in
   12200   x86_64*|s390x*|powerpc64*)
   12201     echo '#line 12201 "configure"' > conftest.$ac_ext
   12202     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   12203   (eval $ac_compile) 2>&5
   12204   ac_status=$?
   12205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12206   (exit $ac_status); }; then
   12207       case `/usr/bin/file conftest.$ac_objext` in
   12208       *64-bit*)
   12209         libsuff=64
   12210         sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
   12211         ;;
   12212       esac
   12213     fi
   12214     rm -rf conftest*
   12215     ;;
   12216   esac
   12217 
   12218   # Append ld.so.conf contents to the search path
   12219   if test -f /etc/ld.so.conf; then
   12220     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   12221     sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
   12222   fi
   12223 
   12224   # We used to test for /lib/ld.so.1 and disable shared libraries on
   12225   # powerpc, because MkLinux only supported shared libraries with the
   12226   # GNU dynamic linker.  Since this was broken with cross compilers,
   12227   # most powerpc-linux boxes support dynamic linking these days and
   12228   # people can always --disable-shared, the test was removed, and we
   12229   # assume the GNU/Linux dynamic linker is in use.
   12230   dynamic_linker='GNU/Linux ld.so'
   12231   ;;
   12232 
   12233 knetbsd*-gnu)
   12234   version_type=linux
   12235   need_lib_prefix=no
   12236   need_version=no
   12237   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12238   soname_spec='${libname}${release}${shared_ext}$major'
   12239   shlibpath_var=LD_LIBRARY_PATH
   12240   shlibpath_overrides_runpath=no
   12241   hardcode_into_libs=yes
   12242   dynamic_linker='GNU ld.so'
   12243   ;;
   12244 
   12245 netbsd*)
   12246   version_type=sunos
   12247   need_lib_prefix=no
   12248   need_version=no
   12249   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   12250     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12251     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12252     dynamic_linker='NetBSD (a.out) ld.so'
   12253   else
   12254     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12255     soname_spec='${libname}${release}${shared_ext}$major'
   12256     dynamic_linker='NetBSD ld.elf_so'
   12257   fi
   12258   shlibpath_var=LD_LIBRARY_PATH
   12259   shlibpath_overrides_runpath=yes
   12260   hardcode_into_libs=yes
   12261   ;;
   12262 
   12263 newsos6)
   12264   version_type=linux
   12265   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12266   shlibpath_var=LD_LIBRARY_PATH
   12267   shlibpath_overrides_runpath=yes
   12268   ;;
   12269 
   12270 nto-qnx*)
   12271   version_type=linux
   12272   need_lib_prefix=no
   12273   need_version=no
   12274   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12275   soname_spec='${libname}${release}${shared_ext}$major'
   12276   shlibpath_var=LD_LIBRARY_PATH
   12277   shlibpath_overrides_runpath=yes
   12278   ;;
   12279 
   12280 openbsd*)
   12281   version_type=sunos
   12282   sys_lib_dlsearch_path_spec="/usr/lib"
   12283   need_lib_prefix=no
   12284   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   12285   case $host_os in
   12286     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   12287     *)                         need_version=no  ;;
   12288   esac
   12289   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12290   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12291   shlibpath_var=LD_LIBRARY_PATH
   12292   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   12293     case $host_os in
   12294       openbsd2.[89] | openbsd2.[89].*)
   12295 	shlibpath_overrides_runpath=no
   12296 	;;
   12297       *)
   12298 	shlibpath_overrides_runpath=yes
   12299 	;;
   12300       esac
   12301   else
   12302     shlibpath_overrides_runpath=yes
   12303   fi
   12304   ;;
   12305 
   12306 os2*)
   12307   libname_spec='$name'
   12308   shrext_cmds=".dll"
   12309   need_lib_prefix=no
   12310   library_names_spec='$libname${shared_ext} $libname.a'
   12311   dynamic_linker='OS/2 ld.exe'
   12312   shlibpath_var=LIBPATH
   12313   ;;
   12314 
   12315 osf3* | osf4* | osf5*)
   12316   version_type=osf
   12317   need_lib_prefix=no
   12318   need_version=no
   12319   soname_spec='${libname}${release}${shared_ext}$major'
   12320   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12321   shlibpath_var=LD_LIBRARY_PATH
   12322   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   12323   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   12324   ;;
   12325 
   12326 solaris*)
   12327   version_type=linux
   12328   need_lib_prefix=no
   12329   need_version=no
   12330   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12331   soname_spec='${libname}${release}${shared_ext}$major'
   12332   shlibpath_var=LD_LIBRARY_PATH
   12333   shlibpath_overrides_runpath=yes
   12334   hardcode_into_libs=yes
   12335   # ldd complains unless libraries are executable
   12336   postinstall_cmds='chmod +x $lib'
   12337   ;;
   12338 
   12339 sunos4*)
   12340   version_type=sunos
   12341   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12342   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   12343   shlibpath_var=LD_LIBRARY_PATH
   12344   shlibpath_overrides_runpath=yes
   12345   if test "$with_gnu_ld" = yes; then
   12346     need_lib_prefix=no
   12347   fi
   12348   need_version=yes
   12349   ;;
   12350 
   12351 sysv4 | sysv4.3*)
   12352   version_type=linux
   12353   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12354   soname_spec='${libname}${release}${shared_ext}$major'
   12355   shlibpath_var=LD_LIBRARY_PATH
   12356   case $host_vendor in
   12357     sni)
   12358       shlibpath_overrides_runpath=no
   12359       need_lib_prefix=no
   12360       export_dynamic_flag_spec='${wl}-Blargedynsym'
   12361       runpath_var=LD_RUN_PATH
   12362       ;;
   12363     siemens)
   12364       need_lib_prefix=no
   12365       ;;
   12366     motorola)
   12367       need_lib_prefix=no
   12368       need_version=no
   12369       shlibpath_overrides_runpath=no
   12370       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   12371       ;;
   12372   esac
   12373   ;;
   12374 
   12375 sysv4*MP*)
   12376   if test -d /usr/nec ;then
   12377     version_type=linux
   12378     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   12379     soname_spec='$libname${shared_ext}.$major'
   12380     shlibpath_var=LD_LIBRARY_PATH
   12381   fi
   12382   ;;
   12383 
   12384 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   12385   version_type=freebsd-elf
   12386   need_lib_prefix=no
   12387   need_version=no
   12388   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12389   soname_spec='${libname}${release}${shared_ext}$major'
   12390   shlibpath_var=LD_LIBRARY_PATH
   12391   hardcode_into_libs=yes
   12392   if test "$with_gnu_ld" = yes; then
   12393     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   12394     shlibpath_overrides_runpath=no
   12395   else
   12396     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   12397     shlibpath_overrides_runpath=yes
   12398     case $host_os in
   12399       sco3.2v5*)
   12400         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   12401 	;;
   12402     esac
   12403   fi
   12404   sys_lib_dlsearch_path_spec='/usr/lib'
   12405   ;;
   12406 
   12407 uts4*)
   12408   version_type=linux
   12409   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12410   soname_spec='${libname}${release}${shared_ext}$major'
   12411   shlibpath_var=LD_LIBRARY_PATH
   12412   ;;
   12413 
   12414 *)
   12415   dynamic_linker=no
   12416   ;;
   12417 esac
   12418 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   12419 echo "${ECHO_T}$dynamic_linker" >&6
   12420 test "$dynamic_linker" = no && can_build_shared=no
   12421 
   12422 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   12423 if test "$GCC" = yes; then
   12424   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   12425 fi
   12426 
   12427 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   12428 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   12429 hardcode_action_CXX=
   12430 if test -n "$hardcode_libdir_flag_spec_CXX" || \
   12431    test -n "$runpath_var_CXX" || \
   12432    test "X$hardcode_automatic_CXX" = "Xyes" ; then
   12433 
   12434   # We can hardcode non-existant directories.
   12435   if test "$hardcode_direct_CXX" != no &&
   12436      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12437      # have to relink, otherwise we might link with an installed library
   12438      # when we should be linking with a yet-to-be-installed one
   12439      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
   12440      test "$hardcode_minus_L_CXX" != no; then
   12441     # Linking always hardcodes the temporary library directory.
   12442     hardcode_action_CXX=relink
   12443   else
   12444     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12445     hardcode_action_CXX=immediate
   12446   fi
   12447 else
   12448   # We cannot hardcode anything, or else we can only hardcode existing
   12449   # directories.
   12450   hardcode_action_CXX=unsupported
   12451 fi
   12452 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
   12453 echo "${ECHO_T}$hardcode_action_CXX" >&6
   12454 
   12455 if test "$hardcode_action_CXX" = relink; then
   12456   # Fast installation is not supported
   12457   enable_fast_install=no
   12458 elif test "$shlibpath_overrides_runpath" = yes ||
   12459      test "$enable_shared" = no; then
   12460   # Fast installation is not necessary
   12461   enable_fast_install=needless
   12462 fi
   12463 
   12464 
   12465 # The else clause should only fire when bootstrapping the
   12466 # libtool distribution, otherwise you forgot to ship ltmain.sh
   12467 # with your package, and you will get complaints that there are
   12468 # no rules to generate ltmain.sh.
   12469 if test -f "$ltmain"; then
   12470   # See if we are running on zsh, and set the options which allow our commands through
   12471   # without removal of \ escapes.
   12472   if test -n "${ZSH_VERSION+set}" ; then
   12473     setopt NO_GLOB_SUBST
   12474   fi
   12475   # Now quote all the things that may contain metacharacters while being
   12476   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   12477   # variables and quote the copies for generation of the libtool script.
   12478   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   12479     SED SHELL STRIP \
   12480     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   12481     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   12482     deplibs_check_method reload_flag reload_cmds need_locks \
   12483     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   12484     lt_cv_sys_global_symbol_to_c_name_address \
   12485     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   12486     old_postinstall_cmds old_postuninstall_cmds \
   12487     compiler_CXX \
   12488     CC_CXX \
   12489     LD_CXX \
   12490     lt_prog_compiler_wl_CXX \
   12491     lt_prog_compiler_pic_CXX \
   12492     lt_prog_compiler_static_CXX \
   12493     lt_prog_compiler_no_builtin_flag_CXX \
   12494     export_dynamic_flag_spec_CXX \
   12495     thread_safe_flag_spec_CXX \
   12496     whole_archive_flag_spec_CXX \
   12497     enable_shared_with_static_runtimes_CXX \
   12498     old_archive_cmds_CXX \
   12499     old_archive_from_new_cmds_CXX \
   12500     predep_objects_CXX \
   12501     postdep_objects_CXX \
   12502     predeps_CXX \
   12503     postdeps_CXX \
   12504     compiler_lib_search_path_CXX \
   12505     archive_cmds_CXX \
   12506     archive_expsym_cmds_CXX \
   12507     postinstall_cmds_CXX \
   12508     postuninstall_cmds_CXX \
   12509     old_archive_from_expsyms_cmds_CXX \
   12510     allow_undefined_flag_CXX \
   12511     no_undefined_flag_CXX \
   12512     export_symbols_cmds_CXX \
   12513     hardcode_libdir_flag_spec_CXX \
   12514     hardcode_libdir_flag_spec_ld_CXX \
   12515     hardcode_libdir_separator_CXX \
   12516     hardcode_automatic_CXX \
   12517     module_cmds_CXX \
   12518     module_expsym_cmds_CXX \
   12519     lt_cv_prog_compiler_c_o_CXX \
   12520     exclude_expsyms_CXX \
   12521     include_expsyms_CXX; do
   12522 
   12523     case $var in
   12524     old_archive_cmds_CXX | \
   12525     old_archive_from_new_cmds_CXX | \
   12526     archive_cmds_CXX | \
   12527     archive_expsym_cmds_CXX | \
   12528     module_cmds_CXX | \
   12529     module_expsym_cmds_CXX | \
   12530     old_archive_from_expsyms_cmds_CXX | \
   12531     export_symbols_cmds_CXX | \
   12532     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   12533     postinstall_cmds | postuninstall_cmds | \
   12534     old_postinstall_cmds | old_postuninstall_cmds | \
   12535     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   12536       # Double-quote double-evaled strings.
   12537       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   12538       ;;
   12539     *)
   12540       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   12541       ;;
   12542     esac
   12543   done
   12544 
   12545   case $lt_echo in
   12546   *'\$0 --fallback-echo"')
   12547     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   12548     ;;
   12549   esac
   12550 
   12551 cfgfile="$ofile"
   12552 
   12553   cat <<__EOF__ >> "$cfgfile"
   12554 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   12555 
   12556 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   12557 
   12558 # Shell to use when invoking shell scripts.
   12559 SHELL=$lt_SHELL
   12560 
   12561 # Whether or not to build shared libraries.
   12562 build_libtool_libs=$enable_shared
   12563 
   12564 # Whether or not to build static libraries.
   12565 build_old_libs=$enable_static
   12566 
   12567 # Whether or not to add -lc for building shared libraries.
   12568 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   12569 
   12570 # Whether or not to disallow shared libs when runtime libs are static
   12571 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   12572 
   12573 # Whether or not to optimize for fast installation.
   12574 fast_install=$enable_fast_install
   12575 
   12576 # The host system.
   12577 host_alias=$host_alias
   12578 host=$host
   12579 host_os=$host_os
   12580 
   12581 # The build system.
   12582 build_alias=$build_alias
   12583 build=$build
   12584 build_os=$build_os
   12585 
   12586 # An echo program that does not interpret backslashes.
   12587 echo=$lt_echo
   12588 
   12589 # The archiver.
   12590 AR=$lt_AR
   12591 AR_FLAGS=$lt_AR_FLAGS
   12592 
   12593 # A C compiler.
   12594 LTCC=$lt_LTCC
   12595 
   12596 # LTCC compiler flags.
   12597 LTCFLAGS=$lt_LTCFLAGS
   12598 
   12599 # A language-specific compiler.
   12600 CC=$lt_compiler_CXX
   12601 
   12602 # Is the compiler the GNU C compiler?
   12603 with_gcc=$GCC_CXX
   12604 
   12605 # An ERE matcher.
   12606 EGREP=$lt_EGREP
   12607 
   12608 # The linker used to build libraries.
   12609 LD=$lt_LD_CXX
   12610 
   12611 # Whether we need hard or soft links.
   12612 LN_S=$lt_LN_S
   12613 
   12614 # A BSD-compatible nm program.
   12615 NM=$lt_NM
   12616 
   12617 # A symbol stripping program
   12618 STRIP=$lt_STRIP
   12619 
   12620 # Used to examine libraries when file_magic_cmd begins "file"
   12621 MAGIC_CMD=$MAGIC_CMD
   12622 
   12623 # Used on cygwin: DLL creation program.
   12624 DLLTOOL="$DLLTOOL"
   12625 
   12626 # Used on cygwin: object dumper.
   12627 OBJDUMP="$OBJDUMP"
   12628 
   12629 # Used on cygwin: assembler.
   12630 AS="$AS"
   12631 
   12632 # The name of the directory that contains temporary libtool files.
   12633 objdir=$objdir
   12634 
   12635 # How to create reloadable object files.
   12636 reload_flag=$lt_reload_flag
   12637 reload_cmds=$lt_reload_cmds
   12638 
   12639 # How to pass a linker flag through the compiler.
   12640 wl=$lt_lt_prog_compiler_wl_CXX
   12641 
   12642 # Object file suffix (normally "o").
   12643 objext="$ac_objext"
   12644 
   12645 # Old archive suffix (normally "a").
   12646 libext="$libext"
   12647 
   12648 # Shared library suffix (normally ".so").
   12649 shrext_cmds='$shrext_cmds'
   12650 
   12651 # Executable file suffix (normally "").
   12652 exeext="$exeext"
   12653 
   12654 # Additional compiler flags for building library objects.
   12655 pic_flag=$lt_lt_prog_compiler_pic_CXX
   12656 pic_mode=$pic_mode
   12657 
   12658 # What is the maximum length of a command?
   12659 max_cmd_len=$lt_cv_sys_max_cmd_len
   12660 
   12661 # Does compiler simultaneously support -c and -o options?
   12662 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   12663 
   12664 # Must we lock files when doing compilation?
   12665 need_locks=$lt_need_locks
   12666 
   12667 # Do we need the lib prefix for modules?
   12668 need_lib_prefix=$need_lib_prefix
   12669 
   12670 # Do we need a version for libraries?
   12671 need_version=$need_version
   12672 
   12673 # Whether dlopen is supported.
   12674 dlopen_support=$enable_dlopen
   12675 
   12676 # Whether dlopen of programs is supported.
   12677 dlopen_self=$enable_dlopen_self
   12678 
   12679 # Whether dlopen of statically linked programs is supported.
   12680 dlopen_self_static=$enable_dlopen_self_static
   12681 
   12682 # Compiler flag to prevent dynamic linking.
   12683 link_static_flag=$lt_lt_prog_compiler_static_CXX
   12684 
   12685 # Compiler flag to turn off builtin functions.
   12686 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   12687 
   12688 # Compiler flag to allow reflexive dlopens.
   12689 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   12690 
   12691 # Compiler flag to generate shared objects directly from archives.
   12692 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   12693 
   12694 # Compiler flag to generate thread-safe objects.
   12695 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
   12696 
   12697 # Library versioning type.
   12698 version_type=$version_type
   12699 
   12700 # Format of library name prefix.
   12701 libname_spec=$lt_libname_spec
   12702 
   12703 # List of archive names.  First name is the real one, the rest are links.
   12704 # The last name is the one that the linker finds with -lNAME.
   12705 library_names_spec=$lt_library_names_spec
   12706 
   12707 # The coded name of the library, if different from the real name.
   12708 soname_spec=$lt_soname_spec
   12709 
   12710 # Commands used to build and install an old-style archive.
   12711 RANLIB=$lt_RANLIB
   12712 old_archive_cmds=$lt_old_archive_cmds_CXX
   12713 old_postinstall_cmds=$lt_old_postinstall_cmds
   12714 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   12715 
   12716 # Create an old-style archive from a shared archive.
   12717 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   12718 
   12719 # Create a temporary old-style archive to link instead of a shared archive.
   12720 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   12721 
   12722 # Commands used to build and install a shared archive.
   12723 archive_cmds=$lt_archive_cmds_CXX
   12724 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   12725 postinstall_cmds=$lt_postinstall_cmds
   12726 postuninstall_cmds=$lt_postuninstall_cmds
   12727 
   12728 # Commands used to build a loadable module (assumed same as above if empty)
   12729 module_cmds=$lt_module_cmds_CXX
   12730 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   12731 
   12732 # Commands to strip libraries.
   12733 old_striplib=$lt_old_striplib
   12734 striplib=$lt_striplib
   12735 
   12736 # Dependencies to place before the objects being linked to create a
   12737 # shared library.
   12738 predep_objects=$lt_predep_objects_CXX
   12739 
   12740 # Dependencies to place after the objects being linked to create a
   12741 # shared library.
   12742 postdep_objects=$lt_postdep_objects_CXX
   12743 
   12744 # Dependencies to place before the objects being linked to create a
   12745 # shared library.
   12746 predeps=$lt_predeps_CXX
   12747 
   12748 # Dependencies to place after the objects being linked to create a
   12749 # shared library.
   12750 postdeps=$lt_postdeps_CXX
   12751 
   12752 # The library search path used internally by the compiler when linking
   12753 # a shared library.
   12754 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   12755 
   12756 # Method to check whether dependent libraries are shared objects.
   12757 deplibs_check_method=$lt_deplibs_check_method
   12758 
   12759 # Command to use when deplibs_check_method == file_magic.
   12760 file_magic_cmd=$lt_file_magic_cmd
   12761 
   12762 # Flag that allows shared libraries with undefined symbols to be built.
   12763 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   12764 
   12765 # Flag that forces no undefined symbols.
   12766 no_undefined_flag=$lt_no_undefined_flag_CXX
   12767 
   12768 # Commands used to finish a libtool library installation in a directory.
   12769 finish_cmds=$lt_finish_cmds
   12770 
   12771 # Same as above, but a single script fragment to be evaled but not shown.
   12772 finish_eval=$lt_finish_eval
   12773 
   12774 # Take the output of nm and produce a listing of raw symbols and C names.
   12775 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   12776 
   12777 # Transform the output of nm in a proper C declaration
   12778 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   12779 
   12780 # Transform the output of nm in a C name address pair
   12781 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   12782 
   12783 # This is the shared library runtime path variable.
   12784 runpath_var=$runpath_var
   12785 
   12786 # This is the shared library path variable.
   12787 shlibpath_var=$shlibpath_var
   12788 
   12789 # Is shlibpath searched before the hard-coded library search path?
   12790 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   12791 
   12792 # How to hardcode a shared library path into an executable.
   12793 hardcode_action=$hardcode_action_CXX
   12794 
   12795 # Whether we should hardcode library paths into libraries.
   12796 hardcode_into_libs=$hardcode_into_libs
   12797 
   12798 # Flag to hardcode \$libdir into a binary during linking.
   12799 # This must work even if \$libdir does not exist.
   12800 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   12801 
   12802 # If ld is used when linking, flag to hardcode \$libdir into
   12803 # a binary during linking. This must work even if \$libdir does
   12804 # not exist.
   12805 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
   12806 
   12807 # Whether we need a single -rpath flag with a separated argument.
   12808 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   12809 
   12810 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   12811 # resulting binary.
   12812 hardcode_direct=$hardcode_direct_CXX
   12813 
   12814 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   12815 # resulting binary.
   12816 hardcode_minus_L=$hardcode_minus_L_CXX
   12817 
   12818 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   12819 # the resulting binary.
   12820 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   12821 
   12822 # Set to yes if building a shared library automatically hardcodes DIR into the library
   12823 # and all subsequent libraries and executables linked against it.
   12824 hardcode_automatic=$hardcode_automatic_CXX
   12825 
   12826 # Variables whose values should be saved in libtool wrapper scripts and
   12827 # restored at relink time.
   12828 variables_saved_for_relink="$variables_saved_for_relink"
   12829 
   12830 # Whether libtool must link a program against all its dependency libraries.
   12831 link_all_deplibs=$link_all_deplibs_CXX
   12832 
   12833 # Compile-time system search path for libraries
   12834 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   12835 
   12836 # Run-time system search path for libraries
   12837 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   12838 
   12839 # Fix the shell variable \$srcfile for the compiler.
   12840 fix_srcfile_path="$fix_srcfile_path_CXX"
   12841 
   12842 # Set to yes if exported symbols are required.
   12843 always_export_symbols=$always_export_symbols_CXX
   12844 
   12845 # The commands to list exported symbols.
   12846 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   12847 
   12848 # The commands to extract the exported symbol list from a shared archive.
   12849 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   12850 
   12851 # Symbols that should not be listed in the preloaded symbols.
   12852 exclude_expsyms=$lt_exclude_expsyms_CXX
   12853 
   12854 # Symbols that must always be exported.
   12855 include_expsyms=$lt_include_expsyms_CXX
   12856 
   12857 # ### END LIBTOOL TAG CONFIG: $tagname
   12858 
   12859 __EOF__
   12860 
   12861 
   12862 else
   12863   # If there is no Makefile yet, we rely on a make rule to execute
   12864   # `config.status --recheck' to rerun these tests and create the
   12865   # libtool script then.
   12866   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   12867   if test -f "$ltmain_in"; then
   12868     test -f Makefile && make "$ltmain"
   12869   fi
   12870 fi
   12871 
   12872 
   12873 ac_ext=c
   12874 ac_cpp='$CPP $CPPFLAGS'
   12875 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12876 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12877 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12878 
   12879 CC=$lt_save_CC
   12880 LDCXX=$LD
   12881 LD=$lt_save_LD
   12882 GCC=$lt_save_GCC
   12883 with_gnu_ldcxx=$with_gnu_ld
   12884 with_gnu_ld=$lt_save_with_gnu_ld
   12885 lt_cv_path_LDCXX=$lt_cv_path_LD
   12886 lt_cv_path_LD=$lt_save_path_LD
   12887 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   12888 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   12889 
   12890 	else
   12891 	  tagname=""
   12892 	fi
   12893 	;;
   12894 
   12895       F77)
   12896 	if test -n "$F77" && test "X$F77" != "Xno"; then
   12897 
   12898 ac_ext=f
   12899 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   12900 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12901 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   12902 
   12903 
   12904 archive_cmds_need_lc_F77=no
   12905 allow_undefined_flag_F77=
   12906 always_export_symbols_F77=no
   12907 archive_expsym_cmds_F77=
   12908 export_dynamic_flag_spec_F77=
   12909 hardcode_direct_F77=no
   12910 hardcode_libdir_flag_spec_F77=
   12911 hardcode_libdir_flag_spec_ld_F77=
   12912 hardcode_libdir_separator_F77=
   12913 hardcode_minus_L_F77=no
   12914 hardcode_automatic_F77=no
   12915 module_cmds_F77=
   12916 module_expsym_cmds_F77=
   12917 link_all_deplibs_F77=unknown
   12918 old_archive_cmds_F77=$old_archive_cmds
   12919 no_undefined_flag_F77=
   12920 whole_archive_flag_spec_F77=
   12921 enable_shared_with_static_runtimes_F77=no
   12922 
   12923 # Source file extension for f77 test sources.
   12924 ac_ext=f
   12925 
   12926 # Object file extension for compiled f77 test sources.
   12927 objext=o
   12928 objext_F77=$objext
   12929 
   12930 # Code to be used in simple compile tests
   12931 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
   12932 
   12933 # Code to be used in simple link tests
   12934 lt_simple_link_test_code="      program t\n      end\n"
   12935 
   12936 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   12937 
   12938 # If no C compiler was specified, use CC.
   12939 LTCC=${LTCC-"$CC"}
   12940 
   12941 # If no C compiler flags were specified, use CFLAGS.
   12942 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   12943 
   12944 # Allow CC to be a program name with arguments.
   12945 compiler=$CC
   12946 
   12947 
   12948 # save warnings/boilerplate of simple test code
   12949 ac_outfile=conftest.$ac_objext
   12950 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   12951 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12952 _lt_compiler_boilerplate=`cat conftest.err`
   12953 $rm conftest*
   12954 
   12955 ac_outfile=conftest.$ac_objext
   12956 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   12957 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12958 _lt_linker_boilerplate=`cat conftest.err`
   12959 $rm conftest*
   12960 
   12961 
   12962 # Allow CC to be a program name with arguments.
   12963 lt_save_CC="$CC"
   12964 CC=${F77-"f77"}
   12965 compiler=$CC
   12966 compiler_F77=$CC
   12967 for cc_temp in $compiler""; do
   12968   case $cc_temp in
   12969     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   12970     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   12971     \-*) ;;
   12972     *) break;;
   12973   esac
   12974 done
   12975 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   12976 
   12977 
   12978 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   12979 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
   12980 echo "$as_me:$LINENO: result: $can_build_shared" >&5
   12981 echo "${ECHO_T}$can_build_shared" >&6
   12982 
   12983 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   12984 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
   12985 test "$can_build_shared" = "no" && enable_shared=no
   12986 
   12987 # On AIX, shared libraries and static libraries use the same namespace, and
   12988 # are all built from PIC.
   12989 case $host_os in
   12990 aix3*)
   12991   test "$enable_shared" = yes && enable_static=no
   12992   if test -n "$RANLIB"; then
   12993     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   12994     postinstall_cmds='$RANLIB $lib'
   12995   fi
   12996   ;;
   12997 aix4* | aix5*)
   12998   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   12999     test "$enable_shared" = yes && enable_static=no
   13000   fi
   13001   ;;
   13002 esac
   13003 echo "$as_me:$LINENO: result: $enable_shared" >&5
   13004 echo "${ECHO_T}$enable_shared" >&6
   13005 
   13006 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   13007 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
   13008 # Make sure either enable_shared or enable_static is yes.
   13009 test "$enable_shared" = yes || enable_static=yes
   13010 echo "$as_me:$LINENO: result: $enable_static" >&5
   13011 echo "${ECHO_T}$enable_static" >&6
   13012 
   13013 GCC_F77="$G77"
   13014 LD_F77="$LD"
   13015 
   13016 lt_prog_compiler_wl_F77=
   13017 lt_prog_compiler_pic_F77=
   13018 lt_prog_compiler_static_F77=
   13019 
   13020 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   13021 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   13022 
   13023   if test "$GCC" = yes; then
   13024     lt_prog_compiler_wl_F77='-Wl,'
   13025     lt_prog_compiler_static_F77='-static'
   13026 
   13027     case $host_os in
   13028       aix*)
   13029       # All AIX code is PIC.
   13030       if test "$host_cpu" = ia64; then
   13031 	# AIX 5 now supports IA64 processor
   13032 	lt_prog_compiler_static_F77='-Bstatic'
   13033       fi
   13034       ;;
   13035 
   13036     amigaos*)
   13037       # FIXME: we need at least 68020 code to build shared libraries, but
   13038       # adding the `-m68020' flag to GCC prevents building anything better,
   13039       # like `-m68040'.
   13040       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
   13041       ;;
   13042 
   13043     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   13044       # PIC is the default for these OSes.
   13045       ;;
   13046 
   13047     mingw* | pw32* | os2*)
   13048       # This hack is so that the source file can tell whether it is being
   13049       # built for inclusion in a dll (and should export symbols for example).
   13050       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13051       ;;
   13052 
   13053     darwin* | rhapsody*)
   13054       # PIC is the default on this platform
   13055       # Common symbols not allowed in MH_DYLIB files
   13056       lt_prog_compiler_pic_F77='-fno-common'
   13057       ;;
   13058 
   13059     interix3*)
   13060       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   13061       # Instead, we relocate shared libraries at runtime.
   13062       ;;
   13063 
   13064     msdosdjgpp*)
   13065       # Just because we use GCC doesn't mean we suddenly get shared libraries
   13066       # on systems that don't support them.
   13067       lt_prog_compiler_can_build_shared_F77=no
   13068       enable_shared=no
   13069       ;;
   13070 
   13071     sysv4*MP*)
   13072       if test -d /usr/nec; then
   13073 	lt_prog_compiler_pic_F77=-Kconform_pic
   13074       fi
   13075       ;;
   13076 
   13077     hpux*)
   13078       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13079       # not for PA HP-UX.
   13080       case $host_cpu in
   13081       hppa*64*|ia64*)
   13082 	# +Z the default
   13083 	;;
   13084       *)
   13085 	lt_prog_compiler_pic_F77='-fPIC'
   13086 	;;
   13087       esac
   13088       ;;
   13089 
   13090     *)
   13091       lt_prog_compiler_pic_F77='-fPIC'
   13092       ;;
   13093     esac
   13094   else
   13095     # PORTME Check for flag to pass linker flags through the system compiler.
   13096     case $host_os in
   13097     aix*)
   13098       lt_prog_compiler_wl_F77='-Wl,'
   13099       if test "$host_cpu" = ia64; then
   13100 	# AIX 5 now supports IA64 processor
   13101 	lt_prog_compiler_static_F77='-Bstatic'
   13102       else
   13103 	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
   13104       fi
   13105       ;;
   13106       darwin*)
   13107         # PIC is the default on this platform
   13108         # Common symbols not allowed in MH_DYLIB files
   13109        case $cc_basename in
   13110          xlc*)
   13111          lt_prog_compiler_pic_F77='-qnocommon'
   13112          lt_prog_compiler_wl_F77='-Wl,'
   13113          ;;
   13114        esac
   13115        ;;
   13116 
   13117     mingw* | pw32* | os2*)
   13118       # This hack is so that the source file can tell whether it is being
   13119       # built for inclusion in a dll (and should export symbols for example).
   13120       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13121       ;;
   13122 
   13123     hpux9* | hpux10* | hpux11*)
   13124       lt_prog_compiler_wl_F77='-Wl,'
   13125       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13126       # not for PA HP-UX.
   13127       case $host_cpu in
   13128       hppa*64*|ia64*)
   13129 	# +Z the default
   13130 	;;
   13131       *)
   13132 	lt_prog_compiler_pic_F77='+Z'
   13133 	;;
   13134       esac
   13135       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   13136       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
   13137       ;;
   13138 
   13139     irix5* | irix6* | nonstopux*)
   13140       lt_prog_compiler_wl_F77='-Wl,'
   13141       # PIC (with -KPIC) is the default.
   13142       lt_prog_compiler_static_F77='-non_shared'
   13143       ;;
   13144 
   13145     newsos6)
   13146       lt_prog_compiler_pic_F77='-KPIC'
   13147       lt_prog_compiler_static_F77='-Bstatic'
   13148       ;;
   13149 
   13150     linux*)
   13151       case $cc_basename in
   13152       icc* | ecc*)
   13153 	lt_prog_compiler_wl_F77='-Wl,'
   13154 	lt_prog_compiler_pic_F77='-KPIC'
   13155 	lt_prog_compiler_static_F77='-static'
   13156         ;;
   13157       pgcc* | pgf77* | pgf90* | pgf95*)
   13158         # Portland Group compilers (*not* the Pentium gcc compiler,
   13159 	# which looks to be a dead project)
   13160 	lt_prog_compiler_wl_F77='-Wl,'
   13161 	lt_prog_compiler_pic_F77='-fpic'
   13162 	lt_prog_compiler_static_F77='-Bstatic'
   13163         ;;
   13164       ccc*)
   13165         lt_prog_compiler_wl_F77='-Wl,'
   13166         # All Alpha code is PIC.
   13167         lt_prog_compiler_static_F77='-non_shared'
   13168         ;;
   13169       esac
   13170       ;;
   13171 
   13172     osf3* | osf4* | osf5*)
   13173       lt_prog_compiler_wl_F77='-Wl,'
   13174       # All OSF/1 code is PIC.
   13175       lt_prog_compiler_static_F77='-non_shared'
   13176       ;;
   13177 
   13178     solaris*)
   13179       lt_prog_compiler_pic_F77='-KPIC'
   13180       lt_prog_compiler_static_F77='-Bstatic'
   13181       case $cc_basename in
   13182       f77* | f90* | f95*)
   13183 	lt_prog_compiler_wl_F77='-Qoption ld ';;
   13184       *)
   13185 	lt_prog_compiler_wl_F77='-Wl,';;
   13186       esac
   13187       ;;
   13188 
   13189     sunos4*)
   13190       lt_prog_compiler_wl_F77='-Qoption ld '
   13191       lt_prog_compiler_pic_F77='-PIC'
   13192       lt_prog_compiler_static_F77='-Bstatic'
   13193       ;;
   13194 
   13195     sysv4 | sysv4.2uw2* | sysv4.3*)
   13196       lt_prog_compiler_wl_F77='-Wl,'
   13197       lt_prog_compiler_pic_F77='-KPIC'
   13198       lt_prog_compiler_static_F77='-Bstatic'
   13199       ;;
   13200 
   13201     sysv4*MP*)
   13202       if test -d /usr/nec ;then
   13203 	lt_prog_compiler_pic_F77='-Kconform_pic'
   13204 	lt_prog_compiler_static_F77='-Bstatic'
   13205       fi
   13206       ;;
   13207 
   13208     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   13209       lt_prog_compiler_wl_F77='-Wl,'
   13210       lt_prog_compiler_pic_F77='-KPIC'
   13211       lt_prog_compiler_static_F77='-Bstatic'
   13212       ;;
   13213 
   13214     unicos*)
   13215       lt_prog_compiler_wl_F77='-Wl,'
   13216       lt_prog_compiler_can_build_shared_F77=no
   13217       ;;
   13218 
   13219     uts4*)
   13220       lt_prog_compiler_pic_F77='-pic'
   13221       lt_prog_compiler_static_F77='-Bstatic'
   13222       ;;
   13223 
   13224     *)
   13225       lt_prog_compiler_can_build_shared_F77=no
   13226       ;;
   13227     esac
   13228   fi
   13229 
   13230 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
   13231 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
   13232 
   13233 #
   13234 # Check to make sure the PIC flag actually works.
   13235 #
   13236 if test -n "$lt_prog_compiler_pic_F77"; then
   13237 
   13238 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
   13239 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
   13240 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
   13241   echo $ECHO_N "(cached) $ECHO_C" >&6
   13242 else
   13243   lt_prog_compiler_pic_works_F77=no
   13244   ac_outfile=conftest.$ac_objext
   13245    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13246    lt_compiler_flag="$lt_prog_compiler_pic_F77"
   13247    # Insert the option either (1) after the last *FLAGS variable, or
   13248    # (2) before a word containing "conftest.", or (3) at the end.
   13249    # Note that $ac_compile itself does not contain backslashes and begins
   13250    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13251    # The option is referenced via a variable to avoid confusing sed.
   13252    lt_compile=`echo "$ac_compile" | $SED \
   13253    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13254    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13255    -e 's:$: $lt_compiler_flag:'`
   13256    (eval echo "\"\$as_me:13256: $lt_compile\"" >&5)
   13257    (eval "$lt_compile" 2>conftest.err)
   13258    ac_status=$?
   13259    cat conftest.err >&5
   13260    echo "$as_me:13260: \$? = $ac_status" >&5
   13261    if (exit $ac_status) && test -s "$ac_outfile"; then
   13262      # The compiler can only warn and ignore the option if not recognized
   13263      # So say no if there are warnings other than the usual output.
   13264      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   13265      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13266      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   13267        lt_prog_compiler_pic_works_F77=yes
   13268      fi
   13269    fi
   13270    $rm conftest*
   13271 
   13272 fi
   13273 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
   13274 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
   13275 
   13276 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
   13277     case $lt_prog_compiler_pic_F77 in
   13278      "" | " "*) ;;
   13279      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
   13280      esac
   13281 else
   13282     lt_prog_compiler_pic_F77=
   13283      lt_prog_compiler_can_build_shared_F77=no
   13284 fi
   13285 
   13286 fi
   13287 case $host_os in
   13288   # For platforms which do not support PIC, -DPIC is meaningless:
   13289   *djgpp*)
   13290     lt_prog_compiler_pic_F77=
   13291     ;;
   13292   *)
   13293     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
   13294     ;;
   13295 esac
   13296 
   13297 #
   13298 # Check to make sure the static flag actually works.
   13299 #
   13300 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
   13301 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   13302 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   13303 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
   13304   echo $ECHO_N "(cached) $ECHO_C" >&6
   13305 else
   13306   lt_prog_compiler_static_works_F77=no
   13307    save_LDFLAGS="$LDFLAGS"
   13308    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   13309    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   13310    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   13311      # The linker can only warn and ignore the option if not recognized
   13312      # So say no if there are warnings
   13313      if test -s conftest.err; then
   13314        # Append any errors to the config.log.
   13315        cat conftest.err 1>&5
   13316        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   13317        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13318        if diff conftest.exp conftest.er2 >/dev/null; then
   13319          lt_prog_compiler_static_works_F77=yes
   13320        fi
   13321      else
   13322        lt_prog_compiler_static_works_F77=yes
   13323      fi
   13324    fi
   13325    $rm conftest*
   13326    LDFLAGS="$save_LDFLAGS"
   13327 
   13328 fi
   13329 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
   13330 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
   13331 
   13332 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
   13333     :
   13334 else
   13335     lt_prog_compiler_static_F77=
   13336 fi
   13337 
   13338 
   13339 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   13340 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   13341 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
   13342   echo $ECHO_N "(cached) $ECHO_C" >&6
   13343 else
   13344   lt_cv_prog_compiler_c_o_F77=no
   13345    $rm -r conftest 2>/dev/null
   13346    mkdir conftest
   13347    cd conftest
   13348    mkdir out
   13349    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13350 
   13351    lt_compiler_flag="-o out/conftest2.$ac_objext"
   13352    # Insert the option either (1) after the last *FLAGS variable, or
   13353    # (2) before a word containing "conftest.", or (3) at the end.
   13354    # Note that $ac_compile itself does not contain backslashes and begins
   13355    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13356    lt_compile=`echo "$ac_compile" | $SED \
   13357    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13358    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13359    -e 's:$: $lt_compiler_flag:'`
   13360    (eval echo "\"\$as_me:13360: $lt_compile\"" >&5)
   13361    (eval "$lt_compile" 2>out/conftest.err)
   13362    ac_status=$?
   13363    cat out/conftest.err >&5
   13364    echo "$as_me:13364: \$? = $ac_status" >&5
   13365    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   13366    then
   13367      # The compiler can only warn and ignore the option if not recognized
   13368      # So say no if there are warnings
   13369      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   13370      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   13371      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   13372        lt_cv_prog_compiler_c_o_F77=yes
   13373      fi
   13374    fi
   13375    chmod u+w . 2>&5
   13376    $rm conftest*
   13377    # SGI C++ compiler will create directory out/ii_files/ for
   13378    # template instantiation
   13379    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   13380    $rm out/* && rmdir out
   13381    cd ..
   13382    rmdir conftest
   13383    $rm conftest*
   13384 
   13385 fi
   13386 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
   13387 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
   13388 
   13389 
   13390 hard_links="nottested"
   13391 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
   13392   # do not overwrite the value of need_locks provided by the user
   13393   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   13394 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   13395   hard_links=yes
   13396   $rm conftest*
   13397   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13398   touch conftest.a
   13399   ln conftest.a conftest.b 2>&5 || hard_links=no
   13400   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13401   echo "$as_me:$LINENO: result: $hard_links" >&5
   13402 echo "${ECHO_T}$hard_links" >&6
   13403   if test "$hard_links" = no; then
   13404     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   13405 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   13406     need_locks=warn
   13407   fi
   13408 else
   13409   need_locks=no
   13410 fi
   13411 
   13412 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   13413 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   13414 
   13415   runpath_var=
   13416   allow_undefined_flag_F77=
   13417   enable_shared_with_static_runtimes_F77=no
   13418   archive_cmds_F77=
   13419   archive_expsym_cmds_F77=
   13420   old_archive_From_new_cmds_F77=
   13421   old_archive_from_expsyms_cmds_F77=
   13422   export_dynamic_flag_spec_F77=
   13423   whole_archive_flag_spec_F77=
   13424   thread_safe_flag_spec_F77=
   13425   hardcode_libdir_flag_spec_F77=
   13426   hardcode_libdir_flag_spec_ld_F77=
   13427   hardcode_libdir_separator_F77=
   13428   hardcode_direct_F77=no
   13429   hardcode_minus_L_F77=no
   13430   hardcode_shlibpath_var_F77=unsupported
   13431   link_all_deplibs_F77=unknown
   13432   hardcode_automatic_F77=no
   13433   module_cmds_F77=
   13434   module_expsym_cmds_F77=
   13435   always_export_symbols_F77=no
   13436   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   13437   # include_expsyms should be a list of space-separated symbols to be *always*
   13438   # included in the symbol list
   13439   include_expsyms_F77=
   13440   # exclude_expsyms can be an extended regexp of symbols to exclude
   13441   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   13442   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   13443   # as well as any symbol that contains `d'.
   13444   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
   13445   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   13446   # platforms (ab)use it in PIC code, but their linkers get confused if
   13447   # the symbol is explicitly referenced.  Since portable code cannot
   13448   # rely on this symbol name, it's probably fine to never include it in
   13449   # preloaded symbol tables.
   13450   extract_expsyms_cmds=
   13451   # Just being paranoid about ensuring that cc_basename is set.
   13452   for cc_temp in $compiler""; do
   13453   case $cc_temp in
   13454     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   13455     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   13456     \-*) ;;
   13457     *) break;;
   13458   esac
   13459 done
   13460 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   13461 
   13462   case $host_os in
   13463   cygwin* | mingw* | pw32*)
   13464     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   13465     # When not using gcc, we currently assume that we are using
   13466     # Microsoft Visual C++.
   13467     if test "$GCC" != yes; then
   13468       with_gnu_ld=no
   13469     fi
   13470     ;;
   13471   interix*)
   13472     # we just hope/assume this is gcc and not c89 (= MSVC++)
   13473     with_gnu_ld=yes
   13474     ;;
   13475   openbsd*)
   13476     with_gnu_ld=no
   13477     ;;
   13478   esac
   13479 
   13480   ld_shlibs_F77=yes
   13481   if test "$with_gnu_ld" = yes; then
   13482     # If archive_cmds runs LD, not CC, wlarc should be empty
   13483     wlarc='${wl}'
   13484 
   13485     # Set some defaults for GNU ld with shared library support. These
   13486     # are reset later if shared libraries are not supported. Putting them
   13487     # here allows them to be overridden if necessary.
   13488     runpath_var=LD_RUN_PATH
   13489     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
   13490     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
   13491     # ancient GNU ld didn't support --whole-archive et. al.
   13492     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   13493 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   13494       else
   13495   	whole_archive_flag_spec_F77=
   13496     fi
   13497     supports_anon_versioning=no
   13498     case `$LD -v 2>/dev/null` in
   13499       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   13500       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   13501       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   13502       *\ 2.11.*) ;; # other 2.11 versions
   13503       *) supports_anon_versioning=yes ;;
   13504     esac
   13505 
   13506     # See if GNU ld supports shared libraries.
   13507     case $host_os in
   13508     aix3* | aix4* | aix5*)
   13509       # On AIX/PPC, the GNU linker is very broken
   13510       if test "$host_cpu" != ia64; then
   13511 	ld_shlibs_F77=no
   13512 	cat <<EOF 1>&2
   13513 
   13514 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   13515 *** to be unable to reliably create shared libraries on AIX.
   13516 *** Therefore, libtool is disabling shared libraries support.  If you
   13517 *** really care for shared libraries, you may want to modify your PATH
   13518 *** so that a non-GNU linker is found, and then restart.
   13519 
   13520 EOF
   13521       fi
   13522       ;;
   13523 
   13524     amigaos*)
   13525       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   13526       hardcode_libdir_flag_spec_F77='-L$libdir'
   13527       hardcode_minus_L_F77=yes
   13528 
   13529       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   13530       # that the semantics of dynamic libraries on AmigaOS, at least up
   13531       # to version 4, is to share data among multiple programs linked
   13532       # with the same dynamic library.  Since this doesn't match the
   13533       # behavior of shared libraries on other platforms, we can't use
   13534       # them.
   13535       ld_shlibs_F77=no
   13536       ;;
   13537 
   13538     beos*)
   13539       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13540 	allow_undefined_flag_F77=unsupported
   13541 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   13542 	# support --undefined.  This deserves some investigation.  FIXME
   13543 	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13544       else
   13545 	ld_shlibs_F77=no
   13546       fi
   13547       ;;
   13548 
   13549     cygwin* | mingw* | pw32*)
   13550       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
   13551       # as there is no search path for DLLs.
   13552       hardcode_libdir_flag_spec_F77='-L$libdir'
   13553       allow_undefined_flag_F77=unsupported
   13554       always_export_symbols_F77=no
   13555       enable_shared_with_static_runtimes_F77=yes
   13556       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   13557 
   13558       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   13559         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13560 	# If the export-symbols file already is a .def file (1st line
   13561 	# is EXPORTS), use it as is; otherwise, prepend...
   13562 	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   13563 	  cp $export_symbols $output_objdir/$soname.def;
   13564 	else
   13565 	  echo EXPORTS > $output_objdir/$soname.def;
   13566 	  cat $export_symbols >> $output_objdir/$soname.def;
   13567 	fi~
   13568 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13569       else
   13570 	ld_shlibs_F77=no
   13571       fi
   13572       ;;
   13573 
   13574     interix3*)
   13575       hardcode_direct_F77=no
   13576       hardcode_shlibpath_var_F77=no
   13577       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   13578       export_dynamic_flag_spec_F77='${wl}-E'
   13579       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   13580       # Instead, shared libraries are loaded at an image base (0x10000000 by
   13581       # default) and relocated if they conflict, which is a slow very memory
   13582       # consuming and fragmenting process.  To avoid this, we pick a random,
   13583       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   13584       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   13585       archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   13586       archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   13587       ;;
   13588 
   13589     linux*)
   13590       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13591 	tmp_addflag=
   13592 	case $cc_basename,$host_cpu in
   13593 	pgcc*)				# Portland Group C compiler
   13594 	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   13595 	  tmp_addflag=' $pic_flag'
   13596 	  ;;
   13597 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   13598 	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   13599 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   13600 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   13601 	  tmp_addflag=' -i_dynamic' ;;
   13602 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   13603 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   13604 	ifc* | ifort*)			# Intel Fortran compiler
   13605 	  tmp_addflag=' -nofor_main' ;;
   13606 	esac
   13607 	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13608 
   13609 	if test $supports_anon_versioning = yes; then
   13610 	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
   13611   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13612   $echo "local: *; };" >> $output_objdir/$libname.ver~
   13613 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   13614 	fi
   13615       else
   13616 	ld_shlibs_F77=no
   13617       fi
   13618       ;;
   13619 
   13620     netbsd*)
   13621       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   13622 	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   13623 	wlarc=
   13624       else
   13625 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13626 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13627       fi
   13628       ;;
   13629 
   13630     solaris*)
   13631       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   13632 	ld_shlibs_F77=no
   13633 	cat <<EOF 1>&2
   13634 
   13635 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   13636 *** create shared libraries on Solaris systems.  Therefore, libtool
   13637 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13638 *** binutils to release 2.9.1 or newer.  Another option is to modify
   13639 *** your PATH or compiler configuration so that the native linker is
   13640 *** used, and then restart.
   13641 
   13642 EOF
   13643       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13644 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13645 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13646       else
   13647 	ld_shlibs_F77=no
   13648       fi
   13649       ;;
   13650 
   13651     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   13652       case `$LD -v 2>&1` in
   13653         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   13654 	ld_shlibs_F77=no
   13655 	cat <<_LT_EOF 1>&2
   13656 
   13657 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   13658 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   13659 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13660 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   13661 *** your PATH or compiler configuration so that the native linker is
   13662 *** used, and then restart.
   13663 
   13664 _LT_EOF
   13665 	;;
   13666 	*)
   13667 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13668 	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   13669 	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   13670 	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   13671 	  else
   13672 	    ld_shlibs_F77=no
   13673 	  fi
   13674 	;;
   13675       esac
   13676       ;;
   13677 
   13678     sunos4*)
   13679       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13680       wlarc=
   13681       hardcode_direct_F77=yes
   13682       hardcode_shlibpath_var_F77=no
   13683       ;;
   13684 
   13685     *)
   13686       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13687 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13688 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13689       else
   13690 	ld_shlibs_F77=no
   13691       fi
   13692       ;;
   13693     esac
   13694 
   13695     if test "$ld_shlibs_F77" = no; then
   13696       runpath_var=
   13697       hardcode_libdir_flag_spec_F77=
   13698       export_dynamic_flag_spec_F77=
   13699       whole_archive_flag_spec_F77=
   13700     fi
   13701   else
   13702     # PORTME fill in a description of your system's linker (not GNU ld)
   13703     case $host_os in
   13704     aix3*)
   13705       allow_undefined_flag_F77=unsupported
   13706       always_export_symbols_F77=yes
   13707       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   13708       # Note: this linker hardcodes the directories in LIBPATH if there
   13709       # are no directories specified by -L.
   13710       hardcode_minus_L_F77=yes
   13711       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   13712 	# Neither direct hardcoding nor static linking is supported with a
   13713 	# broken collect2.
   13714 	hardcode_direct_F77=unsupported
   13715       fi
   13716       ;;
   13717 
   13718     aix4* | aix5*)
   13719       if test "$host_cpu" = ia64; then
   13720 	# On IA64, the linker does run time linking by default, so we don't
   13721 	# have to do anything special.
   13722 	aix_use_runtimelinking=no
   13723 	exp_sym_flag='-Bexport'
   13724 	no_entry_flag=""
   13725       else
   13726 	# If we're using GNU nm, then we don't want the "-C" option.
   13727 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   13728 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   13729 	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   13730 	else
   13731 	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   13732 	fi
   13733 	aix_use_runtimelinking=no
   13734 
   13735 	# Test if we are trying to use run time linking or normal
   13736 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   13737 	# need to do runtime linking.
   13738 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   13739 	  for ld_flag in $LDFLAGS; do
   13740   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   13741   	    aix_use_runtimelinking=yes
   13742   	    break
   13743   	  fi
   13744 	  done
   13745 	  ;;
   13746 	esac
   13747 
   13748 	exp_sym_flag='-bexport'
   13749 	no_entry_flag='-bnoentry'
   13750       fi
   13751 
   13752       # When large executables or shared objects are built, AIX ld can
   13753       # have problems creating the table of contents.  If linking a library
   13754       # or program results in "error TOC overflow" add -mminimal-toc to
   13755       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   13756       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   13757 
   13758       archive_cmds_F77=''
   13759       hardcode_direct_F77=yes
   13760       hardcode_libdir_separator_F77=':'
   13761       link_all_deplibs_F77=yes
   13762 
   13763       if test "$GCC" = yes; then
   13764 	case $host_os in aix4.[012]|aix4.[012].*)
   13765 	# We only want to do this on AIX 4.2 and lower, the check
   13766 	# below for broken collect2 doesn't work under 4.3+
   13767 	  collect2name=`${CC} -print-prog-name=collect2`
   13768 	  if test -f "$collect2name" && \
   13769   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   13770 	  then
   13771   	  # We have reworked collect2
   13772   	  hardcode_direct_F77=yes
   13773 	  else
   13774   	  # We have old collect2
   13775   	  hardcode_direct_F77=unsupported
   13776   	  # It fails to find uninstalled libraries when the uninstalled
   13777   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   13778   	  # to unsupported forces relinking
   13779   	  hardcode_minus_L_F77=yes
   13780   	  hardcode_libdir_flag_spec_F77='-L$libdir'
   13781   	  hardcode_libdir_separator_F77=
   13782 	  fi
   13783 	  ;;
   13784 	esac
   13785 	shared_flag='-shared'
   13786 	if test "$aix_use_runtimelinking" = yes; then
   13787 	  shared_flag="$shared_flag "'${wl}-G'
   13788 	fi
   13789       else
   13790 	# not using gcc
   13791 	if test "$host_cpu" = ia64; then
   13792   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   13793   	# chokes on -Wl,-G. The following line is correct:
   13794 	  shared_flag='-G'
   13795 	else
   13796 	  if test "$aix_use_runtimelinking" = yes; then
   13797 	    shared_flag='${wl}-G'
   13798 	  else
   13799 	    shared_flag='${wl}-bM:SRE'
   13800 	  fi
   13801 	fi
   13802       fi
   13803 
   13804       # It seems that -bexpall does not export symbols beginning with
   13805       # underscore (_), so it is better to generate a list of symbols to export.
   13806       always_export_symbols_F77=yes
   13807       if test "$aix_use_runtimelinking" = yes; then
   13808 	# Warning - without using the other runtime loading flags (-brtl),
   13809 	# -berok will link without error, but may produce a broken library.
   13810 	allow_undefined_flag_F77='-berok'
   13811        # Determine the default libpath from the value encoded in an empty executable.
   13812        cat >conftest.$ac_ext <<_ACEOF
   13813       program main
   13814 
   13815       end
   13816 _ACEOF
   13817 rm -f conftest.$ac_objext conftest$ac_exeext
   13818 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   13819   (eval $ac_link) 2>conftest.er1
   13820   ac_status=$?
   13821   grep -v '^ *+' conftest.er1 >conftest.err
   13822   rm -f conftest.er1
   13823   cat conftest.err >&5
   13824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13825   (exit $ac_status); } &&
   13826 	 { ac_try='test -z "$ac_f77_werror_flag"
   13827 			 || test ! -s conftest.err'
   13828   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13829   (eval $ac_try) 2>&5
   13830   ac_status=$?
   13831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13832   (exit $ac_status); }; } &&
   13833 	 { ac_try='test -s conftest$ac_exeext'
   13834   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13835   (eval $ac_try) 2>&5
   13836   ac_status=$?
   13837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13838   (exit $ac_status); }; }; then
   13839 
   13840 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13841 }'`
   13842 # Check for a 64-bit object if we didn't find anything.
   13843 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13844 }'`; fi
   13845 else
   13846   echo "$as_me: failed program was:" >&5
   13847 sed 's/^/| /' conftest.$ac_ext >&5
   13848 
   13849 fi
   13850 rm -f conftest.err conftest.$ac_objext \
   13851       conftest$ac_exeext conftest.$ac_ext
   13852 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13853 
   13854        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   13855 	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   13856        else
   13857 	if test "$host_cpu" = ia64; then
   13858 	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
   13859 	  allow_undefined_flag_F77="-z nodefs"
   13860 	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   13861 	else
   13862 	 # Determine the default libpath from the value encoded in an empty executable.
   13863 	 cat >conftest.$ac_ext <<_ACEOF
   13864       program main
   13865 
   13866       end
   13867 _ACEOF
   13868 rm -f conftest.$ac_objext conftest$ac_exeext
   13869 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   13870   (eval $ac_link) 2>conftest.er1
   13871   ac_status=$?
   13872   grep -v '^ *+' conftest.er1 >conftest.err
   13873   rm -f conftest.er1
   13874   cat conftest.err >&5
   13875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13876   (exit $ac_status); } &&
   13877 	 { ac_try='test -z "$ac_f77_werror_flag"
   13878 			 || test ! -s conftest.err'
   13879   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13880   (eval $ac_try) 2>&5
   13881   ac_status=$?
   13882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13883   (exit $ac_status); }; } &&
   13884 	 { ac_try='test -s conftest$ac_exeext'
   13885   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13886   (eval $ac_try) 2>&5
   13887   ac_status=$?
   13888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13889   (exit $ac_status); }; }; then
   13890 
   13891 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13892 }'`
   13893 # Check for a 64-bit object if we didn't find anything.
   13894 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13895 }'`; fi
   13896 else
   13897   echo "$as_me: failed program was:" >&5
   13898 sed 's/^/| /' conftest.$ac_ext >&5
   13899 
   13900 fi
   13901 rm -f conftest.err conftest.$ac_objext \
   13902       conftest$ac_exeext conftest.$ac_ext
   13903 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13904 
   13905 	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   13906 	  # Warning - without using the other run time loading flags,
   13907 	  # -berok will link without error, but may produce a broken library.
   13908 	  no_undefined_flag_F77=' ${wl}-bernotok'
   13909 	  allow_undefined_flag_F77=' ${wl}-berok'
   13910 	  # Exported symbols can be pulled into shared objects from archives
   13911 	  whole_archive_flag_spec_F77='$convenience'
   13912 	  archive_cmds_need_lc_F77=yes
   13913 	  # This is similar to how AIX traditionally builds its shared libraries.
   13914 	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   13915 	fi
   13916       fi
   13917       ;;
   13918 
   13919     amigaos*)
   13920       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   13921       hardcode_libdir_flag_spec_F77='-L$libdir'
   13922       hardcode_minus_L_F77=yes
   13923       # see comment about different semantics on the GNU ld section
   13924       ld_shlibs_F77=no
   13925       ;;
   13926 
   13927     bsdi[45]*)
   13928       export_dynamic_flag_spec_F77=-rdynamic
   13929       ;;
   13930 
   13931     cygwin* | mingw* | pw32*)
   13932       # When not using gcc, we currently assume that we are using
   13933       # Microsoft Visual C++.
   13934       # hardcode_libdir_flag_spec is actually meaningless, as there is
   13935       # no search path for DLLs.
   13936       hardcode_libdir_flag_spec_F77=' '
   13937       allow_undefined_flag_F77=unsupported
   13938       # Tell ltmain to make .lib files, not .a files.
   13939       libext=lib
   13940       # Tell ltmain to make .dll files, not .so files.
   13941       shrext_cmds=".dll"
   13942       # FIXME: Setting linknames here is a bad hack.
   13943       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   13944       # The linker will automatically build a .lib file if we build a DLL.
   13945       old_archive_From_new_cmds_F77='true'
   13946       # FIXME: Should let the user specify the lib program.
   13947       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
   13948       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
   13949       enable_shared_with_static_runtimes_F77=yes
   13950       ;;
   13951 
   13952     darwin* | rhapsody*)
   13953       case $host_os in
   13954         rhapsody* | darwin1.[012])
   13955          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
   13956          ;;
   13957        *) # Darwin 1.3 on
   13958          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   13959            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   13960          else
   13961            case ${MACOSX_DEPLOYMENT_TARGET} in
   13962              10.[012])
   13963                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   13964                ;;
   13965              10.*)
   13966                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
   13967                ;;
   13968            esac
   13969          fi
   13970          ;;
   13971       esac
   13972       archive_cmds_need_lc_F77=no
   13973       hardcode_direct_F77=no
   13974       hardcode_automatic_F77=yes
   13975       hardcode_shlibpath_var_F77=unsupported
   13976       whole_archive_flag_spec_F77=''
   13977       link_all_deplibs_F77=yes
   13978     if test "$GCC" = yes ; then
   13979     	output_verbose_link_cmd='echo'
   13980         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   13981       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   13982       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   13983       archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   13984       module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   13985     else
   13986       case $cc_basename in
   13987         xlc*)
   13988          output_verbose_link_cmd='echo'
   13989          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   13990          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   13991           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   13992          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   13993           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   13994           ;;
   13995        *)
   13996          ld_shlibs_F77=no
   13997           ;;
   13998       esac
   13999     fi
   14000       ;;
   14001 
   14002     dgux*)
   14003       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14004       hardcode_libdir_flag_spec_F77='-L$libdir'
   14005       hardcode_shlibpath_var_F77=no
   14006       ;;
   14007 
   14008     freebsd1*)
   14009       ld_shlibs_F77=no
   14010       ;;
   14011 
   14012     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   14013     # support.  Future versions do this automatically, but an explicit c++rt0.o
   14014     # does not break anything, and helps significantly (at the cost of a little
   14015     # extra space).
   14016     freebsd2.2*)
   14017       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   14018       hardcode_libdir_flag_spec_F77='-R$libdir'
   14019       hardcode_direct_F77=yes
   14020       hardcode_shlibpath_var_F77=no
   14021       ;;
   14022 
   14023     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   14024     freebsd2*)
   14025       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14026       hardcode_direct_F77=yes
   14027       hardcode_minus_L_F77=yes
   14028       hardcode_shlibpath_var_F77=no
   14029       ;;
   14030 
   14031     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   14032     freebsd* | kfreebsd*-gnu | dragonfly*)
   14033       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   14034       hardcode_libdir_flag_spec_F77='-R$libdir'
   14035       hardcode_direct_F77=yes
   14036       hardcode_shlibpath_var_F77=no
   14037       ;;
   14038 
   14039     hpux9*)
   14040       if test "$GCC" = yes; then
   14041 	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   14042       else
   14043 	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   14044       fi
   14045       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14046       hardcode_libdir_separator_F77=:
   14047       hardcode_direct_F77=yes
   14048 
   14049       # hardcode_minus_L: Not really in the search PATH,
   14050       # but as the default location of the library.
   14051       hardcode_minus_L_F77=yes
   14052       export_dynamic_flag_spec_F77='${wl}-E'
   14053       ;;
   14054 
   14055     hpux10*)
   14056       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14057 	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14058       else
   14059 	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   14060       fi
   14061       if test "$with_gnu_ld" = no; then
   14062 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14063 	hardcode_libdir_separator_F77=:
   14064 
   14065 	hardcode_direct_F77=yes
   14066 	export_dynamic_flag_spec_F77='${wl}-E'
   14067 
   14068 	# hardcode_minus_L: Not really in the search PATH,
   14069 	# but as the default location of the library.
   14070 	hardcode_minus_L_F77=yes
   14071       fi
   14072       ;;
   14073 
   14074     hpux11*)
   14075       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14076 	case $host_cpu in
   14077 	hppa*64*)
   14078 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14079 	  ;;
   14080 	ia64*)
   14081 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14082 	  ;;
   14083 	*)
   14084 	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14085 	  ;;
   14086 	esac
   14087       else
   14088 	case $host_cpu in
   14089 	hppa*64*)
   14090 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14091 	  ;;
   14092 	ia64*)
   14093 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14094 	  ;;
   14095 	*)
   14096 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14097 	  ;;
   14098 	esac
   14099       fi
   14100       if test "$with_gnu_ld" = no; then
   14101 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14102 	hardcode_libdir_separator_F77=:
   14103 
   14104 	case $host_cpu in
   14105 	hppa*64*|ia64*)
   14106 	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
   14107 	  hardcode_direct_F77=no
   14108 	  hardcode_shlibpath_var_F77=no
   14109 	  ;;
   14110 	*)
   14111 	  hardcode_direct_F77=yes
   14112 	  export_dynamic_flag_spec_F77='${wl}-E'
   14113 
   14114 	  # hardcode_minus_L: Not really in the search PATH,
   14115 	  # but as the default location of the library.
   14116 	  hardcode_minus_L_F77=yes
   14117 	  ;;
   14118 	esac
   14119       fi
   14120       ;;
   14121 
   14122     irix5* | irix6* | nonstopux*)
   14123       if test "$GCC" = yes; then
   14124 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14125       else
   14126 	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14127 	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
   14128       fi
   14129       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14130       hardcode_libdir_separator_F77=:
   14131       link_all_deplibs_F77=yes
   14132       ;;
   14133 
   14134     netbsd*)
   14135       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14136 	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   14137       else
   14138 	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   14139       fi
   14140       hardcode_libdir_flag_spec_F77='-R$libdir'
   14141       hardcode_direct_F77=yes
   14142       hardcode_shlibpath_var_F77=no
   14143       ;;
   14144 
   14145     newsos6)
   14146       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14147       hardcode_direct_F77=yes
   14148       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14149       hardcode_libdir_separator_F77=:
   14150       hardcode_shlibpath_var_F77=no
   14151       ;;
   14152 
   14153     openbsd*)
   14154       hardcode_direct_F77=yes
   14155       hardcode_shlibpath_var_F77=no
   14156       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14157 	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14158 	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   14159 	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14160 	export_dynamic_flag_spec_F77='${wl}-E'
   14161       else
   14162        case $host_os in
   14163 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   14164 	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14165 	   hardcode_libdir_flag_spec_F77='-R$libdir'
   14166 	   ;;
   14167 	 *)
   14168 	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14169 	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14170 	   ;;
   14171        esac
   14172       fi
   14173       ;;
   14174 
   14175     os2*)
   14176       hardcode_libdir_flag_spec_F77='-L$libdir'
   14177       hardcode_minus_L_F77=yes
   14178       allow_undefined_flag_F77=unsupported
   14179       archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   14180       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   14181       ;;
   14182 
   14183     osf3*)
   14184       if test "$GCC" = yes; then
   14185 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14186 	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14187       else
   14188 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14189 	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14190       fi
   14191       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14192       hardcode_libdir_separator_F77=:
   14193       ;;
   14194 
   14195     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   14196       if test "$GCC" = yes; then
   14197 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14198 	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14199 	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14200       else
   14201 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14202 	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14203 	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   14204 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
   14205 
   14206 	# Both c and cxx compiler support -rpath directly
   14207 	hardcode_libdir_flag_spec_F77='-rpath $libdir'
   14208       fi
   14209       hardcode_libdir_separator_F77=:
   14210       ;;
   14211 
   14212     solaris*)
   14213       no_undefined_flag_F77=' -z text'
   14214       if test "$GCC" = yes; then
   14215 	wlarc='${wl}'
   14216 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14217 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14218 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   14219       else
   14220 	wlarc=''
   14221 	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14222 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14223   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   14224       fi
   14225       hardcode_libdir_flag_spec_F77='-R$libdir'
   14226       hardcode_shlibpath_var_F77=no
   14227       case $host_os in
   14228       solaris2.[0-5] | solaris2.[0-5].*) ;;
   14229       *)
   14230  	# The compiler driver will combine linker options so we
   14231  	# cannot just pass the convience library names through
   14232  	# without $wl, iff we do not link with $LD.
   14233  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   14234  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   14235  	case $wlarc in
   14236  	'')
   14237  	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
   14238  	*)
   14239  	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
   14240  	esac ;;
   14241       esac
   14242       link_all_deplibs_F77=yes
   14243       ;;
   14244 
   14245     sunos4*)
   14246       if test "x$host_vendor" = xsequent; then
   14247 	# Use $CC to link under sequent, because it throws in some extra .o
   14248 	# files that make .init and .fini sections work.
   14249 	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   14250       else
   14251 	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   14252       fi
   14253       hardcode_libdir_flag_spec_F77='-L$libdir'
   14254       hardcode_direct_F77=yes
   14255       hardcode_minus_L_F77=yes
   14256       hardcode_shlibpath_var_F77=no
   14257       ;;
   14258 
   14259     sysv4)
   14260       case $host_vendor in
   14261 	sni)
   14262 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14263 	  hardcode_direct_F77=yes # is this really true???
   14264 	;;
   14265 	siemens)
   14266 	  ## LD is ld it makes a PLAMLIB
   14267 	  ## CC just makes a GrossModule.
   14268 	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   14269 	  reload_cmds_F77='$CC -r -o $output$reload_objs'
   14270 	  hardcode_direct_F77=no
   14271         ;;
   14272 	motorola)
   14273 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14274 	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
   14275 	;;
   14276       esac
   14277       runpath_var='LD_RUN_PATH'
   14278       hardcode_shlibpath_var_F77=no
   14279       ;;
   14280 
   14281     sysv4.3*)
   14282       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14283       hardcode_shlibpath_var_F77=no
   14284       export_dynamic_flag_spec_F77='-Bexport'
   14285       ;;
   14286 
   14287     sysv4*MP*)
   14288       if test -d /usr/nec; then
   14289 	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14290 	hardcode_shlibpath_var_F77=no
   14291 	runpath_var=LD_RUN_PATH
   14292 	hardcode_runpath_var=yes
   14293 	ld_shlibs_F77=yes
   14294       fi
   14295       ;;
   14296 
   14297     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   14298       no_undefined_flag_F77='${wl}-z,text'
   14299       archive_cmds_need_lc_F77=no
   14300       hardcode_shlibpath_var_F77=no
   14301       runpath_var='LD_RUN_PATH'
   14302 
   14303       if test "$GCC" = yes; then
   14304 	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14305 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14306       else
   14307 	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14308 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14309       fi
   14310       ;;
   14311 
   14312     sysv5* | sco3.2v5* | sco5v6*)
   14313       # Note: We can NOT use -z defs as we might desire, because we do not
   14314       # link with -lc, and that would cause any symbols used from libc to
   14315       # always be unresolved, which means just about no library would
   14316       # ever link correctly.  If we're not using GNU ld we use -z text
   14317       # though, which does catch some bad symbols but isn't as heavy-handed
   14318       # as -z defs.
   14319       no_undefined_flag_F77='${wl}-z,text'
   14320       allow_undefined_flag_F77='${wl}-z,nodefs'
   14321       archive_cmds_need_lc_F77=no
   14322       hardcode_shlibpath_var_F77=no
   14323       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   14324       hardcode_libdir_separator_F77=':'
   14325       link_all_deplibs_F77=yes
   14326       export_dynamic_flag_spec_F77='${wl}-Bexport'
   14327       runpath_var='LD_RUN_PATH'
   14328 
   14329       if test "$GCC" = yes; then
   14330 	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14331 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14332       else
   14333 	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14334 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14335       fi
   14336       ;;
   14337 
   14338     uts4*)
   14339       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14340       hardcode_libdir_flag_spec_F77='-L$libdir'
   14341       hardcode_shlibpath_var_F77=no
   14342       ;;
   14343 
   14344     *)
   14345       ld_shlibs_F77=no
   14346       ;;
   14347     esac
   14348   fi
   14349 
   14350 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
   14351 echo "${ECHO_T}$ld_shlibs_F77" >&6
   14352 test "$ld_shlibs_F77" = no && can_build_shared=no
   14353 
   14354 #
   14355 # Do we need to explicitly link libc?
   14356 #
   14357 case "x$archive_cmds_need_lc_F77" in
   14358 x|xyes)
   14359   # Assume -lc should be added
   14360   archive_cmds_need_lc_F77=yes
   14361 
   14362   if test "$enable_shared" = yes && test "$GCC" = yes; then
   14363     case $archive_cmds_F77 in
   14364     *'~'*)
   14365       # FIXME: we may have to deal with multi-command sequences.
   14366       ;;
   14367     '$CC '*)
   14368       # Test whether the compiler implicitly links with -lc since on some
   14369       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   14370       # to ld, don't add -lc before -lgcc.
   14371       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   14372 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   14373       $rm conftest*
   14374       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   14375 
   14376       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   14377   (eval $ac_compile) 2>&5
   14378   ac_status=$?
   14379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14380   (exit $ac_status); } 2>conftest.err; then
   14381         soname=conftest
   14382         lib=conftest
   14383         libobjs=conftest.$ac_objext
   14384         deplibs=
   14385         wl=$lt_prog_compiler_wl_F77
   14386 	pic_flag=$lt_prog_compiler_pic_F77
   14387         compiler_flags=-v
   14388         linker_flags=-v
   14389         verstring=
   14390         output_objdir=.
   14391         libname=conftest
   14392         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
   14393         allow_undefined_flag_F77=
   14394         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   14395   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   14396   ac_status=$?
   14397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14398   (exit $ac_status); }
   14399         then
   14400 	  archive_cmds_need_lc_F77=no
   14401         else
   14402 	  archive_cmds_need_lc_F77=yes
   14403         fi
   14404         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
   14405       else
   14406         cat conftest.err 1>&5
   14407       fi
   14408       $rm conftest*
   14409       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
   14410 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
   14411       ;;
   14412     esac
   14413   fi
   14414   ;;
   14415 esac
   14416 
   14417 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   14418 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   14419 library_names_spec=
   14420 libname_spec='lib$name'
   14421 soname_spec=
   14422 shrext_cmds=".so"
   14423 postinstall_cmds=
   14424 postuninstall_cmds=
   14425 finish_cmds=
   14426 finish_eval=
   14427 shlibpath_var=
   14428 shlibpath_overrides_runpath=unknown
   14429 version_type=none
   14430 dynamic_linker="$host_os ld.so"
   14431 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   14432 if test "$GCC" = yes; then
   14433   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14434   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   14435     # if the path contains ";" then we assume it to be the separator
   14436     # otherwise default to the standard path separator (i.e. ":") - it is
   14437     # assumed that no part of a normal pathname contains ";" but that should
   14438     # okay in the real world where ";" in dirpaths is itself problematic.
   14439     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14440   else
   14441     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14442   fi
   14443 else
   14444   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   14445 fi
   14446 need_lib_prefix=unknown
   14447 hardcode_into_libs=no
   14448 
   14449 # when you set need_version to no, make sure it does not cause -set_version
   14450 # flags to be left without arguments
   14451 need_version=unknown
   14452 
   14453 case $host_os in
   14454 aix3*)
   14455   version_type=linux
   14456   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   14457   shlibpath_var=LIBPATH
   14458 
   14459   # AIX 3 has no versioning support, so we append a major version to the name.
   14460   soname_spec='${libname}${release}${shared_ext}$major'
   14461   ;;
   14462 
   14463 aix4* | aix5*)
   14464   version_type=linux
   14465   need_lib_prefix=no
   14466   need_version=no
   14467   hardcode_into_libs=yes
   14468   if test "$host_cpu" = ia64; then
   14469     # AIX 5 supports IA64
   14470     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   14471     shlibpath_var=LD_LIBRARY_PATH
   14472   else
   14473     # With GCC up to 2.95.x, collect2 would create an import file
   14474     # for dependence libraries.  The import file would start with
   14475     # the line `#! .'.  This would cause the generated library to
   14476     # depend on `.', always an invalid library.  This was fixed in
   14477     # development snapshots of GCC prior to 3.0.
   14478     case $host_os in
   14479       aix4 | aix4.[01] | aix4.[01].*)
   14480       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   14481 	   echo ' yes '
   14482 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   14483 	:
   14484       else
   14485 	can_build_shared=no
   14486       fi
   14487       ;;
   14488     esac
   14489     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   14490     # soname into executable. Probably we can add versioning support to
   14491     # collect2, so additional links can be useful in future.
   14492     if test "$aix_use_runtimelinking" = yes; then
   14493       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   14494       # instead of lib<name>.a to let people know that these are not
   14495       # typical AIX shared libraries.
   14496       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14497     else
   14498       # We preserve .a as extension for shared libraries through AIX4.2
   14499       # and later when we are not doing run time linking.
   14500       library_names_spec='${libname}${release}.a $libname.a'
   14501       soname_spec='${libname}${release}${shared_ext}$major'
   14502     fi
   14503     shlibpath_var=LIBPATH
   14504   fi
   14505   ;;
   14506 
   14507 amigaos*)
   14508   library_names_spec='$libname.ixlibrary $libname.a'
   14509   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   14510   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
   14511   ;;
   14512 
   14513 beos*)
   14514   library_names_spec='${libname}${shared_ext}'
   14515   dynamic_linker="$host_os ld.so"
   14516   shlibpath_var=LIBRARY_PATH
   14517   ;;
   14518 
   14519 bsdi[45]*)
   14520   version_type=linux
   14521   need_version=no
   14522   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14523   soname_spec='${libname}${release}${shared_ext}$major'
   14524   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   14525   shlibpath_var=LD_LIBRARY_PATH
   14526   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   14527   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   14528   # the default ld.so.conf also contains /usr/contrib/lib and
   14529   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   14530   # libtool to hard-code these into programs
   14531   ;;
   14532 
   14533 cygwin* | mingw* | pw32*)
   14534   version_type=windows
   14535   shrext_cmds=".dll"
   14536   need_version=no
   14537   need_lib_prefix=no
   14538 
   14539   case $GCC,$host_os in
   14540   yes,cygwin* | yes,mingw* | yes,pw32*)
   14541     library_names_spec='$libname.dll.a'
   14542     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   14543     postinstall_cmds='base_file=`basename \${file}`~
   14544       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   14545       dldir=$destdir/`dirname \$dlpath`~
   14546       test -d \$dldir || mkdir -p \$dldir~
   14547       $install_prog $dir/$dlname \$dldir/$dlname~
   14548       chmod a+x \$dldir/$dlname'
   14549     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   14550       dlpath=$dir/\$dldll~
   14551        $rm \$dlpath'
   14552     shlibpath_overrides_runpath=yes
   14553 
   14554     case $host_os in
   14555     cygwin*)
   14556       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   14557       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14558       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   14559       ;;
   14560     mingw*)
   14561       # MinGW DLLs use traditional 'lib' prefix
   14562       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14563       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14564       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   14565         # It is most probably a Windows format PATH printed by
   14566         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   14567         # path with ; separators, and with drive letters. We can handle the
   14568         # drive letters (cygwin fileutils understands them), so leave them,
   14569         # especially as we might pass files found there to a mingw objdump,
   14570         # which wouldn't understand a cygwinified path. Ahh.
   14571         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14572       else
   14573         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14574       fi
   14575       ;;
   14576     pw32*)
   14577       # pw32 DLLs use 'pw' prefix rather than 'lib'
   14578       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14579       ;;
   14580     esac
   14581     ;;
   14582 
   14583   *)
   14584     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   14585     ;;
   14586   esac
   14587   dynamic_linker='Win32 ld.exe'
   14588   # FIXME: first we should search . and the directory the executable is in
   14589   shlibpath_var=PATH
   14590   ;;
   14591 
   14592 darwin* | rhapsody*)
   14593   dynamic_linker="$host_os dyld"
   14594   version_type=darwin
   14595   need_lib_prefix=no
   14596   need_version=no
   14597   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   14598   soname_spec='${libname}${release}${major}$shared_ext'
   14599   shlibpath_overrides_runpath=yes
   14600   shlibpath_var=DYLD_LIBRARY_PATH
   14601   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   14602   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   14603   if test "$GCC" = yes; then
   14604     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
   14605   else
   14606     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   14607   fi
   14608   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   14609   ;;
   14610 
   14611 dgux*)
   14612   version_type=linux
   14613   need_lib_prefix=no
   14614   need_version=no
   14615   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   14616   soname_spec='${libname}${release}${shared_ext}$major'
   14617   shlibpath_var=LD_LIBRARY_PATH
   14618   ;;
   14619 
   14620 freebsd1*)
   14621   dynamic_linker=no
   14622   ;;
   14623 
   14624 kfreebsd*-gnu)
   14625   version_type=linux
   14626   need_lib_prefix=no
   14627   need_version=no
   14628   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14629   soname_spec='${libname}${release}${shared_ext}$major'
   14630   shlibpath_var=LD_LIBRARY_PATH
   14631   shlibpath_overrides_runpath=no
   14632   hardcode_into_libs=yes
   14633   dynamic_linker='GNU ld.so'
   14634   ;;
   14635 
   14636 freebsd* | dragonfly*)
   14637   # DragonFly does not have aout.  When/if they implement a new
   14638   # versioning mechanism, adjust this.
   14639   if test -x /usr/bin/objformat; then
   14640     objformat=`/usr/bin/objformat`
   14641   else
   14642     case $host_os in
   14643     freebsd[123]*) objformat=aout ;;
   14644     *) objformat=elf ;;
   14645     esac
   14646   fi
   14647   version_type=freebsd-$objformat
   14648   case $version_type in
   14649     freebsd-elf*)
   14650       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14651       need_version=no
   14652       need_lib_prefix=no
   14653       ;;
   14654     freebsd-*)
   14655       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   14656       need_version=yes
   14657       ;;
   14658   esac
   14659   shlibpath_var=LD_LIBRARY_PATH
   14660   case $host_os in
   14661   freebsd2*)
   14662     shlibpath_overrides_runpath=yes
   14663     ;;
   14664   freebsd3.[01]* | freebsdelf3.[01]*)
   14665     shlibpath_overrides_runpath=yes
   14666     hardcode_into_libs=yes
   14667     ;;
   14668   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   14669   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   14670     shlibpath_overrides_runpath=no
   14671     hardcode_into_libs=yes
   14672     ;;
   14673   freebsd*) # from 4.6 on
   14674     shlibpath_overrides_runpath=yes
   14675     hardcode_into_libs=yes
   14676     ;;
   14677   esac
   14678   ;;
   14679 
   14680 gnu*)
   14681   version_type=linux
   14682   need_lib_prefix=no
   14683   need_version=no
   14684   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   14685   soname_spec='${libname}${release}${shared_ext}$major'
   14686   shlibpath_var=LD_LIBRARY_PATH
   14687   hardcode_into_libs=yes
   14688   ;;
   14689 
   14690 hpux9* | hpux10* | hpux11*)
   14691   # Give a soname corresponding to the major version so that dld.sl refuses to
   14692   # link against other versions.
   14693   version_type=sunos
   14694   need_lib_prefix=no
   14695   need_version=no
   14696   case $host_cpu in
   14697   ia64*)
   14698     shrext_cmds='.so'
   14699     hardcode_into_libs=yes
   14700     dynamic_linker="$host_os dld.so"
   14701     shlibpath_var=LD_LIBRARY_PATH
   14702     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14703     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14704     soname_spec='${libname}${release}${shared_ext}$major'
   14705     if test "X$HPUX_IA64_MODE" = X32; then
   14706       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   14707     else
   14708       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   14709     fi
   14710     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14711     ;;
   14712    hppa*64*)
   14713      shrext_cmds='.sl'
   14714      hardcode_into_libs=yes
   14715      dynamic_linker="$host_os dld.sl"
   14716      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   14717      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14718      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14719      soname_spec='${libname}${release}${shared_ext}$major'
   14720      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   14721      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14722      ;;
   14723    *)
   14724     shrext_cmds='.sl'
   14725     dynamic_linker="$host_os dld.sl"
   14726     shlibpath_var=SHLIB_PATH
   14727     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   14728     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14729     soname_spec='${libname}${release}${shared_ext}$major'
   14730     ;;
   14731   esac
   14732   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   14733   postinstall_cmds='chmod 555 $lib'
   14734   ;;
   14735 
   14736 interix3*)
   14737   version_type=linux
   14738   need_lib_prefix=no
   14739   need_version=no
   14740   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14741   soname_spec='${libname}${release}${shared_ext}$major'
   14742   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   14743   shlibpath_var=LD_LIBRARY_PATH
   14744   shlibpath_overrides_runpath=no
   14745   hardcode_into_libs=yes
   14746   ;;
   14747 
   14748 irix5* | irix6* | nonstopux*)
   14749   case $host_os in
   14750     nonstopux*) version_type=nonstopux ;;
   14751     *)
   14752 	if test "$lt_cv_prog_gnu_ld" = yes; then
   14753 		version_type=linux
   14754 	else
   14755 		version_type=irix
   14756 	fi ;;
   14757   esac
   14758   need_lib_prefix=no
   14759   need_version=no
   14760   soname_spec='${libname}${release}${shared_ext}$major'
   14761   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   14762   case $host_os in
   14763   irix5* | nonstopux*)
   14764     libsuff= shlibsuff=
   14765     ;;
   14766   *)
   14767     case $LD in # libtool.m4 will add one of these switches to LD
   14768     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   14769       libsuff= shlibsuff= libmagic=32-bit;;
   14770     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   14771       libsuff=32 shlibsuff=N32 libmagic=N32;;
   14772     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   14773       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   14774     *) libsuff= shlibsuff= libmagic=never-match;;
   14775     esac
   14776     ;;
   14777   esac
   14778   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   14779   shlibpath_overrides_runpath=no
   14780   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   14781   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   14782   hardcode_into_libs=yes
   14783   ;;
   14784 
   14785 # No shared lib support for Linux oldld, aout, or coff.
   14786 linux*oldld* | linux*aout* | linux*coff*)
   14787   dynamic_linker=no
   14788   ;;
   14789 
   14790 # This must be Linux ELF.
   14791 linux*)
   14792   version_type=linux
   14793   need_lib_prefix=no
   14794   need_version=no
   14795   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14796   soname_spec='${libname}${release}${shared_ext}$major'
   14797   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   14798   shlibpath_var=LD_LIBRARY_PATH
   14799   shlibpath_overrides_runpath=no
   14800   # This implies no fast_install, which is unacceptable.
   14801   # Some rework will be needed to allow for fast_install
   14802   # before this can be enabled.
   14803   hardcode_into_libs=yes
   14804 
   14805   # find out which ABI we are using
   14806   libsuff=
   14807   case "$host_cpu" in
   14808   x86_64*|s390x*|powerpc64*)
   14809     echo '#line 14809 "configure"' > conftest.$ac_ext
   14810     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   14811   (eval $ac_compile) 2>&5
   14812   ac_status=$?
   14813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14814   (exit $ac_status); }; then
   14815       case `/usr/bin/file conftest.$ac_objext` in
   14816       *64-bit*)
   14817         libsuff=64
   14818         sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
   14819         ;;
   14820       esac
   14821     fi
   14822     rm -rf conftest*
   14823     ;;
   14824   esac
   14825 
   14826   # Append ld.so.conf contents to the search path
   14827   if test -f /etc/ld.so.conf; then
   14828     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   14829     sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
   14830   fi
   14831 
   14832   # We used to test for /lib/ld.so.1 and disable shared libraries on
   14833   # powerpc, because MkLinux only supported shared libraries with the
   14834   # GNU dynamic linker.  Since this was broken with cross compilers,
   14835   # most powerpc-linux boxes support dynamic linking these days and
   14836   # people can always --disable-shared, the test was removed, and we
   14837   # assume the GNU/Linux dynamic linker is in use.
   14838   dynamic_linker='GNU/Linux ld.so'
   14839   ;;
   14840 
   14841 knetbsd*-gnu)
   14842   version_type=linux
   14843   need_lib_prefix=no
   14844   need_version=no
   14845   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14846   soname_spec='${libname}${release}${shared_ext}$major'
   14847   shlibpath_var=LD_LIBRARY_PATH
   14848   shlibpath_overrides_runpath=no
   14849   hardcode_into_libs=yes
   14850   dynamic_linker='GNU ld.so'
   14851   ;;
   14852 
   14853 netbsd*)
   14854   version_type=sunos
   14855   need_lib_prefix=no
   14856   need_version=no
   14857   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14858     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14859     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14860     dynamic_linker='NetBSD (a.out) ld.so'
   14861   else
   14862     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14863     soname_spec='${libname}${release}${shared_ext}$major'
   14864     dynamic_linker='NetBSD ld.elf_so'
   14865   fi
   14866   shlibpath_var=LD_LIBRARY_PATH
   14867   shlibpath_overrides_runpath=yes
   14868   hardcode_into_libs=yes
   14869   ;;
   14870 
   14871 newsos6)
   14872   version_type=linux
   14873   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14874   shlibpath_var=LD_LIBRARY_PATH
   14875   shlibpath_overrides_runpath=yes
   14876   ;;
   14877 
   14878 nto-qnx*)
   14879   version_type=linux
   14880   need_lib_prefix=no
   14881   need_version=no
   14882   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14883   soname_spec='${libname}${release}${shared_ext}$major'
   14884   shlibpath_var=LD_LIBRARY_PATH
   14885   shlibpath_overrides_runpath=yes
   14886   ;;
   14887 
   14888 openbsd*)
   14889   version_type=sunos
   14890   sys_lib_dlsearch_path_spec="/usr/lib"
   14891   need_lib_prefix=no
   14892   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   14893   case $host_os in
   14894     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   14895     *)                         need_version=no  ;;
   14896   esac
   14897   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14898   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14899   shlibpath_var=LD_LIBRARY_PATH
   14900   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14901     case $host_os in
   14902       openbsd2.[89] | openbsd2.[89].*)
   14903 	shlibpath_overrides_runpath=no
   14904 	;;
   14905       *)
   14906 	shlibpath_overrides_runpath=yes
   14907 	;;
   14908       esac
   14909   else
   14910     shlibpath_overrides_runpath=yes
   14911   fi
   14912   ;;
   14913 
   14914 os2*)
   14915   libname_spec='$name'
   14916   shrext_cmds=".dll"
   14917   need_lib_prefix=no
   14918   library_names_spec='$libname${shared_ext} $libname.a'
   14919   dynamic_linker='OS/2 ld.exe'
   14920   shlibpath_var=LIBPATH
   14921   ;;
   14922 
   14923 osf3* | osf4* | osf5*)
   14924   version_type=osf
   14925   need_lib_prefix=no
   14926   need_version=no
   14927   soname_spec='${libname}${release}${shared_ext}$major'
   14928   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14929   shlibpath_var=LD_LIBRARY_PATH
   14930   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   14931   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   14932   ;;
   14933 
   14934 solaris*)
   14935   version_type=linux
   14936   need_lib_prefix=no
   14937   need_version=no
   14938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14939   soname_spec='${libname}${release}${shared_ext}$major'
   14940   shlibpath_var=LD_LIBRARY_PATH
   14941   shlibpath_overrides_runpath=yes
   14942   hardcode_into_libs=yes
   14943   # ldd complains unless libraries are executable
   14944   postinstall_cmds='chmod +x $lib'
   14945   ;;
   14946 
   14947 sunos4*)
   14948   version_type=sunos
   14949   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14950   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   14951   shlibpath_var=LD_LIBRARY_PATH
   14952   shlibpath_overrides_runpath=yes
   14953   if test "$with_gnu_ld" = yes; then
   14954     need_lib_prefix=no
   14955   fi
   14956   need_version=yes
   14957   ;;
   14958 
   14959 sysv4 | sysv4.3*)
   14960   version_type=linux
   14961   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14962   soname_spec='${libname}${release}${shared_ext}$major'
   14963   shlibpath_var=LD_LIBRARY_PATH
   14964   case $host_vendor in
   14965     sni)
   14966       shlibpath_overrides_runpath=no
   14967       need_lib_prefix=no
   14968       export_dynamic_flag_spec='${wl}-Blargedynsym'
   14969       runpath_var=LD_RUN_PATH
   14970       ;;
   14971     siemens)
   14972       need_lib_prefix=no
   14973       ;;
   14974     motorola)
   14975       need_lib_prefix=no
   14976       need_version=no
   14977       shlibpath_overrides_runpath=no
   14978       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   14979       ;;
   14980   esac
   14981   ;;
   14982 
   14983 sysv4*MP*)
   14984   if test -d /usr/nec ;then
   14985     version_type=linux
   14986     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   14987     soname_spec='$libname${shared_ext}.$major'
   14988     shlibpath_var=LD_LIBRARY_PATH
   14989   fi
   14990   ;;
   14991 
   14992 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   14993   version_type=freebsd-elf
   14994   need_lib_prefix=no
   14995   need_version=no
   14996   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14997   soname_spec='${libname}${release}${shared_ext}$major'
   14998   shlibpath_var=LD_LIBRARY_PATH
   14999   hardcode_into_libs=yes
   15000   if test "$with_gnu_ld" = yes; then
   15001     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   15002     shlibpath_overrides_runpath=no
   15003   else
   15004     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   15005     shlibpath_overrides_runpath=yes
   15006     case $host_os in
   15007       sco3.2v5*)
   15008         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   15009 	;;
   15010     esac
   15011   fi
   15012   sys_lib_dlsearch_path_spec='/usr/lib'
   15013   ;;
   15014 
   15015 uts4*)
   15016   version_type=linux
   15017   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15018   soname_spec='${libname}${release}${shared_ext}$major'
   15019   shlibpath_var=LD_LIBRARY_PATH
   15020   ;;
   15021 
   15022 *)
   15023   dynamic_linker=no
   15024   ;;
   15025 esac
   15026 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   15027 echo "${ECHO_T}$dynamic_linker" >&6
   15028 test "$dynamic_linker" = no && can_build_shared=no
   15029 
   15030 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   15031 if test "$GCC" = yes; then
   15032   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   15033 fi
   15034 
   15035 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   15036 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   15037 hardcode_action_F77=
   15038 if test -n "$hardcode_libdir_flag_spec_F77" || \
   15039    test -n "$runpath_var_F77" || \
   15040    test "X$hardcode_automatic_F77" = "Xyes" ; then
   15041 
   15042   # We can hardcode non-existant directories.
   15043   if test "$hardcode_direct_F77" != no &&
   15044      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   15045      # have to relink, otherwise we might link with an installed library
   15046      # when we should be linking with a yet-to-be-installed one
   15047      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
   15048      test "$hardcode_minus_L_F77" != no; then
   15049     # Linking always hardcodes the temporary library directory.
   15050     hardcode_action_F77=relink
   15051   else
   15052     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   15053     hardcode_action_F77=immediate
   15054   fi
   15055 else
   15056   # We cannot hardcode anything, or else we can only hardcode existing
   15057   # directories.
   15058   hardcode_action_F77=unsupported
   15059 fi
   15060 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
   15061 echo "${ECHO_T}$hardcode_action_F77" >&6
   15062 
   15063 if test "$hardcode_action_F77" = relink; then
   15064   # Fast installation is not supported
   15065   enable_fast_install=no
   15066 elif test "$shlibpath_overrides_runpath" = yes ||
   15067      test "$enable_shared" = no; then
   15068   # Fast installation is not necessary
   15069   enable_fast_install=needless
   15070 fi
   15071 
   15072 
   15073 # The else clause should only fire when bootstrapping the
   15074 # libtool distribution, otherwise you forgot to ship ltmain.sh
   15075 # with your package, and you will get complaints that there are
   15076 # no rules to generate ltmain.sh.
   15077 if test -f "$ltmain"; then
   15078   # See if we are running on zsh, and set the options which allow our commands through
   15079   # without removal of \ escapes.
   15080   if test -n "${ZSH_VERSION+set}" ; then
   15081     setopt NO_GLOB_SUBST
   15082   fi
   15083   # Now quote all the things that may contain metacharacters while being
   15084   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   15085   # variables and quote the copies for generation of the libtool script.
   15086   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   15087     SED SHELL STRIP \
   15088     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   15089     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   15090     deplibs_check_method reload_flag reload_cmds need_locks \
   15091     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   15092     lt_cv_sys_global_symbol_to_c_name_address \
   15093     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   15094     old_postinstall_cmds old_postuninstall_cmds \
   15095     compiler_F77 \
   15096     CC_F77 \
   15097     LD_F77 \
   15098     lt_prog_compiler_wl_F77 \
   15099     lt_prog_compiler_pic_F77 \
   15100     lt_prog_compiler_static_F77 \
   15101     lt_prog_compiler_no_builtin_flag_F77 \
   15102     export_dynamic_flag_spec_F77 \
   15103     thread_safe_flag_spec_F77 \
   15104     whole_archive_flag_spec_F77 \
   15105     enable_shared_with_static_runtimes_F77 \
   15106     old_archive_cmds_F77 \
   15107     old_archive_from_new_cmds_F77 \
   15108     predep_objects_F77 \
   15109     postdep_objects_F77 \
   15110     predeps_F77 \
   15111     postdeps_F77 \
   15112     compiler_lib_search_path_F77 \
   15113     archive_cmds_F77 \
   15114     archive_expsym_cmds_F77 \
   15115     postinstall_cmds_F77 \
   15116     postuninstall_cmds_F77 \
   15117     old_archive_from_expsyms_cmds_F77 \
   15118     allow_undefined_flag_F77 \
   15119     no_undefined_flag_F77 \
   15120     export_symbols_cmds_F77 \
   15121     hardcode_libdir_flag_spec_F77 \
   15122     hardcode_libdir_flag_spec_ld_F77 \
   15123     hardcode_libdir_separator_F77 \
   15124     hardcode_automatic_F77 \
   15125     module_cmds_F77 \
   15126     module_expsym_cmds_F77 \
   15127     lt_cv_prog_compiler_c_o_F77 \
   15128     exclude_expsyms_F77 \
   15129     include_expsyms_F77; do
   15130 
   15131     case $var in
   15132     old_archive_cmds_F77 | \
   15133     old_archive_from_new_cmds_F77 | \
   15134     archive_cmds_F77 | \
   15135     archive_expsym_cmds_F77 | \
   15136     module_cmds_F77 | \
   15137     module_expsym_cmds_F77 | \
   15138     old_archive_from_expsyms_cmds_F77 | \
   15139     export_symbols_cmds_F77 | \
   15140     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   15141     postinstall_cmds | postuninstall_cmds | \
   15142     old_postinstall_cmds | old_postuninstall_cmds | \
   15143     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   15144       # Double-quote double-evaled strings.
   15145       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   15146       ;;
   15147     *)
   15148       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   15149       ;;
   15150     esac
   15151   done
   15152 
   15153   case $lt_echo in
   15154   *'\$0 --fallback-echo"')
   15155     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   15156     ;;
   15157   esac
   15158 
   15159 cfgfile="$ofile"
   15160 
   15161   cat <<__EOF__ >> "$cfgfile"
   15162 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   15163 
   15164 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   15165 
   15166 # Shell to use when invoking shell scripts.
   15167 SHELL=$lt_SHELL
   15168 
   15169 # Whether or not to build shared libraries.
   15170 build_libtool_libs=$enable_shared
   15171 
   15172 # Whether or not to build static libraries.
   15173 build_old_libs=$enable_static
   15174 
   15175 # Whether or not to add -lc for building shared libraries.
   15176 build_libtool_need_lc=$archive_cmds_need_lc_F77
   15177 
   15178 # Whether or not to disallow shared libs when runtime libs are static
   15179 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
   15180 
   15181 # Whether or not to optimize for fast installation.
   15182 fast_install=$enable_fast_install
   15183 
   15184 # The host system.
   15185 host_alias=$host_alias
   15186 host=$host
   15187 host_os=$host_os
   15188 
   15189 # The build system.
   15190 build_alias=$build_alias
   15191 build=$build
   15192 build_os=$build_os
   15193 
   15194 # An echo program that does not interpret backslashes.
   15195 echo=$lt_echo
   15196 
   15197 # The archiver.
   15198 AR=$lt_AR
   15199 AR_FLAGS=$lt_AR_FLAGS
   15200 
   15201 # A C compiler.
   15202 LTCC=$lt_LTCC
   15203 
   15204 # LTCC compiler flags.
   15205 LTCFLAGS=$lt_LTCFLAGS
   15206 
   15207 # A language-specific compiler.
   15208 CC=$lt_compiler_F77
   15209 
   15210 # Is the compiler the GNU C compiler?
   15211 with_gcc=$GCC_F77
   15212 
   15213 # An ERE matcher.
   15214 EGREP=$lt_EGREP
   15215 
   15216 # The linker used to build libraries.
   15217 LD=$lt_LD_F77
   15218 
   15219 # Whether we need hard or soft links.
   15220 LN_S=$lt_LN_S
   15221 
   15222 # A BSD-compatible nm program.
   15223 NM=$lt_NM
   15224 
   15225 # A symbol stripping program
   15226 STRIP=$lt_STRIP
   15227 
   15228 # Used to examine libraries when file_magic_cmd begins "file"
   15229 MAGIC_CMD=$MAGIC_CMD
   15230 
   15231 # Used on cygwin: DLL creation program.
   15232 DLLTOOL="$DLLTOOL"
   15233 
   15234 # Used on cygwin: object dumper.
   15235 OBJDUMP="$OBJDUMP"
   15236 
   15237 # Used on cygwin: assembler.
   15238 AS="$AS"
   15239 
   15240 # The name of the directory that contains temporary libtool files.
   15241 objdir=$objdir
   15242 
   15243 # How to create reloadable object files.
   15244 reload_flag=$lt_reload_flag
   15245 reload_cmds=$lt_reload_cmds
   15246 
   15247 # How to pass a linker flag through the compiler.
   15248 wl=$lt_lt_prog_compiler_wl_F77
   15249 
   15250 # Object file suffix (normally "o").
   15251 objext="$ac_objext"
   15252 
   15253 # Old archive suffix (normally "a").
   15254 libext="$libext"
   15255 
   15256 # Shared library suffix (normally ".so").
   15257 shrext_cmds='$shrext_cmds'
   15258 
   15259 # Executable file suffix (normally "").
   15260 exeext="$exeext"
   15261 
   15262 # Additional compiler flags for building library objects.
   15263 pic_flag=$lt_lt_prog_compiler_pic_F77
   15264 pic_mode=$pic_mode
   15265 
   15266 # What is the maximum length of a command?
   15267 max_cmd_len=$lt_cv_sys_max_cmd_len
   15268 
   15269 # Does compiler simultaneously support -c and -o options?
   15270 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
   15271 
   15272 # Must we lock files when doing compilation?
   15273 need_locks=$lt_need_locks
   15274 
   15275 # Do we need the lib prefix for modules?
   15276 need_lib_prefix=$need_lib_prefix
   15277 
   15278 # Do we need a version for libraries?
   15279 need_version=$need_version
   15280 
   15281 # Whether dlopen is supported.
   15282 dlopen_support=$enable_dlopen
   15283 
   15284 # Whether dlopen of programs is supported.
   15285 dlopen_self=$enable_dlopen_self
   15286 
   15287 # Whether dlopen of statically linked programs is supported.
   15288 dlopen_self_static=$enable_dlopen_self_static
   15289 
   15290 # Compiler flag to prevent dynamic linking.
   15291 link_static_flag=$lt_lt_prog_compiler_static_F77
   15292 
   15293 # Compiler flag to turn off builtin functions.
   15294 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
   15295 
   15296 # Compiler flag to allow reflexive dlopens.
   15297 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
   15298 
   15299 # Compiler flag to generate shared objects directly from archives.
   15300 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
   15301 
   15302 # Compiler flag to generate thread-safe objects.
   15303 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
   15304 
   15305 # Library versioning type.
   15306 version_type=$version_type
   15307 
   15308 # Format of library name prefix.
   15309 libname_spec=$lt_libname_spec
   15310 
   15311 # List of archive names.  First name is the real one, the rest are links.
   15312 # The last name is the one that the linker finds with -lNAME.
   15313 library_names_spec=$lt_library_names_spec
   15314 
   15315 # The coded name of the library, if different from the real name.
   15316 soname_spec=$lt_soname_spec
   15317 
   15318 # Commands used to build and install an old-style archive.
   15319 RANLIB=$lt_RANLIB
   15320 old_archive_cmds=$lt_old_archive_cmds_F77
   15321 old_postinstall_cmds=$lt_old_postinstall_cmds
   15322 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   15323 
   15324 # Create an old-style archive from a shared archive.
   15325 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
   15326 
   15327 # Create a temporary old-style archive to link instead of a shared archive.
   15328 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
   15329 
   15330 # Commands used to build and install a shared archive.
   15331 archive_cmds=$lt_archive_cmds_F77
   15332 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
   15333 postinstall_cmds=$lt_postinstall_cmds
   15334 postuninstall_cmds=$lt_postuninstall_cmds
   15335 
   15336 # Commands used to build a loadable module (assumed same as above if empty)
   15337 module_cmds=$lt_module_cmds_F77
   15338 module_expsym_cmds=$lt_module_expsym_cmds_F77
   15339 
   15340 # Commands to strip libraries.
   15341 old_striplib=$lt_old_striplib
   15342 striplib=$lt_striplib
   15343 
   15344 # Dependencies to place before the objects being linked to create a
   15345 # shared library.
   15346 predep_objects=$lt_predep_objects_F77
   15347 
   15348 # Dependencies to place after the objects being linked to create a
   15349 # shared library.
   15350 postdep_objects=$lt_postdep_objects_F77
   15351 
   15352 # Dependencies to place before the objects being linked to create a
   15353 # shared library.
   15354 predeps=$lt_predeps_F77
   15355 
   15356 # Dependencies to place after the objects being linked to create a
   15357 # shared library.
   15358 postdeps=$lt_postdeps_F77
   15359 
   15360 # The library search path used internally by the compiler when linking
   15361 # a shared library.
   15362 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
   15363 
   15364 # Method to check whether dependent libraries are shared objects.
   15365 deplibs_check_method=$lt_deplibs_check_method
   15366 
   15367 # Command to use when deplibs_check_method == file_magic.
   15368 file_magic_cmd=$lt_file_magic_cmd
   15369 
   15370 # Flag that allows shared libraries with undefined symbols to be built.
   15371 allow_undefined_flag=$lt_allow_undefined_flag_F77
   15372 
   15373 # Flag that forces no undefined symbols.
   15374 no_undefined_flag=$lt_no_undefined_flag_F77
   15375 
   15376 # Commands used to finish a libtool library installation in a directory.
   15377 finish_cmds=$lt_finish_cmds
   15378 
   15379 # Same as above, but a single script fragment to be evaled but not shown.
   15380 finish_eval=$lt_finish_eval
   15381 
   15382 # Take the output of nm and produce a listing of raw symbols and C names.
   15383 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   15384 
   15385 # Transform the output of nm in a proper C declaration
   15386 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   15387 
   15388 # Transform the output of nm in a C name address pair
   15389 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   15390 
   15391 # This is the shared library runtime path variable.
   15392 runpath_var=$runpath_var
   15393 
   15394 # This is the shared library path variable.
   15395 shlibpath_var=$shlibpath_var
   15396 
   15397 # Is shlibpath searched before the hard-coded library search path?
   15398 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   15399 
   15400 # How to hardcode a shared library path into an executable.
   15401 hardcode_action=$hardcode_action_F77
   15402 
   15403 # Whether we should hardcode library paths into libraries.
   15404 hardcode_into_libs=$hardcode_into_libs
   15405 
   15406 # Flag to hardcode \$libdir into a binary during linking.
   15407 # This must work even if \$libdir does not exist.
   15408 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
   15409 
   15410 # If ld is used when linking, flag to hardcode \$libdir into
   15411 # a binary during linking. This must work even if \$libdir does
   15412 # not exist.
   15413 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
   15414 
   15415 # Whether we need a single -rpath flag with a separated argument.
   15416 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
   15417 
   15418 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   15419 # resulting binary.
   15420 hardcode_direct=$hardcode_direct_F77
   15421 
   15422 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   15423 # resulting binary.
   15424 hardcode_minus_L=$hardcode_minus_L_F77
   15425 
   15426 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   15427 # the resulting binary.
   15428 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
   15429 
   15430 # Set to yes if building a shared library automatically hardcodes DIR into the library
   15431 # and all subsequent libraries and executables linked against it.
   15432 hardcode_automatic=$hardcode_automatic_F77
   15433 
   15434 # Variables whose values should be saved in libtool wrapper scripts and
   15435 # restored at relink time.
   15436 variables_saved_for_relink="$variables_saved_for_relink"
   15437 
   15438 # Whether libtool must link a program against all its dependency libraries.
   15439 link_all_deplibs=$link_all_deplibs_F77
   15440 
   15441 # Compile-time system search path for libraries
   15442 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   15443 
   15444 # Run-time system search path for libraries
   15445 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   15446 
   15447 # Fix the shell variable \$srcfile for the compiler.
   15448 fix_srcfile_path="$fix_srcfile_path_F77"
   15449 
   15450 # Set to yes if exported symbols are required.
   15451 always_export_symbols=$always_export_symbols_F77
   15452 
   15453 # The commands to list exported symbols.
   15454 export_symbols_cmds=$lt_export_symbols_cmds_F77
   15455 
   15456 # The commands to extract the exported symbol list from a shared archive.
   15457 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   15458 
   15459 # Symbols that should not be listed in the preloaded symbols.
   15460 exclude_expsyms=$lt_exclude_expsyms_F77
   15461 
   15462 # Symbols that must always be exported.
   15463 include_expsyms=$lt_include_expsyms_F77
   15464 
   15465 # ### END LIBTOOL TAG CONFIG: $tagname
   15466 
   15467 __EOF__
   15468 
   15469 
   15470 else
   15471   # If there is no Makefile yet, we rely on a make rule to execute
   15472   # `config.status --recheck' to rerun these tests and create the
   15473   # libtool script then.
   15474   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   15475   if test -f "$ltmain_in"; then
   15476     test -f Makefile && make "$ltmain"
   15477   fi
   15478 fi
   15479 
   15480 
   15481 ac_ext=c
   15482 ac_cpp='$CPP $CPPFLAGS'
   15483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15486 
   15487 CC="$lt_save_CC"
   15488 
   15489 	else
   15490 	  tagname=""
   15491 	fi
   15492 	;;
   15493 
   15494       GCJ)
   15495 	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
   15496 
   15497 
   15498 
   15499 # Source file extension for Java test sources.
   15500 ac_ext=java
   15501 
   15502 # Object file extension for compiled Java test sources.
   15503 objext=o
   15504 objext_GCJ=$objext
   15505 
   15506 # Code to be used in simple compile tests
   15507 lt_simple_compile_test_code="class foo {}\n"
   15508 
   15509 # Code to be used in simple link tests
   15510 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
   15511 
   15512 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   15513 
   15514 # If no C compiler was specified, use CC.
   15515 LTCC=${LTCC-"$CC"}
   15516 
   15517 # If no C compiler flags were specified, use CFLAGS.
   15518 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   15519 
   15520 # Allow CC to be a program name with arguments.
   15521 compiler=$CC
   15522 
   15523 
   15524 # save warnings/boilerplate of simple test code
   15525 ac_outfile=conftest.$ac_objext
   15526 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   15527 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15528 _lt_compiler_boilerplate=`cat conftest.err`
   15529 $rm conftest*
   15530 
   15531 ac_outfile=conftest.$ac_objext
   15532 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   15533 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15534 _lt_linker_boilerplate=`cat conftest.err`
   15535 $rm conftest*
   15536 
   15537 
   15538 # Allow CC to be a program name with arguments.
   15539 lt_save_CC="$CC"
   15540 CC=${GCJ-"gcj"}
   15541 compiler=$CC
   15542 compiler_GCJ=$CC
   15543 for cc_temp in $compiler""; do
   15544   case $cc_temp in
   15545     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   15546     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   15547     \-*) ;;
   15548     *) break;;
   15549   esac
   15550 done
   15551 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   15552 
   15553 
   15554 # GCJ did not exist at the time GCC didn't implicitly link libc in.
   15555 archive_cmds_need_lc_GCJ=no
   15556 
   15557 old_archive_cmds_GCJ=$old_archive_cmds
   15558 
   15559 
   15560 lt_prog_compiler_no_builtin_flag_GCJ=
   15561 
   15562 if test "$GCC" = yes; then
   15563   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
   15564 
   15565 
   15566 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   15567 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
   15568 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   15569   echo $ECHO_N "(cached) $ECHO_C" >&6
   15570 else
   15571   lt_cv_prog_compiler_rtti_exceptions=no
   15572   ac_outfile=conftest.$ac_objext
   15573    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15574    lt_compiler_flag="-fno-rtti -fno-exceptions"
   15575    # Insert the option either (1) after the last *FLAGS variable, or
   15576    # (2) before a word containing "conftest.", or (3) at the end.
   15577    # Note that $ac_compile itself does not contain backslashes and begins
   15578    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15579    # The option is referenced via a variable to avoid confusing sed.
   15580    lt_compile=`echo "$ac_compile" | $SED \
   15581    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15582    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15583    -e 's:$: $lt_compiler_flag:'`
   15584    (eval echo "\"\$as_me:15584: $lt_compile\"" >&5)
   15585    (eval "$lt_compile" 2>conftest.err)
   15586    ac_status=$?
   15587    cat conftest.err >&5
   15588    echo "$as_me:15588: \$? = $ac_status" >&5
   15589    if (exit $ac_status) && test -s "$ac_outfile"; then
   15590      # The compiler can only warn and ignore the option if not recognized
   15591      # So say no if there are warnings other than the usual output.
   15592      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   15593      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15594      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   15595        lt_cv_prog_compiler_rtti_exceptions=yes
   15596      fi
   15597    fi
   15598    $rm conftest*
   15599 
   15600 fi
   15601 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   15602 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
   15603 
   15604 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   15605     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
   15606 else
   15607     :
   15608 fi
   15609 
   15610 fi
   15611 
   15612 lt_prog_compiler_wl_GCJ=
   15613 lt_prog_compiler_pic_GCJ=
   15614 lt_prog_compiler_static_GCJ=
   15615 
   15616 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   15617 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   15618 
   15619   if test "$GCC" = yes; then
   15620     lt_prog_compiler_wl_GCJ='-Wl,'
   15621     lt_prog_compiler_static_GCJ='-static'
   15622 
   15623     case $host_os in
   15624       aix*)
   15625       # All AIX code is PIC.
   15626       if test "$host_cpu" = ia64; then
   15627 	# AIX 5 now supports IA64 processor
   15628 	lt_prog_compiler_static_GCJ='-Bstatic'
   15629       fi
   15630       ;;
   15631 
   15632     amigaos*)
   15633       # FIXME: we need at least 68020 code to build shared libraries, but
   15634       # adding the `-m68020' flag to GCC prevents building anything better,
   15635       # like `-m68040'.
   15636       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
   15637       ;;
   15638 
   15639     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   15640       # PIC is the default for these OSes.
   15641       ;;
   15642 
   15643     mingw* | pw32* | os2*)
   15644       # This hack is so that the source file can tell whether it is being
   15645       # built for inclusion in a dll (and should export symbols for example).
   15646       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15647       ;;
   15648 
   15649     darwin* | rhapsody*)
   15650       # PIC is the default on this platform
   15651       # Common symbols not allowed in MH_DYLIB files
   15652       lt_prog_compiler_pic_GCJ='-fno-common'
   15653       ;;
   15654 
   15655     interix3*)
   15656       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   15657       # Instead, we relocate shared libraries at runtime.
   15658       ;;
   15659 
   15660     msdosdjgpp*)
   15661       # Just because we use GCC doesn't mean we suddenly get shared libraries
   15662       # on systems that don't support them.
   15663       lt_prog_compiler_can_build_shared_GCJ=no
   15664       enable_shared=no
   15665       ;;
   15666 
   15667     sysv4*MP*)
   15668       if test -d /usr/nec; then
   15669 	lt_prog_compiler_pic_GCJ=-Kconform_pic
   15670       fi
   15671       ;;
   15672 
   15673     hpux*)
   15674       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15675       # not for PA HP-UX.
   15676       case $host_cpu in
   15677       hppa*64*|ia64*)
   15678 	# +Z the default
   15679 	;;
   15680       *)
   15681 	lt_prog_compiler_pic_GCJ='-fPIC'
   15682 	;;
   15683       esac
   15684       ;;
   15685 
   15686     *)
   15687       lt_prog_compiler_pic_GCJ='-fPIC'
   15688       ;;
   15689     esac
   15690   else
   15691     # PORTME Check for flag to pass linker flags through the system compiler.
   15692     case $host_os in
   15693     aix*)
   15694       lt_prog_compiler_wl_GCJ='-Wl,'
   15695       if test "$host_cpu" = ia64; then
   15696 	# AIX 5 now supports IA64 processor
   15697 	lt_prog_compiler_static_GCJ='-Bstatic'
   15698       else
   15699 	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
   15700       fi
   15701       ;;
   15702       darwin*)
   15703         # PIC is the default on this platform
   15704         # Common symbols not allowed in MH_DYLIB files
   15705        case $cc_basename in
   15706          xlc*)
   15707          lt_prog_compiler_pic_GCJ='-qnocommon'
   15708          lt_prog_compiler_wl_GCJ='-Wl,'
   15709          ;;
   15710        esac
   15711        ;;
   15712 
   15713     mingw* | pw32* | os2*)
   15714       # This hack is so that the source file can tell whether it is being
   15715       # built for inclusion in a dll (and should export symbols for example).
   15716       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15717       ;;
   15718 
   15719     hpux9* | hpux10* | hpux11*)
   15720       lt_prog_compiler_wl_GCJ='-Wl,'
   15721       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15722       # not for PA HP-UX.
   15723       case $host_cpu in
   15724       hppa*64*|ia64*)
   15725 	# +Z the default
   15726 	;;
   15727       *)
   15728 	lt_prog_compiler_pic_GCJ='+Z'
   15729 	;;
   15730       esac
   15731       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   15732       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
   15733       ;;
   15734 
   15735     irix5* | irix6* | nonstopux*)
   15736       lt_prog_compiler_wl_GCJ='-Wl,'
   15737       # PIC (with -KPIC) is the default.
   15738       lt_prog_compiler_static_GCJ='-non_shared'
   15739       ;;
   15740 
   15741     newsos6)
   15742       lt_prog_compiler_pic_GCJ='-KPIC'
   15743       lt_prog_compiler_static_GCJ='-Bstatic'
   15744       ;;
   15745 
   15746     linux*)
   15747       case $cc_basename in
   15748       icc* | ecc*)
   15749 	lt_prog_compiler_wl_GCJ='-Wl,'
   15750 	lt_prog_compiler_pic_GCJ='-KPIC'
   15751 	lt_prog_compiler_static_GCJ='-static'
   15752         ;;
   15753       pgcc* | pgf77* | pgf90* | pgf95*)
   15754         # Portland Group compilers (*not* the Pentium gcc compiler,
   15755 	# which looks to be a dead project)
   15756 	lt_prog_compiler_wl_GCJ='-Wl,'
   15757 	lt_prog_compiler_pic_GCJ='-fpic'
   15758 	lt_prog_compiler_static_GCJ='-Bstatic'
   15759         ;;
   15760       ccc*)
   15761         lt_prog_compiler_wl_GCJ='-Wl,'
   15762         # All Alpha code is PIC.
   15763         lt_prog_compiler_static_GCJ='-non_shared'
   15764         ;;
   15765       esac
   15766       ;;
   15767 
   15768     osf3* | osf4* | osf5*)
   15769       lt_prog_compiler_wl_GCJ='-Wl,'
   15770       # All OSF/1 code is PIC.
   15771       lt_prog_compiler_static_GCJ='-non_shared'
   15772       ;;
   15773 
   15774     solaris*)
   15775       lt_prog_compiler_pic_GCJ='-KPIC'
   15776       lt_prog_compiler_static_GCJ='-Bstatic'
   15777       case $cc_basename in
   15778       f77* | f90* | f95*)
   15779 	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
   15780       *)
   15781 	lt_prog_compiler_wl_GCJ='-Wl,';;
   15782       esac
   15783       ;;
   15784 
   15785     sunos4*)
   15786       lt_prog_compiler_wl_GCJ='-Qoption ld '
   15787       lt_prog_compiler_pic_GCJ='-PIC'
   15788       lt_prog_compiler_static_GCJ='-Bstatic'
   15789       ;;
   15790 
   15791     sysv4 | sysv4.2uw2* | sysv4.3*)
   15792       lt_prog_compiler_wl_GCJ='-Wl,'
   15793       lt_prog_compiler_pic_GCJ='-KPIC'
   15794       lt_prog_compiler_static_GCJ='-Bstatic'
   15795       ;;
   15796 
   15797     sysv4*MP*)
   15798       if test -d /usr/nec ;then
   15799 	lt_prog_compiler_pic_GCJ='-Kconform_pic'
   15800 	lt_prog_compiler_static_GCJ='-Bstatic'
   15801       fi
   15802       ;;
   15803 
   15804     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   15805       lt_prog_compiler_wl_GCJ='-Wl,'
   15806       lt_prog_compiler_pic_GCJ='-KPIC'
   15807       lt_prog_compiler_static_GCJ='-Bstatic'
   15808       ;;
   15809 
   15810     unicos*)
   15811       lt_prog_compiler_wl_GCJ='-Wl,'
   15812       lt_prog_compiler_can_build_shared_GCJ=no
   15813       ;;
   15814 
   15815     uts4*)
   15816       lt_prog_compiler_pic_GCJ='-pic'
   15817       lt_prog_compiler_static_GCJ='-Bstatic'
   15818       ;;
   15819 
   15820     *)
   15821       lt_prog_compiler_can_build_shared_GCJ=no
   15822       ;;
   15823     esac
   15824   fi
   15825 
   15826 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
   15827 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
   15828 
   15829 #
   15830 # Check to make sure the PIC flag actually works.
   15831 #
   15832 if test -n "$lt_prog_compiler_pic_GCJ"; then
   15833 
   15834 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
   15835 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
   15836 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
   15837   echo $ECHO_N "(cached) $ECHO_C" >&6
   15838 else
   15839   lt_prog_compiler_pic_works_GCJ=no
   15840   ac_outfile=conftest.$ac_objext
   15841    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15842    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
   15843    # Insert the option either (1) after the last *FLAGS variable, or
   15844    # (2) before a word containing "conftest.", or (3) at the end.
   15845    # Note that $ac_compile itself does not contain backslashes and begins
   15846    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15847    # The option is referenced via a variable to avoid confusing sed.
   15848    lt_compile=`echo "$ac_compile" | $SED \
   15849    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15850    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15851    -e 's:$: $lt_compiler_flag:'`
   15852    (eval echo "\"\$as_me:15852: $lt_compile\"" >&5)
   15853    (eval "$lt_compile" 2>conftest.err)
   15854    ac_status=$?
   15855    cat conftest.err >&5
   15856    echo "$as_me:15856: \$? = $ac_status" >&5
   15857    if (exit $ac_status) && test -s "$ac_outfile"; then
   15858      # The compiler can only warn and ignore the option if not recognized
   15859      # So say no if there are warnings other than the usual output.
   15860      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   15861      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15862      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   15863        lt_prog_compiler_pic_works_GCJ=yes
   15864      fi
   15865    fi
   15866    $rm conftest*
   15867 
   15868 fi
   15869 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
   15870 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
   15871 
   15872 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
   15873     case $lt_prog_compiler_pic_GCJ in
   15874      "" | " "*) ;;
   15875      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
   15876      esac
   15877 else
   15878     lt_prog_compiler_pic_GCJ=
   15879      lt_prog_compiler_can_build_shared_GCJ=no
   15880 fi
   15881 
   15882 fi
   15883 case $host_os in
   15884   # For platforms which do not support PIC, -DPIC is meaningless:
   15885   *djgpp*)
   15886     lt_prog_compiler_pic_GCJ=
   15887     ;;
   15888   *)
   15889     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
   15890     ;;
   15891 esac
   15892 
   15893 #
   15894 # Check to make sure the static flag actually works.
   15895 #
   15896 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
   15897 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   15898 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   15899 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
   15900   echo $ECHO_N "(cached) $ECHO_C" >&6
   15901 else
   15902   lt_prog_compiler_static_works_GCJ=no
   15903    save_LDFLAGS="$LDFLAGS"
   15904    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   15905    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   15906    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   15907      # The linker can only warn and ignore the option if not recognized
   15908      # So say no if there are warnings
   15909      if test -s conftest.err; then
   15910        # Append any errors to the config.log.
   15911        cat conftest.err 1>&5
   15912        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   15913        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15914        if diff conftest.exp conftest.er2 >/dev/null; then
   15915          lt_prog_compiler_static_works_GCJ=yes
   15916        fi
   15917      else
   15918        lt_prog_compiler_static_works_GCJ=yes
   15919      fi
   15920    fi
   15921    $rm conftest*
   15922    LDFLAGS="$save_LDFLAGS"
   15923 
   15924 fi
   15925 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
   15926 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
   15927 
   15928 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
   15929     :
   15930 else
   15931     lt_prog_compiler_static_GCJ=
   15932 fi
   15933 
   15934 
   15935 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   15936 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   15937 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
   15938   echo $ECHO_N "(cached) $ECHO_C" >&6
   15939 else
   15940   lt_cv_prog_compiler_c_o_GCJ=no
   15941    $rm -r conftest 2>/dev/null
   15942    mkdir conftest
   15943    cd conftest
   15944    mkdir out
   15945    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15946 
   15947    lt_compiler_flag="-o out/conftest2.$ac_objext"
   15948    # Insert the option either (1) after the last *FLAGS variable, or
   15949    # (2) before a word containing "conftest.", or (3) at the end.
   15950    # Note that $ac_compile itself does not contain backslashes and begins
   15951    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15952    lt_compile=`echo "$ac_compile" | $SED \
   15953    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15954    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15955    -e 's:$: $lt_compiler_flag:'`
   15956    (eval echo "\"\$as_me:15956: $lt_compile\"" >&5)
   15957    (eval "$lt_compile" 2>out/conftest.err)
   15958    ac_status=$?
   15959    cat out/conftest.err >&5
   15960    echo "$as_me:15960: \$? = $ac_status" >&5
   15961    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   15962    then
   15963      # The compiler can only warn and ignore the option if not recognized
   15964      # So say no if there are warnings
   15965      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   15966      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   15967      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   15968        lt_cv_prog_compiler_c_o_GCJ=yes
   15969      fi
   15970    fi
   15971    chmod u+w . 2>&5
   15972    $rm conftest*
   15973    # SGI C++ compiler will create directory out/ii_files/ for
   15974    # template instantiation
   15975    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   15976    $rm out/* && rmdir out
   15977    cd ..
   15978    rmdir conftest
   15979    $rm conftest*
   15980 
   15981 fi
   15982 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
   15983 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
   15984 
   15985 
   15986 hard_links="nottested"
   15987 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
   15988   # do not overwrite the value of need_locks provided by the user
   15989   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   15990 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   15991   hard_links=yes
   15992   $rm conftest*
   15993   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15994   touch conftest.a
   15995   ln conftest.a conftest.b 2>&5 || hard_links=no
   15996   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15997   echo "$as_me:$LINENO: result: $hard_links" >&5
   15998 echo "${ECHO_T}$hard_links" >&6
   15999   if test "$hard_links" = no; then
   16000     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   16001 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   16002     need_locks=warn
   16003   fi
   16004 else
   16005   need_locks=no
   16006 fi
   16007 
   16008 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   16009 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   16010 
   16011   runpath_var=
   16012   allow_undefined_flag_GCJ=
   16013   enable_shared_with_static_runtimes_GCJ=no
   16014   archive_cmds_GCJ=
   16015   archive_expsym_cmds_GCJ=
   16016   old_archive_From_new_cmds_GCJ=
   16017   old_archive_from_expsyms_cmds_GCJ=
   16018   export_dynamic_flag_spec_GCJ=
   16019   whole_archive_flag_spec_GCJ=
   16020   thread_safe_flag_spec_GCJ=
   16021   hardcode_libdir_flag_spec_GCJ=
   16022   hardcode_libdir_flag_spec_ld_GCJ=
   16023   hardcode_libdir_separator_GCJ=
   16024   hardcode_direct_GCJ=no
   16025   hardcode_minus_L_GCJ=no
   16026   hardcode_shlibpath_var_GCJ=unsupported
   16027   link_all_deplibs_GCJ=unknown
   16028   hardcode_automatic_GCJ=no
   16029   module_cmds_GCJ=
   16030   module_expsym_cmds_GCJ=
   16031   always_export_symbols_GCJ=no
   16032   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   16033   # include_expsyms should be a list of space-separated symbols to be *always*
   16034   # included in the symbol list
   16035   include_expsyms_GCJ=
   16036   # exclude_expsyms can be an extended regexp of symbols to exclude
   16037   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   16038   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   16039   # as well as any symbol that contains `d'.
   16040   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
   16041   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   16042   # platforms (ab)use it in PIC code, but their linkers get confused if
   16043   # the symbol is explicitly referenced.  Since portable code cannot
   16044   # rely on this symbol name, it's probably fine to never include it in
   16045   # preloaded symbol tables.
   16046   extract_expsyms_cmds=
   16047   # Just being paranoid about ensuring that cc_basename is set.
   16048   for cc_temp in $compiler""; do
   16049   case $cc_temp in
   16050     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   16051     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   16052     \-*) ;;
   16053     *) break;;
   16054   esac
   16055 done
   16056 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   16057 
   16058   case $host_os in
   16059   cygwin* | mingw* | pw32*)
   16060     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   16061     # When not using gcc, we currently assume that we are using
   16062     # Microsoft Visual C++.
   16063     if test "$GCC" != yes; then
   16064       with_gnu_ld=no
   16065     fi
   16066     ;;
   16067   interix*)
   16068     # we just hope/assume this is gcc and not c89 (= MSVC++)
   16069     with_gnu_ld=yes
   16070     ;;
   16071   openbsd*)
   16072     with_gnu_ld=no
   16073     ;;
   16074   esac
   16075 
   16076   ld_shlibs_GCJ=yes
   16077   if test "$with_gnu_ld" = yes; then
   16078     # If archive_cmds runs LD, not CC, wlarc should be empty
   16079     wlarc='${wl}'
   16080 
   16081     # Set some defaults for GNU ld with shared library support. These
   16082     # are reset later if shared libraries are not supported. Putting them
   16083     # here allows them to be overridden if necessary.
   16084     runpath_var=LD_RUN_PATH
   16085     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
   16086     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
   16087     # ancient GNU ld didn't support --whole-archive et. al.
   16088     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   16089 	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   16090       else
   16091   	whole_archive_flag_spec_GCJ=
   16092     fi
   16093     supports_anon_versioning=no
   16094     case `$LD -v 2>/dev/null` in
   16095       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   16096       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   16097       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   16098       *\ 2.11.*) ;; # other 2.11 versions
   16099       *) supports_anon_versioning=yes ;;
   16100     esac
   16101 
   16102     # See if GNU ld supports shared libraries.
   16103     case $host_os in
   16104     aix3* | aix4* | aix5*)
   16105       # On AIX/PPC, the GNU linker is very broken
   16106       if test "$host_cpu" != ia64; then
   16107 	ld_shlibs_GCJ=no
   16108 	cat <<EOF 1>&2
   16109 
   16110 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   16111 *** to be unable to reliably create shared libraries on AIX.
   16112 *** Therefore, libtool is disabling shared libraries support.  If you
   16113 *** really care for shared libraries, you may want to modify your PATH
   16114 *** so that a non-GNU linker is found, and then restart.
   16115 
   16116 EOF
   16117       fi
   16118       ;;
   16119 
   16120     amigaos*)
   16121       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   16122       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16123       hardcode_minus_L_GCJ=yes
   16124 
   16125       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   16126       # that the semantics of dynamic libraries on AmigaOS, at least up
   16127       # to version 4, is to share data among multiple programs linked
   16128       # with the same dynamic library.  Since this doesn't match the
   16129       # behavior of shared libraries on other platforms, we can't use
   16130       # them.
   16131       ld_shlibs_GCJ=no
   16132       ;;
   16133 
   16134     beos*)
   16135       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16136 	allow_undefined_flag_GCJ=unsupported
   16137 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   16138 	# support --undefined.  This deserves some investigation.  FIXME
   16139 	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16140       else
   16141 	ld_shlibs_GCJ=no
   16142       fi
   16143       ;;
   16144 
   16145     cygwin* | mingw* | pw32*)
   16146       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
   16147       # as there is no search path for DLLs.
   16148       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16149       allow_undefined_flag_GCJ=unsupported
   16150       always_export_symbols_GCJ=no
   16151       enable_shared_with_static_runtimes_GCJ=yes
   16152       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   16153 
   16154       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   16155         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16156 	# If the export-symbols file already is a .def file (1st line
   16157 	# is EXPORTS), use it as is; otherwise, prepend...
   16158 	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   16159 	  cp $export_symbols $output_objdir/$soname.def;
   16160 	else
   16161 	  echo EXPORTS > $output_objdir/$soname.def;
   16162 	  cat $export_symbols >> $output_objdir/$soname.def;
   16163 	fi~
   16164 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16165       else
   16166 	ld_shlibs_GCJ=no
   16167       fi
   16168       ;;
   16169 
   16170     interix3*)
   16171       hardcode_direct_GCJ=no
   16172       hardcode_shlibpath_var_GCJ=no
   16173       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16174       export_dynamic_flag_spec_GCJ='${wl}-E'
   16175       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   16176       # Instead, shared libraries are loaded at an image base (0x10000000 by
   16177       # default) and relocated if they conflict, which is a slow very memory
   16178       # consuming and fragmenting process.  To avoid this, we pick a random,
   16179       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   16180       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   16181       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   16182       archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   16183       ;;
   16184 
   16185     linux*)
   16186       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16187 	tmp_addflag=
   16188 	case $cc_basename,$host_cpu in
   16189 	pgcc*)				# Portland Group C compiler
   16190 	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   16191 	  tmp_addflag=' $pic_flag'
   16192 	  ;;
   16193 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   16194 	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   16195 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   16196 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   16197 	  tmp_addflag=' -i_dynamic' ;;
   16198 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   16199 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   16200 	ifc* | ifort*)			# Intel Fortran compiler
   16201 	  tmp_addflag=' -nofor_main' ;;
   16202 	esac
   16203 	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16204 
   16205 	if test $supports_anon_versioning = yes; then
   16206 	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
   16207   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   16208   $echo "local: *; };" >> $output_objdir/$libname.ver~
   16209 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   16210 	fi
   16211       else
   16212 	ld_shlibs_GCJ=no
   16213       fi
   16214       ;;
   16215 
   16216     netbsd*)
   16217       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16218 	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   16219 	wlarc=
   16220       else
   16221 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16222 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16223       fi
   16224       ;;
   16225 
   16226     solaris*)
   16227       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   16228 	ld_shlibs_GCJ=no
   16229 	cat <<EOF 1>&2
   16230 
   16231 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   16232 *** create shared libraries on Solaris systems.  Therefore, libtool
   16233 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16234 *** binutils to release 2.9.1 or newer.  Another option is to modify
   16235 *** your PATH or compiler configuration so that the native linker is
   16236 *** used, and then restart.
   16237 
   16238 EOF
   16239       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16240 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16241 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16242       else
   16243 	ld_shlibs_GCJ=no
   16244       fi
   16245       ;;
   16246 
   16247     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   16248       case `$LD -v 2>&1` in
   16249         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   16250 	ld_shlibs_GCJ=no
   16251 	cat <<_LT_EOF 1>&2
   16252 
   16253 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   16254 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   16255 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16256 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   16257 *** your PATH or compiler configuration so that the native linker is
   16258 *** used, and then restart.
   16259 
   16260 _LT_EOF
   16261 	;;
   16262 	*)
   16263 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16264 	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   16265 	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   16266 	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   16267 	  else
   16268 	    ld_shlibs_GCJ=no
   16269 	  fi
   16270 	;;
   16271       esac
   16272       ;;
   16273 
   16274     sunos4*)
   16275       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16276       wlarc=
   16277       hardcode_direct_GCJ=yes
   16278       hardcode_shlibpath_var_GCJ=no
   16279       ;;
   16280 
   16281     *)
   16282       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16283 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16284 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16285       else
   16286 	ld_shlibs_GCJ=no
   16287       fi
   16288       ;;
   16289     esac
   16290 
   16291     if test "$ld_shlibs_GCJ" = no; then
   16292       runpath_var=
   16293       hardcode_libdir_flag_spec_GCJ=
   16294       export_dynamic_flag_spec_GCJ=
   16295       whole_archive_flag_spec_GCJ=
   16296     fi
   16297   else
   16298     # PORTME fill in a description of your system's linker (not GNU ld)
   16299     case $host_os in
   16300     aix3*)
   16301       allow_undefined_flag_GCJ=unsupported
   16302       always_export_symbols_GCJ=yes
   16303       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   16304       # Note: this linker hardcodes the directories in LIBPATH if there
   16305       # are no directories specified by -L.
   16306       hardcode_minus_L_GCJ=yes
   16307       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   16308 	# Neither direct hardcoding nor static linking is supported with a
   16309 	# broken collect2.
   16310 	hardcode_direct_GCJ=unsupported
   16311       fi
   16312       ;;
   16313 
   16314     aix4* | aix5*)
   16315       if test "$host_cpu" = ia64; then
   16316 	# On IA64, the linker does run time linking by default, so we don't
   16317 	# have to do anything special.
   16318 	aix_use_runtimelinking=no
   16319 	exp_sym_flag='-Bexport'
   16320 	no_entry_flag=""
   16321       else
   16322 	# If we're using GNU nm, then we don't want the "-C" option.
   16323 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   16324 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   16325 	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   16326 	else
   16327 	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   16328 	fi
   16329 	aix_use_runtimelinking=no
   16330 
   16331 	# Test if we are trying to use run time linking or normal
   16332 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   16333 	# need to do runtime linking.
   16334 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   16335 	  for ld_flag in $LDFLAGS; do
   16336   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   16337   	    aix_use_runtimelinking=yes
   16338   	    break
   16339   	  fi
   16340 	  done
   16341 	  ;;
   16342 	esac
   16343 
   16344 	exp_sym_flag='-bexport'
   16345 	no_entry_flag='-bnoentry'
   16346       fi
   16347 
   16348       # When large executables or shared objects are built, AIX ld can
   16349       # have problems creating the table of contents.  If linking a library
   16350       # or program results in "error TOC overflow" add -mminimal-toc to
   16351       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   16352       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   16353 
   16354       archive_cmds_GCJ=''
   16355       hardcode_direct_GCJ=yes
   16356       hardcode_libdir_separator_GCJ=':'
   16357       link_all_deplibs_GCJ=yes
   16358 
   16359       if test "$GCC" = yes; then
   16360 	case $host_os in aix4.[012]|aix4.[012].*)
   16361 	# We only want to do this on AIX 4.2 and lower, the check
   16362 	# below for broken collect2 doesn't work under 4.3+
   16363 	  collect2name=`${CC} -print-prog-name=collect2`
   16364 	  if test -f "$collect2name" && \
   16365   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   16366 	  then
   16367   	  # We have reworked collect2
   16368   	  hardcode_direct_GCJ=yes
   16369 	  else
   16370   	  # We have old collect2
   16371   	  hardcode_direct_GCJ=unsupported
   16372   	  # It fails to find uninstalled libraries when the uninstalled
   16373   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   16374   	  # to unsupported forces relinking
   16375   	  hardcode_minus_L_GCJ=yes
   16376   	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16377   	  hardcode_libdir_separator_GCJ=
   16378 	  fi
   16379 	  ;;
   16380 	esac
   16381 	shared_flag='-shared'
   16382 	if test "$aix_use_runtimelinking" = yes; then
   16383 	  shared_flag="$shared_flag "'${wl}-G'
   16384 	fi
   16385       else
   16386 	# not using gcc
   16387 	if test "$host_cpu" = ia64; then
   16388   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   16389   	# chokes on -Wl,-G. The following line is correct:
   16390 	  shared_flag='-G'
   16391 	else
   16392 	  if test "$aix_use_runtimelinking" = yes; then
   16393 	    shared_flag='${wl}-G'
   16394 	  else
   16395 	    shared_flag='${wl}-bM:SRE'
   16396 	  fi
   16397 	fi
   16398       fi
   16399 
   16400       # It seems that -bexpall does not export symbols beginning with
   16401       # underscore (_), so it is better to generate a list of symbols to export.
   16402       always_export_symbols_GCJ=yes
   16403       if test "$aix_use_runtimelinking" = yes; then
   16404 	# Warning - without using the other runtime loading flags (-brtl),
   16405 	# -berok will link without error, but may produce a broken library.
   16406 	allow_undefined_flag_GCJ='-berok'
   16407        # Determine the default libpath from the value encoded in an empty executable.
   16408        cat >conftest.$ac_ext <<_ACEOF
   16409 /* confdefs.h.  */
   16410 _ACEOF
   16411 cat confdefs.h >>conftest.$ac_ext
   16412 cat >>conftest.$ac_ext <<_ACEOF
   16413 /* end confdefs.h.  */
   16414 
   16415 int
   16416 main ()
   16417 {
   16418 
   16419   ;
   16420   return 0;
   16421 }
   16422 _ACEOF
   16423 rm -f conftest.$ac_objext conftest$ac_exeext
   16424 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   16425   (eval $ac_link) 2>conftest.er1
   16426   ac_status=$?
   16427   grep -v '^ *+' conftest.er1 >conftest.err
   16428   rm -f conftest.er1
   16429   cat conftest.err >&5
   16430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16431   (exit $ac_status); } &&
   16432 	 { ac_try='test -z "$ac_c_werror_flag"
   16433 			 || test ! -s conftest.err'
   16434   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16435   (eval $ac_try) 2>&5
   16436   ac_status=$?
   16437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16438   (exit $ac_status); }; } &&
   16439 	 { ac_try='test -s conftest$ac_exeext'
   16440   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16441   (eval $ac_try) 2>&5
   16442   ac_status=$?
   16443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16444   (exit $ac_status); }; }; then
   16445 
   16446 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16447 }'`
   16448 # Check for a 64-bit object if we didn't find anything.
   16449 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16450 }'`; fi
   16451 else
   16452   echo "$as_me: failed program was:" >&5
   16453 sed 's/^/| /' conftest.$ac_ext >&5
   16454 
   16455 fi
   16456 rm -f conftest.err conftest.$ac_objext \
   16457       conftest$ac_exeext conftest.$ac_ext
   16458 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16459 
   16460        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16461 	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   16462        else
   16463 	if test "$host_cpu" = ia64; then
   16464 	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
   16465 	  allow_undefined_flag_GCJ="-z nodefs"
   16466 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   16467 	else
   16468 	 # Determine the default libpath from the value encoded in an empty executable.
   16469 	 cat >conftest.$ac_ext <<_ACEOF
   16470 /* confdefs.h.  */
   16471 _ACEOF
   16472 cat confdefs.h >>conftest.$ac_ext
   16473 cat >>conftest.$ac_ext <<_ACEOF
   16474 /* end confdefs.h.  */
   16475 
   16476 int
   16477 main ()
   16478 {
   16479 
   16480   ;
   16481   return 0;
   16482 }
   16483 _ACEOF
   16484 rm -f conftest.$ac_objext conftest$ac_exeext
   16485 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   16486   (eval $ac_link) 2>conftest.er1
   16487   ac_status=$?
   16488   grep -v '^ *+' conftest.er1 >conftest.err
   16489   rm -f conftest.er1
   16490   cat conftest.err >&5
   16491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16492   (exit $ac_status); } &&
   16493 	 { ac_try='test -z "$ac_c_werror_flag"
   16494 			 || test ! -s conftest.err'
   16495   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16496   (eval $ac_try) 2>&5
   16497   ac_status=$?
   16498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16499   (exit $ac_status); }; } &&
   16500 	 { ac_try='test -s conftest$ac_exeext'
   16501   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16502   (eval $ac_try) 2>&5
   16503   ac_status=$?
   16504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16505   (exit $ac_status); }; }; then
   16506 
   16507 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16508 }'`
   16509 # Check for a 64-bit object if we didn't find anything.
   16510 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16511 }'`; fi
   16512 else
   16513   echo "$as_me: failed program was:" >&5
   16514 sed 's/^/| /' conftest.$ac_ext >&5
   16515 
   16516 fi
   16517 rm -f conftest.err conftest.$ac_objext \
   16518       conftest$ac_exeext conftest.$ac_ext
   16519 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16520 
   16521 	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16522 	  # Warning - without using the other run time loading flags,
   16523 	  # -berok will link without error, but may produce a broken library.
   16524 	  no_undefined_flag_GCJ=' ${wl}-bernotok'
   16525 	  allow_undefined_flag_GCJ=' ${wl}-berok'
   16526 	  # Exported symbols can be pulled into shared objects from archives
   16527 	  whole_archive_flag_spec_GCJ='$convenience'
   16528 	  archive_cmds_need_lc_GCJ=yes
   16529 	  # This is similar to how AIX traditionally builds its shared libraries.
   16530 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   16531 	fi
   16532       fi
   16533       ;;
   16534 
   16535     amigaos*)
   16536       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   16537       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16538       hardcode_minus_L_GCJ=yes
   16539       # see comment about different semantics on the GNU ld section
   16540       ld_shlibs_GCJ=no
   16541       ;;
   16542 
   16543     bsdi[45]*)
   16544       export_dynamic_flag_spec_GCJ=-rdynamic
   16545       ;;
   16546 
   16547     cygwin* | mingw* | pw32*)
   16548       # When not using gcc, we currently assume that we are using
   16549       # Microsoft Visual C++.
   16550       # hardcode_libdir_flag_spec is actually meaningless, as there is
   16551       # no search path for DLLs.
   16552       hardcode_libdir_flag_spec_GCJ=' '
   16553       allow_undefined_flag_GCJ=unsupported
   16554       # Tell ltmain to make .lib files, not .a files.
   16555       libext=lib
   16556       # Tell ltmain to make .dll files, not .so files.
   16557       shrext_cmds=".dll"
   16558       # FIXME: Setting linknames here is a bad hack.
   16559       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   16560       # The linker will automatically build a .lib file if we build a DLL.
   16561       old_archive_From_new_cmds_GCJ='true'
   16562       # FIXME: Should let the user specify the lib program.
   16563       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
   16564       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
   16565       enable_shared_with_static_runtimes_GCJ=yes
   16566       ;;
   16567 
   16568     darwin* | rhapsody*)
   16569       case $host_os in
   16570         rhapsody* | darwin1.[012])
   16571          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
   16572          ;;
   16573        *) # Darwin 1.3 on
   16574          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   16575            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16576          else
   16577            case ${MACOSX_DEPLOYMENT_TARGET} in
   16578              10.[012])
   16579                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16580                ;;
   16581              10.*)
   16582                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
   16583                ;;
   16584            esac
   16585          fi
   16586          ;;
   16587       esac
   16588       archive_cmds_need_lc_GCJ=no
   16589       hardcode_direct_GCJ=no
   16590       hardcode_automatic_GCJ=yes
   16591       hardcode_shlibpath_var_GCJ=unsupported
   16592       whole_archive_flag_spec_GCJ=''
   16593       link_all_deplibs_GCJ=yes
   16594     if test "$GCC" = yes ; then
   16595     	output_verbose_link_cmd='echo'
   16596         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   16597       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   16598       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   16599       archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16600       module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16601     else
   16602       case $cc_basename in
   16603         xlc*)
   16604          output_verbose_link_cmd='echo'
   16605          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   16606          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   16607           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   16608          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16609           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16610           ;;
   16611        *)
   16612          ld_shlibs_GCJ=no
   16613           ;;
   16614       esac
   16615     fi
   16616       ;;
   16617 
   16618     dgux*)
   16619       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16620       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16621       hardcode_shlibpath_var_GCJ=no
   16622       ;;
   16623 
   16624     freebsd1*)
   16625       ld_shlibs_GCJ=no
   16626       ;;
   16627 
   16628     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   16629     # support.  Future versions do this automatically, but an explicit c++rt0.o
   16630     # does not break anything, and helps significantly (at the cost of a little
   16631     # extra space).
   16632     freebsd2.2*)
   16633       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   16634       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16635       hardcode_direct_GCJ=yes
   16636       hardcode_shlibpath_var_GCJ=no
   16637       ;;
   16638 
   16639     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   16640     freebsd2*)
   16641       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16642       hardcode_direct_GCJ=yes
   16643       hardcode_minus_L_GCJ=yes
   16644       hardcode_shlibpath_var_GCJ=no
   16645       ;;
   16646 
   16647     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   16648     freebsd* | kfreebsd*-gnu | dragonfly*)
   16649       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   16650       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16651       hardcode_direct_GCJ=yes
   16652       hardcode_shlibpath_var_GCJ=no
   16653       ;;
   16654 
   16655     hpux9*)
   16656       if test "$GCC" = yes; then
   16657 	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   16658       else
   16659 	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   16660       fi
   16661       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16662       hardcode_libdir_separator_GCJ=:
   16663       hardcode_direct_GCJ=yes
   16664 
   16665       # hardcode_minus_L: Not really in the search PATH,
   16666       # but as the default location of the library.
   16667       hardcode_minus_L_GCJ=yes
   16668       export_dynamic_flag_spec_GCJ='${wl}-E'
   16669       ;;
   16670 
   16671     hpux10*)
   16672       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   16673 	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16674       else
   16675 	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   16676       fi
   16677       if test "$with_gnu_ld" = no; then
   16678 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16679 	hardcode_libdir_separator_GCJ=:
   16680 
   16681 	hardcode_direct_GCJ=yes
   16682 	export_dynamic_flag_spec_GCJ='${wl}-E'
   16683 
   16684 	# hardcode_minus_L: Not really in the search PATH,
   16685 	# but as the default location of the library.
   16686 	hardcode_minus_L_GCJ=yes
   16687       fi
   16688       ;;
   16689 
   16690     hpux11*)
   16691       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   16692 	case $host_cpu in
   16693 	hppa*64*)
   16694 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16695 	  ;;
   16696 	ia64*)
   16697 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   16698 	  ;;
   16699 	*)
   16700 	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16701 	  ;;
   16702 	esac
   16703       else
   16704 	case $host_cpu in
   16705 	hppa*64*)
   16706 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16707 	  ;;
   16708 	ia64*)
   16709 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   16710 	  ;;
   16711 	*)
   16712 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16713 	  ;;
   16714 	esac
   16715       fi
   16716       if test "$with_gnu_ld" = no; then
   16717 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16718 	hardcode_libdir_separator_GCJ=:
   16719 
   16720 	case $host_cpu in
   16721 	hppa*64*|ia64*)
   16722 	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
   16723 	  hardcode_direct_GCJ=no
   16724 	  hardcode_shlibpath_var_GCJ=no
   16725 	  ;;
   16726 	*)
   16727 	  hardcode_direct_GCJ=yes
   16728 	  export_dynamic_flag_spec_GCJ='${wl}-E'
   16729 
   16730 	  # hardcode_minus_L: Not really in the search PATH,
   16731 	  # but as the default location of the library.
   16732 	  hardcode_minus_L_GCJ=yes
   16733 	  ;;
   16734 	esac
   16735       fi
   16736       ;;
   16737 
   16738     irix5* | irix6* | nonstopux*)
   16739       if test "$GCC" = yes; then
   16740 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16741       else
   16742 	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16743 	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
   16744       fi
   16745       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16746       hardcode_libdir_separator_GCJ=:
   16747       link_all_deplibs_GCJ=yes
   16748       ;;
   16749 
   16750     netbsd*)
   16751       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16752 	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   16753       else
   16754 	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   16755       fi
   16756       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16757       hardcode_direct_GCJ=yes
   16758       hardcode_shlibpath_var_GCJ=no
   16759       ;;
   16760 
   16761     newsos6)
   16762       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16763       hardcode_direct_GCJ=yes
   16764       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16765       hardcode_libdir_separator_GCJ=:
   16766       hardcode_shlibpath_var_GCJ=no
   16767       ;;
   16768 
   16769     openbsd*)
   16770       hardcode_direct_GCJ=yes
   16771       hardcode_shlibpath_var_GCJ=no
   16772       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   16773 	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16774 	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   16775 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16776 	export_dynamic_flag_spec_GCJ='${wl}-E'
   16777       else
   16778        case $host_os in
   16779 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   16780 	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16781 	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16782 	   ;;
   16783 	 *)
   16784 	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16785 	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16786 	   ;;
   16787        esac
   16788       fi
   16789       ;;
   16790 
   16791     os2*)
   16792       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16793       hardcode_minus_L_GCJ=yes
   16794       allow_undefined_flag_GCJ=unsupported
   16795       archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   16796       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   16797       ;;
   16798 
   16799     osf3*)
   16800       if test "$GCC" = yes; then
   16801 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16802 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16803       else
   16804 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16805 	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16806       fi
   16807       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16808       hardcode_libdir_separator_GCJ=:
   16809       ;;
   16810 
   16811     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   16812       if test "$GCC" = yes; then
   16813 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16814 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16815 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16816       else
   16817 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16818 	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16819 	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   16820 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
   16821 
   16822 	# Both c and cxx compiler support -rpath directly
   16823 	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
   16824       fi
   16825       hardcode_libdir_separator_GCJ=:
   16826       ;;
   16827 
   16828     solaris*)
   16829       no_undefined_flag_GCJ=' -z text'
   16830       if test "$GCC" = yes; then
   16831 	wlarc='${wl}'
   16832 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16833 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16834 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   16835       else
   16836 	wlarc=''
   16837 	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16838 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16839   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   16840       fi
   16841       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16842       hardcode_shlibpath_var_GCJ=no
   16843       case $host_os in
   16844       solaris2.[0-5] | solaris2.[0-5].*) ;;
   16845       *)
   16846  	# The compiler driver will combine linker options so we
   16847  	# cannot just pass the convience library names through
   16848  	# without $wl, iff we do not link with $LD.
   16849  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   16850  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   16851  	case $wlarc in
   16852  	'')
   16853  	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
   16854  	*)
   16855  	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
   16856  	esac ;;
   16857       esac
   16858       link_all_deplibs_GCJ=yes
   16859       ;;
   16860 
   16861     sunos4*)
   16862       if test "x$host_vendor" = xsequent; then
   16863 	# Use $CC to link under sequent, because it throws in some extra .o
   16864 	# files that make .init and .fini sections work.
   16865 	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   16866       else
   16867 	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   16868       fi
   16869       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16870       hardcode_direct_GCJ=yes
   16871       hardcode_minus_L_GCJ=yes
   16872       hardcode_shlibpath_var_GCJ=no
   16873       ;;
   16874 
   16875     sysv4)
   16876       case $host_vendor in
   16877 	sni)
   16878 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16879 	  hardcode_direct_GCJ=yes # is this really true???
   16880 	;;
   16881 	siemens)
   16882 	  ## LD is ld it makes a PLAMLIB
   16883 	  ## CC just makes a GrossModule.
   16884 	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   16885 	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
   16886 	  hardcode_direct_GCJ=no
   16887         ;;
   16888 	motorola)
   16889 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16890 	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
   16891 	;;
   16892       esac
   16893       runpath_var='LD_RUN_PATH'
   16894       hardcode_shlibpath_var_GCJ=no
   16895       ;;
   16896 
   16897     sysv4.3*)
   16898       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16899       hardcode_shlibpath_var_GCJ=no
   16900       export_dynamic_flag_spec_GCJ='-Bexport'
   16901       ;;
   16902 
   16903     sysv4*MP*)
   16904       if test -d /usr/nec; then
   16905 	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16906 	hardcode_shlibpath_var_GCJ=no
   16907 	runpath_var=LD_RUN_PATH
   16908 	hardcode_runpath_var=yes
   16909 	ld_shlibs_GCJ=yes
   16910       fi
   16911       ;;
   16912 
   16913     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   16914       no_undefined_flag_GCJ='${wl}-z,text'
   16915       archive_cmds_need_lc_GCJ=no
   16916       hardcode_shlibpath_var_GCJ=no
   16917       runpath_var='LD_RUN_PATH'
   16918 
   16919       if test "$GCC" = yes; then
   16920 	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16921 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16922       else
   16923 	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16924 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16925       fi
   16926       ;;
   16927 
   16928     sysv5* | sco3.2v5* | sco5v6*)
   16929       # Note: We can NOT use -z defs as we might desire, because we do not
   16930       # link with -lc, and that would cause any symbols used from libc to
   16931       # always be unresolved, which means just about no library would
   16932       # ever link correctly.  If we're not using GNU ld we use -z text
   16933       # though, which does catch some bad symbols but isn't as heavy-handed
   16934       # as -z defs.
   16935       no_undefined_flag_GCJ='${wl}-z,text'
   16936       allow_undefined_flag_GCJ='${wl}-z,nodefs'
   16937       archive_cmds_need_lc_GCJ=no
   16938       hardcode_shlibpath_var_GCJ=no
   16939       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   16940       hardcode_libdir_separator_GCJ=':'
   16941       link_all_deplibs_GCJ=yes
   16942       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
   16943       runpath_var='LD_RUN_PATH'
   16944 
   16945       if test "$GCC" = yes; then
   16946 	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16947 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16948       else
   16949 	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16950 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16951       fi
   16952       ;;
   16953 
   16954     uts4*)
   16955       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16956       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16957       hardcode_shlibpath_var_GCJ=no
   16958       ;;
   16959 
   16960     *)
   16961       ld_shlibs_GCJ=no
   16962       ;;
   16963     esac
   16964   fi
   16965 
   16966 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
   16967 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
   16968 test "$ld_shlibs_GCJ" = no && can_build_shared=no
   16969 
   16970 #
   16971 # Do we need to explicitly link libc?
   16972 #
   16973 case "x$archive_cmds_need_lc_GCJ" in
   16974 x|xyes)
   16975   # Assume -lc should be added
   16976   archive_cmds_need_lc_GCJ=yes
   16977 
   16978   if test "$enable_shared" = yes && test "$GCC" = yes; then
   16979     case $archive_cmds_GCJ in
   16980     *'~'*)
   16981       # FIXME: we may have to deal with multi-command sequences.
   16982       ;;
   16983     '$CC '*)
   16984       # Test whether the compiler implicitly links with -lc since on some
   16985       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   16986       # to ld, don't add -lc before -lgcc.
   16987       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   16988 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   16989       $rm conftest*
   16990       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   16991 
   16992       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   16993   (eval $ac_compile) 2>&5
   16994   ac_status=$?
   16995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16996   (exit $ac_status); } 2>conftest.err; then
   16997         soname=conftest
   16998         lib=conftest
   16999         libobjs=conftest.$ac_objext
   17000         deplibs=
   17001         wl=$lt_prog_compiler_wl_GCJ
   17002 	pic_flag=$lt_prog_compiler_pic_GCJ
   17003         compiler_flags=-v
   17004         linker_flags=-v
   17005         verstring=
   17006         output_objdir=.
   17007         libname=conftest
   17008         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
   17009         allow_undefined_flag_GCJ=
   17010         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   17011   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   17012   ac_status=$?
   17013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17014   (exit $ac_status); }
   17015         then
   17016 	  archive_cmds_need_lc_GCJ=no
   17017         else
   17018 	  archive_cmds_need_lc_GCJ=yes
   17019         fi
   17020         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
   17021       else
   17022         cat conftest.err 1>&5
   17023       fi
   17024       $rm conftest*
   17025       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
   17026 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
   17027       ;;
   17028     esac
   17029   fi
   17030   ;;
   17031 esac
   17032 
   17033 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   17034 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   17035 library_names_spec=
   17036 libname_spec='lib$name'
   17037 soname_spec=
   17038 shrext_cmds=".so"
   17039 postinstall_cmds=
   17040 postuninstall_cmds=
   17041 finish_cmds=
   17042 finish_eval=
   17043 shlibpath_var=
   17044 shlibpath_overrides_runpath=unknown
   17045 version_type=none
   17046 dynamic_linker="$host_os ld.so"
   17047 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   17048 if test "$GCC" = yes; then
   17049   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   17050   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   17051     # if the path contains ";" then we assume it to be the separator
   17052     # otherwise default to the standard path separator (i.e. ":") - it is
   17053     # assumed that no part of a normal pathname contains ";" but that should
   17054     # okay in the real world where ";" in dirpaths is itself problematic.
   17055     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   17056   else
   17057     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   17058   fi
   17059 else
   17060   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   17061 fi
   17062 need_lib_prefix=unknown
   17063 hardcode_into_libs=no
   17064 
   17065 # when you set need_version to no, make sure it does not cause -set_version
   17066 # flags to be left without arguments
   17067 need_version=unknown
   17068 
   17069 case $host_os in
   17070 aix3*)
   17071   version_type=linux
   17072   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   17073   shlibpath_var=LIBPATH
   17074 
   17075   # AIX 3 has no versioning support, so we append a major version to the name.
   17076   soname_spec='${libname}${release}${shared_ext}$major'
   17077   ;;
   17078 
   17079 aix4* | aix5*)
   17080   version_type=linux
   17081   need_lib_prefix=no
   17082   need_version=no
   17083   hardcode_into_libs=yes
   17084   if test "$host_cpu" = ia64; then
   17085     # AIX 5 supports IA64
   17086     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   17087     shlibpath_var=LD_LIBRARY_PATH
   17088   else
   17089     # With GCC up to 2.95.x, collect2 would create an import file
   17090     # for dependence libraries.  The import file would start with
   17091     # the line `#! .'.  This would cause the generated library to
   17092     # depend on `.', always an invalid library.  This was fixed in
   17093     # development snapshots of GCC prior to 3.0.
   17094     case $host_os in
   17095       aix4 | aix4.[01] | aix4.[01].*)
   17096       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   17097 	   echo ' yes '
   17098 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   17099 	:
   17100       else
   17101 	can_build_shared=no
   17102       fi
   17103       ;;
   17104     esac
   17105     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   17106     # soname into executable. Probably we can add versioning support to
   17107     # collect2, so additional links can be useful in future.
   17108     if test "$aix_use_runtimelinking" = yes; then
   17109       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   17110       # instead of lib<name>.a to let people know that these are not
   17111       # typical AIX shared libraries.
   17112       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17113     else
   17114       # We preserve .a as extension for shared libraries through AIX4.2
   17115       # and later when we are not doing run time linking.
   17116       library_names_spec='${libname}${release}.a $libname.a'
   17117       soname_spec='${libname}${release}${shared_ext}$major'
   17118     fi
   17119     shlibpath_var=LIBPATH
   17120   fi
   17121   ;;
   17122 
   17123 amigaos*)
   17124   library_names_spec='$libname.ixlibrary $libname.a'
   17125   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   17126   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
   17127   ;;
   17128 
   17129 beos*)
   17130   library_names_spec='${libname}${shared_ext}'
   17131   dynamic_linker="$host_os ld.so"
   17132   shlibpath_var=LIBRARY_PATH
   17133   ;;
   17134 
   17135 bsdi[45]*)
   17136   version_type=linux
   17137   need_version=no
   17138   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17139   soname_spec='${libname}${release}${shared_ext}$major'
   17140   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   17141   shlibpath_var=LD_LIBRARY_PATH
   17142   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   17143   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   17144   # the default ld.so.conf also contains /usr/contrib/lib and
   17145   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   17146   # libtool to hard-code these into programs
   17147   ;;
   17148 
   17149 cygwin* | mingw* | pw32*)
   17150   version_type=windows
   17151   shrext_cmds=".dll"
   17152   need_version=no
   17153   need_lib_prefix=no
   17154 
   17155   case $GCC,$host_os in
   17156   yes,cygwin* | yes,mingw* | yes,pw32*)
   17157     library_names_spec='$libname.dll.a'
   17158     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   17159     postinstall_cmds='base_file=`basename \${file}`~
   17160       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   17161       dldir=$destdir/`dirname \$dlpath`~
   17162       test -d \$dldir || mkdir -p \$dldir~
   17163       $install_prog $dir/$dlname \$dldir/$dlname~
   17164       chmod a+x \$dldir/$dlname'
   17165     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   17166       dlpath=$dir/\$dldll~
   17167        $rm \$dlpath'
   17168     shlibpath_overrides_runpath=yes
   17169 
   17170     case $host_os in
   17171     cygwin*)
   17172       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   17173       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17174       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   17175       ;;
   17176     mingw*)
   17177       # MinGW DLLs use traditional 'lib' prefix
   17178       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17179       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   17180       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   17181         # It is most probably a Windows format PATH printed by
   17182         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   17183         # path with ; separators, and with drive letters. We can handle the
   17184         # drive letters (cygwin fileutils understands them), so leave them,
   17185         # especially as we might pass files found there to a mingw objdump,
   17186         # which wouldn't understand a cygwinified path. Ahh.
   17187         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   17188       else
   17189         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   17190       fi
   17191       ;;
   17192     pw32*)
   17193       # pw32 DLLs use 'pw' prefix rather than 'lib'
   17194       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17195       ;;
   17196     esac
   17197     ;;
   17198 
   17199   *)
   17200     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   17201     ;;
   17202   esac
   17203   dynamic_linker='Win32 ld.exe'
   17204   # FIXME: first we should search . and the directory the executable is in
   17205   shlibpath_var=PATH
   17206   ;;
   17207 
   17208 darwin* | rhapsody*)
   17209   dynamic_linker="$host_os dyld"
   17210   version_type=darwin
   17211   need_lib_prefix=no
   17212   need_version=no
   17213   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   17214   soname_spec='${libname}${release}${major}$shared_ext'
   17215   shlibpath_overrides_runpath=yes
   17216   shlibpath_var=DYLD_LIBRARY_PATH
   17217   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   17218   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   17219   if test "$GCC" = yes; then
   17220     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
   17221   else
   17222     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   17223   fi
   17224   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   17225   ;;
   17226 
   17227 dgux*)
   17228   version_type=linux
   17229   need_lib_prefix=no
   17230   need_version=no
   17231   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   17232   soname_spec='${libname}${release}${shared_ext}$major'
   17233   shlibpath_var=LD_LIBRARY_PATH
   17234   ;;
   17235 
   17236 freebsd1*)
   17237   dynamic_linker=no
   17238   ;;
   17239 
   17240 kfreebsd*-gnu)
   17241   version_type=linux
   17242   need_lib_prefix=no
   17243   need_version=no
   17244   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17245   soname_spec='${libname}${release}${shared_ext}$major'
   17246   shlibpath_var=LD_LIBRARY_PATH
   17247   shlibpath_overrides_runpath=no
   17248   hardcode_into_libs=yes
   17249   dynamic_linker='GNU ld.so'
   17250   ;;
   17251 
   17252 freebsd* | dragonfly*)
   17253   # DragonFly does not have aout.  When/if they implement a new
   17254   # versioning mechanism, adjust this.
   17255   if test -x /usr/bin/objformat; then
   17256     objformat=`/usr/bin/objformat`
   17257   else
   17258     case $host_os in
   17259     freebsd[123]*) objformat=aout ;;
   17260     *) objformat=elf ;;
   17261     esac
   17262   fi
   17263   version_type=freebsd-$objformat
   17264   case $version_type in
   17265     freebsd-elf*)
   17266       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17267       need_version=no
   17268       need_lib_prefix=no
   17269       ;;
   17270     freebsd-*)
   17271       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   17272       need_version=yes
   17273       ;;
   17274   esac
   17275   shlibpath_var=LD_LIBRARY_PATH
   17276   case $host_os in
   17277   freebsd2*)
   17278     shlibpath_overrides_runpath=yes
   17279     ;;
   17280   freebsd3.[01]* | freebsdelf3.[01]*)
   17281     shlibpath_overrides_runpath=yes
   17282     hardcode_into_libs=yes
   17283     ;;
   17284   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   17285   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   17286     shlibpath_overrides_runpath=no
   17287     hardcode_into_libs=yes
   17288     ;;
   17289   freebsd*) # from 4.6 on
   17290     shlibpath_overrides_runpath=yes
   17291     hardcode_into_libs=yes
   17292     ;;
   17293   esac
   17294   ;;
   17295 
   17296 gnu*)
   17297   version_type=linux
   17298   need_lib_prefix=no
   17299   need_version=no
   17300   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   17301   soname_spec='${libname}${release}${shared_ext}$major'
   17302   shlibpath_var=LD_LIBRARY_PATH
   17303   hardcode_into_libs=yes
   17304   ;;
   17305 
   17306 hpux9* | hpux10* | hpux11*)
   17307   # Give a soname corresponding to the major version so that dld.sl refuses to
   17308   # link against other versions.
   17309   version_type=sunos
   17310   need_lib_prefix=no
   17311   need_version=no
   17312   case $host_cpu in
   17313   ia64*)
   17314     shrext_cmds='.so'
   17315     hardcode_into_libs=yes
   17316     dynamic_linker="$host_os dld.so"
   17317     shlibpath_var=LD_LIBRARY_PATH
   17318     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   17319     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17320     soname_spec='${libname}${release}${shared_ext}$major'
   17321     if test "X$HPUX_IA64_MODE" = X32; then
   17322       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   17323     else
   17324       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   17325     fi
   17326     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17327     ;;
   17328    hppa*64*)
   17329      shrext_cmds='.sl'
   17330      hardcode_into_libs=yes
   17331      dynamic_linker="$host_os dld.sl"
   17332      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   17333      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   17334      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17335      soname_spec='${libname}${release}${shared_ext}$major'
   17336      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   17337      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17338      ;;
   17339    *)
   17340     shrext_cmds='.sl'
   17341     dynamic_linker="$host_os dld.sl"
   17342     shlibpath_var=SHLIB_PATH
   17343     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   17344     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17345     soname_spec='${libname}${release}${shared_ext}$major'
   17346     ;;
   17347   esac
   17348   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   17349   postinstall_cmds='chmod 555 $lib'
   17350   ;;
   17351 
   17352 interix3*)
   17353   version_type=linux
   17354   need_lib_prefix=no
   17355   need_version=no
   17356   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17357   soname_spec='${libname}${release}${shared_ext}$major'
   17358   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   17359   shlibpath_var=LD_LIBRARY_PATH
   17360   shlibpath_overrides_runpath=no
   17361   hardcode_into_libs=yes
   17362   ;;
   17363 
   17364 irix5* | irix6* | nonstopux*)
   17365   case $host_os in
   17366     nonstopux*) version_type=nonstopux ;;
   17367     *)
   17368 	if test "$lt_cv_prog_gnu_ld" = yes; then
   17369 		version_type=linux
   17370 	else
   17371 		version_type=irix
   17372 	fi ;;
   17373   esac
   17374   need_lib_prefix=no
   17375   need_version=no
   17376   soname_spec='${libname}${release}${shared_ext}$major'
   17377   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   17378   case $host_os in
   17379   irix5* | nonstopux*)
   17380     libsuff= shlibsuff=
   17381     ;;
   17382   *)
   17383     case $LD in # libtool.m4 will add one of these switches to LD
   17384     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   17385       libsuff= shlibsuff= libmagic=32-bit;;
   17386     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   17387       libsuff=32 shlibsuff=N32 libmagic=N32;;
   17388     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   17389       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   17390     *) libsuff= shlibsuff= libmagic=never-match;;
   17391     esac
   17392     ;;
   17393   esac
   17394   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   17395   shlibpath_overrides_runpath=no
   17396   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   17397   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   17398   hardcode_into_libs=yes
   17399   ;;
   17400 
   17401 # No shared lib support for Linux oldld, aout, or coff.
   17402 linux*oldld* | linux*aout* | linux*coff*)
   17403   dynamic_linker=no
   17404   ;;
   17405 
   17406 # This must be Linux ELF.
   17407 linux*)
   17408   version_type=linux
   17409   need_lib_prefix=no
   17410   need_version=no
   17411   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17412   soname_spec='${libname}${release}${shared_ext}$major'
   17413   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   17414   shlibpath_var=LD_LIBRARY_PATH
   17415   shlibpath_overrides_runpath=no
   17416   # This implies no fast_install, which is unacceptable.
   17417   # Some rework will be needed to allow for fast_install
   17418   # before this can be enabled.
   17419   hardcode_into_libs=yes
   17420 
   17421   # find out which ABI we are using
   17422   libsuff=
   17423   case "$host_cpu" in
   17424   x86_64*|s390x*|powerpc64*)
   17425     echo '#line 17425 "configure"' > conftest.$ac_ext
   17426     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   17427   (eval $ac_compile) 2>&5
   17428   ac_status=$?
   17429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17430   (exit $ac_status); }; then
   17431       case `/usr/bin/file conftest.$ac_objext` in
   17432       *64-bit*)
   17433         libsuff=64
   17434         sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
   17435         ;;
   17436       esac
   17437     fi
   17438     rm -rf conftest*
   17439     ;;
   17440   esac
   17441 
   17442   # Append ld.so.conf contents to the search path
   17443   if test -f /etc/ld.so.conf; then
   17444     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   17445     sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
   17446   fi
   17447 
   17448   # We used to test for /lib/ld.so.1 and disable shared libraries on
   17449   # powerpc, because MkLinux only supported shared libraries with the
   17450   # GNU dynamic linker.  Since this was broken with cross compilers,
   17451   # most powerpc-linux boxes support dynamic linking these days and
   17452   # people can always --disable-shared, the test was removed, and we
   17453   # assume the GNU/Linux dynamic linker is in use.
   17454   dynamic_linker='GNU/Linux ld.so'
   17455   ;;
   17456 
   17457 knetbsd*-gnu)
   17458   version_type=linux
   17459   need_lib_prefix=no
   17460   need_version=no
   17461   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17462   soname_spec='${libname}${release}${shared_ext}$major'
   17463   shlibpath_var=LD_LIBRARY_PATH
   17464   shlibpath_overrides_runpath=no
   17465   hardcode_into_libs=yes
   17466   dynamic_linker='GNU ld.so'
   17467   ;;
   17468 
   17469 netbsd*)
   17470   version_type=sunos
   17471   need_lib_prefix=no
   17472   need_version=no
   17473   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   17474     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17475     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17476     dynamic_linker='NetBSD (a.out) ld.so'
   17477   else
   17478     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17479     soname_spec='${libname}${release}${shared_ext}$major'
   17480     dynamic_linker='NetBSD ld.elf_so'
   17481   fi
   17482   shlibpath_var=LD_LIBRARY_PATH
   17483   shlibpath_overrides_runpath=yes
   17484   hardcode_into_libs=yes
   17485   ;;
   17486 
   17487 newsos6)
   17488   version_type=linux
   17489   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17490   shlibpath_var=LD_LIBRARY_PATH
   17491   shlibpath_overrides_runpath=yes
   17492   ;;
   17493 
   17494 nto-qnx*)
   17495   version_type=linux
   17496   need_lib_prefix=no
   17497   need_version=no
   17498   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17499   soname_spec='${libname}${release}${shared_ext}$major'
   17500   shlibpath_var=LD_LIBRARY_PATH
   17501   shlibpath_overrides_runpath=yes
   17502   ;;
   17503 
   17504 openbsd*)
   17505   version_type=sunos
   17506   sys_lib_dlsearch_path_spec="/usr/lib"
   17507   need_lib_prefix=no
   17508   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   17509   case $host_os in
   17510     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   17511     *)                         need_version=no  ;;
   17512   esac
   17513   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17514   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17515   shlibpath_var=LD_LIBRARY_PATH
   17516   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   17517     case $host_os in
   17518       openbsd2.[89] | openbsd2.[89].*)
   17519 	shlibpath_overrides_runpath=no
   17520 	;;
   17521       *)
   17522 	shlibpath_overrides_runpath=yes
   17523 	;;
   17524       esac
   17525   else
   17526     shlibpath_overrides_runpath=yes
   17527   fi
   17528   ;;
   17529 
   17530 os2*)
   17531   libname_spec='$name'
   17532   shrext_cmds=".dll"
   17533   need_lib_prefix=no
   17534   library_names_spec='$libname${shared_ext} $libname.a'
   17535   dynamic_linker='OS/2 ld.exe'
   17536   shlibpath_var=LIBPATH
   17537   ;;
   17538 
   17539 osf3* | osf4* | osf5*)
   17540   version_type=osf
   17541   need_lib_prefix=no
   17542   need_version=no
   17543   soname_spec='${libname}${release}${shared_ext}$major'
   17544   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17545   shlibpath_var=LD_LIBRARY_PATH
   17546   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   17547   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   17548   ;;
   17549 
   17550 solaris*)
   17551   version_type=linux
   17552   need_lib_prefix=no
   17553   need_version=no
   17554   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17555   soname_spec='${libname}${release}${shared_ext}$major'
   17556   shlibpath_var=LD_LIBRARY_PATH
   17557   shlibpath_overrides_runpath=yes
   17558   hardcode_into_libs=yes
   17559   # ldd complains unless libraries are executable
   17560   postinstall_cmds='chmod +x $lib'
   17561   ;;
   17562 
   17563 sunos4*)
   17564   version_type=sunos
   17565   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17566   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   17567   shlibpath_var=LD_LIBRARY_PATH
   17568   shlibpath_overrides_runpath=yes
   17569   if test "$with_gnu_ld" = yes; then
   17570     need_lib_prefix=no
   17571   fi
   17572   need_version=yes
   17573   ;;
   17574 
   17575 sysv4 | sysv4.3*)
   17576   version_type=linux
   17577   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17578   soname_spec='${libname}${release}${shared_ext}$major'
   17579   shlibpath_var=LD_LIBRARY_PATH
   17580   case $host_vendor in
   17581     sni)
   17582       shlibpath_overrides_runpath=no
   17583       need_lib_prefix=no
   17584       export_dynamic_flag_spec='${wl}-Blargedynsym'
   17585       runpath_var=LD_RUN_PATH
   17586       ;;
   17587     siemens)
   17588       need_lib_prefix=no
   17589       ;;
   17590     motorola)
   17591       need_lib_prefix=no
   17592       need_version=no
   17593       shlibpath_overrides_runpath=no
   17594       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   17595       ;;
   17596   esac
   17597   ;;
   17598 
   17599 sysv4*MP*)
   17600   if test -d /usr/nec ;then
   17601     version_type=linux
   17602     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   17603     soname_spec='$libname${shared_ext}.$major'
   17604     shlibpath_var=LD_LIBRARY_PATH
   17605   fi
   17606   ;;
   17607 
   17608 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   17609   version_type=freebsd-elf
   17610   need_lib_prefix=no
   17611   need_version=no
   17612   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17613   soname_spec='${libname}${release}${shared_ext}$major'
   17614   shlibpath_var=LD_LIBRARY_PATH
   17615   hardcode_into_libs=yes
   17616   if test "$with_gnu_ld" = yes; then
   17617     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   17618     shlibpath_overrides_runpath=no
   17619   else
   17620     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   17621     shlibpath_overrides_runpath=yes
   17622     case $host_os in
   17623       sco3.2v5*)
   17624         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   17625 	;;
   17626     esac
   17627   fi
   17628   sys_lib_dlsearch_path_spec='/usr/lib'
   17629   ;;
   17630 
   17631 uts4*)
   17632   version_type=linux
   17633   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17634   soname_spec='${libname}${release}${shared_ext}$major'
   17635   shlibpath_var=LD_LIBRARY_PATH
   17636   ;;
   17637 
   17638 *)
   17639   dynamic_linker=no
   17640   ;;
   17641 esac
   17642 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   17643 echo "${ECHO_T}$dynamic_linker" >&6
   17644 test "$dynamic_linker" = no && can_build_shared=no
   17645 
   17646 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   17647 if test "$GCC" = yes; then
   17648   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   17649 fi
   17650 
   17651 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   17652 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   17653 hardcode_action_GCJ=
   17654 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
   17655    test -n "$runpath_var_GCJ" || \
   17656    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
   17657 
   17658   # We can hardcode non-existant directories.
   17659   if test "$hardcode_direct_GCJ" != no &&
   17660      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   17661      # have to relink, otherwise we might link with an installed library
   17662      # when we should be linking with a yet-to-be-installed one
   17663      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
   17664      test "$hardcode_minus_L_GCJ" != no; then
   17665     # Linking always hardcodes the temporary library directory.
   17666     hardcode_action_GCJ=relink
   17667   else
   17668     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   17669     hardcode_action_GCJ=immediate
   17670   fi
   17671 else
   17672   # We cannot hardcode anything, or else we can only hardcode existing
   17673   # directories.
   17674   hardcode_action_GCJ=unsupported
   17675 fi
   17676 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
   17677 echo "${ECHO_T}$hardcode_action_GCJ" >&6
   17678 
   17679 if test "$hardcode_action_GCJ" = relink; then
   17680   # Fast installation is not supported
   17681   enable_fast_install=no
   17682 elif test "$shlibpath_overrides_runpath" = yes ||
   17683      test "$enable_shared" = no; then
   17684   # Fast installation is not necessary
   17685   enable_fast_install=needless
   17686 fi
   17687 
   17688 
   17689 # The else clause should only fire when bootstrapping the
   17690 # libtool distribution, otherwise you forgot to ship ltmain.sh
   17691 # with your package, and you will get complaints that there are
   17692 # no rules to generate ltmain.sh.
   17693 if test -f "$ltmain"; then
   17694   # See if we are running on zsh, and set the options which allow our commands through
   17695   # without removal of \ escapes.
   17696   if test -n "${ZSH_VERSION+set}" ; then
   17697     setopt NO_GLOB_SUBST
   17698   fi
   17699   # Now quote all the things that may contain metacharacters while being
   17700   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   17701   # variables and quote the copies for generation of the libtool script.
   17702   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   17703     SED SHELL STRIP \
   17704     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   17705     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   17706     deplibs_check_method reload_flag reload_cmds need_locks \
   17707     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   17708     lt_cv_sys_global_symbol_to_c_name_address \
   17709     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   17710     old_postinstall_cmds old_postuninstall_cmds \
   17711     compiler_GCJ \
   17712     CC_GCJ \
   17713     LD_GCJ \
   17714     lt_prog_compiler_wl_GCJ \
   17715     lt_prog_compiler_pic_GCJ \
   17716     lt_prog_compiler_static_GCJ \
   17717     lt_prog_compiler_no_builtin_flag_GCJ \
   17718     export_dynamic_flag_spec_GCJ \
   17719     thread_safe_flag_spec_GCJ \
   17720     whole_archive_flag_spec_GCJ \
   17721     enable_shared_with_static_runtimes_GCJ \
   17722     old_archive_cmds_GCJ \
   17723     old_archive_from_new_cmds_GCJ \
   17724     predep_objects_GCJ \
   17725     postdep_objects_GCJ \
   17726     predeps_GCJ \
   17727     postdeps_GCJ \
   17728     compiler_lib_search_path_GCJ \
   17729     archive_cmds_GCJ \
   17730     archive_expsym_cmds_GCJ \
   17731     postinstall_cmds_GCJ \
   17732     postuninstall_cmds_GCJ \
   17733     old_archive_from_expsyms_cmds_GCJ \
   17734     allow_undefined_flag_GCJ \
   17735     no_undefined_flag_GCJ \
   17736     export_symbols_cmds_GCJ \
   17737     hardcode_libdir_flag_spec_GCJ \
   17738     hardcode_libdir_flag_spec_ld_GCJ \
   17739     hardcode_libdir_separator_GCJ \
   17740     hardcode_automatic_GCJ \
   17741     module_cmds_GCJ \
   17742     module_expsym_cmds_GCJ \
   17743     lt_cv_prog_compiler_c_o_GCJ \
   17744     exclude_expsyms_GCJ \
   17745     include_expsyms_GCJ; do
   17746 
   17747     case $var in
   17748     old_archive_cmds_GCJ | \
   17749     old_archive_from_new_cmds_GCJ | \
   17750     archive_cmds_GCJ | \
   17751     archive_expsym_cmds_GCJ | \
   17752     module_cmds_GCJ | \
   17753     module_expsym_cmds_GCJ | \
   17754     old_archive_from_expsyms_cmds_GCJ | \
   17755     export_symbols_cmds_GCJ | \
   17756     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   17757     postinstall_cmds | postuninstall_cmds | \
   17758     old_postinstall_cmds | old_postuninstall_cmds | \
   17759     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   17760       # Double-quote double-evaled strings.
   17761       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   17762       ;;
   17763     *)
   17764       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   17765       ;;
   17766     esac
   17767   done
   17768 
   17769   case $lt_echo in
   17770   *'\$0 --fallback-echo"')
   17771     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   17772     ;;
   17773   esac
   17774 
   17775 cfgfile="$ofile"
   17776 
   17777   cat <<__EOF__ >> "$cfgfile"
   17778 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   17779 
   17780 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   17781 
   17782 # Shell to use when invoking shell scripts.
   17783 SHELL=$lt_SHELL
   17784 
   17785 # Whether or not to build shared libraries.
   17786 build_libtool_libs=$enable_shared
   17787 
   17788 # Whether or not to build static libraries.
   17789 build_old_libs=$enable_static
   17790 
   17791 # Whether or not to add -lc for building shared libraries.
   17792 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
   17793 
   17794 # Whether or not to disallow shared libs when runtime libs are static
   17795 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
   17796 
   17797 # Whether or not to optimize for fast installation.
   17798 fast_install=$enable_fast_install
   17799 
   17800 # The host system.
   17801 host_alias=$host_alias
   17802 host=$host
   17803 host_os=$host_os
   17804 
   17805 # The build system.
   17806 build_alias=$build_alias
   17807 build=$build
   17808 build_os=$build_os
   17809 
   17810 # An echo program that does not interpret backslashes.
   17811 echo=$lt_echo
   17812 
   17813 # The archiver.
   17814 AR=$lt_AR
   17815 AR_FLAGS=$lt_AR_FLAGS
   17816 
   17817 # A C compiler.
   17818 LTCC=$lt_LTCC
   17819 
   17820 # LTCC compiler flags.
   17821 LTCFLAGS=$lt_LTCFLAGS
   17822 
   17823 # A language-specific compiler.
   17824 CC=$lt_compiler_GCJ
   17825 
   17826 # Is the compiler the GNU C compiler?
   17827 with_gcc=$GCC_GCJ
   17828 
   17829 # An ERE matcher.
   17830 EGREP=$lt_EGREP
   17831 
   17832 # The linker used to build libraries.
   17833 LD=$lt_LD_GCJ
   17834 
   17835 # Whether we need hard or soft links.
   17836 LN_S=$lt_LN_S
   17837 
   17838 # A BSD-compatible nm program.
   17839 NM=$lt_NM
   17840 
   17841 # A symbol stripping program
   17842 STRIP=$lt_STRIP
   17843 
   17844 # Used to examine libraries when file_magic_cmd begins "file"
   17845 MAGIC_CMD=$MAGIC_CMD
   17846 
   17847 # Used on cygwin: DLL creation program.
   17848 DLLTOOL="$DLLTOOL"
   17849 
   17850 # Used on cygwin: object dumper.
   17851 OBJDUMP="$OBJDUMP"
   17852 
   17853 # Used on cygwin: assembler.
   17854 AS="$AS"
   17855 
   17856 # The name of the directory that contains temporary libtool files.
   17857 objdir=$objdir
   17858 
   17859 # How to create reloadable object files.
   17860 reload_flag=$lt_reload_flag
   17861 reload_cmds=$lt_reload_cmds
   17862 
   17863 # How to pass a linker flag through the compiler.
   17864 wl=$lt_lt_prog_compiler_wl_GCJ
   17865 
   17866 # Object file suffix (normally "o").
   17867 objext="$ac_objext"
   17868 
   17869 # Old archive suffix (normally "a").
   17870 libext="$libext"
   17871 
   17872 # Shared library suffix (normally ".so").
   17873 shrext_cmds='$shrext_cmds'
   17874 
   17875 # Executable file suffix (normally "").
   17876 exeext="$exeext"
   17877 
   17878 # Additional compiler flags for building library objects.
   17879 pic_flag=$lt_lt_prog_compiler_pic_GCJ
   17880 pic_mode=$pic_mode
   17881 
   17882 # What is the maximum length of a command?
   17883 max_cmd_len=$lt_cv_sys_max_cmd_len
   17884 
   17885 # Does compiler simultaneously support -c and -o options?
   17886 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
   17887 
   17888 # Must we lock files when doing compilation?
   17889 need_locks=$lt_need_locks
   17890 
   17891 # Do we need the lib prefix for modules?
   17892 need_lib_prefix=$need_lib_prefix
   17893 
   17894 # Do we need a version for libraries?
   17895 need_version=$need_version
   17896 
   17897 # Whether dlopen is supported.
   17898 dlopen_support=$enable_dlopen
   17899 
   17900 # Whether dlopen of programs is supported.
   17901 dlopen_self=$enable_dlopen_self
   17902 
   17903 # Whether dlopen of statically linked programs is supported.
   17904 dlopen_self_static=$enable_dlopen_self_static
   17905 
   17906 # Compiler flag to prevent dynamic linking.
   17907 link_static_flag=$lt_lt_prog_compiler_static_GCJ
   17908 
   17909 # Compiler flag to turn off builtin functions.
   17910 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
   17911 
   17912 # Compiler flag to allow reflexive dlopens.
   17913 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
   17914 
   17915 # Compiler flag to generate shared objects directly from archives.
   17916 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
   17917 
   17918 # Compiler flag to generate thread-safe objects.
   17919 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
   17920 
   17921 # Library versioning type.
   17922 version_type=$version_type
   17923 
   17924 # Format of library name prefix.
   17925 libname_spec=$lt_libname_spec
   17926 
   17927 # List of archive names.  First name is the real one, the rest are links.
   17928 # The last name is the one that the linker finds with -lNAME.
   17929 library_names_spec=$lt_library_names_spec
   17930 
   17931 # The coded name of the library, if different from the real name.
   17932 soname_spec=$lt_soname_spec
   17933 
   17934 # Commands used to build and install an old-style archive.
   17935 RANLIB=$lt_RANLIB
   17936 old_archive_cmds=$lt_old_archive_cmds_GCJ
   17937 old_postinstall_cmds=$lt_old_postinstall_cmds
   17938 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   17939 
   17940 # Create an old-style archive from a shared archive.
   17941 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
   17942 
   17943 # Create a temporary old-style archive to link instead of a shared archive.
   17944 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
   17945 
   17946 # Commands used to build and install a shared archive.
   17947 archive_cmds=$lt_archive_cmds_GCJ
   17948 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
   17949 postinstall_cmds=$lt_postinstall_cmds
   17950 postuninstall_cmds=$lt_postuninstall_cmds
   17951 
   17952 # Commands used to build a loadable module (assumed same as above if empty)
   17953 module_cmds=$lt_module_cmds_GCJ
   17954 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
   17955 
   17956 # Commands to strip libraries.
   17957 old_striplib=$lt_old_striplib
   17958 striplib=$lt_striplib
   17959 
   17960 # Dependencies to place before the objects being linked to create a
   17961 # shared library.
   17962 predep_objects=$lt_predep_objects_GCJ
   17963 
   17964 # Dependencies to place after the objects being linked to create a
   17965 # shared library.
   17966 postdep_objects=$lt_postdep_objects_GCJ
   17967 
   17968 # Dependencies to place before the objects being linked to create a
   17969 # shared library.
   17970 predeps=$lt_predeps_GCJ
   17971 
   17972 # Dependencies to place after the objects being linked to create a
   17973 # shared library.
   17974 postdeps=$lt_postdeps_GCJ
   17975 
   17976 # The library search path used internally by the compiler when linking
   17977 # a shared library.
   17978 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
   17979 
   17980 # Method to check whether dependent libraries are shared objects.
   17981 deplibs_check_method=$lt_deplibs_check_method
   17982 
   17983 # Command to use when deplibs_check_method == file_magic.
   17984 file_magic_cmd=$lt_file_magic_cmd
   17985 
   17986 # Flag that allows shared libraries with undefined symbols to be built.
   17987 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
   17988 
   17989 # Flag that forces no undefined symbols.
   17990 no_undefined_flag=$lt_no_undefined_flag_GCJ
   17991 
   17992 # Commands used to finish a libtool library installation in a directory.
   17993 finish_cmds=$lt_finish_cmds
   17994 
   17995 # Same as above, but a single script fragment to be evaled but not shown.
   17996 finish_eval=$lt_finish_eval
   17997 
   17998 # Take the output of nm and produce a listing of raw symbols and C names.
   17999 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   18000 
   18001 # Transform the output of nm in a proper C declaration
   18002 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   18003 
   18004 # Transform the output of nm in a C name address pair
   18005 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   18006 
   18007 # This is the shared library runtime path variable.
   18008 runpath_var=$runpath_var
   18009 
   18010 # This is the shared library path variable.
   18011 shlibpath_var=$shlibpath_var
   18012 
   18013 # Is shlibpath searched before the hard-coded library search path?
   18014 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   18015 
   18016 # How to hardcode a shared library path into an executable.
   18017 hardcode_action=$hardcode_action_GCJ
   18018 
   18019 # Whether we should hardcode library paths into libraries.
   18020 hardcode_into_libs=$hardcode_into_libs
   18021 
   18022 # Flag to hardcode \$libdir into a binary during linking.
   18023 # This must work even if \$libdir does not exist.
   18024 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
   18025 
   18026 # If ld is used when linking, flag to hardcode \$libdir into
   18027 # a binary during linking. This must work even if \$libdir does
   18028 # not exist.
   18029 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
   18030 
   18031 # Whether we need a single -rpath flag with a separated argument.
   18032 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
   18033 
   18034 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   18035 # resulting binary.
   18036 hardcode_direct=$hardcode_direct_GCJ
   18037 
   18038 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   18039 # resulting binary.
   18040 hardcode_minus_L=$hardcode_minus_L_GCJ
   18041 
   18042 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   18043 # the resulting binary.
   18044 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
   18045 
   18046 # Set to yes if building a shared library automatically hardcodes DIR into the library
   18047 # and all subsequent libraries and executables linked against it.
   18048 hardcode_automatic=$hardcode_automatic_GCJ
   18049 
   18050 # Variables whose values should be saved in libtool wrapper scripts and
   18051 # restored at relink time.
   18052 variables_saved_for_relink="$variables_saved_for_relink"
   18053 
   18054 # Whether libtool must link a program against all its dependency libraries.
   18055 link_all_deplibs=$link_all_deplibs_GCJ
   18056 
   18057 # Compile-time system search path for libraries
   18058 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   18059 
   18060 # Run-time system search path for libraries
   18061 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   18062 
   18063 # Fix the shell variable \$srcfile for the compiler.
   18064 fix_srcfile_path="$fix_srcfile_path_GCJ"
   18065 
   18066 # Set to yes if exported symbols are required.
   18067 always_export_symbols=$always_export_symbols_GCJ
   18068 
   18069 # The commands to list exported symbols.
   18070 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
   18071 
   18072 # The commands to extract the exported symbol list from a shared archive.
   18073 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   18074 
   18075 # Symbols that should not be listed in the preloaded symbols.
   18076 exclude_expsyms=$lt_exclude_expsyms_GCJ
   18077 
   18078 # Symbols that must always be exported.
   18079 include_expsyms=$lt_include_expsyms_GCJ
   18080 
   18081 # ### END LIBTOOL TAG CONFIG: $tagname
   18082 
   18083 __EOF__
   18084 
   18085 
   18086 else
   18087   # If there is no Makefile yet, we rely on a make rule to execute
   18088   # `config.status --recheck' to rerun these tests and create the
   18089   # libtool script then.
   18090   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   18091   if test -f "$ltmain_in"; then
   18092     test -f Makefile && make "$ltmain"
   18093   fi
   18094 fi
   18095 
   18096 
   18097 ac_ext=c
   18098 ac_cpp='$CPP $CPPFLAGS'
   18099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18102 
   18103 CC="$lt_save_CC"
   18104 
   18105 	else
   18106 	  tagname=""
   18107 	fi
   18108 	;;
   18109 
   18110       RC)
   18111 
   18112 
   18113 
   18114 # Source file extension for RC test sources.
   18115 ac_ext=rc
   18116 
   18117 # Object file extension for compiled RC test sources.
   18118 objext=o
   18119 objext_RC=$objext
   18120 
   18121 # Code to be used in simple compile tests
   18122 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
   18123 
   18124 # Code to be used in simple link tests
   18125 lt_simple_link_test_code="$lt_simple_compile_test_code"
   18126 
   18127 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   18128 
   18129 # If no C compiler was specified, use CC.
   18130 LTCC=${LTCC-"$CC"}
   18131 
   18132 # If no C compiler flags were specified, use CFLAGS.
   18133 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   18134 
   18135 # Allow CC to be a program name with arguments.
   18136 compiler=$CC
   18137 
   18138 
   18139 # save warnings/boilerplate of simple test code
   18140 ac_outfile=conftest.$ac_objext
   18141 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   18142 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18143 _lt_compiler_boilerplate=`cat conftest.err`
   18144 $rm conftest*
   18145 
   18146 ac_outfile=conftest.$ac_objext
   18147 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   18148 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18149 _lt_linker_boilerplate=`cat conftest.err`
   18150 $rm conftest*
   18151 
   18152 
   18153 # Allow CC to be a program name with arguments.
   18154 lt_save_CC="$CC"
   18155 CC=${RC-"windres"}
   18156 compiler=$CC
   18157 compiler_RC=$CC
   18158 for cc_temp in $compiler""; do
   18159   case $cc_temp in
   18160     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   18161     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   18162     \-*) ;;
   18163     *) break;;
   18164   esac
   18165 done
   18166 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   18167 
   18168 lt_cv_prog_compiler_c_o_RC=yes
   18169 
   18170 # The else clause should only fire when bootstrapping the
   18171 # libtool distribution, otherwise you forgot to ship ltmain.sh
   18172 # with your package, and you will get complaints that there are
   18173 # no rules to generate ltmain.sh.
   18174 if test -f "$ltmain"; then
   18175   # See if we are running on zsh, and set the options which allow our commands through
   18176   # without removal of \ escapes.
   18177   if test -n "${ZSH_VERSION+set}" ; then
   18178     setopt NO_GLOB_SUBST
   18179   fi
   18180   # Now quote all the things that may contain metacharacters while being
   18181   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   18182   # variables and quote the copies for generation of the libtool script.
   18183   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   18184     SED SHELL STRIP \
   18185     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   18186     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   18187     deplibs_check_method reload_flag reload_cmds need_locks \
   18188     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   18189     lt_cv_sys_global_symbol_to_c_name_address \
   18190     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   18191     old_postinstall_cmds old_postuninstall_cmds \
   18192     compiler_RC \
   18193     CC_RC \
   18194     LD_RC \
   18195     lt_prog_compiler_wl_RC \
   18196     lt_prog_compiler_pic_RC \
   18197     lt_prog_compiler_static_RC \
   18198     lt_prog_compiler_no_builtin_flag_RC \
   18199     export_dynamic_flag_spec_RC \
   18200     thread_safe_flag_spec_RC \
   18201     whole_archive_flag_spec_RC \
   18202     enable_shared_with_static_runtimes_RC \
   18203     old_archive_cmds_RC \
   18204     old_archive_from_new_cmds_RC \
   18205     predep_objects_RC \
   18206     postdep_objects_RC \
   18207     predeps_RC \
   18208     postdeps_RC \
   18209     compiler_lib_search_path_RC \
   18210     archive_cmds_RC \
   18211     archive_expsym_cmds_RC \
   18212     postinstall_cmds_RC \
   18213     postuninstall_cmds_RC \
   18214     old_archive_from_expsyms_cmds_RC \
   18215     allow_undefined_flag_RC \
   18216     no_undefined_flag_RC \
   18217     export_symbols_cmds_RC \
   18218     hardcode_libdir_flag_spec_RC \
   18219     hardcode_libdir_flag_spec_ld_RC \
   18220     hardcode_libdir_separator_RC \
   18221     hardcode_automatic_RC \
   18222     module_cmds_RC \
   18223     module_expsym_cmds_RC \
   18224     lt_cv_prog_compiler_c_o_RC \
   18225     exclude_expsyms_RC \
   18226     include_expsyms_RC; do
   18227 
   18228     case $var in
   18229     old_archive_cmds_RC | \
   18230     old_archive_from_new_cmds_RC | \
   18231     archive_cmds_RC | \
   18232     archive_expsym_cmds_RC | \
   18233     module_cmds_RC | \
   18234     module_expsym_cmds_RC | \
   18235     old_archive_from_expsyms_cmds_RC | \
   18236     export_symbols_cmds_RC | \
   18237     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   18238     postinstall_cmds | postuninstall_cmds | \
   18239     old_postinstall_cmds | old_postuninstall_cmds | \
   18240     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   18241       # Double-quote double-evaled strings.
   18242       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   18243       ;;
   18244     *)
   18245       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   18246       ;;
   18247     esac
   18248   done
   18249 
   18250   case $lt_echo in
   18251   *'\$0 --fallback-echo"')
   18252     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   18253     ;;
   18254   esac
   18255 
   18256 cfgfile="$ofile"
   18257 
   18258   cat <<__EOF__ >> "$cfgfile"
   18259 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   18260 
   18261 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   18262 
   18263 # Shell to use when invoking shell scripts.
   18264 SHELL=$lt_SHELL
   18265 
   18266 # Whether or not to build shared libraries.
   18267 build_libtool_libs=$enable_shared
   18268 
   18269 # Whether or not to build static libraries.
   18270 build_old_libs=$enable_static
   18271 
   18272 # Whether or not to add -lc for building shared libraries.
   18273 build_libtool_need_lc=$archive_cmds_need_lc_RC
   18274 
   18275 # Whether or not to disallow shared libs when runtime libs are static
   18276 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
   18277 
   18278 # Whether or not to optimize for fast installation.
   18279 fast_install=$enable_fast_install
   18280 
   18281 # The host system.
   18282 host_alias=$host_alias
   18283 host=$host
   18284 host_os=$host_os
   18285 
   18286 # The build system.
   18287 build_alias=$build_alias
   18288 build=$build
   18289 build_os=$build_os
   18290 
   18291 # An echo program that does not interpret backslashes.
   18292 echo=$lt_echo
   18293 
   18294 # The archiver.
   18295 AR=$lt_AR
   18296 AR_FLAGS=$lt_AR_FLAGS
   18297 
   18298 # A C compiler.
   18299 LTCC=$lt_LTCC
   18300 
   18301 # LTCC compiler flags.
   18302 LTCFLAGS=$lt_LTCFLAGS
   18303 
   18304 # A language-specific compiler.
   18305 CC=$lt_compiler_RC
   18306 
   18307 # Is the compiler the GNU C compiler?
   18308 with_gcc=$GCC_RC
   18309 
   18310 # An ERE matcher.
   18311 EGREP=$lt_EGREP
   18312 
   18313 # The linker used to build libraries.
   18314 LD=$lt_LD_RC
   18315 
   18316 # Whether we need hard or soft links.
   18317 LN_S=$lt_LN_S
   18318 
   18319 # A BSD-compatible nm program.
   18320 NM=$lt_NM
   18321 
   18322 # A symbol stripping program
   18323 STRIP=$lt_STRIP
   18324 
   18325 # Used to examine libraries when file_magic_cmd begins "file"
   18326 MAGIC_CMD=$MAGIC_CMD
   18327 
   18328 # Used on cygwin: DLL creation program.
   18329 DLLTOOL="$DLLTOOL"
   18330 
   18331 # Used on cygwin: object dumper.
   18332 OBJDUMP="$OBJDUMP"
   18333 
   18334 # Used on cygwin: assembler.
   18335 AS="$AS"
   18336 
   18337 # The name of the directory that contains temporary libtool files.
   18338 objdir=$objdir
   18339 
   18340 # How to create reloadable object files.
   18341 reload_flag=$lt_reload_flag
   18342 reload_cmds=$lt_reload_cmds
   18343 
   18344 # How to pass a linker flag through the compiler.
   18345 wl=$lt_lt_prog_compiler_wl_RC
   18346 
   18347 # Object file suffix (normally "o").
   18348 objext="$ac_objext"
   18349 
   18350 # Old archive suffix (normally "a").
   18351 libext="$libext"
   18352 
   18353 # Shared library suffix (normally ".so").
   18354 shrext_cmds='$shrext_cmds'
   18355 
   18356 # Executable file suffix (normally "").
   18357 exeext="$exeext"
   18358 
   18359 # Additional compiler flags for building library objects.
   18360 pic_flag=$lt_lt_prog_compiler_pic_RC
   18361 pic_mode=$pic_mode
   18362 
   18363 # What is the maximum length of a command?
   18364 max_cmd_len=$lt_cv_sys_max_cmd_len
   18365 
   18366 # Does compiler simultaneously support -c and -o options?
   18367 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
   18368 
   18369 # Must we lock files when doing compilation?
   18370 need_locks=$lt_need_locks
   18371 
   18372 # Do we need the lib prefix for modules?
   18373 need_lib_prefix=$need_lib_prefix
   18374 
   18375 # Do we need a version for libraries?
   18376 need_version=$need_version
   18377 
   18378 # Whether dlopen is supported.
   18379 dlopen_support=$enable_dlopen
   18380 
   18381 # Whether dlopen of programs is supported.
   18382 dlopen_self=$enable_dlopen_self
   18383 
   18384 # Whether dlopen of statically linked programs is supported.
   18385 dlopen_self_static=$enable_dlopen_self_static
   18386 
   18387 # Compiler flag to prevent dynamic linking.
   18388 link_static_flag=$lt_lt_prog_compiler_static_RC
   18389 
   18390 # Compiler flag to turn off builtin functions.
   18391 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
   18392 
   18393 # Compiler flag to allow reflexive dlopens.
   18394 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
   18395 
   18396 # Compiler flag to generate shared objects directly from archives.
   18397 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
   18398 
   18399 # Compiler flag to generate thread-safe objects.
   18400 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
   18401 
   18402 # Library versioning type.
   18403 version_type=$version_type
   18404 
   18405 # Format of library name prefix.
   18406 libname_spec=$lt_libname_spec
   18407 
   18408 # List of archive names.  First name is the real one, the rest are links.
   18409 # The last name is the one that the linker finds with -lNAME.
   18410 library_names_spec=$lt_library_names_spec
   18411 
   18412 # The coded name of the library, if different from the real name.
   18413 soname_spec=$lt_soname_spec
   18414 
   18415 # Commands used to build and install an old-style archive.
   18416 RANLIB=$lt_RANLIB
   18417 old_archive_cmds=$lt_old_archive_cmds_RC
   18418 old_postinstall_cmds=$lt_old_postinstall_cmds
   18419 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   18420 
   18421 # Create an old-style archive from a shared archive.
   18422 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
   18423 
   18424 # Create a temporary old-style archive to link instead of a shared archive.
   18425 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
   18426 
   18427 # Commands used to build and install a shared archive.
   18428 archive_cmds=$lt_archive_cmds_RC
   18429 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
   18430 postinstall_cmds=$lt_postinstall_cmds
   18431 postuninstall_cmds=$lt_postuninstall_cmds
   18432 
   18433 # Commands used to build a loadable module (assumed same as above if empty)
   18434 module_cmds=$lt_module_cmds_RC
   18435 module_expsym_cmds=$lt_module_expsym_cmds_RC
   18436 
   18437 # Commands to strip libraries.
   18438 old_striplib=$lt_old_striplib
   18439 striplib=$lt_striplib
   18440 
   18441 # Dependencies to place before the objects being linked to create a
   18442 # shared library.
   18443 predep_objects=$lt_predep_objects_RC
   18444 
   18445 # Dependencies to place after the objects being linked to create a
   18446 # shared library.
   18447 postdep_objects=$lt_postdep_objects_RC
   18448 
   18449 # Dependencies to place before the objects being linked to create a
   18450 # shared library.
   18451 predeps=$lt_predeps_RC
   18452 
   18453 # Dependencies to place after the objects being linked to create a
   18454 # shared library.
   18455 postdeps=$lt_postdeps_RC
   18456 
   18457 # The library search path used internally by the compiler when linking
   18458 # a shared library.
   18459 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
   18460 
   18461 # Method to check whether dependent libraries are shared objects.
   18462 deplibs_check_method=$lt_deplibs_check_method
   18463 
   18464 # Command to use when deplibs_check_method == file_magic.
   18465 file_magic_cmd=$lt_file_magic_cmd
   18466 
   18467 # Flag that allows shared libraries with undefined symbols to be built.
   18468 allow_undefined_flag=$lt_allow_undefined_flag_RC
   18469 
   18470 # Flag that forces no undefined symbols.
   18471 no_undefined_flag=$lt_no_undefined_flag_RC
   18472 
   18473 # Commands used to finish a libtool library installation in a directory.
   18474 finish_cmds=$lt_finish_cmds
   18475 
   18476 # Same as above, but a single script fragment to be evaled but not shown.
   18477 finish_eval=$lt_finish_eval
   18478 
   18479 # Take the output of nm and produce a listing of raw symbols and C names.
   18480 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   18481 
   18482 # Transform the output of nm in a proper C declaration
   18483 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   18484 
   18485 # Transform the output of nm in a C name address pair
   18486 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   18487 
   18488 # This is the shared library runtime path variable.
   18489 runpath_var=$runpath_var
   18490 
   18491 # This is the shared library path variable.
   18492 shlibpath_var=$shlibpath_var
   18493 
   18494 # Is shlibpath searched before the hard-coded library search path?
   18495 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   18496 
   18497 # How to hardcode a shared library path into an executable.
   18498 hardcode_action=$hardcode_action_RC
   18499 
   18500 # Whether we should hardcode library paths into libraries.
   18501 hardcode_into_libs=$hardcode_into_libs
   18502 
   18503 # Flag to hardcode \$libdir into a binary during linking.
   18504 # This must work even if \$libdir does not exist.
   18505 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
   18506 
   18507 # If ld is used when linking, flag to hardcode \$libdir into
   18508 # a binary during linking. This must work even if \$libdir does
   18509 # not exist.
   18510 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
   18511 
   18512 # Whether we need a single -rpath flag with a separated argument.
   18513 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
   18514 
   18515 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   18516 # resulting binary.
   18517 hardcode_direct=$hardcode_direct_RC
   18518 
   18519 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   18520 # resulting binary.
   18521 hardcode_minus_L=$hardcode_minus_L_RC
   18522 
   18523 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   18524 # the resulting binary.
   18525 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
   18526 
   18527 # Set to yes if building a shared library automatically hardcodes DIR into the library
   18528 # and all subsequent libraries and executables linked against it.
   18529 hardcode_automatic=$hardcode_automatic_RC
   18530 
   18531 # Variables whose values should be saved in libtool wrapper scripts and
   18532 # restored at relink time.
   18533 variables_saved_for_relink="$variables_saved_for_relink"
   18534 
   18535 # Whether libtool must link a program against all its dependency libraries.
   18536 link_all_deplibs=$link_all_deplibs_RC
   18537 
   18538 # Compile-time system search path for libraries
   18539 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   18540 
   18541 # Run-time system search path for libraries
   18542 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   18543 
   18544 # Fix the shell variable \$srcfile for the compiler.
   18545 fix_srcfile_path="$fix_srcfile_path_RC"
   18546 
   18547 # Set to yes if exported symbols are required.
   18548 always_export_symbols=$always_export_symbols_RC
   18549 
   18550 # The commands to list exported symbols.
   18551 export_symbols_cmds=$lt_export_symbols_cmds_RC
   18552 
   18553 # The commands to extract the exported symbol list from a shared archive.
   18554 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   18555 
   18556 # Symbols that should not be listed in the preloaded symbols.
   18557 exclude_expsyms=$lt_exclude_expsyms_RC
   18558 
   18559 # Symbols that must always be exported.
   18560 include_expsyms=$lt_include_expsyms_RC
   18561 
   18562 # ### END LIBTOOL TAG CONFIG: $tagname
   18563 
   18564 __EOF__
   18565 
   18566 
   18567 else
   18568   # If there is no Makefile yet, we rely on a make rule to execute
   18569   # `config.status --recheck' to rerun these tests and create the
   18570   # libtool script then.
   18571   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   18572   if test -f "$ltmain_in"; then
   18573     test -f Makefile && make "$ltmain"
   18574   fi
   18575 fi
   18576 
   18577 
   18578 ac_ext=c
   18579 ac_cpp='$CPP $CPPFLAGS'
   18580 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18581 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18582 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18583 
   18584 CC="$lt_save_CC"
   18585 
   18586 	;;
   18587 
   18588       *)
   18589 	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
   18590 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
   18591    { (exit 1); exit 1; }; }
   18592 	;;
   18593       esac
   18594 
   18595       # Append the new tag name to the list of available tags.
   18596       if test -n "$tagname" ; then
   18597       available_tags="$available_tags $tagname"
   18598     fi
   18599     fi
   18600   done
   18601   IFS="$lt_save_ifs"
   18602 
   18603   # Now substitute the updated list of available tags.
   18604   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
   18605     mv "${ofile}T" "$ofile"
   18606     chmod +x "$ofile"
   18607   else
   18608     rm -f "${ofile}T"
   18609     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
   18610 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
   18611    { (exit 1); exit 1; }; }
   18612   fi
   18613 fi
   18614 
   18615 
   18616 
   18617 # This can be used to rebuild libtool when needed
   18618 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
   18619 
   18620 # Always use our own libtool.
   18621 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   18622 
   18623 # Prevent multiple expansion
   18624 
   18625 
   18626 
   18627 
   18628 
   18629 
   18630 
   18631 
   18632 
   18633 
   18634 
   18635 
   18636 
   18637 
   18638 
   18639 
   18640 
   18641 
   18642 
   18643 
   18644 
   18645 # Check for dependencies
   18646 
   18647 
   18648 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   18649 	if test -n "$ac_tool_prefix"; then
   18650   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   18651 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   18652 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18653 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18654 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
   18655   echo $ECHO_N "(cached) $ECHO_C" >&6
   18656 else
   18657   case $PKG_CONFIG in
   18658   [\\/]* | ?:[\\/]*)
   18659   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   18660   ;;
   18661   *)
   18662   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18663 for as_dir in $PATH
   18664 do
   18665   IFS=$as_save_IFS
   18666   test -z "$as_dir" && as_dir=.
   18667   for ac_exec_ext in '' $ac_executable_extensions; do
   18668   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18669     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   18670     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18671     break 2
   18672   fi
   18673 done
   18674 done
   18675 
   18676   ;;
   18677 esac
   18678 fi
   18679 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
   18680 
   18681 if test -n "$PKG_CONFIG"; then
   18682   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
   18683 echo "${ECHO_T}$PKG_CONFIG" >&6
   18684 else
   18685   echo "$as_me:$LINENO: result: no" >&5
   18686 echo "${ECHO_T}no" >&6
   18687 fi
   18688 
   18689 fi
   18690 if test -z "$ac_cv_path_PKG_CONFIG"; then
   18691   ac_pt_PKG_CONFIG=$PKG_CONFIG
   18692   # Extract the first word of "pkg-config", so it can be a program name with args.
   18693 set dummy pkg-config; ac_word=$2
   18694 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18696 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
   18697   echo $ECHO_N "(cached) $ECHO_C" >&6
   18698 else
   18699   case $ac_pt_PKG_CONFIG in
   18700   [\\/]* | ?:[\\/]*)
   18701   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
   18702   ;;
   18703   *)
   18704   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18705 for as_dir in $PATH
   18706 do
   18707   IFS=$as_save_IFS
   18708   test -z "$as_dir" && as_dir=.
   18709   for ac_exec_ext in '' $ac_executable_extensions; do
   18710   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18711     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   18712     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18713     break 2
   18714   fi
   18715 done
   18716 done
   18717 
   18718   ;;
   18719 esac
   18720 fi
   18721 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
   18722 
   18723 if test -n "$ac_pt_PKG_CONFIG"; then
   18724   echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
   18725 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
   18726 else
   18727   echo "$as_me:$LINENO: result: no" >&5
   18728 echo "${ECHO_T}no" >&6
   18729 fi
   18730 
   18731   PKG_CONFIG=$ac_pt_PKG_CONFIG
   18732 else
   18733   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
   18734 fi
   18735 
   18736 fi
   18737 if test -n "$PKG_CONFIG"; then
   18738 	_pkg_min_version=0.9.0
   18739 	echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
   18740 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
   18741 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   18742 		echo "$as_me:$LINENO: result: yes" >&5
   18743 echo "${ECHO_T}yes" >&6
   18744 	else
   18745 		echo "$as_me:$LINENO: result: no" >&5
   18746 echo "${ECHO_T}no" >&6
   18747 		PKG_CONFIG=""
   18748 	fi
   18749 
   18750 fi
   18751 
   18752 pkg_failed=no
   18753 echo "$as_me:$LINENO: checking for XKBUI" >&5
   18754 echo $ECHO_N "checking for XKBUI... $ECHO_C" >&6
   18755 
   18756 if test -n "$PKG_CONFIG"; then
   18757     if test -n "$XKBUI_CFLAGS"; then
   18758         pkg_cv_XKBUI_CFLAGS="$XKBUI_CFLAGS"
   18759     else
   18760         if test -n "$PKG_CONFIG" && \
   18761     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xt xkbfile\"") >&5
   18762   ($PKG_CONFIG --exists --print-errors "x11 xt xkbfile") 2>&5
   18763   ac_status=$?
   18764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18765   (exit $ac_status); }; then
   18766   pkg_cv_XKBUI_CFLAGS=`$PKG_CONFIG --cflags "x11 xt xkbfile" 2>/dev/null`
   18767 else
   18768   pkg_failed=yes
   18769 fi
   18770     fi
   18771 else
   18772 	pkg_failed=untried
   18773 fi
   18774 if test -n "$PKG_CONFIG"; then
   18775     if test -n "$XKBUI_LIBS"; then
   18776         pkg_cv_XKBUI_LIBS="$XKBUI_LIBS"
   18777     else
   18778         if test -n "$PKG_CONFIG" && \
   18779     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xt xkbfile\"") >&5
   18780   ($PKG_CONFIG --exists --print-errors "x11 xt xkbfile") 2>&5
   18781   ac_status=$?
   18782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18783   (exit $ac_status); }; then
   18784   pkg_cv_XKBUI_LIBS=`$PKG_CONFIG --libs "x11 xt xkbfile" 2>/dev/null`
   18785 else
   18786   pkg_failed=yes
   18787 fi
   18788     fi
   18789 else
   18790 	pkg_failed=untried
   18791 fi
   18792 
   18793 
   18794 
   18795 if test $pkg_failed = yes; then
   18796 
   18797 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   18798         _pkg_short_errors_supported=yes
   18799 else
   18800         _pkg_short_errors_supported=no
   18801 fi
   18802         if test $_pkg_short_errors_supported = yes; then
   18803 	        XKBUI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11 xt xkbfile"`
   18804         else
   18805 	        XKBUI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xt xkbfile"`
   18806         fi
   18807 	# Put the nasty error message in config.log where it belongs
   18808 	echo "$XKBUI_PKG_ERRORS" >&5
   18809 
   18810 	{ { echo "$as_me:$LINENO: error: Package requirements (x11 xt xkbfile) were not met:
   18811 
   18812 $XKBUI_PKG_ERRORS
   18813 
   18814 Consider adjusting the PKG_CONFIG_PATH environment variable if you
   18815 installed software in a non-standard prefix.
   18816 
   18817 Alternatively, you may set the environment variables XKBUI_CFLAGS
   18818 and XKBUI_LIBS to avoid the need to call pkg-config.
   18819 See the pkg-config man page for more details.
   18820 " >&5
   18821 echo "$as_me: error: Package requirements (x11 xt xkbfile) were not met:
   18822 
   18823 $XKBUI_PKG_ERRORS
   18824 
   18825 Consider adjusting the PKG_CONFIG_PATH environment variable if you
   18826 installed software in a non-standard prefix.
   18827 
   18828 Alternatively, you may set the environment variables XKBUI_CFLAGS
   18829 and XKBUI_LIBS to avoid the need to call pkg-config.
   18830 See the pkg-config man page for more details.
   18831 " >&2;}
   18832    { (exit 1); exit 1; }; }
   18833 elif test $pkg_failed = untried; then
   18834 	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
   18835 is in your PATH or set the PKG_CONFIG environment variable to the full
   18836 path to pkg-config.
   18837 
   18838 Alternatively, you may set the environment variables XKBUI_CFLAGS
   18839 and XKBUI_LIBS to avoid the need to call pkg-config.
   18840 See the pkg-config man page for more details.
   18841 
   18842 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
   18843 See \`config.log' for more details." >&5
   18844 echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
   18845 is in your PATH or set the PKG_CONFIG environment variable to the full
   18846 path to pkg-config.
   18847 
   18848 Alternatively, you may set the environment variables XKBUI_CFLAGS
   18849 and XKBUI_LIBS to avoid the need to call pkg-config.
   18850 See the pkg-config man page for more details.
   18851 
   18852 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
   18853 See \`config.log' for more details." >&2;}
   18854    { (exit 1); exit 1; }; }
   18855 else
   18856 	XKBUI_CFLAGS=$pkg_cv_XKBUI_CFLAGS
   18857 	XKBUI_LIBS=$pkg_cv_XKBUI_LIBS
   18858         echo "$as_me:$LINENO: result: yes" >&5
   18859 echo "${ECHO_T}yes" >&6
   18860 	:
   18861 fi
   18862 echo "$as_me:$LINENO: checking for library containing hypot" >&5
   18863 echo $ECHO_N "checking for library containing hypot... $ECHO_C" >&6
   18864 if test "${ac_cv_search_hypot+set}" = set; then
   18865   echo $ECHO_N "(cached) $ECHO_C" >&6
   18866 else
   18867   ac_func_search_save_LIBS=$LIBS
   18868 ac_cv_search_hypot=no
   18869 cat >conftest.$ac_ext <<_ACEOF
   18870 /* confdefs.h.  */
   18871 _ACEOF
   18872 cat confdefs.h >>conftest.$ac_ext
   18873 cat >>conftest.$ac_ext <<_ACEOF
   18874 /* end confdefs.h.  */
   18875 
   18876 /* Override any gcc2 internal prototype to avoid an error.  */
   18877 #ifdef __cplusplus
   18878 extern "C"
   18879 #endif
   18880 /* We use char because int might match the return type of a gcc2
   18881    builtin and then its argument prototype would still apply.  */
   18882 char hypot ();
   18883 int
   18884 main ()
   18885 {
   18886 hypot ();
   18887   ;
   18888   return 0;
   18889 }
   18890 _ACEOF
   18891 rm -f conftest.$ac_objext conftest$ac_exeext
   18892 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   18893   (eval $ac_link) 2>conftest.er1
   18894   ac_status=$?
   18895   grep -v '^ *+' conftest.er1 >conftest.err
   18896   rm -f conftest.er1
   18897   cat conftest.err >&5
   18898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18899   (exit $ac_status); } &&
   18900 	 { ac_try='test -z "$ac_c_werror_flag"
   18901 			 || test ! -s conftest.err'
   18902   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18903   (eval $ac_try) 2>&5
   18904   ac_status=$?
   18905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18906   (exit $ac_status); }; } &&
   18907 	 { ac_try='test -s conftest$ac_exeext'
   18908   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18909   (eval $ac_try) 2>&5
   18910   ac_status=$?
   18911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18912   (exit $ac_status); }; }; then
   18913   ac_cv_search_hypot="none required"
   18914 else
   18915   echo "$as_me: failed program was:" >&5
   18916 sed 's/^/| /' conftest.$ac_ext >&5
   18917 
   18918 fi
   18919 rm -f conftest.err conftest.$ac_objext \
   18920       conftest$ac_exeext conftest.$ac_ext
   18921 if test "$ac_cv_search_hypot" = no; then
   18922   for ac_lib in m; do
   18923     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   18924     cat >conftest.$ac_ext <<_ACEOF
   18925 /* confdefs.h.  */
   18926 _ACEOF
   18927 cat confdefs.h >>conftest.$ac_ext
   18928 cat >>conftest.$ac_ext <<_ACEOF
   18929 /* end confdefs.h.  */
   18930 
   18931 /* Override any gcc2 internal prototype to avoid an error.  */
   18932 #ifdef __cplusplus
   18933 extern "C"
   18934 #endif
   18935 /* We use char because int might match the return type of a gcc2
   18936    builtin and then its argument prototype would still apply.  */
   18937 char hypot ();
   18938 int
   18939 main ()
   18940 {
   18941 hypot ();
   18942   ;
   18943   return 0;
   18944 }
   18945 _ACEOF
   18946 rm -f conftest.$ac_objext conftest$ac_exeext
   18947 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   18948   (eval $ac_link) 2>conftest.er1
   18949   ac_status=$?
   18950   grep -v '^ *+' conftest.er1 >conftest.err
   18951   rm -f conftest.er1
   18952   cat conftest.err >&5
   18953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18954   (exit $ac_status); } &&
   18955 	 { ac_try='test -z "$ac_c_werror_flag"
   18956 			 || test ! -s conftest.err'
   18957   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18958   (eval $ac_try) 2>&5
   18959   ac_status=$?
   18960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18961   (exit $ac_status); }; } &&
   18962 	 { ac_try='test -s conftest$ac_exeext'
   18963   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18964   (eval $ac_try) 2>&5
   18965   ac_status=$?
   18966   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18967   (exit $ac_status); }; }; then
   18968   ac_cv_search_hypot="-l$ac_lib"
   18969 break
   18970 else
   18971   echo "$as_me: failed program was:" >&5
   18972 sed 's/^/| /' conftest.$ac_ext >&5
   18973 
   18974 fi
   18975 rm -f conftest.err conftest.$ac_objext \
   18976       conftest$ac_exeext conftest.$ac_ext
   18977   done
   18978 fi
   18979 LIBS=$ac_func_search_save_LIBS
   18980 fi
   18981 echo "$as_me:$LINENO: result: $ac_cv_search_hypot" >&5
   18982 echo "${ECHO_T}$ac_cv_search_hypot" >&6
   18983 if test "$ac_cv_search_hypot" != no; then
   18984   test "$ac_cv_search_hypot" = "none required" || LIBS="$ac_cv_search_hypot $LIBS"
   18985 
   18986 fi
   18987 
   18988 
   18989 
   18990 
   18991 
   18992 
   18993 
   18994 # Check whether --with-release-version or --without-release-version was given.
   18995 if test "${with_release_version+set}" = set; then
   18996   withval="$with_release_version"
   18997   RELEASE_VERSION="$withval"
   18998 else
   18999   RELEASE_VERSION=""
   19000 fi;
   19001 	if test "x$RELEASE_VERSION" != "x"; then
   19002 		PACKAGE="$PACKAGE-$RELEASE_VERSION"
   19003 		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
   19004 		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
   19005 echo "$as_me: Building with package name set to $PACKAGE" >&6;}
   19006 	fi
   19007 
   19008 
   19009                               ac_config_files="$ac_config_files Makefile src/Makefile xkbui.pc"
   19010 cat >confcache <<\_ACEOF
   19011 # This file is a shell script that caches the results of configure
   19012 # tests run on this system so they can be shared between configure
   19013 # scripts and configure runs, see configure's option --config-cache.
   19014 # It is not useful on other systems.  If it contains results you don't
   19015 # want to keep, you may remove or edit it.
   19016 #
   19017 # config.status only pays attention to the cache file if you give it
   19018 # the --recheck option to rerun configure.
   19019 #
   19020 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   19021 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   19022 # following values.
   19023 
   19024 _ACEOF
   19025 
   19026 # The following way of writing the cache mishandles newlines in values,
   19027 # but we know of no workaround that is simple, portable, and efficient.
   19028 # So, don't put newlines in cache variables' values.
   19029 # Ultrix sh set writes to stderr and can't be redirected directly,
   19030 # and sets the high bit in the cache file unless we assign to the vars.
   19031 {
   19032   (set) 2>&1 |
   19033     case `(ac_space=' '; set | grep ac_space) 2>&1` in
   19034     *ac_space=\ *)
   19035       # `set' does not quote correctly, so add quotes (double-quote
   19036       # substitution turns \\\\ into \\, and sed turns \\ into \).
   19037       sed -n \
   19038 	"s/'/'\\\\''/g;
   19039 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   19040       ;;
   19041     *)
   19042       # `set' quotes correctly as required by POSIX, so do not add quotes.
   19043       sed -n \
   19044 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
   19045       ;;
   19046     esac;
   19047 } |
   19048   sed '
   19049      t clear
   19050      : clear
   19051      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   19052      t end
   19053      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   19054      : end' >>confcache
   19055 if diff $cache_file confcache >/dev/null 2>&1; then :; else
   19056   if test -w $cache_file; then
   19057     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
   19058     cat confcache >$cache_file
   19059   else
   19060     echo "not updating unwritable cache $cache_file"
   19061   fi
   19062 fi
   19063 rm -f confcache
   19064 
   19065 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   19066 # Let make expand exec_prefix.
   19067 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   19068 
   19069 # VPATH may cause trouble with some makes, so we remove $(srcdir),
   19070 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
   19071 # trailing colons and then remove the whole line if VPATH becomes empty
   19072 # (actually we leave an empty line to preserve line numbers).
   19073 if test "x$srcdir" = x.; then
   19074   ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
   19075 s/:*\$(srcdir):*/:/;
   19076 s/:*\${srcdir}:*/:/;
   19077 s/:*@srcdir@:*/:/;
   19078 s/^\([^=]*=[	 ]*\):*/\1/;
   19079 s/:*$//;
   19080 s/^[^=]*=[	 ]*$//;
   19081 }'
   19082 fi
   19083 
   19084 DEFS=-DHAVE_CONFIG_H
   19085 
   19086 ac_libobjs=
   19087 ac_ltlibobjs=
   19088 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   19089   # 1. Remove the extension, and $U if already installed.
   19090   ac_i=`echo "$ac_i" |
   19091 	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
   19092   # 2. Add them.
   19093   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
   19094   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
   19095 done
   19096 LIBOBJS=$ac_libobjs
   19097 
   19098 LTLIBOBJS=$ac_ltlibobjs
   19099 
   19100 
   19101 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   19102   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
   19103 Usually this means the macro was only invoked conditionally." >&5
   19104 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
   19105 Usually this means the macro was only invoked conditionally." >&2;}
   19106    { (exit 1); exit 1; }; }
   19107 fi
   19108 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   19109   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
   19110 Usually this means the macro was only invoked conditionally." >&5
   19111 echo "$as_me: error: conditional \"AMDEP\" was never defined.
   19112 Usually this means the macro was only invoked conditionally." >&2;}
   19113    { (exit 1); exit 1; }; }
   19114 fi
   19115 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   19116   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
   19117 Usually this means the macro was only invoked conditionally." >&5
   19118 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
   19119 Usually this means the macro was only invoked conditionally." >&2;}
   19120    { (exit 1); exit 1; }; }
   19121 fi
   19122 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   19123   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
   19124 Usually this means the macro was only invoked conditionally." >&5
   19125 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
   19126 Usually this means the macro was only invoked conditionally." >&2;}
   19127    { (exit 1); exit 1; }; }
   19128 fi
   19129 
   19130 : ${CONFIG_STATUS=./config.status}
   19131 ac_clean_files_save=$ac_clean_files
   19132 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   19133 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
   19134 echo "$as_me: creating $CONFIG_STATUS" >&6;}
   19135 cat >$CONFIG_STATUS <<_ACEOF
   19136 #! $SHELL
   19137 # Generated by $as_me.
   19138 # Run this file to recreate the current configuration.
   19139 # Compiler output produced by configure, useful for debugging
   19140 # configure, is in config.log if it exists.
   19141 
   19142 debug=false
   19143 ac_cs_recheck=false
   19144 ac_cs_silent=false
   19145 SHELL=\${CONFIG_SHELL-$SHELL}
   19146 _ACEOF
   19147 
   19148 cat >>$CONFIG_STATUS <<\_ACEOF
   19149 ## --------------------- ##
   19150 ## M4sh Initialization.  ##
   19151 ## --------------------- ##
   19152 
   19153 # Be Bourne compatible
   19154 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   19155   emulate sh
   19156   NULLCMD=:
   19157   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
   19158   # is contrary to our usage.  Disable this feature.
   19159   alias -g '${1+"$@"}'='"$@"'
   19160 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
   19161   set -o posix
   19162 fi
   19163 DUALCASE=1; export DUALCASE # for MKS sh
   19164 
   19165 # Support unset when possible.
   19166 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   19167   as_unset=unset
   19168 else
   19169   as_unset=false
   19170 fi
   19171 
   19172 
   19173 # Work around bugs in pre-3.0 UWIN ksh.
   19174 $as_unset ENV MAIL MAILPATH
   19175 PS1='$ '
   19176 PS2='> '
   19177 PS4='+ '
   19178 
   19179 # NLS nuisances.
   19180 for as_var in \
   19181   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
   19182   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
   19183   LC_TELEPHONE LC_TIME
   19184 do
   19185   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
   19186     eval $as_var=C; export $as_var
   19187   else
   19188     $as_unset $as_var
   19189   fi
   19190 done
   19191 
   19192 # Required to use basename.
   19193 if expr a : '\(a\)' >/dev/null 2>&1; then
   19194   as_expr=expr
   19195 else
   19196   as_expr=false
   19197 fi
   19198 
   19199 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
   19200   as_basename=basename
   19201 else
   19202   as_basename=false
   19203 fi
   19204 
   19205 
   19206 # Name of the executable.
   19207 as_me=`$as_basename "$0" ||
   19208 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   19209 	 X"$0" : 'X\(//\)$' \| \
   19210 	 X"$0" : 'X\(/\)$' \| \
   19211 	 .     : '\(.\)' 2>/dev/null ||
   19212 echo X/"$0" |
   19213     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
   19214   	  /^X\/\(\/\/\)$/{ s//\1/; q; }
   19215   	  /^X\/\(\/\).*/{ s//\1/; q; }
   19216   	  s/.*/./; q'`
   19217 
   19218 
   19219 # PATH needs CR, and LINENO needs CR and PATH.
   19220 # Avoid depending upon Character Ranges.
   19221 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   19222 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   19223 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   19224 as_cr_digits='0123456789'
   19225 as_cr_alnum=$as_cr_Letters$as_cr_digits
   19226 
   19227 # The user is always right.
   19228 if test "${PATH_SEPARATOR+set}" != set; then
   19229   echo "#! /bin/sh" >conf$$.sh
   19230   echo  "exit 0"   >>conf$$.sh
   19231   chmod +x conf$$.sh
   19232   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   19233     PATH_SEPARATOR=';'
   19234   else
   19235     PATH_SEPARATOR=:
   19236   fi
   19237   rm -f conf$$.sh
   19238 fi
   19239 
   19240 
   19241   as_lineno_1=$LINENO
   19242   as_lineno_2=$LINENO
   19243   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
   19244   test "x$as_lineno_1" != "x$as_lineno_2" &&
   19245   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
   19246   # Find who we are.  Look in the path if we contain no path at all
   19247   # relative or not.
   19248   case $0 in
   19249     *[\\/]* ) as_myself=$0 ;;
   19250     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19251 for as_dir in $PATH
   19252 do
   19253   IFS=$as_save_IFS
   19254   test -z "$as_dir" && as_dir=.
   19255   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   19256 done
   19257 
   19258        ;;
   19259   esac
   19260   # We did not find ourselves, most probably we were run as `sh COMMAND'
   19261   # in which case we are not to be found in the path.
   19262   if test "x$as_myself" = x; then
   19263     as_myself=$0
   19264   fi
   19265   if test ! -f "$as_myself"; then
   19266     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
   19267 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
   19268    { (exit 1); exit 1; }; }
   19269   fi
   19270   case $CONFIG_SHELL in
   19271   '')
   19272     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19273 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
   19274 do
   19275   IFS=$as_save_IFS
   19276   test -z "$as_dir" && as_dir=.
   19277   for as_base in sh bash ksh sh5; do
   19278 	 case $as_dir in
   19279 	 /*)
   19280 	   if ("$as_dir/$as_base" -c '
   19281   as_lineno_1=$LINENO
   19282   as_lineno_2=$LINENO
   19283   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
   19284   test "x$as_lineno_1" != "x$as_lineno_2" &&
   19285   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
   19286 	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
   19287 	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
   19288 	     CONFIG_SHELL=$as_dir/$as_base
   19289 	     export CONFIG_SHELL
   19290 	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
   19291 	   fi;;
   19292 	 esac
   19293        done
   19294 done
   19295 ;;
   19296   esac
   19297 
   19298   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
   19299   # uniformly replaced by the line number.  The first 'sed' inserts a
   19300   # line-number line before each line; the second 'sed' does the real
   19301   # work.  The second script uses 'N' to pair each line-number line
   19302   # with the numbered line, and appends trailing '-' during
   19303   # substitution so that $LINENO is not a special case at line end.
   19304   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
   19305   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
   19306   sed '=' <$as_myself |
   19307     sed '
   19308       N
   19309       s,$,-,
   19310       : loop
   19311       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
   19312       t loop
   19313       s,-$,,
   19314       s,^['$as_cr_digits']*\n,,
   19315     ' >$as_me.lineno &&
   19316   chmod +x $as_me.lineno ||
   19317     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
   19318 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
   19319    { (exit 1); exit 1; }; }
   19320 
   19321   # Don't try to exec as it changes $[0], causing all sort of problems
   19322   # (the dirname of $[0] is not the place where we might find the
   19323   # original and so on.  Autoconf is especially sensible to this).
   19324   . ./$as_me.lineno
   19325   # Exit status is that of the last command.
   19326   exit
   19327 }
   19328 
   19329 
   19330 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
   19331   *c*,-n*) ECHO_N= ECHO_C='
   19332 ' ECHO_T='	' ;;
   19333   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
   19334   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
   19335 esac
   19336 
   19337 if expr a : '\(a\)' >/dev/null 2>&1; then
   19338   as_expr=expr
   19339 else
   19340   as_expr=false
   19341 fi
   19342 
   19343 rm -f conf$$ conf$$.exe conf$$.file
   19344 echo >conf$$.file
   19345 if ln -s conf$$.file conf$$ 2>/dev/null; then
   19346   # We could just check for DJGPP; but this test a) works b) is more generic
   19347   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
   19348   if test -f conf$$.exe; then
   19349     # Don't use ln at all; we don't have any links
   19350     as_ln_s='cp -p'
   19351   else
   19352     as_ln_s='ln -s'
   19353   fi
   19354 elif ln conf$$.file conf$$ 2>/dev/null; then
   19355   as_ln_s=ln
   19356 else
   19357   as_ln_s='cp -p'
   19358 fi
   19359 rm -f conf$$ conf$$.exe conf$$.file
   19360 
   19361 if mkdir -p . 2>/dev/null; then
   19362   as_mkdir_p=:
   19363 else
   19364   test -d ./-p && rmdir ./-p
   19365   as_mkdir_p=false
   19366 fi
   19367 
   19368 as_executable_p="test -f"
   19369 
   19370 # Sed expression to map a string onto a valid CPP name.
   19371 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   19372 
   19373 # Sed expression to map a string onto a valid variable name.
   19374 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   19375 
   19376 
   19377 # IFS
   19378 # We need space, tab and new line, in precisely that order.
   19379 as_nl='
   19380 '
   19381 IFS=" 	$as_nl"
   19382 
   19383 # CDPATH.
   19384 $as_unset CDPATH
   19385 
   19386 exec 6>&1
   19387 
   19388 # Open the log real soon, to keep \$[0] and so on meaningful, and to
   19389 # report actual input values of CONFIG_FILES etc. instead of their
   19390 # values after options handling.  Logging --version etc. is OK.
   19391 exec 5>>config.log
   19392 {
   19393   echo
   19394   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   19395 ## Running $as_me. ##
   19396 _ASBOX
   19397 } >&5
   19398 cat >&5 <<_CSEOF
   19399 
   19400 This file was extended by libxkbui $as_me 1.0.2, which was
   19401 generated by GNU Autoconf 2.59.  Invocation command line was
   19402 
   19403   CONFIG_FILES    = $CONFIG_FILES
   19404   CONFIG_HEADERS  = $CONFIG_HEADERS
   19405   CONFIG_LINKS    = $CONFIG_LINKS
   19406   CONFIG_COMMANDS = $CONFIG_COMMANDS
   19407   $ $0 $@
   19408 
   19409 _CSEOF
   19410 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
   19411 echo >&5
   19412 _ACEOF
   19413 
   19414 # Files that config.status was made for.
   19415 if test -n "$ac_config_files"; then
   19416   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
   19417 fi
   19418 
   19419 if test -n "$ac_config_headers"; then
   19420   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
   19421 fi
   19422 
   19423 if test -n "$ac_config_links"; then
   19424   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
   19425 fi
   19426 
   19427 if test -n "$ac_config_commands"; then
   19428   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
   19429 fi
   19430 
   19431 cat >>$CONFIG_STATUS <<\_ACEOF
   19432 
   19433 ac_cs_usage="\
   19434 \`$as_me' instantiates files from templates according to the
   19435 current configuration.
   19436 
   19437 Usage: $0 [OPTIONS] [FILE]...
   19438 
   19439   -h, --help       print this help, then exit
   19440   -V, --version    print version number, then exit
   19441   -q, --quiet      do not print progress messages
   19442   -d, --debug      don't remove temporary files
   19443       --recheck    update $as_me by reconfiguring in the same conditions
   19444   --file=FILE[:TEMPLATE]
   19445 		   instantiate the configuration file FILE
   19446   --header=FILE[:TEMPLATE]
   19447 		   instantiate the configuration header FILE
   19448 
   19449 Configuration files:
   19450 $config_files
   19451 
   19452 Configuration headers:
   19453 $config_headers
   19454 
   19455 Configuration commands:
   19456 $config_commands
   19457 
   19458 Report bugs to <bug-autoconf@gnu.org>."
   19459 _ACEOF
   19460 
   19461 cat >>$CONFIG_STATUS <<_ACEOF
   19462 ac_cs_version="\\
   19463 libxkbui config.status 1.0.2
   19464 configured by $0, generated by GNU Autoconf 2.59,
   19465   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
   19466 
   19467 Copyright (C) 2003 Free Software Foundation, Inc.
   19468 This config.status script is free software; the Free Software Foundation
   19469 gives unlimited permission to copy, distribute and modify it."
   19470 srcdir=$srcdir
   19471 INSTALL="$INSTALL"
   19472 _ACEOF
   19473 
   19474 cat >>$CONFIG_STATUS <<\_ACEOF
   19475 # If no file are specified by the user, then we need to provide default
   19476 # value.  By we need to know if files were specified by the user.
   19477 ac_need_defaults=:
   19478 while test $# != 0
   19479 do
   19480   case $1 in
   19481   --*=*)
   19482     ac_option=`expr "x$1" : 'x\([^=]*\)='`
   19483     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
   19484     ac_shift=:
   19485     ;;
   19486   -*)
   19487     ac_option=$1
   19488     ac_optarg=$2
   19489     ac_shift=shift
   19490     ;;
   19491   *) # This is not an option, so the user has probably given explicit
   19492      # arguments.
   19493      ac_option=$1
   19494      ac_need_defaults=false;;
   19495   esac
   19496 
   19497   case $ac_option in
   19498   # Handling of the options.
   19499 _ACEOF
   19500 cat >>$CONFIG_STATUS <<\_ACEOF
   19501   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   19502     ac_cs_recheck=: ;;
   19503   --version | --vers* | -V )
   19504     echo "$ac_cs_version"; exit 0 ;;
   19505   --he | --h)
   19506     # Conflict between --help and --header
   19507     { { echo "$as_me:$LINENO: error: ambiguous option: $1
   19508 Try \`$0 --help' for more information." >&5
   19509 echo "$as_me: error: ambiguous option: $1
   19510 Try \`$0 --help' for more information." >&2;}
   19511    { (exit 1); exit 1; }; };;
   19512   --help | --hel | -h )
   19513     echo "$ac_cs_usage"; exit 0 ;;
   19514   --debug | --d* | -d )
   19515     debug=: ;;
   19516   --file | --fil | --fi | --f )
   19517     $ac_shift
   19518     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
   19519     ac_need_defaults=false;;
   19520   --header | --heade | --head | --hea )
   19521     $ac_shift
   19522     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
   19523     ac_need_defaults=false;;
   19524   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   19525   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   19526     ac_cs_silent=: ;;
   19527 
   19528   # This is an error.
   19529   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
   19530 Try \`$0 --help' for more information." >&5
   19531 echo "$as_me: error: unrecognized option: $1
   19532 Try \`$0 --help' for more information." >&2;}
   19533    { (exit 1); exit 1; }; } ;;
   19534 
   19535   *) ac_config_targets="$ac_config_targets $1" ;;
   19536 
   19537   esac
   19538   shift
   19539 done
   19540 
   19541 ac_configure_extra_args=
   19542 
   19543 if $ac_cs_silent; then
   19544   exec 6>/dev/null
   19545   ac_configure_extra_args="$ac_configure_extra_args --silent"
   19546 fi
   19547 
   19548 _ACEOF
   19549 cat >>$CONFIG_STATUS <<_ACEOF
   19550 if \$ac_cs_recheck; then
   19551   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
   19552   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   19553 fi
   19554 
   19555 _ACEOF
   19556 
   19557 cat >>$CONFIG_STATUS <<_ACEOF
   19558 #
   19559 # INIT-COMMANDS section.
   19560 #
   19561 
   19562 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   19563 
   19564 _ACEOF
   19565 
   19566 
   19567 
   19568 cat >>$CONFIG_STATUS <<\_ACEOF
   19569 for ac_config_target in $ac_config_targets
   19570 do
   19571   case "$ac_config_target" in
   19572   # Handling of arguments.
   19573   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   19574   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   19575   "xkbui.pc" ) CONFIG_FILES="$CONFIG_FILES xkbui.pc" ;;
   19576   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   19577   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   19578   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
   19579 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
   19580    { (exit 1); exit 1; }; };;
   19581   esac
   19582 done
   19583 
   19584 # If the user did not use the arguments to specify the items to instantiate,
   19585 # then the envvar interface is used.  Set only those that are not.
   19586 # We use the long form for the default assignment because of an extremely
   19587 # bizarre bug on SunOS 4.1.3.
   19588 if $ac_need_defaults; then
   19589   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   19590   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   19591   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   19592 fi
   19593 
   19594 # Have a temporary directory for convenience.  Make it in the build tree
   19595 # simply because there is no reason to put it here, and in addition,
   19596 # creating and moving files from /tmp can sometimes cause problems.
   19597 # Create a temporary directory, and hook for its removal unless debugging.
   19598 $debug ||
   19599 {
   19600   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
   19601   trap '{ (exit 1); exit 1; }' 1 2 13 15
   19602 }
   19603 
   19604 # Create a (secure) tmp directory for tmp files.
   19605 
   19606 {
   19607   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
   19608   test -n "$tmp" && test -d "$tmp"
   19609 }  ||
   19610 {
   19611   tmp=./confstat$$-$RANDOM
   19612   (umask 077 && mkdir $tmp)
   19613 } ||
   19614 {
   19615    echo "$me: cannot create a temporary directory in ." >&2
   19616    { (exit 1); exit 1; }
   19617 }
   19618 
   19619 _ACEOF
   19620 
   19621 cat >>$CONFIG_STATUS <<_ACEOF
   19622 
   19623 #
   19624 # CONFIG_FILES section.
   19625 #
   19626 
   19627 # No need to generate the scripts if there are no CONFIG_FILES.
   19628 # This happens for instance when ./config.status config.h
   19629 if test -n "\$CONFIG_FILES"; then
   19630   # Protect against being on the right side of a sed subst in config.status.
   19631   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
   19632    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
   19633 s,@SHELL@,$SHELL,;t t
   19634 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
   19635 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
   19636 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
   19637 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
   19638 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
   19639 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
   19640 s,@exec_prefix@,$exec_prefix,;t t
   19641 s,@prefix@,$prefix,;t t
   19642 s,@program_transform_name@,$program_transform_name,;t t
   19643 s,@bindir@,$bindir,;t t
   19644 s,@sbindir@,$sbindir,;t t
   19645 s,@libexecdir@,$libexecdir,;t t
   19646 s,@datadir@,$datadir,;t t
   19647 s,@sysconfdir@,$sysconfdir,;t t
   19648 s,@sharedstatedir@,$sharedstatedir,;t t
   19649 s,@localstatedir@,$localstatedir,;t t
   19650 s,@libdir@,$libdir,;t t
   19651 s,@includedir@,$includedir,;t t
   19652 s,@oldincludedir@,$oldincludedir,;t t
   19653 s,@infodir@,$infodir,;t t
   19654 s,@mandir@,$mandir,;t t
   19655 s,@build_alias@,$build_alias,;t t
   19656 s,@host_alias@,$host_alias,;t t
   19657 s,@target_alias@,$target_alias,;t t
   19658 s,@DEFS@,$DEFS,;t t
   19659 s,@ECHO_C@,$ECHO_C,;t t
   19660 s,@ECHO_N@,$ECHO_N,;t t
   19661 s,@ECHO_T@,$ECHO_T,;t t
   19662 s,@LIBS@,$LIBS,;t t
   19663 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
   19664 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
   19665 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
   19666 s,@CYGPATH_W@,$CYGPATH_W,;t t
   19667 s,@PACKAGE@,$PACKAGE,;t t
   19668 s,@VERSION@,$VERSION,;t t
   19669 s,@ACLOCAL@,$ACLOCAL,;t t
   19670 s,@AUTOCONF@,$AUTOCONF,;t t
   19671 s,@AUTOMAKE@,$AUTOMAKE,;t t
   19672 s,@AUTOHEADER@,$AUTOHEADER,;t t
   19673 s,@MAKEINFO@,$MAKEINFO,;t t
   19674 s,@install_sh@,$install_sh,;t t
   19675 s,@STRIP@,$STRIP,;t t
   19676 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
   19677 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
   19678 s,@mkdir_p@,$mkdir_p,;t t
   19679 s,@AWK@,$AWK,;t t
   19680 s,@SET_MAKE@,$SET_MAKE,;t t
   19681 s,@am__leading_dot@,$am__leading_dot,;t t
   19682 s,@AMTAR@,$AMTAR,;t t
   19683 s,@am__tar@,$am__tar,;t t
   19684 s,@am__untar@,$am__untar,;t t
   19685 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
   19686 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
   19687 s,@MAINT@,$MAINT,;t t
   19688 s,@CC@,$CC,;t t
   19689 s,@CFLAGS@,$CFLAGS,;t t
   19690 s,@LDFLAGS@,$LDFLAGS,;t t
   19691 s,@CPPFLAGS@,$CPPFLAGS,;t t
   19692 s,@ac_ct_CC@,$ac_ct_CC,;t t
   19693 s,@EXEEXT@,$EXEEXT,;t t
   19694 s,@OBJEXT@,$OBJEXT,;t t
   19695 s,@DEPDIR@,$DEPDIR,;t t
   19696 s,@am__include@,$am__include,;t t
   19697 s,@am__quote@,$am__quote,;t t
   19698 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
   19699 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
   19700 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
   19701 s,@CCDEPMODE@,$CCDEPMODE,;t t
   19702 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
   19703 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
   19704 s,@build@,$build,;t t
   19705 s,@build_cpu@,$build_cpu,;t t
   19706 s,@build_vendor@,$build_vendor,;t t
   19707 s,@build_os@,$build_os,;t t
   19708 s,@host@,$host,;t t
   19709 s,@host_cpu@,$host_cpu,;t t
   19710 s,@host_vendor@,$host_vendor,;t t
   19711 s,@host_os@,$host_os,;t t
   19712 s,@EGREP@,$EGREP,;t t
   19713 s,@LN_S@,$LN_S,;t t
   19714 s,@ECHO@,$ECHO,;t t
   19715 s,@AR@,$AR,;t t
   19716 s,@ac_ct_AR@,$ac_ct_AR,;t t
   19717 s,@RANLIB@,$RANLIB,;t t
   19718 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
   19719 s,@CPP@,$CPP,;t t
   19720 s,@CXX@,$CXX,;t t
   19721 s,@CXXFLAGS@,$CXXFLAGS,;t t
   19722 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
   19723 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
   19724 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
   19725 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
   19726 s,@CXXCPP@,$CXXCPP,;t t
   19727 s,@F77@,$F77,;t t
   19728 s,@FFLAGS@,$FFLAGS,;t t
   19729 s,@ac_ct_F77@,$ac_ct_F77,;t t
   19730 s,@LIBTOOL@,$LIBTOOL,;t t
   19731 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
   19732 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
   19733 s,@XKBUI_CFLAGS@,$XKBUI_CFLAGS,;t t
   19734 s,@XKBUI_LIBS@,$XKBUI_LIBS,;t t
   19735 s,@LIBOBJS@,$LIBOBJS,;t t
   19736 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
   19737 CEOF
   19738 
   19739 _ACEOF
   19740 
   19741   cat >>$CONFIG_STATUS <<\_ACEOF
   19742   # Split the substitutions into bite-sized pieces for seds with
   19743   # small command number limits, like on Digital OSF/1 and HP-UX.
   19744   ac_max_sed_lines=48
   19745   ac_sed_frag=1 # Number of current file.
   19746   ac_beg=1 # First line for current file.
   19747   ac_end=$ac_max_sed_lines # Line after last line for current file.
   19748   ac_more_lines=:
   19749   ac_sed_cmds=
   19750   while $ac_more_lines; do
   19751     if test $ac_beg -gt 1; then
   19752       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
   19753     else
   19754       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
   19755     fi
   19756     if test ! -s $tmp/subs.frag; then
   19757       ac_more_lines=false
   19758     else
   19759       # The purpose of the label and of the branching condition is to
   19760       # speed up the sed processing (if there are no `@' at all, there
   19761       # is no need to browse any of the substitutions).
   19762       # These are the two extra sed commands mentioned above.
   19763       (echo ':t
   19764   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
   19765       if test -z "$ac_sed_cmds"; then
   19766 	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
   19767       else
   19768 	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
   19769       fi
   19770       ac_sed_frag=`expr $ac_sed_frag + 1`
   19771       ac_beg=$ac_end
   19772       ac_end=`expr $ac_end + $ac_max_sed_lines`
   19773     fi
   19774   done
   19775   if test -z "$ac_sed_cmds"; then
   19776     ac_sed_cmds=cat
   19777   fi
   19778 fi # test -n "$CONFIG_FILES"
   19779 
   19780 _ACEOF
   19781 cat >>$CONFIG_STATUS <<\_ACEOF
   19782 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
   19783   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   19784   case $ac_file in
   19785   - | *:- | *:-:* ) # input from stdin
   19786 	cat >$tmp/stdin
   19787 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   19788 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   19789   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   19790 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   19791   * )   ac_file_in=$ac_file.in ;;
   19792   esac
   19793 
   19794   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
   19795   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
   19796 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19797 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   19798 	 X"$ac_file" : 'X\(//\)$' \| \
   19799 	 X"$ac_file" : 'X\(/\)' \| \
   19800 	 .     : '\(.\)' 2>/dev/null ||
   19801 echo X"$ac_file" |
   19802     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   19803   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   19804   	  /^X\(\/\/\)$/{ s//\1/; q; }
   19805   	  /^X\(\/\).*/{ s//\1/; q; }
   19806   	  s/.*/./; q'`
   19807   { if $as_mkdir_p; then
   19808     mkdir -p "$ac_dir"
   19809   else
   19810     as_dir="$ac_dir"
   19811     as_dirs=
   19812     while test ! -d "$as_dir"; do
   19813       as_dirs="$as_dir $as_dirs"
   19814       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   19815 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19816 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19817 	 X"$as_dir" : 'X\(//\)$' \| \
   19818 	 X"$as_dir" : 'X\(/\)' \| \
   19819 	 .     : '\(.\)' 2>/dev/null ||
   19820 echo X"$as_dir" |
   19821     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   19822   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   19823   	  /^X\(\/\/\)$/{ s//\1/; q; }
   19824   	  /^X\(\/\).*/{ s//\1/; q; }
   19825   	  s/.*/./; q'`
   19826     done
   19827     test ! -n "$as_dirs" || mkdir $as_dirs
   19828   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
   19829 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   19830    { (exit 1); exit 1; }; }; }
   19831 
   19832   ac_builddir=.
   19833 
   19834 if test "$ac_dir" != .; then
   19835   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   19836   # A "../" for each directory in $ac_dir_suffix.
   19837   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
   19838 else
   19839   ac_dir_suffix= ac_top_builddir=
   19840 fi
   19841 
   19842 case $srcdir in
   19843   .)  # No --srcdir option.  We are building in place.
   19844     ac_srcdir=.
   19845     if test -z "$ac_top_builddir"; then
   19846        ac_top_srcdir=.
   19847     else
   19848        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
   19849     fi ;;
   19850   [\\/]* | ?:[\\/]* )  # Absolute path.
   19851     ac_srcdir=$srcdir$ac_dir_suffix;
   19852     ac_top_srcdir=$srcdir ;;
   19853   *) # Relative path.
   19854     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
   19855     ac_top_srcdir=$ac_top_builddir$srcdir ;;
   19856 esac
   19857 
   19858 # Do not use `cd foo && pwd` to compute absolute paths, because
   19859 # the directories may not exist.
   19860 case `pwd` in
   19861 .) ac_abs_builddir="$ac_dir";;
   19862 *)
   19863   case "$ac_dir" in
   19864   .) ac_abs_builddir=`pwd`;;
   19865   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
   19866   *) ac_abs_builddir=`pwd`/"$ac_dir";;
   19867   esac;;
   19868 esac
   19869 case $ac_abs_builddir in
   19870 .) ac_abs_top_builddir=${ac_top_builddir}.;;
   19871 *)
   19872   case ${ac_top_builddir}. in
   19873   .) ac_abs_top_builddir=$ac_abs_builddir;;
   19874   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
   19875   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
   19876   esac;;
   19877 esac
   19878 case $ac_abs_builddir in
   19879 .) ac_abs_srcdir=$ac_srcdir;;
   19880 *)
   19881   case $ac_srcdir in
   19882   .) ac_abs_srcdir=$ac_abs_builddir;;
   19883   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
   19884   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
   19885   esac;;
   19886 esac
   19887 case $ac_abs_builddir in
   19888 .) ac_abs_top_srcdir=$ac_top_srcdir;;
   19889 *)
   19890   case $ac_top_srcdir in
   19891   .) ac_abs_top_srcdir=$ac_abs_builddir;;
   19892   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
   19893   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
   19894   esac;;
   19895 esac
   19896 
   19897 
   19898   case $INSTALL in
   19899   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   19900   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
   19901   esac
   19902 
   19903   if test x"$ac_file" != x-; then
   19904     { echo "$as_me:$LINENO: creating $ac_file" >&5
   19905 echo "$as_me: creating $ac_file" >&6;}
   19906     rm -f "$ac_file"
   19907   fi
   19908   # Let's still pretend it is `configure' which instantiates (i.e., don't
   19909   # use $as_me), people would be surprised to read:
   19910   #    /* config.h.  Generated by config.status.  */
   19911   if test x"$ac_file" = x-; then
   19912     configure_input=
   19913   else
   19914     configure_input="$ac_file.  "
   19915   fi
   19916   configure_input=$configure_input"Generated from `echo $ac_file_in |
   19917 				     sed 's,.*/,,'` by configure."
   19918 
   19919   # First look for the input files in the build tree, otherwise in the
   19920   # src tree.
   19921   ac_file_inputs=`IFS=:
   19922     for f in $ac_file_in; do
   19923       case $f in
   19924       -) echo $tmp/stdin ;;
   19925       [\\/$]*)
   19926 	 # Absolute (can't be DOS-style, as IFS=:)
   19927 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   19928 echo "$as_me: error: cannot find input file: $f" >&2;}
   19929    { (exit 1); exit 1; }; }
   19930 	 echo "$f";;
   19931       *) # Relative
   19932 	 if test -f "$f"; then
   19933 	   # Build tree
   19934 	   echo "$f"
   19935 	 elif test -f "$srcdir/$f"; then
   19936 	   # Source tree
   19937 	   echo "$srcdir/$f"
   19938 	 else
   19939 	   # /dev/null tree
   19940 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   19941 echo "$as_me: error: cannot find input file: $f" >&2;}
   19942    { (exit 1); exit 1; }; }
   19943 	 fi;;
   19944       esac
   19945     done` || { (exit 1); exit 1; }
   19946 _ACEOF
   19947 cat >>$CONFIG_STATUS <<_ACEOF
   19948   sed "$ac_vpsub
   19949 $extrasub
   19950 _ACEOF
   19951 cat >>$CONFIG_STATUS <<\_ACEOF
   19952 :t
   19953 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   19954 s,@configure_input@,$configure_input,;t t
   19955 s,@srcdir@,$ac_srcdir,;t t
   19956 s,@abs_srcdir@,$ac_abs_srcdir,;t t
   19957 s,@top_srcdir@,$ac_top_srcdir,;t t
   19958 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
   19959 s,@builddir@,$ac_builddir,;t t
   19960 s,@abs_builddir@,$ac_abs_builddir,;t t
   19961 s,@top_builddir@,$ac_top_builddir,;t t
   19962 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
   19963 s,@INSTALL@,$ac_INSTALL,;t t
   19964 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
   19965   rm -f $tmp/stdin
   19966   if test x"$ac_file" != x-; then
   19967     mv $tmp/out $ac_file
   19968   else
   19969     cat $tmp/out
   19970     rm -f $tmp/out
   19971   fi
   19972 
   19973 done
   19974 _ACEOF
   19975 cat >>$CONFIG_STATUS <<\_ACEOF
   19976 
   19977 #
   19978 # CONFIG_HEADER section.
   19979 #
   19980 
   19981 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
   19982 # NAME is the cpp macro being defined and VALUE is the value it is being given.
   19983 #
   19984 # ac_d sets the value in "#define NAME VALUE" lines.
   19985 ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
   19986 ac_dB='[	 ].*$,\1#\2'
   19987 ac_dC=' '
   19988 ac_dD=',;t'
   19989 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
   19990 ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
   19991 ac_uB='$,\1#\2define\3'
   19992 ac_uC=' '
   19993 ac_uD=',;t'
   19994 
   19995 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
   19996   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   19997   case $ac_file in
   19998   - | *:- | *:-:* ) # input from stdin
   19999 	cat >$tmp/stdin
   20000 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   20001 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   20002   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   20003 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   20004   * )   ac_file_in=$ac_file.in ;;
   20005   esac
   20006 
   20007   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
   20008 echo "$as_me: creating $ac_file" >&6;}
   20009 
   20010   # First look for the input files in the build tree, otherwise in the
   20011   # src tree.
   20012   ac_file_inputs=`IFS=:
   20013     for f in $ac_file_in; do
   20014       case $f in
   20015       -) echo $tmp/stdin ;;
   20016       [\\/$]*)
   20017 	 # Absolute (can't be DOS-style, as IFS=:)
   20018 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   20019 echo "$as_me: error: cannot find input file: $f" >&2;}
   20020    { (exit 1); exit 1; }; }
   20021 	 # Do quote $f, to prevent DOS paths from being IFS'd.
   20022 	 echo "$f";;
   20023       *) # Relative
   20024 	 if test -f "$f"; then
   20025 	   # Build tree
   20026 	   echo "$f"
   20027 	 elif test -f "$srcdir/$f"; then
   20028 	   # Source tree
   20029 	   echo "$srcdir/$f"
   20030 	 else
   20031 	   # /dev/null tree
   20032 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   20033 echo "$as_me: error: cannot find input file: $f" >&2;}
   20034    { (exit 1); exit 1; }; }
   20035 	 fi;;
   20036       esac
   20037     done` || { (exit 1); exit 1; }
   20038   # Remove the trailing spaces.
   20039   sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
   20040 
   20041 _ACEOF
   20042 
   20043 # Transform confdefs.h into two sed scripts, `conftest.defines' and
   20044 # `conftest.undefs', that substitutes the proper values into
   20045 # config.h.in to produce config.h.  The first handles `#define'
   20046 # templates, and the second `#undef' templates.
   20047 # And first: Protect against being on the right side of a sed subst in
   20048 # config.status.  Protect against being in an unquoted here document
   20049 # in config.status.
   20050 rm -f conftest.defines conftest.undefs
   20051 # Using a here document instead of a string reduces the quoting nightmare.
   20052 # Putting comments in sed scripts is not portable.
   20053 #
   20054 # `end' is used to avoid that the second main sed command (meant for
   20055 # 0-ary CPP macros) applies to n-ary macro definitions.
   20056 # See the Autoconf documentation for `clear'.
   20057 cat >confdef2sed.sed <<\_ACEOF
   20058 s/[\\&,]/\\&/g
   20059 s,[\\$`],\\&,g
   20060 t clear
   20061 : clear
   20062 s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
   20063 t end
   20064 s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
   20065 : end
   20066 _ACEOF
   20067 # If some macros were called several times there might be several times
   20068 # the same #defines, which is useless.  Nevertheless, we may not want to
   20069 # sort them, since we want the *last* AC-DEFINE to be honored.
   20070 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
   20071 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
   20072 rm -f confdef2sed.sed
   20073 
   20074 # This sed command replaces #undef with comments.  This is necessary, for
   20075 # example, in the case of _POSIX_SOURCE, which is predefined and required
   20076 # on some systems where configure will not decide to define it.
   20077 cat >>conftest.undefs <<\_ACEOF
   20078 s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
   20079 _ACEOF
   20080 
   20081 # Break up conftest.defines because some shells have a limit on the size
   20082 # of here documents, and old seds have small limits too (100 cmds).
   20083 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
   20084 echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
   20085 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
   20086 echo '  :' >>$CONFIG_STATUS
   20087 rm -f conftest.tail
   20088 while grep . conftest.defines >/dev/null
   20089 do
   20090   # Write a limited-size here document to $tmp/defines.sed.
   20091   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
   20092   # Speed up: don't consider the non `#define' lines.
   20093   echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
   20094   # Work around the forget-to-reset-the-flag bug.
   20095   echo 't clr' >>$CONFIG_STATUS
   20096   echo ': clr' >>$CONFIG_STATUS
   20097   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
   20098   echo 'CEOF
   20099   sed -f $tmp/defines.sed $tmp/in >$tmp/out
   20100   rm -f $tmp/in
   20101   mv $tmp/out $tmp/in
   20102 ' >>$CONFIG_STATUS
   20103   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
   20104   rm -f conftest.defines
   20105   mv conftest.tail conftest.defines
   20106 done
   20107 rm -f conftest.defines
   20108 echo '  fi # grep' >>$CONFIG_STATUS
   20109 echo >>$CONFIG_STATUS
   20110 
   20111 # Break up conftest.undefs because some shells have a limit on the size
   20112 # of here documents, and old seds have small limits too (100 cmds).
   20113 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
   20114 rm -f conftest.tail
   20115 while grep . conftest.undefs >/dev/null
   20116 do
   20117   # Write a limited-size here document to $tmp/undefs.sed.
   20118   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
   20119   # Speed up: don't consider the non `#undef'
   20120   echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
   20121   # Work around the forget-to-reset-the-flag bug.
   20122   echo 't clr' >>$CONFIG_STATUS
   20123   echo ': clr' >>$CONFIG_STATUS
   20124   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
   20125   echo 'CEOF
   20126   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
   20127   rm -f $tmp/in
   20128   mv $tmp/out $tmp/in
   20129 ' >>$CONFIG_STATUS
   20130   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
   20131   rm -f conftest.undefs
   20132   mv conftest.tail conftest.undefs
   20133 done
   20134 rm -f conftest.undefs
   20135 
   20136 cat >>$CONFIG_STATUS <<\_ACEOF
   20137   # Let's still pretend it is `configure' which instantiates (i.e., don't
   20138   # use $as_me), people would be surprised to read:
   20139   #    /* config.h.  Generated by config.status.  */
   20140   if test x"$ac_file" = x-; then
   20141     echo "/* Generated by configure.  */" >$tmp/config.h
   20142   else
   20143     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
   20144   fi
   20145   cat $tmp/in >>$tmp/config.h
   20146   rm -f $tmp/in
   20147   if test x"$ac_file" != x-; then
   20148     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
   20149       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
   20150 echo "$as_me: $ac_file is unchanged" >&6;}
   20151     else
   20152       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
   20153 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20154 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   20155 	 X"$ac_file" : 'X\(//\)$' \| \
   20156 	 X"$ac_file" : 'X\(/\)' \| \
   20157 	 .     : '\(.\)' 2>/dev/null ||
   20158 echo X"$ac_file" |
   20159     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20160   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20161   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20162   	  /^X\(\/\).*/{ s//\1/; q; }
   20163   	  s/.*/./; q'`
   20164       { if $as_mkdir_p; then
   20165     mkdir -p "$ac_dir"
   20166   else
   20167     as_dir="$ac_dir"
   20168     as_dirs=
   20169     while test ! -d "$as_dir"; do
   20170       as_dirs="$as_dir $as_dirs"
   20171       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   20172 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20173 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   20174 	 X"$as_dir" : 'X\(//\)$' \| \
   20175 	 X"$as_dir" : 'X\(/\)' \| \
   20176 	 .     : '\(.\)' 2>/dev/null ||
   20177 echo X"$as_dir" |
   20178     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20179   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20180   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20181   	  /^X\(\/\).*/{ s//\1/; q; }
   20182   	  s/.*/./; q'`
   20183     done
   20184     test ! -n "$as_dirs" || mkdir $as_dirs
   20185   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
   20186 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   20187    { (exit 1); exit 1; }; }; }
   20188 
   20189       rm -f $ac_file
   20190       mv $tmp/config.h $ac_file
   20191     fi
   20192   else
   20193     cat $tmp/config.h
   20194     rm -f $tmp/config.h
   20195   fi
   20196 # Compute $ac_file's index in $config_headers.
   20197 _am_stamp_count=1
   20198 for _am_header in $config_headers :; do
   20199   case $_am_header in
   20200     $ac_file | $ac_file:* )
   20201       break ;;
   20202     * )
   20203       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   20204   esac
   20205 done
   20206 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
   20207 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20208 	 X$ac_file : 'X\(//\)[^/]' \| \
   20209 	 X$ac_file : 'X\(//\)$' \| \
   20210 	 X$ac_file : 'X\(/\)' \| \
   20211 	 .     : '\(.\)' 2>/dev/null ||
   20212 echo X$ac_file |
   20213     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20214   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20215   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20216   	  /^X\(\/\).*/{ s//\1/; q; }
   20217   	  s/.*/./; q'`/stamp-h$_am_stamp_count
   20218 done
   20219 _ACEOF
   20220 cat >>$CONFIG_STATUS <<\_ACEOF
   20221 
   20222 #
   20223 # CONFIG_COMMANDS section.
   20224 #
   20225 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
   20226   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
   20227   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
   20228   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
   20229 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20230 	 X"$ac_dest" : 'X\(//\)[^/]' \| \
   20231 	 X"$ac_dest" : 'X\(//\)$' \| \
   20232 	 X"$ac_dest" : 'X\(/\)' \| \
   20233 	 .     : '\(.\)' 2>/dev/null ||
   20234 echo X"$ac_dest" |
   20235     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20236   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20237   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20238   	  /^X\(\/\).*/{ s//\1/; q; }
   20239   	  s/.*/./; q'`
   20240   { if $as_mkdir_p; then
   20241     mkdir -p "$ac_dir"
   20242   else
   20243     as_dir="$ac_dir"
   20244     as_dirs=
   20245     while test ! -d "$as_dir"; do
   20246       as_dirs="$as_dir $as_dirs"
   20247       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   20248 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20249 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   20250 	 X"$as_dir" : 'X\(//\)$' \| \
   20251 	 X"$as_dir" : 'X\(/\)' \| \
   20252 	 .     : '\(.\)' 2>/dev/null ||
   20253 echo X"$as_dir" |
   20254     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20255   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20256   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20257   	  /^X\(\/\).*/{ s//\1/; q; }
   20258   	  s/.*/./; q'`
   20259     done
   20260     test ! -n "$as_dirs" || mkdir $as_dirs
   20261   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
   20262 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   20263    { (exit 1); exit 1; }; }; }
   20264 
   20265   ac_builddir=.
   20266 
   20267 if test "$ac_dir" != .; then
   20268   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   20269   # A "../" for each directory in $ac_dir_suffix.
   20270   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
   20271 else
   20272   ac_dir_suffix= ac_top_builddir=
   20273 fi
   20274 
   20275 case $srcdir in
   20276   .)  # No --srcdir option.  We are building in place.
   20277     ac_srcdir=.
   20278     if test -z "$ac_top_builddir"; then
   20279        ac_top_srcdir=.
   20280     else
   20281        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
   20282     fi ;;
   20283   [\\/]* | ?:[\\/]* )  # Absolute path.
   20284     ac_srcdir=$srcdir$ac_dir_suffix;
   20285     ac_top_srcdir=$srcdir ;;
   20286   *) # Relative path.
   20287     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
   20288     ac_top_srcdir=$ac_top_builddir$srcdir ;;
   20289 esac
   20290 
   20291 # Do not use `cd foo && pwd` to compute absolute paths, because
   20292 # the directories may not exist.
   20293 case `pwd` in
   20294 .) ac_abs_builddir="$ac_dir";;
   20295 *)
   20296   case "$ac_dir" in
   20297   .) ac_abs_builddir=`pwd`;;
   20298   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
   20299   *) ac_abs_builddir=`pwd`/"$ac_dir";;
   20300   esac;;
   20301 esac
   20302 case $ac_abs_builddir in
   20303 .) ac_abs_top_builddir=${ac_top_builddir}.;;
   20304 *)
   20305   case ${ac_top_builddir}. in
   20306   .) ac_abs_top_builddir=$ac_abs_builddir;;
   20307   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
   20308   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
   20309   esac;;
   20310 esac
   20311 case $ac_abs_builddir in
   20312 .) ac_abs_srcdir=$ac_srcdir;;
   20313 *)
   20314   case $ac_srcdir in
   20315   .) ac_abs_srcdir=$ac_abs_builddir;;
   20316   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
   20317   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
   20318   esac;;
   20319 esac
   20320 case $ac_abs_builddir in
   20321 .) ac_abs_top_srcdir=$ac_top_srcdir;;
   20322 *)
   20323   case $ac_top_srcdir in
   20324   .) ac_abs_top_srcdir=$ac_abs_builddir;;
   20325   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
   20326   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
   20327   esac;;
   20328 esac
   20329 
   20330 
   20331   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
   20332 echo "$as_me: executing $ac_dest commands" >&6;}
   20333   case $ac_dest in
   20334     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
   20335   # Strip MF so we end up with the name of the file.
   20336   mf=`echo "$mf" | sed -e 's/:.*$//'`
   20337   # Check whether this is an Automake generated Makefile or not.
   20338   # We used to match only the files named `Makefile.in', but
   20339   # some people rename them; so instead we look at the file content.
   20340   # Grep'ing the first line is not enough: some people post-process
   20341   # each Makefile.in and add a new line on top of each file to say so.
   20342   # So let's grep whole file.
   20343   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
   20344     dirpart=`(dirname "$mf") 2>/dev/null ||
   20345 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20346 	 X"$mf" : 'X\(//\)[^/]' \| \
   20347 	 X"$mf" : 'X\(//\)$' \| \
   20348 	 X"$mf" : 'X\(/\)' \| \
   20349 	 .     : '\(.\)' 2>/dev/null ||
   20350 echo X"$mf" |
   20351     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20352   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20353   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20354   	  /^X\(\/\).*/{ s//\1/; q; }
   20355   	  s/.*/./; q'`
   20356   else
   20357     continue
   20358   fi
   20359   # Extract the definition of DEPDIR, am__include, and am__quote
   20360   # from the Makefile without running `make'.
   20361   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   20362   test -z "$DEPDIR" && continue
   20363   am__include=`sed -n 's/^am__include = //p' < "$mf"`
   20364   test -z "am__include" && continue
   20365   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   20366   # When using ansi2knr, U may be empty or an underscore; expand it
   20367   U=`sed -n 's/^U = //p' < "$mf"`
   20368   # Find all dependency output files, they are included files with
   20369   # $(DEPDIR) in their names.  We invoke sed twice because it is the
   20370   # simplest approach to changing $(DEPDIR) to its actual value in the
   20371   # expansion.
   20372   for file in `sed -n "
   20373     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   20374        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
   20375     # Make sure the directory exists.
   20376     test -f "$dirpart/$file" && continue
   20377     fdir=`(dirname "$file") 2>/dev/null ||
   20378 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20379 	 X"$file" : 'X\(//\)[^/]' \| \
   20380 	 X"$file" : 'X\(//\)$' \| \
   20381 	 X"$file" : 'X\(/\)' \| \
   20382 	 .     : '\(.\)' 2>/dev/null ||
   20383 echo X"$file" |
   20384     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20385   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20386   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20387   	  /^X\(\/\).*/{ s//\1/; q; }
   20388   	  s/.*/./; q'`
   20389     { if $as_mkdir_p; then
   20390     mkdir -p $dirpart/$fdir
   20391   else
   20392     as_dir=$dirpart/$fdir
   20393     as_dirs=
   20394     while test ! -d "$as_dir"; do
   20395       as_dirs="$as_dir $as_dirs"
   20396       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   20397 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20398 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   20399 	 X"$as_dir" : 'X\(//\)$' \| \
   20400 	 X"$as_dir" : 'X\(/\)' \| \
   20401 	 .     : '\(.\)' 2>/dev/null ||
   20402 echo X"$as_dir" |
   20403     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   20404   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   20405   	  /^X\(\/\/\)$/{ s//\1/; q; }
   20406   	  /^X\(\/\).*/{ s//\1/; q; }
   20407   	  s/.*/./; q'`
   20408     done
   20409     test ! -n "$as_dirs" || mkdir $as_dirs
   20410   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
   20411 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
   20412    { (exit 1); exit 1; }; }; }
   20413 
   20414     # echo "creating $dirpart/$file"
   20415     echo '# dummy' > "$dirpart/$file"
   20416   done
   20417 done
   20418  ;;
   20419   esac
   20420 done
   20421 _ACEOF
   20422 
   20423 cat >>$CONFIG_STATUS <<\_ACEOF
   20424 
   20425 { (exit 0); exit 0; }
   20426 _ACEOF
   20427 chmod +x $CONFIG_STATUS
   20428 ac_clean_files=$ac_clean_files_save
   20429 
   20430 
   20431 # configure is writing to config.log, and then calls config.status.
   20432 # config.status does its own redirection, appending to config.log.
   20433 # Unfortunately, on DOS this fails, as config.log is still kept open
   20434 # by configure, so config.status won't be able to write to it; its
   20435 # output is simply discarded.  So we exec the FD to /dev/null,
   20436 # effectively closing config.log, so it can be properly (re)opened and
   20437 # appended to by config.status.  When coming back to configure, we
   20438 # need to make the FD available again.
   20439 if test "$no_create" != yes; then
   20440   ac_cs_success=:
   20441   ac_config_status_args=
   20442   test "$silent" = yes &&
   20443     ac_config_status_args="$ac_config_status_args --quiet"
   20444   exec 5>/dev/null
   20445   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   20446   exec 5>>config.log
   20447   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   20448   # would make configure fail if this is the last instruction.
   20449   $ac_cs_success || { (exit 1); exit 1; }
   20450 fi
   20451 
   20452