Home | History | Annotate | Download | only in expat
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.59 for expat 2.0.1.
      4 #
      5 # Report bugs to <expat-bugs (at] libexpat.org>.
      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='expat'
    425 PACKAGE_TARNAME='expat'
    426 PACKAGE_VERSION='2.0.1'
    427 PACKAGE_STRING='expat 2.0.1'
    428 PACKAGE_BUGREPORT='expat-bugs (at] libexpat.org'
    429 
    430 ac_unique_file="Makefile.in"
    431 # Factoring default headers for most tests.
    432 ac_includes_default="\
    433 #include <stdio.h>
    434 #if HAVE_SYS_TYPES_H
    435 # include <sys/types.h>
    436 #endif
    437 #if HAVE_SYS_STAT_H
    438 # include <sys/stat.h>
    439 #endif
    440 #if STDC_HEADERS
    441 # include <stdlib.h>
    442 # include <stddef.h>
    443 #else
    444 # if HAVE_STDLIB_H
    445 #  include <stdlib.h>
    446 # endif
    447 #endif
    448 #if HAVE_STRING_H
    449 # if !STDC_HEADERS && HAVE_MEMORY_H
    450 #  include <memory.h>
    451 # endif
    452 # include <string.h>
    453 #endif
    454 #if HAVE_STRINGS_H
    455 # include <strings.h>
    456 #endif
    457 #if HAVE_INTTYPES_H
    458 # include <inttypes.h>
    459 #else
    460 # if HAVE_STDINT_H
    461 #  include <stdint.h>
    462 # endif
    463 #endif
    464 #if HAVE_UNISTD_H
    465 # include <unistd.h>
    466 #endif"
    467 
    468 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 build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBCURRENT LIBREVISION LIBAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA FILEMAP LIBOBJS LTLIBOBJS'
    469 ac_subst_files=''
    470 
    471 # Initialize some variables set by options.
    472 ac_init_help=
    473 ac_init_version=false
    474 # The variables have the same names as the options, with
    475 # dashes changed to underlines.
    476 cache_file=/dev/null
    477 exec_prefix=NONE
    478 no_create=
    479 no_recursion=
    480 prefix=NONE
    481 program_prefix=NONE
    482 program_suffix=NONE
    483 program_transform_name=s,x,x,
    484 silent=
    485 site=
    486 srcdir=
    487 verbose=
    488 x_includes=NONE
    489 x_libraries=NONE
    490 
    491 # Installation directory options.
    492 # These are left unexpanded so users can "make install exec_prefix=/foo"
    493 # and all the variables that are supposed to be based on exec_prefix
    494 # by default will actually change.
    495 # Use braces instead of parens because sh, perl, etc. also accept them.
    496 bindir='${exec_prefix}/bin'
    497 sbindir='${exec_prefix}/sbin'
    498 libexecdir='${exec_prefix}/libexec'
    499 datadir='${prefix}/share'
    500 sysconfdir='${prefix}/etc'
    501 sharedstatedir='${prefix}/com'
    502 localstatedir='${prefix}/var'
    503 libdir='${exec_prefix}/lib'
    504 includedir='${prefix}/include'
    505 oldincludedir='/usr/include'
    506 infodir='${prefix}/info'
    507 mandir='${prefix}/man'
    508 
    509 ac_prev=
    510 for ac_option
    511 do
    512   # If the previous option needs an argument, assign it.
    513   if test -n "$ac_prev"; then
    514     eval "$ac_prev=\$ac_option"
    515     ac_prev=
    516     continue
    517   fi
    518 
    519   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
    520 
    521   # Accept the important Cygnus configure options, so we can diagnose typos.
    522 
    523   case $ac_option in
    524 
    525   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    526     ac_prev=bindir ;;
    527   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    528     bindir=$ac_optarg ;;
    529 
    530   -build | --build | --buil | --bui | --bu)
    531     ac_prev=build_alias ;;
    532   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    533     build_alias=$ac_optarg ;;
    534 
    535   -cache-file | --cache-file | --cache-fil | --cache-fi \
    536   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    537     ac_prev=cache_file ;;
    538   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    539   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    540     cache_file=$ac_optarg ;;
    541 
    542   --config-cache | -C)
    543     cache_file=config.cache ;;
    544 
    545   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    546     ac_prev=datadir ;;
    547   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
    548   | --da=*)
    549     datadir=$ac_optarg ;;
    550 
    551   -disable-* | --disable-*)
    552     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    553     # Reject names that are not valid shell variable names.
    554     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    555       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
    556    { (exit 1); exit 1; }; }
    557     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    558     eval "enable_$ac_feature=no" ;;
    559 
    560   -enable-* | --enable-*)
    561     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    562     # Reject names that are not valid shell variable names.
    563     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    564       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
    565    { (exit 1); exit 1; }; }
    566     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    567     case $ac_option in
    568       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
    569       *) ac_optarg=yes ;;
    570     esac
    571     eval "enable_$ac_feature='$ac_optarg'" ;;
    572 
    573   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    574   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    575   | --exec | --exe | --ex)
    576     ac_prev=exec_prefix ;;
    577   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    578   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    579   | --exec=* | --exe=* | --ex=*)
    580     exec_prefix=$ac_optarg ;;
    581 
    582   -gas | --gas | --ga | --g)
    583     # Obsolete; use --with-gas.
    584     with_gas=yes ;;
    585 
    586   -help | --help | --hel | --he | -h)
    587     ac_init_help=long ;;
    588   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    589     ac_init_help=recursive ;;
    590   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    591     ac_init_help=short ;;
    592 
    593   -host | --host | --hos | --ho)
    594     ac_prev=host_alias ;;
    595   -host=* | --host=* | --hos=* | --ho=*)
    596     host_alias=$ac_optarg ;;
    597 
    598   -includedir | --includedir | --includedi | --included | --include \
    599   | --includ | --inclu | --incl | --inc)
    600     ac_prev=includedir ;;
    601   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    602   | --includ=* | --inclu=* | --incl=* | --inc=*)
    603     includedir=$ac_optarg ;;
    604 
    605   -infodir | --infodir | --infodi | --infod | --info | --inf)
    606     ac_prev=infodir ;;
    607   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    608     infodir=$ac_optarg ;;
    609 
    610   -libdir | --libdir | --libdi | --libd)
    611     ac_prev=libdir ;;
    612   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    613     libdir=$ac_optarg ;;
    614 
    615   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    616   | --libexe | --libex | --libe)
    617     ac_prev=libexecdir ;;
    618   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
    619   | --libexe=* | --libex=* | --libe=*)
    620     libexecdir=$ac_optarg ;;
    621 
    622   -localstatedir | --localstatedir | --localstatedi | --localstated \
    623   | --localstate | --localstat | --localsta | --localst \
    624   | --locals | --local | --loca | --loc | --lo)
    625     ac_prev=localstatedir ;;
    626   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
    627   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
    628   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
    629     localstatedir=$ac_optarg ;;
    630 
    631   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    632     ac_prev=mandir ;;
    633   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    634     mandir=$ac_optarg ;;
    635 
    636   -nfp | --nfp | --nf)
    637     # Obsolete; use --without-fp.
    638     with_fp=no ;;
    639 
    640   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
    641   | --no-cr | --no-c | -n)
    642     no_create=yes ;;
    643 
    644   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
    645   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    646     no_recursion=yes ;;
    647 
    648   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
    649   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
    650   | --oldin | --oldi | --old | --ol | --o)
    651     ac_prev=oldincludedir ;;
    652   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
    653   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
    654   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    655     oldincludedir=$ac_optarg ;;
    656 
    657   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    658     ac_prev=prefix ;;
    659   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    660     prefix=$ac_optarg ;;
    661 
    662   -program-prefix | --program-prefix | --program-prefi | --program-pref \
    663   | --program-pre | --program-pr | --program-p)
    664     ac_prev=program_prefix ;;
    665   -program-prefix=* | --program-prefix=* | --program-prefi=* \
    666   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    667     program_prefix=$ac_optarg ;;
    668 
    669   -program-suffix | --program-suffix | --program-suffi | --program-suff \
    670   | --program-suf | --program-su | --program-s)
    671     ac_prev=program_suffix ;;
    672   -program-suffix=* | --program-suffix=* | --program-suffi=* \
    673   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    674     program_suffix=$ac_optarg ;;
    675 
    676   -program-transform-name | --program-transform-name \
    677   | --program-transform-nam | --program-transform-na \
    678   | --program-transform-n | --program-transform- \
    679   | --program-transform | --program-transfor \
    680   | --program-transfo | --program-transf \
    681   | --program-trans | --program-tran \
    682   | --progr-tra | --program-tr | --program-t)
    683     ac_prev=program_transform_name ;;
    684   -program-transform-name=* | --program-transform-name=* \
    685   | --program-transform-nam=* | --program-transform-na=* \
    686   | --program-transform-n=* | --program-transform-=* \
    687   | --program-transform=* | --program-transfor=* \
    688   | --program-transfo=* | --program-transf=* \
    689   | --program-trans=* | --program-tran=* \
    690   | --progr-tra=* | --program-tr=* | --program-t=*)
    691     program_transform_name=$ac_optarg ;;
    692 
    693   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    694   | -silent | --silent | --silen | --sile | --sil)
    695     silent=yes ;;
    696 
    697   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    698     ac_prev=sbindir ;;
    699   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
    700   | --sbi=* | --sb=*)
    701     sbindir=$ac_optarg ;;
    702 
    703   -sharedstatedir | --sharedstatedir | --sharedstatedi \
    704   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
    705   | --sharedst | --shareds | --shared | --share | --shar \
    706   | --sha | --sh)
    707     ac_prev=sharedstatedir ;;
    708   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
    709   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
    710   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
    711   | --sha=* | --sh=*)
    712     sharedstatedir=$ac_optarg ;;
    713 
    714   -site | --site | --sit)
    715     ac_prev=site ;;
    716   -site=* | --site=* | --sit=*)
    717     site=$ac_optarg ;;
    718 
    719   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    720     ac_prev=srcdir ;;
    721   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    722     srcdir=$ac_optarg ;;
    723 
    724   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
    725   | --syscon | --sysco | --sysc | --sys | --sy)
    726     ac_prev=sysconfdir ;;
    727   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
    728   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
    729     sysconfdir=$ac_optarg ;;
    730 
    731   -target | --target | --targe | --targ | --tar | --ta | --t)
    732     ac_prev=target_alias ;;
    733   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    734     target_alias=$ac_optarg ;;
    735 
    736   -v | -verbose | --verbose | --verbos | --verbo | --verb)
    737     verbose=yes ;;
    738 
    739   -version | --version | --versio | --versi | --vers | -V)
    740     ac_init_version=: ;;
    741 
    742   -with-* | --with-*)
    743     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
    744     # Reject names that are not valid shell variable names.
    745     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    746       { echo "$as_me: error: invalid package name: $ac_package" >&2
    747    { (exit 1); exit 1; }; }
    748     ac_package=`echo $ac_package| sed 's/-/_/g'`
    749     case $ac_option in
    750       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
    751       *) ac_optarg=yes ;;
    752     esac
    753     eval "with_$ac_package='$ac_optarg'" ;;
    754 
    755   -without-* | --without-*)
    756     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
    757     # Reject names that are not valid shell variable names.
    758     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
    759       { echo "$as_me: error: invalid package name: $ac_package" >&2
    760    { (exit 1); exit 1; }; }
    761     ac_package=`echo $ac_package | sed 's/-/_/g'`
    762     eval "with_$ac_package=no" ;;
    763 
    764   --x)
    765     # Obsolete; use --with-x.
    766     with_x=yes ;;
    767 
    768   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
    769   | --x-incl | --x-inc | --x-in | --x-i)
    770     ac_prev=x_includes ;;
    771   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
    772   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    773     x_includes=$ac_optarg ;;
    774 
    775   -x-libraries | --x-libraries | --x-librarie | --x-librari \
    776   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    777     ac_prev=x_libraries ;;
    778   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
    779   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
    780     x_libraries=$ac_optarg ;;
    781 
    782   -*) { echo "$as_me: error: unrecognized option: $ac_option
    783 Try \`$0 --help' for more information." >&2
    784    { (exit 1); exit 1; }; }
    785     ;;
    786 
    787   *=*)
    788     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
    789     # Reject names that are not valid shell variable names.
    790     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
    791       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    792    { (exit 1); exit 1; }; }
    793     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
    794     eval "$ac_envvar='$ac_optarg'"
    795     export $ac_envvar ;;
    796 
    797   *)
    798     # FIXME: should be removed in autoconf 3.0.
    799     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
    800     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
    801       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    802     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
    803     ;;
    804 
    805   esac
    806 done
    807 
    808 if test -n "$ac_prev"; then
    809   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
    810   { echo "$as_me: error: missing argument to $ac_option" >&2
    811    { (exit 1); exit 1; }; }
    812 fi
    813 
    814 # Be sure to have absolute paths.
    815 for ac_var in exec_prefix prefix
    816 do
    817   eval ac_val=$`echo $ac_var`
    818   case $ac_val in
    819     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
    820     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    821    { (exit 1); exit 1; }; };;
    822   esac
    823 done
    824 
    825 # Be sure to have absolute paths.
    826 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
    827 	      localstatedir libdir includedir oldincludedir infodir mandir
    828 do
    829   eval ac_val=$`echo $ac_var`
    830   case $ac_val in
    831     [\\/$]* | ?:[\\/]* ) ;;
    832     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    833    { (exit 1); exit 1; }; };;
    834   esac
    835 done
    836 
    837 # There might be people who depend on the old broken behavior: `$host'
    838 # used to hold the argument of --host etc.
    839 # FIXME: To remove some day.
    840 build=$build_alias
    841 host=$host_alias
    842 target=$target_alias
    843 
    844 # FIXME: To remove some day.
    845 if test "x$host_alias" != x; then
    846   if test "x$build_alias" = x; then
    847     cross_compiling=maybe
    848     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
    849     If a cross compiler is detected then cross compile mode will be used." >&2
    850   elif test "x$build_alias" != "x$host_alias"; then
    851     cross_compiling=yes
    852   fi
    853 fi
    854 
    855 ac_tool_prefix=
    856 test -n "$host_alias" && ac_tool_prefix=$host_alias-
    857 
    858 test "$silent" = yes && exec 6>/dev/null
    859 
    860 
    861 # Find the source files, if location was not specified.
    862 if test -z "$srcdir"; then
    863   ac_srcdir_defaulted=yes
    864   # Try the directory containing this script, then its parent.
    865   ac_confdir=`(dirname "$0") 2>/dev/null ||
    866 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    867 	 X"$0" : 'X\(//\)[^/]' \| \
    868 	 X"$0" : 'X\(//\)$' \| \
    869 	 X"$0" : 'X\(/\)' \| \
    870 	 .     : '\(.\)' 2>/dev/null ||
    871 echo X"$0" |
    872     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
    873   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
    874   	  /^X\(\/\/\)$/{ s//\1/; q; }
    875   	  /^X\(\/\).*/{ s//\1/; q; }
    876   	  s/.*/./; q'`
    877   srcdir=$ac_confdir
    878   if test ! -r $srcdir/$ac_unique_file; then
    879     srcdir=..
    880   fi
    881 else
    882   ac_srcdir_defaulted=no
    883 fi
    884 if test ! -r $srcdir/$ac_unique_file; then
    885   if test "$ac_srcdir_defaulted" = yes; then
    886     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
    887    { (exit 1); exit 1; }; }
    888   else
    889     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    890    { (exit 1); exit 1; }; }
    891   fi
    892 fi
    893 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
    894   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
    895    { (exit 1); exit 1; }; }
    896 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
    897 ac_env_build_alias_set=${build_alias+set}
    898 ac_env_build_alias_value=$build_alias
    899 ac_cv_env_build_alias_set=${build_alias+set}
    900 ac_cv_env_build_alias_value=$build_alias
    901 ac_env_host_alias_set=${host_alias+set}
    902 ac_env_host_alias_value=$host_alias
    903 ac_cv_env_host_alias_set=${host_alias+set}
    904 ac_cv_env_host_alias_value=$host_alias
    905 ac_env_target_alias_set=${target_alias+set}
    906 ac_env_target_alias_value=$target_alias
    907 ac_cv_env_target_alias_set=${target_alias+set}
    908 ac_cv_env_target_alias_value=$target_alias
    909 ac_env_CC_set=${CC+set}
    910 ac_env_CC_value=$CC
    911 ac_cv_env_CC_set=${CC+set}
    912 ac_cv_env_CC_value=$CC
    913 ac_env_CFLAGS_set=${CFLAGS+set}
    914 ac_env_CFLAGS_value=$CFLAGS
    915 ac_cv_env_CFLAGS_set=${CFLAGS+set}
    916 ac_cv_env_CFLAGS_value=$CFLAGS
    917 ac_env_LDFLAGS_set=${LDFLAGS+set}
    918 ac_env_LDFLAGS_value=$LDFLAGS
    919 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
    920 ac_cv_env_LDFLAGS_value=$LDFLAGS
    921 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
    922 ac_env_CPPFLAGS_value=$CPPFLAGS
    923 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
    924 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
    925 ac_env_CPP_set=${CPP+set}
    926 ac_env_CPP_value=$CPP
    927 ac_cv_env_CPP_set=${CPP+set}
    928 ac_cv_env_CPP_value=$CPP
    929 ac_env_CXX_set=${CXX+set}
    930 ac_env_CXX_value=$CXX
    931 ac_cv_env_CXX_set=${CXX+set}
    932 ac_cv_env_CXX_value=$CXX
    933 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
    934 ac_env_CXXFLAGS_value=$CXXFLAGS
    935 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
    936 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
    937 ac_env_CXXCPP_set=${CXXCPP+set}
    938 ac_env_CXXCPP_value=$CXXCPP
    939 ac_cv_env_CXXCPP_set=${CXXCPP+set}
    940 ac_cv_env_CXXCPP_value=$CXXCPP
    941 ac_env_F77_set=${F77+set}
    942 ac_env_F77_value=$F77
    943 ac_cv_env_F77_set=${F77+set}
    944 ac_cv_env_F77_value=$F77
    945 ac_env_FFLAGS_set=${FFLAGS+set}
    946 ac_env_FFLAGS_value=$FFLAGS
    947 ac_cv_env_FFLAGS_set=${FFLAGS+set}
    948 ac_cv_env_FFLAGS_value=$FFLAGS
    949 
    950 #
    951 # Report the --help message.
    952 #
    953 if test "$ac_init_help" = "long"; then
    954   # Omit some internal or obsolete options to make the list less imposing.
    955   # This message is too long to be a string in the A/UX 3.1 sh.
    956   cat <<_ACEOF
    957 \`configure' configures expat 2.0.1 to adapt to many kinds of systems.
    958 
    959 Usage: $0 [OPTION]... [VAR=VALUE]...
    960 
    961 To assign environment variables (e.g., CC, CFLAGS...), specify them as
    962 VAR=VALUE.  See below for descriptions of some of the useful variables.
    963 
    964 Defaults for the options are specified in brackets.
    965 
    966 Configuration:
    967   -h, --help              display this help and exit
    968       --help=short        display options specific to this package
    969       --help=recursive    display the short help of all the included packages
    970   -V, --version           display version information and exit
    971   -q, --quiet, --silent   do not print \`checking...' messages
    972       --cache-file=FILE   cache test results in FILE [disabled]
    973   -C, --config-cache      alias for \`--cache-file=config.cache'
    974   -n, --no-create         do not create output files
    975       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
    976 
    977 _ACEOF
    978 
    979   cat <<_ACEOF
    980 Installation directories:
    981   --prefix=PREFIX         install architecture-independent files in PREFIX
    982 			  [$ac_default_prefix]
    983   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
    984 			  [PREFIX]
    985 
    986 By default, \`make install' will install all the files in
    987 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
    988 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
    989 for instance \`--prefix=\$HOME'.
    990 
    991 For better control, use the options below.
    992 
    993 Fine tuning of the installation directories:
    994   --bindir=DIR           user executables [EPREFIX/bin]
    995   --sbindir=DIR          system admin executables [EPREFIX/sbin]
    996   --libexecdir=DIR       program executables [EPREFIX/libexec]
    997   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
    998   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
    999   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
   1000   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
   1001   --libdir=DIR           object code libraries [EPREFIX/lib]
   1002   --includedir=DIR       C header files [PREFIX/include]
   1003   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
   1004   --infodir=DIR          info documentation [PREFIX/info]
   1005   --mandir=DIR           man documentation [PREFIX/man]
   1006 _ACEOF
   1007 
   1008   cat <<\_ACEOF
   1009 
   1010 System types:
   1011   --build=BUILD     configure for building on BUILD [guessed]
   1012   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1013 _ACEOF
   1014 fi
   1015 
   1016 if test -n "$ac_init_help"; then
   1017   case $ac_init_help in
   1018      short | recursive ) echo "Configuration of expat 2.0.1:";;
   1019    esac
   1020   cat <<\_ACEOF
   1021 
   1022 Optional Features:
   1023   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1024   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1025   --enable-shared[=PKGS]
   1026                           build shared libraries [default=yes]
   1027   --enable-static[=PKGS]
   1028                           build static libraries [default=yes]
   1029   --enable-fast-install[=PKGS]
   1030                           optimize for fast installation [default=yes]
   1031   --disable-libtool-lock  avoid locking (might break parallel builds)
   1032 
   1033 Optional Packages:
   1034   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1035   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1036   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1037   --with-pic              try to use only PIC/non-PIC objects [default=use
   1038                           both]
   1039   --with-tags[=TAGS]
   1040                           include additional configurations [automatic]
   1041 
   1042 Some influential environment variables:
   1043   CC          C compiler command
   1044   CFLAGS      C compiler flags
   1045   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1046               nonstandard directory <lib dir>
   1047   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
   1048               headers in a nonstandard directory <include dir>
   1049   CPP         C preprocessor
   1050   CXX         C++ compiler command
   1051   CXXFLAGS    C++ compiler flags
   1052   CXXCPP      C++ preprocessor
   1053   F77         Fortran 77 compiler command
   1054   FFLAGS      Fortran 77 compiler flags
   1055 
   1056 Use these variables to override the choices made by `configure' or to help
   1057 it to find libraries and programs with nonstandard names/locations.
   1058 
   1059 Report bugs to <expat-bugs@libexpat.org>.
   1060 _ACEOF
   1061 fi
   1062 
   1063 if test "$ac_init_help" = "recursive"; then
   1064   # If there are subdirs, report their specific --help.
   1065   ac_popdir=`pwd`
   1066   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1067     test -d $ac_dir || continue
   1068     ac_builddir=.
   1069 
   1070 if test "$ac_dir" != .; then
   1071   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   1072   # A "../" for each directory in $ac_dir_suffix.
   1073   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
   1074 else
   1075   ac_dir_suffix= ac_top_builddir=
   1076 fi
   1077 
   1078 case $srcdir in
   1079   .)  # No --srcdir option.  We are building in place.
   1080     ac_srcdir=.
   1081     if test -z "$ac_top_builddir"; then
   1082        ac_top_srcdir=.
   1083     else
   1084        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
   1085     fi ;;
   1086   [\\/]* | ?:[\\/]* )  # Absolute path.
   1087     ac_srcdir=$srcdir$ac_dir_suffix;
   1088     ac_top_srcdir=$srcdir ;;
   1089   *) # Relative path.
   1090     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
   1091     ac_top_srcdir=$ac_top_builddir$srcdir ;;
   1092 esac
   1093 
   1094 # Do not use `cd foo && pwd` to compute absolute paths, because
   1095 # the directories may not exist.
   1096 case `pwd` in
   1097 .) ac_abs_builddir="$ac_dir";;
   1098 *)
   1099   case "$ac_dir" in
   1100   .) ac_abs_builddir=`pwd`;;
   1101   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
   1102   *) ac_abs_builddir=`pwd`/"$ac_dir";;
   1103   esac;;
   1104 esac
   1105 case $ac_abs_builddir in
   1106 .) ac_abs_top_builddir=${ac_top_builddir}.;;
   1107 *)
   1108   case ${ac_top_builddir}. in
   1109   .) ac_abs_top_builddir=$ac_abs_builddir;;
   1110   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
   1111   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
   1112   esac;;
   1113 esac
   1114 case $ac_abs_builddir in
   1115 .) ac_abs_srcdir=$ac_srcdir;;
   1116 *)
   1117   case $ac_srcdir in
   1118   .) ac_abs_srcdir=$ac_abs_builddir;;
   1119   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
   1120   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
   1121   esac;;
   1122 esac
   1123 case $ac_abs_builddir in
   1124 .) ac_abs_top_srcdir=$ac_top_srcdir;;
   1125 *)
   1126   case $ac_top_srcdir in
   1127   .) ac_abs_top_srcdir=$ac_abs_builddir;;
   1128   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
   1129   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
   1130   esac;;
   1131 esac
   1132 
   1133     cd $ac_dir
   1134     # Check for guested configure; otherwise get Cygnus style configure.
   1135     if test -f $ac_srcdir/configure.gnu; then
   1136       echo
   1137       $SHELL $ac_srcdir/configure.gnu  --help=recursive
   1138     elif test -f $ac_srcdir/configure; then
   1139       echo
   1140       $SHELL $ac_srcdir/configure  --help=recursive
   1141     elif test -f $ac_srcdir/configure.ac ||
   1142 	   test -f $ac_srcdir/configure.in; then
   1143       echo
   1144       $ac_configure --help
   1145     else
   1146       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1147     fi
   1148     cd $ac_popdir
   1149   done
   1150 fi
   1151 
   1152 test -n "$ac_init_help" && exit 0
   1153 if $ac_init_version; then
   1154   cat <<\_ACEOF
   1155 expat configure 2.0.1
   1156 generated by GNU Autoconf 2.59
   1157 
   1158 Copyright (C) 2003 Free Software Foundation, Inc.
   1159 This configure script is free software; the Free Software Foundation
   1160 gives unlimited permission to copy, distribute and modify it.
   1161 _ACEOF
   1162   exit 0
   1163 fi
   1164 exec 5>config.log
   1165 cat >&5 <<_ACEOF
   1166 This file contains any messages produced by compilers while
   1167 running configure, to aid debugging if configure makes a mistake.
   1168 
   1169 It was created by expat $as_me 2.0.1, which was
   1170 generated by GNU Autoconf 2.59.  Invocation command line was
   1171 
   1172   $ $0 $@
   1173 
   1174 _ACEOF
   1175 {
   1176 cat <<_ASUNAME
   1177 ## --------- ##
   1178 ## Platform. ##
   1179 ## --------- ##
   1180 
   1181 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   1182 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1183 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1184 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1185 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1186 
   1187 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   1188 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   1189 
   1190 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   1191 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   1192 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   1193 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
   1194 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   1195 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   1196 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   1197 
   1198 _ASUNAME
   1199 
   1200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1201 for as_dir in $PATH
   1202 do
   1203   IFS=$as_save_IFS
   1204   test -z "$as_dir" && as_dir=.
   1205   echo "PATH: $as_dir"
   1206 done
   1207 
   1208 } >&5
   1209 
   1210 cat >&5 <<_ACEOF
   1211 
   1212 
   1213 ## ----------- ##
   1214 ## Core tests. ##
   1215 ## ----------- ##
   1216 
   1217 _ACEOF
   1218 
   1219 
   1220 # Keep a trace of the command line.
   1221 # Strip out --no-create and --no-recursion so they do not pile up.
   1222 # Strip out --silent because we don't want to record it for future runs.
   1223 # Also quote any args containing shell meta-characters.
   1224 # Make two passes to allow for proper duplicate-argument suppression.
   1225 ac_configure_args=
   1226 ac_configure_args0=
   1227 ac_configure_args1=
   1228 ac_sep=
   1229 ac_must_keep_next=false
   1230 for ac_pass in 1 2
   1231 do
   1232   for ac_arg
   1233   do
   1234     case $ac_arg in
   1235     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   1236     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1237     | -silent | --silent | --silen | --sile | --sil)
   1238       continue ;;
   1239     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
   1240       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1241     esac
   1242     case $ac_pass in
   1243     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
   1244     2)
   1245       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
   1246       if test $ac_must_keep_next = true; then
   1247 	ac_must_keep_next=false # Got value, back to normal.
   1248       else
   1249 	case $ac_arg in
   1250 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   1251 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   1252 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   1253 	  | -with-* | --with-* | -without-* | --without-* | --x)
   1254 	    case "$ac_configure_args0 " in
   1255 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   1256 	    esac
   1257 	    ;;
   1258 	  -* ) ac_must_keep_next=true ;;
   1259 	esac
   1260       fi
   1261       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
   1262       # Get rid of the leading space.
   1263       ac_sep=" "
   1264       ;;
   1265     esac
   1266   done
   1267 done
   1268 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
   1269 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
   1270 
   1271 # When interrupted or exit'd, cleanup temporary files, and complete
   1272 # config.log.  We remove comments because anyway the quotes in there
   1273 # would cause problems or look ugly.
   1274 # WARNING: Be sure not to use single quotes in there, as some shells,
   1275 # such as our DU 5.0 friend, will then `close' the trap.
   1276 trap 'exit_status=$?
   1277   # Save into config.log some information that might help in debugging.
   1278   {
   1279     echo
   1280 
   1281     cat <<\_ASBOX
   1282 ## ---------------- ##
   1283 ## Cache variables. ##
   1284 ## ---------------- ##
   1285 _ASBOX
   1286     echo
   1287     # The following way of writing the cache mishandles newlines in values,
   1288 {
   1289   (set) 2>&1 |
   1290     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
   1291     *ac_space=\ *)
   1292       sed -n \
   1293 	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
   1294 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
   1295       ;;
   1296     *)
   1297       sed -n \
   1298 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
   1299       ;;
   1300     esac;
   1301 }
   1302     echo
   1303 
   1304     cat <<\_ASBOX
   1305 ## ----------------- ##
   1306 ## Output variables. ##
   1307 ## ----------------- ##
   1308 _ASBOX
   1309     echo
   1310     for ac_var in $ac_subst_vars
   1311     do
   1312       eval ac_val=$`echo $ac_var`
   1313       echo "$ac_var='"'"'$ac_val'"'"'"
   1314     done | sort
   1315     echo
   1316 
   1317     if test -n "$ac_subst_files"; then
   1318       cat <<\_ASBOX
   1319 ## ------------- ##
   1320 ## Output files. ##
   1321 ## ------------- ##
   1322 _ASBOX
   1323       echo
   1324       for ac_var in $ac_subst_files
   1325       do
   1326 	eval ac_val=$`echo $ac_var`
   1327 	echo "$ac_var='"'"'$ac_val'"'"'"
   1328       done | sort
   1329       echo
   1330     fi
   1331 
   1332     if test -s confdefs.h; then
   1333       cat <<\_ASBOX
   1334 ## ----------- ##
   1335 ## confdefs.h. ##
   1336 ## ----------- ##
   1337 _ASBOX
   1338       echo
   1339       sed "/^$/d" confdefs.h | sort
   1340       echo
   1341     fi
   1342     test "$ac_signal" != 0 &&
   1343       echo "$as_me: caught signal $ac_signal"
   1344     echo "$as_me: exit $exit_status"
   1345   } >&5
   1346   rm -f core *.core &&
   1347   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
   1348     exit $exit_status
   1349      ' 0
   1350 for ac_signal in 1 2 13 15; do
   1351   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
   1352 done
   1353 ac_signal=0
   1354 
   1355 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   1356 rm -rf conftest* confdefs.h
   1357 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
   1358 echo >confdefs.h
   1359 
   1360 # Predefined preprocessor variables.
   1361 
   1362 cat >>confdefs.h <<_ACEOF
   1363 #define PACKAGE_NAME "$PACKAGE_NAME"
   1364 _ACEOF
   1365 
   1366 
   1367 cat >>confdefs.h <<_ACEOF
   1368 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   1369 _ACEOF
   1370 
   1371 
   1372 cat >>confdefs.h <<_ACEOF
   1373 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   1374 _ACEOF
   1375 
   1376 
   1377 cat >>confdefs.h <<_ACEOF
   1378 #define PACKAGE_STRING "$PACKAGE_STRING"
   1379 _ACEOF
   1380 
   1381 
   1382 cat >>confdefs.h <<_ACEOF
   1383 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   1384 _ACEOF
   1385 
   1386 
   1387 # Let the site file select an alternate cache file if it wants to.
   1388 # Prefer explicitly selected file to automatically selected ones.
   1389 if test -z "$CONFIG_SITE"; then
   1390   if test "x$prefix" != xNONE; then
   1391     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
   1392   else
   1393     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   1394   fi
   1395 fi
   1396 for ac_site_file in $CONFIG_SITE; do
   1397   if test -r "$ac_site_file"; then
   1398     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
   1399 echo "$as_me: loading site script $ac_site_file" >&6;}
   1400     sed 's/^/| /' "$ac_site_file" >&5
   1401     . "$ac_site_file"
   1402   fi
   1403 done
   1404 
   1405 if test -r "$cache_file"; then
   1406   # Some versions of bash will fail to source /dev/null (special
   1407   # files actually), so we avoid doing that.
   1408   if test -f "$cache_file"; then
   1409     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
   1410 echo "$as_me: loading cache $cache_file" >&6;}
   1411     case $cache_file in
   1412       [\\/]* | ?:[\\/]* ) . $cache_file;;
   1413       *)                      . ./$cache_file;;
   1414     esac
   1415   fi
   1416 else
   1417   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
   1418 echo "$as_me: creating cache $cache_file" >&6;}
   1419   >$cache_file
   1420 fi
   1421 
   1422 # Check that the precious variables saved in the cache have kept the same
   1423 # value.
   1424 ac_cache_corrupted=false
   1425 for ac_var in `(set) 2>&1 |
   1426 	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
   1427   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   1428   eval ac_new_set=\$ac_env_${ac_var}_set
   1429   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
   1430   eval ac_new_val="\$ac_env_${ac_var}_value"
   1431   case $ac_old_set,$ac_new_set in
   1432     set,)
   1433       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   1434 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   1435       ac_cache_corrupted=: ;;
   1436     ,set)
   1437       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
   1438 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   1439       ac_cache_corrupted=: ;;
   1440     ,);;
   1441     *)
   1442       if test "x$ac_old_val" != "x$ac_new_val"; then
   1443 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
   1444 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   1445 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
   1446 echo "$as_me:   former value:  $ac_old_val" >&2;}
   1447 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
   1448 echo "$as_me:   current value: $ac_new_val" >&2;}
   1449 	ac_cache_corrupted=:
   1450       fi;;
   1451   esac
   1452   # Pass precious variables to config.status.
   1453   if test "$ac_new_set" = set; then
   1454     case $ac_new_val in
   1455     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
   1456       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   1457     *) ac_arg=$ac_var=$ac_new_val ;;
   1458     esac
   1459     case " $ac_configure_args " in
   1460       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   1461       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
   1462     esac
   1463   fi
   1464 done
   1465 if $ac_cache_corrupted; then
   1466   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
   1467 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   1468   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
   1469 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   1470    { (exit 1); exit 1; }; }
   1471 fi
   1472 
   1473 ac_ext=c
   1474 ac_cpp='$CPP $CPPFLAGS'
   1475 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   1476 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   1477 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   1478 
   1479 
   1480 
   1481 
   1482 
   1483 
   1484 
   1485 
   1486 
   1487 
   1488 
   1489 
   1490 
   1491 
   1492 
   1493 
   1494 
   1495 
   1496 
   1497 
   1498 
   1499 
   1500 
   1501 
   1502 
   1503 
   1504 
   1505 
   1506 
   1507 
   1508 ac_aux_dir=
   1509 for ac_dir in conftools $srcdir/conftools; do
   1510   if test -f $ac_dir/install-sh; then
   1511     ac_aux_dir=$ac_dir
   1512     ac_install_sh="$ac_aux_dir/install-sh -c"
   1513     break
   1514   elif test -f $ac_dir/install.sh; then
   1515     ac_aux_dir=$ac_dir
   1516     ac_install_sh="$ac_aux_dir/install.sh -c"
   1517     break
   1518   elif test -f $ac_dir/shtool; then
   1519     ac_aux_dir=$ac_dir
   1520     ac_install_sh="$ac_aux_dir/shtool install -c"
   1521     break
   1522   fi
   1523 done
   1524 if test -z "$ac_aux_dir"; then
   1525   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&5
   1526 echo "$as_me: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&2;}
   1527    { (exit 1); exit 1; }; }
   1528 fi
   1529 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
   1530 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
   1531 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
   1532 
   1533 
   1534 
   1535 
   1536 LIBCURRENT=6
   1537 LIBREVISION=2
   1538 LIBAGE=5
   1539 
   1540           ac_config_headers="$ac_config_headers expat_config.h"
   1541 
   1542 
   1543 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
   1544 ## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
   1545 ## Free Software Foundation, Inc.
   1546 ## Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
   1547 ##
   1548 ## This file is free software; the Free Software Foundation gives
   1549 ## unlimited permission to copy and/or distribute it, with or without
   1550 ## modifications, as long as this notice is preserved.
   1551 
   1552 # serial 48 AC_PROG_LIBTOOL
   1553 
   1554 
   1555 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
   1556 # -----------------------------------------------------------
   1557 # If this macro is not defined by Autoconf, define it here.
   1558 
   1559 
   1560 
   1561 # AC_PROG_LIBTOOL
   1562 # ---------------
   1563 # AC_PROG_LIBTOOL
   1564 
   1565 
   1566 # _AC_PROG_LIBTOOL
   1567 # ----------------
   1568 # _AC_PROG_LIBTOOL
   1569 
   1570 
   1571 # AC_LIBTOOL_SETUP
   1572 # ----------------
   1573 # AC_LIBTOOL_SETUP
   1574 
   1575 
   1576 # _LT_AC_SYS_COMPILER
   1577 # -------------------
   1578 # _LT_AC_SYS_COMPILER
   1579 
   1580 
   1581 # _LT_CC_BASENAME(CC)
   1582 # -------------------
   1583 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   1584 
   1585 
   1586 
   1587 # _LT_COMPILER_BOILERPLATE
   1588 # ------------------------
   1589 # Check for compiler boilerplate output or warnings with
   1590 # the simple compiler test code.
   1591 # _LT_COMPILER_BOILERPLATE
   1592 
   1593 
   1594 # _LT_LINKER_BOILERPLATE
   1595 # ----------------------
   1596 # Check for linker boilerplate output or warnings with
   1597 # the simple link test code.
   1598 # _LT_LINKER_BOILERPLATE
   1599 
   1600 
   1601 # _LT_AC_SYS_LIBPATH_AIX
   1602 # ----------------------
   1603 # Links a minimal program and checks the executable
   1604 # for the system default hardcoded library path. In most cases,
   1605 # this is /usr/lib:/lib, but when the MPI compilers are used
   1606 # the location of the communication and MPI libs are included too.
   1607 # If we don't find anything, use the default library path according
   1608 # to the aix ld manual.
   1609 # _LT_AC_SYS_LIBPATH_AIX
   1610 
   1611 
   1612 # _LT_AC_SHELL_INIT(ARG)
   1613 # ----------------------
   1614 # _LT_AC_SHELL_INIT
   1615 
   1616 
   1617 # _LT_AC_PROG_ECHO_BACKSLASH
   1618 # --------------------------
   1619 # Add some code to the start of the generated configure script which
   1620 # will find an echo command which doesn't interpret backslashes.
   1621 # _LT_AC_PROG_ECHO_BACKSLASH
   1622 
   1623 
   1624 # _LT_AC_LOCK
   1625 # -----------
   1626 # _LT_AC_LOCK
   1627 
   1628 
   1629 # AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
   1630 #		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
   1631 # ----------------------------------------------------------------
   1632 # Check whether the given compiler option works
   1633 # AC_LIBTOOL_COMPILER_OPTION
   1634 
   1635 
   1636 # AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
   1637 #                          [ACTION-SUCCESS], [ACTION-FAILURE])
   1638 # ------------------------------------------------------------
   1639 # Check whether the given compiler option works
   1640 # AC_LIBTOOL_LINKER_OPTION
   1641 
   1642 
   1643 # AC_LIBTOOL_SYS_MAX_CMD_LEN
   1644 # --------------------------
   1645 # AC_LIBTOOL_SYS_MAX_CMD_LEN
   1646 
   1647 
   1648 # _LT_AC_CHECK_DLFCN
   1649 # ------------------
   1650 # _LT_AC_CHECK_DLFCN
   1651 
   1652 
   1653 # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
   1654 #                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
   1655 # ---------------------------------------------------------------------
   1656 # _LT_AC_TRY_DLOPEN_SELF
   1657 
   1658 
   1659 # AC_LIBTOOL_DLOPEN_SELF
   1660 # ----------------------
   1661 # AC_LIBTOOL_DLOPEN_SELF
   1662 
   1663 
   1664 # AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
   1665 # ---------------------------------
   1666 # Check to see if options -c and -o are simultaneously supported by compiler
   1667 # AC_LIBTOOL_PROG_CC_C_O
   1668 
   1669 
   1670 # AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
   1671 # -----------------------------------------
   1672 # Check to see if we can do hard links to lock some files if needed
   1673 # AC_LIBTOOL_SYS_HARD_LINK_LOCKS
   1674 
   1675 
   1676 # AC_LIBTOOL_OBJDIR
   1677 # -----------------
   1678 # AC_LIBTOOL_OBJDIR
   1679 
   1680 
   1681 # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
   1682 # ----------------------------------------------
   1683 # Check hardcoding attributes.
   1684 # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
   1685 
   1686 
   1687 # AC_LIBTOOL_SYS_LIB_STRIP
   1688 # ------------------------
   1689 # AC_LIBTOOL_SYS_LIB_STRIP
   1690 
   1691 
   1692 # AC_LIBTOOL_SYS_DYNAMIC_LINKER
   1693 # -----------------------------
   1694 # PORTME Fill in your ld.so characteristics
   1695 # AC_LIBTOOL_SYS_DYNAMIC_LINKER
   1696 
   1697 
   1698 # _LT_AC_TAGCONFIG
   1699 # ----------------
   1700 # _LT_AC_TAGCONFIG
   1701 
   1702 
   1703 # AC_LIBTOOL_DLOPEN
   1704 # -----------------
   1705 # enable checks for dlopen support
   1706 # AC_LIBTOOL_DLOPEN
   1707 
   1708 
   1709 # AC_LIBTOOL_WIN32_DLL
   1710 # --------------------
   1711 # declare package support for building win32 DLLs
   1712 # AC_LIBTOOL_WIN32_DLL
   1713 
   1714 
   1715 # AC_ENABLE_SHARED([DEFAULT])
   1716 # ---------------------------
   1717 # implement the --enable-shared flag
   1718 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
   1719 # AC_ENABLE_SHARED
   1720 
   1721 
   1722 # AC_DISABLE_SHARED
   1723 # -----------------
   1724 # set the default shared flag to --disable-shared
   1725 # AC_DISABLE_SHARED
   1726 
   1727 
   1728 # AC_ENABLE_STATIC([DEFAULT])
   1729 # ---------------------------
   1730 # implement the --enable-static flag
   1731 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
   1732 # AC_ENABLE_STATIC
   1733 
   1734 
   1735 # AC_DISABLE_STATIC
   1736 # -----------------
   1737 # set the default static flag to --disable-static
   1738 # AC_DISABLE_STATIC
   1739 
   1740 
   1741 # AC_ENABLE_FAST_INSTALL([DEFAULT])
   1742 # ---------------------------------
   1743 # implement the --enable-fast-install flag
   1744 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
   1745 # AC_ENABLE_FAST_INSTALL
   1746 
   1747 
   1748 # AC_DISABLE_FAST_INSTALL
   1749 # -----------------------
   1750 # set the default to --disable-fast-install
   1751 # AC_DISABLE_FAST_INSTALL
   1752 
   1753 
   1754 # AC_LIBTOOL_PICMODE([MODE])
   1755 # --------------------------
   1756 # implement the --with-pic flag
   1757 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
   1758 # AC_LIBTOOL_PICMODE
   1759 
   1760 
   1761 # AC_PROG_EGREP
   1762 # -------------
   1763 # This is predefined starting with Autoconf 2.54, so this conditional
   1764 # definition can be removed once we require Autoconf 2.54 or later.
   1765 
   1766 
   1767 
   1768 # AC_PATH_TOOL_PREFIX
   1769 # -------------------
   1770 # find a file program which can recognise shared library
   1771 # AC_PATH_TOOL_PREFIX
   1772 
   1773 
   1774 # AC_PATH_MAGIC
   1775 # -------------
   1776 # find a file program which can recognise a shared library
   1777 # AC_PATH_MAGIC
   1778 
   1779 
   1780 # AC_PROG_LD
   1781 # ----------
   1782 # find the pathname to the GNU or non-GNU linker
   1783 # AC_PROG_LD
   1784 
   1785 
   1786 # AC_PROG_LD_GNU
   1787 # --------------
   1788 # AC_PROG_LD_GNU
   1789 
   1790 
   1791 # AC_PROG_LD_RELOAD_FLAG
   1792 # ----------------------
   1793 # find reload flag for linker
   1794 #   -- PORTME Some linkers may need a different reload flag.
   1795 # AC_PROG_LD_RELOAD_FLAG
   1796 
   1797 
   1798 # AC_DEPLIBS_CHECK_METHOD
   1799 # -----------------------
   1800 # how to check for library dependencies
   1801 #  -- PORTME fill in with the dynamic library characteristics
   1802 # AC_DEPLIBS_CHECK_METHOD
   1803 
   1804 
   1805 # AC_PROG_NM
   1806 # ----------
   1807 # find the pathname to a BSD-compatible name lister
   1808 # AC_PROG_NM
   1809 
   1810 
   1811 # AC_CHECK_LIBM
   1812 # -------------
   1813 # check for math library
   1814 # AC_CHECK_LIBM
   1815 
   1816 
   1817 # AC_LIBLTDL_CONVENIENCE([DIRECTORY])
   1818 # -----------------------------------
   1819 # sets LIBLTDL to the link flags for the libltdl convenience library and
   1820 # LTDLINCL to the include flags for the libltdl header and adds
   1821 # --enable-ltdl-convenience to the configure arguments.  Note that
   1822 # AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
   1823 # it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
   1824 # '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
   1825 # (note the single quotes!).  If your package is not flat and you're not
   1826 # using automake, define top_builddir and top_srcdir appropriately in
   1827 # the Makefiles.
   1828 # AC_LIBLTDL_CONVENIENCE
   1829 
   1830 
   1831 # AC_LIBLTDL_INSTALLABLE([DIRECTORY])
   1832 # -----------------------------------
   1833 # sets LIBLTDL to the link flags for the libltdl installable library and
   1834 # LTDLINCL to the include flags for the libltdl header and adds
   1835 # --enable-ltdl-install to the configure arguments.  Note that
   1836 # AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
   1837 # and an installed libltdl is not found, it is assumed to be `libltdl'.
   1838 # LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
   1839 # '${top_srcdir}/' (note the single quotes!).  If your package is not
   1840 # flat and you're not using automake, define top_builddir and top_srcdir
   1841 # appropriately in the Makefiles.
   1842 # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
   1843 # AC_LIBLTDL_INSTALLABLE
   1844 
   1845 
   1846 # AC_LIBTOOL_CXX
   1847 # --------------
   1848 # enable support for C++ libraries
   1849 # AC_LIBTOOL_CXX
   1850 
   1851 
   1852 # _LT_AC_LANG_CXX
   1853 # ---------------
   1854 # _LT_AC_LANG_CXX
   1855 
   1856 # _LT_AC_PROG_CXXCPP
   1857 # ------------------
   1858 # _LT_AC_PROG_CXXCPP
   1859 
   1860 # AC_LIBTOOL_F77
   1861 # --------------
   1862 # enable support for Fortran 77 libraries
   1863 # AC_LIBTOOL_F77
   1864 
   1865 
   1866 # _LT_AC_LANG_F77
   1867 # ---------------
   1868 # _LT_AC_LANG_F77
   1869 
   1870 
   1871 # AC_LIBTOOL_GCJ
   1872 # --------------
   1873 # enable support for GCJ libraries
   1874 # AC_LIBTOOL_GCJ
   1875 
   1876 
   1877 # _LT_AC_LANG_GCJ
   1878 # ---------------
   1879 # _LT_AC_LANG_GCJ
   1880 
   1881 
   1882 # AC_LIBTOOL_RC
   1883 # -------------
   1884 # enable support for Windows resource files
   1885 # AC_LIBTOOL_RC
   1886 
   1887 
   1888 # AC_LIBTOOL_LANG_C_CONFIG
   1889 # ------------------------
   1890 # Ensure that the configuration vars for the C compiler are
   1891 # suitably defined.  Those variables are subsequently used by
   1892 # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
   1893 
   1894 # AC_LIBTOOL_LANG_C_CONFIG
   1895 
   1896 
   1897 # AC_LIBTOOL_LANG_CXX_CONFIG
   1898 # --------------------------
   1899 # Ensure that the configuration vars for the C compiler are
   1900 # suitably defined.  Those variables are subsequently used by
   1901 # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
   1902 
   1903 # AC_LIBTOOL_LANG_CXX_CONFIG
   1904 
   1905 # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
   1906 # ------------------------------------
   1907 # Figure out "hidden" library dependencies from verbose
   1908 # compiler output when linking a shared library.
   1909 # Parse the compiler output and extract the necessary
   1910 # objects, libraries and library flags.
   1911 # AC_LIBTOOL_POSTDEP_PREDEP
   1912 
   1913 # AC_LIBTOOL_LANG_F77_CONFIG
   1914 # --------------------------
   1915 # Ensure that the configuration vars for the C compiler are
   1916 # suitably defined.  Those variables are subsequently used by
   1917 # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
   1918 
   1919 # AC_LIBTOOL_LANG_F77_CONFIG
   1920 
   1921 
   1922 # AC_LIBTOOL_LANG_GCJ_CONFIG
   1923 # --------------------------
   1924 # Ensure that the configuration vars for the C compiler are
   1925 # suitably defined.  Those variables are subsequently used by
   1926 # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
   1927 
   1928 # AC_LIBTOOL_LANG_GCJ_CONFIG
   1929 
   1930 
   1931 # AC_LIBTOOL_LANG_RC_CONFIG
   1932 # -------------------------
   1933 # Ensure that the configuration vars for the Windows resource compiler are
   1934 # suitably defined.  Those variables are subsequently used by
   1935 # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
   1936 
   1937 # AC_LIBTOOL_LANG_RC_CONFIG
   1938 
   1939 
   1940 # AC_LIBTOOL_CONFIG([TAGNAME])
   1941 # ----------------------------
   1942 # If TAGNAME is not passed, then create an initial libtool script
   1943 # with a default configuration from the untagged config vars.  Otherwise
   1944 # add code to config.status for appending the configuration named by
   1945 # TAGNAME from the matching tagged config vars.
   1946 # AC_LIBTOOL_CONFIG
   1947 
   1948 
   1949 # AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
   1950 # -------------------------------------------
   1951 # AC_LIBTOOL_PROG_COMPILER_NO_RTTI
   1952 
   1953 
   1954 # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
   1955 # ---------------------------------
   1956  # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
   1957 
   1958 
   1959 # AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
   1960 # ---------------------------------------
   1961 
   1962 
   1963 
   1964 # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
   1965 # ------------------------------------
   1966 # See if the linker supports building shared libraries.
   1967 # AC_LIBTOOL_PROG_LD_SHLIBS
   1968 
   1969 
   1970 # _LT_AC_FILE_LTDLL_C
   1971 # -------------------
   1972 # Be careful that the start marker always follows a newline.
   1973 # _LT_AC_FILE_LTDLL_C
   1974 
   1975 
   1976 # _LT_AC_TAGVAR(VARNAME, [TAGNAME])
   1977 # ---------------------------------
   1978 
   1979 
   1980 
   1981 # old names
   1982 
   1983 
   1984 
   1985 
   1986 
   1987 
   1988 
   1989 
   1990 # This is just to silence aclocal about the macro not being used
   1991 
   1992 
   1993 
   1994 
   1995 
   1996 
   1997 ############################################################
   1998 # NOTE: This macro has been submitted for inclusion into   #
   1999 #  GNU Autoconf as AC_PROG_SED.  When it is available in   #
   2000 #  a released version of Autoconf we should remove this    #
   2001 #  macro and use it instead.                               #
   2002 ############################################################
   2003 # LT_AC_PROG_SED
   2004 # --------------
   2005 # Check for a fully-functional sed program, that truncates
   2006 # as few characters as possible.  Prefer GNU sed if found.
   2007 
   2008 
   2009 
   2010 
   2011 
   2012 
   2013 
   2014 # Check whether --enable-shared or --disable-shared was given.
   2015 if test "${enable_shared+set}" = set; then
   2016   enableval="$enable_shared"
   2017   p=${PACKAGE-default}
   2018     case $enableval in
   2019     yes) enable_shared=yes ;;
   2020     no) enable_shared=no ;;
   2021     *)
   2022       enable_shared=no
   2023       # Look at the argument we got.  We use all the common list separators.
   2024       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   2025       for pkg in $enableval; do
   2026 	IFS="$lt_save_ifs"
   2027 	if test "X$pkg" = "X$p"; then
   2028 	  enable_shared=yes
   2029 	fi
   2030       done
   2031       IFS="$lt_save_ifs"
   2032       ;;
   2033     esac
   2034 else
   2035   enable_shared=yes
   2036 fi;
   2037 
   2038 # Check whether --enable-static or --disable-static was given.
   2039 if test "${enable_static+set}" = set; then
   2040   enableval="$enable_static"
   2041   p=${PACKAGE-default}
   2042     case $enableval in
   2043     yes) enable_static=yes ;;
   2044     no) enable_static=no ;;
   2045     *)
   2046      enable_static=no
   2047       # Look at the argument we got.  We use all the common list separators.
   2048       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   2049       for pkg in $enableval; do
   2050 	IFS="$lt_save_ifs"
   2051 	if test "X$pkg" = "X$p"; then
   2052 	  enable_static=yes
   2053 	fi
   2054       done
   2055       IFS="$lt_save_ifs"
   2056       ;;
   2057     esac
   2058 else
   2059   enable_static=yes
   2060 fi;
   2061 
   2062 # Check whether --enable-fast-install or --disable-fast-install was given.
   2063 if test "${enable_fast_install+set}" = set; then
   2064   enableval="$enable_fast_install"
   2065   p=${PACKAGE-default}
   2066     case $enableval in
   2067     yes) enable_fast_install=yes ;;
   2068     no) enable_fast_install=no ;;
   2069     *)
   2070       enable_fast_install=no
   2071       # Look at the argument we got.  We use all the common list separators.
   2072       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   2073       for pkg in $enableval; do
   2074 	IFS="$lt_save_ifs"
   2075 	if test "X$pkg" = "X$p"; then
   2076 	  enable_fast_install=yes
   2077 	fi
   2078       done
   2079       IFS="$lt_save_ifs"
   2080       ;;
   2081     esac
   2082 else
   2083   enable_fast_install=yes
   2084 fi;
   2085 
   2086 # Make sure we can run config.sub.
   2087 $ac_config_sub sun4 >/dev/null 2>&1 ||
   2088   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
   2089 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
   2090    { (exit 1); exit 1; }; }
   2091 
   2092 echo "$as_me:$LINENO: checking build system type" >&5
   2093 echo $ECHO_N "checking build system type... $ECHO_C" >&6
   2094 if test "${ac_cv_build+set}" = set; then
   2095   echo $ECHO_N "(cached) $ECHO_C" >&6
   2096 else
   2097   ac_cv_build_alias=$build_alias
   2098 test -z "$ac_cv_build_alias" &&
   2099   ac_cv_build_alias=`$ac_config_guess`
   2100 test -z "$ac_cv_build_alias" &&
   2101   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
   2102 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   2103    { (exit 1); exit 1; }; }
   2104 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
   2105   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
   2106 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
   2107    { (exit 1); exit 1; }; }
   2108 
   2109 fi
   2110 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
   2111 echo "${ECHO_T}$ac_cv_build" >&6
   2112 build=$ac_cv_build
   2113 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
   2114 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
   2115 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
   2116 
   2117 
   2118 echo "$as_me:$LINENO: checking host system type" >&5
   2119 echo $ECHO_N "checking host system type... $ECHO_C" >&6
   2120 if test "${ac_cv_host+set}" = set; then
   2121   echo $ECHO_N "(cached) $ECHO_C" >&6
   2122 else
   2123   ac_cv_host_alias=$host_alias
   2124 test -z "$ac_cv_host_alias" &&
   2125   ac_cv_host_alias=$ac_cv_build_alias
   2126 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
   2127   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
   2128 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
   2129    { (exit 1); exit 1; }; }
   2130 
   2131 fi
   2132 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
   2133 echo "${ECHO_T}$ac_cv_host" >&6
   2134 host=$ac_cv_host
   2135 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
   2136 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
   2137 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
   2138 
   2139 
   2140 ac_ext=c
   2141 ac_cpp='$CPP $CPPFLAGS'
   2142 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2143 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2144 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2145 if test -n "$ac_tool_prefix"; then
   2146   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2147 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2148 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2149 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2150 if test "${ac_cv_prog_CC+set}" = set; then
   2151   echo $ECHO_N "(cached) $ECHO_C" >&6
   2152 else
   2153   if test -n "$CC"; then
   2154   ac_cv_prog_CC="$CC" # Let the user override the test.
   2155 else
   2156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2157 for as_dir in $PATH
   2158 do
   2159   IFS=$as_save_IFS
   2160   test -z "$as_dir" && as_dir=.
   2161   for ac_exec_ext in '' $ac_executable_extensions; do
   2162   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2163     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2164     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2165     break 2
   2166   fi
   2167 done
   2168 done
   2169 
   2170 fi
   2171 fi
   2172 CC=$ac_cv_prog_CC
   2173 if test -n "$CC"; then
   2174   echo "$as_me:$LINENO: result: $CC" >&5
   2175 echo "${ECHO_T}$CC" >&6
   2176 else
   2177   echo "$as_me:$LINENO: result: no" >&5
   2178 echo "${ECHO_T}no" >&6
   2179 fi
   2180 
   2181 fi
   2182 if test -z "$ac_cv_prog_CC"; then
   2183   ac_ct_CC=$CC
   2184   # Extract the first word of "gcc", so it can be a program name with args.
   2185 set dummy gcc; ac_word=$2
   2186 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2187 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2188 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2189   echo $ECHO_N "(cached) $ECHO_C" >&6
   2190 else
   2191   if test -n "$ac_ct_CC"; then
   2192   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2193 else
   2194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2195 for as_dir in $PATH
   2196 do
   2197   IFS=$as_save_IFS
   2198   test -z "$as_dir" && as_dir=.
   2199   for ac_exec_ext in '' $ac_executable_extensions; do
   2200   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2201     ac_cv_prog_ac_ct_CC="gcc"
   2202     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2203     break 2
   2204   fi
   2205 done
   2206 done
   2207 
   2208 fi
   2209 fi
   2210 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2211 if test -n "$ac_ct_CC"; then
   2212   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2213 echo "${ECHO_T}$ac_ct_CC" >&6
   2214 else
   2215   echo "$as_me:$LINENO: result: no" >&5
   2216 echo "${ECHO_T}no" >&6
   2217 fi
   2218 
   2219   CC=$ac_ct_CC
   2220 else
   2221   CC="$ac_cv_prog_CC"
   2222 fi
   2223 
   2224 if test -z "$CC"; then
   2225   if test -n "$ac_tool_prefix"; then
   2226   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2227 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2228 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2230 if test "${ac_cv_prog_CC+set}" = set; then
   2231   echo $ECHO_N "(cached) $ECHO_C" >&6
   2232 else
   2233   if test -n "$CC"; then
   2234   ac_cv_prog_CC="$CC" # Let the user override the test.
   2235 else
   2236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2237 for as_dir in $PATH
   2238 do
   2239   IFS=$as_save_IFS
   2240   test -z "$as_dir" && as_dir=.
   2241   for ac_exec_ext in '' $ac_executable_extensions; do
   2242   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2243     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2244     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2245     break 2
   2246   fi
   2247 done
   2248 done
   2249 
   2250 fi
   2251 fi
   2252 CC=$ac_cv_prog_CC
   2253 if test -n "$CC"; then
   2254   echo "$as_me:$LINENO: result: $CC" >&5
   2255 echo "${ECHO_T}$CC" >&6
   2256 else
   2257   echo "$as_me:$LINENO: result: no" >&5
   2258 echo "${ECHO_T}no" >&6
   2259 fi
   2260 
   2261 fi
   2262 if test -z "$ac_cv_prog_CC"; then
   2263   ac_ct_CC=$CC
   2264   # Extract the first word of "cc", so it can be a program name with args.
   2265 set dummy cc; ac_word=$2
   2266 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2267 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2268 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2269   echo $ECHO_N "(cached) $ECHO_C" >&6
   2270 else
   2271   if test -n "$ac_ct_CC"; then
   2272   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2273 else
   2274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2275 for as_dir in $PATH
   2276 do
   2277   IFS=$as_save_IFS
   2278   test -z "$as_dir" && as_dir=.
   2279   for ac_exec_ext in '' $ac_executable_extensions; do
   2280   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2281     ac_cv_prog_ac_ct_CC="cc"
   2282     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2283     break 2
   2284   fi
   2285 done
   2286 done
   2287 
   2288 fi
   2289 fi
   2290 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2291 if test -n "$ac_ct_CC"; then
   2292   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2293 echo "${ECHO_T}$ac_ct_CC" >&6
   2294 else
   2295   echo "$as_me:$LINENO: result: no" >&5
   2296 echo "${ECHO_T}no" >&6
   2297 fi
   2298 
   2299   CC=$ac_ct_CC
   2300 else
   2301   CC="$ac_cv_prog_CC"
   2302 fi
   2303 
   2304 fi
   2305 if test -z "$CC"; then
   2306   # Extract the first word of "cc", so it can be a program name with args.
   2307 set dummy cc; ac_word=$2
   2308 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2310 if test "${ac_cv_prog_CC+set}" = set; then
   2311   echo $ECHO_N "(cached) $ECHO_C" >&6
   2312 else
   2313   if test -n "$CC"; then
   2314   ac_cv_prog_CC="$CC" # Let the user override the test.
   2315 else
   2316   ac_prog_rejected=no
   2317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2318 for as_dir in $PATH
   2319 do
   2320   IFS=$as_save_IFS
   2321   test -z "$as_dir" && as_dir=.
   2322   for ac_exec_ext in '' $ac_executable_extensions; do
   2323   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2324     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2325        ac_prog_rejected=yes
   2326        continue
   2327      fi
   2328     ac_cv_prog_CC="cc"
   2329     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2330     break 2
   2331   fi
   2332 done
   2333 done
   2334 
   2335 if test $ac_prog_rejected = yes; then
   2336   # We found a bogon in the path, so make sure we never use it.
   2337   set dummy $ac_cv_prog_CC
   2338   shift
   2339   if test $# != 0; then
   2340     # We chose a different compiler from the bogus one.
   2341     # However, it has the same basename, so the bogon will be chosen
   2342     # first if we set CC to just the basename; use the full file name.
   2343     shift
   2344     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2345   fi
   2346 fi
   2347 fi
   2348 fi
   2349 CC=$ac_cv_prog_CC
   2350 if test -n "$CC"; then
   2351   echo "$as_me:$LINENO: result: $CC" >&5
   2352 echo "${ECHO_T}$CC" >&6
   2353 else
   2354   echo "$as_me:$LINENO: result: no" >&5
   2355 echo "${ECHO_T}no" >&6
   2356 fi
   2357 
   2358 fi
   2359 if test -z "$CC"; then
   2360   if test -n "$ac_tool_prefix"; then
   2361   for ac_prog in cl
   2362   do
   2363     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2364 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2365 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2367 if test "${ac_cv_prog_CC+set}" = set; then
   2368   echo $ECHO_N "(cached) $ECHO_C" >&6
   2369 else
   2370   if test -n "$CC"; then
   2371   ac_cv_prog_CC="$CC" # Let the user override the test.
   2372 else
   2373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2374 for as_dir in $PATH
   2375 do
   2376   IFS=$as_save_IFS
   2377   test -z "$as_dir" && as_dir=.
   2378   for ac_exec_ext in '' $ac_executable_extensions; do
   2379   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2380     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2381     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2382     break 2
   2383   fi
   2384 done
   2385 done
   2386 
   2387 fi
   2388 fi
   2389 CC=$ac_cv_prog_CC
   2390 if test -n "$CC"; then
   2391   echo "$as_me:$LINENO: result: $CC" >&5
   2392 echo "${ECHO_T}$CC" >&6
   2393 else
   2394   echo "$as_me:$LINENO: result: no" >&5
   2395 echo "${ECHO_T}no" >&6
   2396 fi
   2397 
   2398     test -n "$CC" && break
   2399   done
   2400 fi
   2401 if test -z "$CC"; then
   2402   ac_ct_CC=$CC
   2403   for ac_prog in cl
   2404 do
   2405   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2406 set dummy $ac_prog; ac_word=$2
   2407 echo "$as_me:$LINENO: checking for $ac_word" >&5
   2408 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   2409 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2410   echo $ECHO_N "(cached) $ECHO_C" >&6
   2411 else
   2412   if test -n "$ac_ct_CC"; then
   2413   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2414 else
   2415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2416 for as_dir in $PATH
   2417 do
   2418   IFS=$as_save_IFS
   2419   test -z "$as_dir" && as_dir=.
   2420   for ac_exec_ext in '' $ac_executable_extensions; do
   2421   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2422     ac_cv_prog_ac_ct_CC="$ac_prog"
   2423     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2424     break 2
   2425   fi
   2426 done
   2427 done
   2428 
   2429 fi
   2430 fi
   2431 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2432 if test -n "$ac_ct_CC"; then
   2433   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2434 echo "${ECHO_T}$ac_ct_CC" >&6
   2435 else
   2436   echo "$as_me:$LINENO: result: no" >&5
   2437 echo "${ECHO_T}no" >&6
   2438 fi
   2439 
   2440   test -n "$ac_ct_CC" && break
   2441 done
   2442 
   2443   CC=$ac_ct_CC
   2444 fi
   2445 
   2446 fi
   2447 
   2448 
   2449 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
   2450 See \`config.log' for more details." >&5
   2451 echo "$as_me: error: no acceptable C compiler found in \$PATH
   2452 See \`config.log' for more details." >&2;}
   2453    { (exit 1); exit 1; }; }
   2454 
   2455 # Provide some information about the compiler.
   2456 echo "$as_me:$LINENO:" \
   2457      "checking for C compiler version" >&5
   2458 ac_compiler=`set X $ac_compile; echo $2`
   2459 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   2460   (eval $ac_compiler --version </dev/null >&5) 2>&5
   2461   ac_status=$?
   2462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2463   (exit $ac_status); }
   2464 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   2465   (eval $ac_compiler -v </dev/null >&5) 2>&5
   2466   ac_status=$?
   2467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2468   (exit $ac_status); }
   2469 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   2470   (eval $ac_compiler -V </dev/null >&5) 2>&5
   2471   ac_status=$?
   2472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2473   (exit $ac_status); }
   2474 
   2475 cat >conftest.$ac_ext <<_ACEOF
   2476 /* confdefs.h.  */
   2477 _ACEOF
   2478 cat confdefs.h >>conftest.$ac_ext
   2479 cat >>conftest.$ac_ext <<_ACEOF
   2480 /* end confdefs.h.  */
   2481 
   2482 int
   2483 main ()
   2484 {
   2485 
   2486   ;
   2487   return 0;
   2488 }
   2489 _ACEOF
   2490 ac_clean_files_save=$ac_clean_files
   2491 ac_clean_files="$ac_clean_files a.out a.exe b.out"
   2492 # Try to create an executable without -o first, disregard a.out.
   2493 # It will help us diagnose broken compilers, and finding out an intuition
   2494 # of exeext.
   2495 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
   2496 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
   2497 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2498 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
   2499   (eval $ac_link_default) 2>&5
   2500   ac_status=$?
   2501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2502   (exit $ac_status); }; then
   2503   # Find the output, starting from the most likely.  This scheme is
   2504 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
   2505 # resort.
   2506 
   2507 # Be careful to initialize this variable, since it used to be cached.
   2508 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
   2509 ac_cv_exeext=
   2510 # b.out is created by i960 compilers.
   2511 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
   2512 do
   2513   test -f "$ac_file" || continue
   2514   case $ac_file in
   2515     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
   2516 	;;
   2517     conftest.$ac_ext )
   2518 	# This is the source file.
   2519 	;;
   2520     [ab].out )
   2521 	# We found the default executable, but exeext='' is most
   2522 	# certainly right.
   2523 	break;;
   2524     *.* )
   2525 	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2526 	# FIXME: I believe we export ac_cv_exeext for Libtool,
   2527 	# but it would be cool to find out if it's true.  Does anybody
   2528 	# maintain Libtool? --akim.
   2529 	export ac_cv_exeext
   2530 	break;;
   2531     * )
   2532 	break;;
   2533   esac
   2534 done
   2535 else
   2536   echo "$as_me: failed program was:" >&5
   2537 sed 's/^/| /' conftest.$ac_ext >&5
   2538 
   2539 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
   2540 See \`config.log' for more details." >&5
   2541 echo "$as_me: error: C compiler cannot create executables
   2542 See \`config.log' for more details." >&2;}
   2543    { (exit 77); exit 77; }; }
   2544 fi
   2545 
   2546 ac_exeext=$ac_cv_exeext
   2547 echo "$as_me:$LINENO: result: $ac_file" >&5
   2548 echo "${ECHO_T}$ac_file" >&6
   2549 
   2550 # Check the compiler produces executables we can run.  If not, either
   2551 # the compiler is broken, or we cross compile.
   2552 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
   2553 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
   2554 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
   2555 # If not cross compiling, check that we can run a simple program.
   2556 if test "$cross_compiling" != yes; then
   2557   if { ac_try='./$ac_file'
   2558   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2559   (eval $ac_try) 2>&5
   2560   ac_status=$?
   2561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2562   (exit $ac_status); }; }; then
   2563     cross_compiling=no
   2564   else
   2565     if test "$cross_compiling" = maybe; then
   2566 	cross_compiling=yes
   2567     else
   2568 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
   2569 If you meant to cross compile, use \`--host'.
   2570 See \`config.log' for more details." >&5
   2571 echo "$as_me: error: cannot run C compiled programs.
   2572 If you meant to cross compile, use \`--host'.
   2573 See \`config.log' for more details." >&2;}
   2574    { (exit 1); exit 1; }; }
   2575     fi
   2576   fi
   2577 fi
   2578 echo "$as_me:$LINENO: result: yes" >&5
   2579 echo "${ECHO_T}yes" >&6
   2580 
   2581 rm -f a.out a.exe conftest$ac_cv_exeext b.out
   2582 ac_clean_files=$ac_clean_files_save
   2583 # Check the compiler produces executables we can run.  If not, either
   2584 # the compiler is broken, or we cross compile.
   2585 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
   2586 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
   2587 echo "$as_me:$LINENO: result: $cross_compiling" >&5
   2588 echo "${ECHO_T}$cross_compiling" >&6
   2589 
   2590 echo "$as_me:$LINENO: checking for suffix of executables" >&5
   2591 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
   2592 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   2593   (eval $ac_link) 2>&5
   2594   ac_status=$?
   2595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2596   (exit $ac_status); }; then
   2597   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   2598 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   2599 # work properly (i.e., refer to `conftest.exe'), while it won't with
   2600 # `rm'.
   2601 for ac_file in conftest.exe conftest conftest.*; do
   2602   test -f "$ac_file" || continue
   2603   case $ac_file in
   2604     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
   2605     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2606 	  export ac_cv_exeext
   2607 	  break;;
   2608     * ) break;;
   2609   esac
   2610 done
   2611 else
   2612   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
   2613 See \`config.log' for more details." >&5
   2614 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
   2615 See \`config.log' for more details." >&2;}
   2616    { (exit 1); exit 1; }; }
   2617 fi
   2618 
   2619 rm -f conftest$ac_cv_exeext
   2620 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
   2621 echo "${ECHO_T}$ac_cv_exeext" >&6
   2622 
   2623 rm -f conftest.$ac_ext
   2624 EXEEXT=$ac_cv_exeext
   2625 ac_exeext=$EXEEXT
   2626 echo "$as_me:$LINENO: checking for suffix of object files" >&5
   2627 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
   2628 if test "${ac_cv_objext+set}" = set; then
   2629   echo $ECHO_N "(cached) $ECHO_C" >&6
   2630 else
   2631   cat >conftest.$ac_ext <<_ACEOF
   2632 /* confdefs.h.  */
   2633 _ACEOF
   2634 cat confdefs.h >>conftest.$ac_ext
   2635 cat >>conftest.$ac_ext <<_ACEOF
   2636 /* end confdefs.h.  */
   2637 
   2638 int
   2639 main ()
   2640 {
   2641 
   2642   ;
   2643   return 0;
   2644 }
   2645 _ACEOF
   2646 rm -f conftest.o conftest.obj
   2647 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2648   (eval $ac_compile) 2>&5
   2649   ac_status=$?
   2650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2651   (exit $ac_status); }; then
   2652   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
   2653   case $ac_file in
   2654     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
   2655     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   2656        break;;
   2657   esac
   2658 done
   2659 else
   2660   echo "$as_me: failed program was:" >&5
   2661 sed 's/^/| /' conftest.$ac_ext >&5
   2662 
   2663 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
   2664 See \`config.log' for more details." >&5
   2665 echo "$as_me: error: cannot compute suffix of object files: cannot compile
   2666 See \`config.log' for more details." >&2;}
   2667    { (exit 1); exit 1; }; }
   2668 fi
   2669 
   2670 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   2671 fi
   2672 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
   2673 echo "${ECHO_T}$ac_cv_objext" >&6
   2674 OBJEXT=$ac_cv_objext
   2675 ac_objext=$OBJEXT
   2676 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
   2677 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
   2678 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   2679   echo $ECHO_N "(cached) $ECHO_C" >&6
   2680 else
   2681   cat >conftest.$ac_ext <<_ACEOF
   2682 /* confdefs.h.  */
   2683 _ACEOF
   2684 cat confdefs.h >>conftest.$ac_ext
   2685 cat >>conftest.$ac_ext <<_ACEOF
   2686 /* end confdefs.h.  */
   2687 
   2688 int
   2689 main ()
   2690 {
   2691 #ifndef __GNUC__
   2692        choke me
   2693 #endif
   2694 
   2695   ;
   2696   return 0;
   2697 }
   2698 _ACEOF
   2699 rm -f conftest.$ac_objext
   2700 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2701   (eval $ac_compile) 2>conftest.er1
   2702   ac_status=$?
   2703   grep -v '^ *+' conftest.er1 >conftest.err
   2704   rm -f conftest.er1
   2705   cat conftest.err >&5
   2706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2707   (exit $ac_status); } &&
   2708 	 { ac_try='test -z "$ac_c_werror_flag"
   2709 			 || test ! -s conftest.err'
   2710   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2711   (eval $ac_try) 2>&5
   2712   ac_status=$?
   2713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2714   (exit $ac_status); }; } &&
   2715 	 { ac_try='test -s conftest.$ac_objext'
   2716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2717   (eval $ac_try) 2>&5
   2718   ac_status=$?
   2719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2720   (exit $ac_status); }; }; then
   2721   ac_compiler_gnu=yes
   2722 else
   2723   echo "$as_me: failed program was:" >&5
   2724 sed 's/^/| /' conftest.$ac_ext >&5
   2725 
   2726 ac_compiler_gnu=no
   2727 fi
   2728 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2729 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   2730 
   2731 fi
   2732 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
   2733 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
   2734 GCC=`test $ac_compiler_gnu = yes && echo yes`
   2735 ac_test_CFLAGS=${CFLAGS+set}
   2736 ac_save_CFLAGS=$CFLAGS
   2737 CFLAGS="-g"
   2738 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
   2739 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
   2740 if test "${ac_cv_prog_cc_g+set}" = set; then
   2741   echo $ECHO_N "(cached) $ECHO_C" >&6
   2742 else
   2743   cat >conftest.$ac_ext <<_ACEOF
   2744 /* confdefs.h.  */
   2745 _ACEOF
   2746 cat confdefs.h >>conftest.$ac_ext
   2747 cat >>conftest.$ac_ext <<_ACEOF
   2748 /* end confdefs.h.  */
   2749 
   2750 int
   2751 main ()
   2752 {
   2753 
   2754   ;
   2755   return 0;
   2756 }
   2757 _ACEOF
   2758 rm -f conftest.$ac_objext
   2759 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2760   (eval $ac_compile) 2>conftest.er1
   2761   ac_status=$?
   2762   grep -v '^ *+' conftest.er1 >conftest.err
   2763   rm -f conftest.er1
   2764   cat conftest.err >&5
   2765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2766   (exit $ac_status); } &&
   2767 	 { ac_try='test -z "$ac_c_werror_flag"
   2768 			 || test ! -s conftest.err'
   2769   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2770   (eval $ac_try) 2>&5
   2771   ac_status=$?
   2772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2773   (exit $ac_status); }; } &&
   2774 	 { ac_try='test -s conftest.$ac_objext'
   2775   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2776   (eval $ac_try) 2>&5
   2777   ac_status=$?
   2778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2779   (exit $ac_status); }; }; then
   2780   ac_cv_prog_cc_g=yes
   2781 else
   2782   echo "$as_me: failed program was:" >&5
   2783 sed 's/^/| /' conftest.$ac_ext >&5
   2784 
   2785 ac_cv_prog_cc_g=no
   2786 fi
   2787 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   2788 fi
   2789 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
   2790 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
   2791 if test "$ac_test_CFLAGS" = set; then
   2792   CFLAGS=$ac_save_CFLAGS
   2793 elif test $ac_cv_prog_cc_g = yes; then
   2794   if test "$GCC" = yes; then
   2795     CFLAGS="-g -O2"
   2796   else
   2797     CFLAGS="-g"
   2798   fi
   2799 else
   2800   if test "$GCC" = yes; then
   2801     CFLAGS="-O2"
   2802   else
   2803     CFLAGS=
   2804   fi
   2805 fi
   2806 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
   2807 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
   2808 if test "${ac_cv_prog_cc_stdc+set}" = set; then
   2809   echo $ECHO_N "(cached) $ECHO_C" >&6
   2810 else
   2811   ac_cv_prog_cc_stdc=no
   2812 ac_save_CC=$CC
   2813 cat >conftest.$ac_ext <<_ACEOF
   2814 /* confdefs.h.  */
   2815 _ACEOF
   2816 cat confdefs.h >>conftest.$ac_ext
   2817 cat >>conftest.$ac_ext <<_ACEOF
   2818 /* end confdefs.h.  */
   2819 #include <stdarg.h>
   2820 #include <stdio.h>
   2821 #include <sys/types.h>
   2822 #include <sys/stat.h>
   2823 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   2824 struct buf { int x; };
   2825 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   2826 static char *e (p, i)
   2827      char **p;
   2828      int i;
   2829 {
   2830   return p[i];
   2831 }
   2832 static char *f (char * (*g) (char **, int), char **p, ...)
   2833 {
   2834   char *s;
   2835   va_list v;
   2836   va_start (v,p);
   2837   s = g (p, va_arg (v,int));
   2838   va_end (v);
   2839   return s;
   2840 }
   2841 
   2842 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2843    function prototypes and stuff, but not '\xHH' hex character constants.
   2844    These don't provoke an error unfortunately, instead are silently treated
   2845    as 'x'.  The following induces an error, until -std1 is added to get
   2846    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   2847    array size at least.  It's necessary to write '\x00'==0 to get something
   2848    that's true only with -std1.  */
   2849 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   2850 
   2851 int test (int i, double x);
   2852 struct s1 {int (*f) (int a);};
   2853 struct s2 {int (*f) (double a);};
   2854 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   2855 int argc;
   2856 char **argv;
   2857 int
   2858 main ()
   2859 {
   2860 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   2861   ;
   2862   return 0;
   2863 }
   2864 _ACEOF
   2865 # Don't try gcc -ansi; that turns off useful extensions and
   2866 # breaks some systems' header files.
   2867 # AIX			-qlanglvl=ansi
   2868 # Ultrix and OSF/1	-std1
   2869 # HP-UX 10.20 and later	-Ae
   2870 # HP-UX older versions	-Aa -D_HPUX_SOURCE
   2871 # SVR4			-Xc -D__EXTENSIONS__
   2872 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   2873 do
   2874   CC="$ac_save_CC $ac_arg"
   2875   rm -f conftest.$ac_objext
   2876 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2877   (eval $ac_compile) 2>conftest.er1
   2878   ac_status=$?
   2879   grep -v '^ *+' conftest.er1 >conftest.err
   2880   rm -f conftest.er1
   2881   cat conftest.err >&5
   2882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2883   (exit $ac_status); } &&
   2884 	 { ac_try='test -z "$ac_c_werror_flag"
   2885 			 || test ! -s conftest.err'
   2886   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2887   (eval $ac_try) 2>&5
   2888   ac_status=$?
   2889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2890   (exit $ac_status); }; } &&
   2891 	 { ac_try='test -s conftest.$ac_objext'
   2892   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2893   (eval $ac_try) 2>&5
   2894   ac_status=$?
   2895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2896   (exit $ac_status); }; }; then
   2897   ac_cv_prog_cc_stdc=$ac_arg
   2898 break
   2899 else
   2900   echo "$as_me: failed program was:" >&5
   2901 sed 's/^/| /' conftest.$ac_ext >&5
   2902 
   2903 fi
   2904 rm -f conftest.err conftest.$ac_objext
   2905 done
   2906 rm -f conftest.$ac_ext conftest.$ac_objext
   2907 CC=$ac_save_CC
   2908 
   2909 fi
   2910 
   2911 case "x$ac_cv_prog_cc_stdc" in
   2912   x|xno)
   2913     echo "$as_me:$LINENO: result: none needed" >&5
   2914 echo "${ECHO_T}none needed" >&6 ;;
   2915   *)
   2916     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
   2917 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
   2918     CC="$CC $ac_cv_prog_cc_stdc" ;;
   2919 esac
   2920 
   2921 # Some people use a C++ compiler to compile C.  Since we use `exit',
   2922 # in C++ we need to declare it.  In case someone uses the same compiler
   2923 # for both compiling C and C++ we need to have the C++ compiler decide
   2924 # the declaration of exit, since it's the most demanding environment.
   2925 cat >conftest.$ac_ext <<_ACEOF
   2926 #ifndef __cplusplus
   2927   choke me
   2928 #endif
   2929 _ACEOF
   2930 rm -f conftest.$ac_objext
   2931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2932   (eval $ac_compile) 2>conftest.er1
   2933   ac_status=$?
   2934   grep -v '^ *+' conftest.er1 >conftest.err
   2935   rm -f conftest.er1
   2936   cat conftest.err >&5
   2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2938   (exit $ac_status); } &&
   2939 	 { ac_try='test -z "$ac_c_werror_flag"
   2940 			 || test ! -s conftest.err'
   2941   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2942   (eval $ac_try) 2>&5
   2943   ac_status=$?
   2944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2945   (exit $ac_status); }; } &&
   2946 	 { ac_try='test -s conftest.$ac_objext'
   2947   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2948   (eval $ac_try) 2>&5
   2949   ac_status=$?
   2950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2951   (exit $ac_status); }; }; then
   2952   for ac_declaration in \
   2953    '' \
   2954    'extern "C" void std::exit (int) throw (); using std::exit;' \
   2955    'extern "C" void std::exit (int); using std::exit;' \
   2956    'extern "C" void exit (int) throw ();' \
   2957    'extern "C" void exit (int);' \
   2958    'void exit (int);'
   2959 do
   2960   cat >conftest.$ac_ext <<_ACEOF
   2961 /* confdefs.h.  */
   2962 _ACEOF
   2963 cat confdefs.h >>conftest.$ac_ext
   2964 cat >>conftest.$ac_ext <<_ACEOF
   2965 /* end confdefs.h.  */
   2966 $ac_declaration
   2967 #include <stdlib.h>
   2968 int
   2969 main ()
   2970 {
   2971 exit (42);
   2972   ;
   2973   return 0;
   2974 }
   2975 _ACEOF
   2976 rm -f conftest.$ac_objext
   2977 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   2978   (eval $ac_compile) 2>conftest.er1
   2979   ac_status=$?
   2980   grep -v '^ *+' conftest.er1 >conftest.err
   2981   rm -f conftest.er1
   2982   cat conftest.err >&5
   2983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2984   (exit $ac_status); } &&
   2985 	 { ac_try='test -z "$ac_c_werror_flag"
   2986 			 || test ! -s conftest.err'
   2987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2988   (eval $ac_try) 2>&5
   2989   ac_status=$?
   2990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2991   (exit $ac_status); }; } &&
   2992 	 { ac_try='test -s conftest.$ac_objext'
   2993   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   2994   (eval $ac_try) 2>&5
   2995   ac_status=$?
   2996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2997   (exit $ac_status); }; }; then
   2998   :
   2999 else
   3000   echo "$as_me: failed program was:" >&5
   3001 sed 's/^/| /' conftest.$ac_ext >&5
   3002 
   3003 continue
   3004 fi
   3005 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   3006   cat >conftest.$ac_ext <<_ACEOF
   3007 /* confdefs.h.  */
   3008 _ACEOF
   3009 cat confdefs.h >>conftest.$ac_ext
   3010 cat >>conftest.$ac_ext <<_ACEOF
   3011 /* end confdefs.h.  */
   3012 $ac_declaration
   3013 int
   3014 main ()
   3015 {
   3016 exit (42);
   3017   ;
   3018   return 0;
   3019 }
   3020 _ACEOF
   3021 rm -f conftest.$ac_objext
   3022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3023   (eval $ac_compile) 2>conftest.er1
   3024   ac_status=$?
   3025   grep -v '^ *+' conftest.er1 >conftest.err
   3026   rm -f conftest.er1
   3027   cat conftest.err >&5
   3028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3029   (exit $ac_status); } &&
   3030 	 { ac_try='test -z "$ac_c_werror_flag"
   3031 			 || test ! -s conftest.err'
   3032   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3033   (eval $ac_try) 2>&5
   3034   ac_status=$?
   3035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3036   (exit $ac_status); }; } &&
   3037 	 { ac_try='test -s conftest.$ac_objext'
   3038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3039   (eval $ac_try) 2>&5
   3040   ac_status=$?
   3041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3042   (exit $ac_status); }; }; then
   3043   break
   3044 else
   3045   echo "$as_me: failed program was:" >&5
   3046 sed 's/^/| /' conftest.$ac_ext >&5
   3047 
   3048 fi
   3049 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   3050 done
   3051 rm -f conftest*
   3052 if test -n "$ac_declaration"; then
   3053   echo '#ifdef __cplusplus' >>confdefs.h
   3054   echo $ac_declaration      >>confdefs.h
   3055   echo '#endif'             >>confdefs.h
   3056 fi
   3057 
   3058 else
   3059   echo "$as_me: failed program was:" >&5
   3060 sed 's/^/| /' conftest.$ac_ext >&5
   3061 
   3062 fi
   3063 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   3064 ac_ext=c
   3065 ac_cpp='$CPP $CPPFLAGS'
   3066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3069 
   3070 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
   3071 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
   3072 if test "${lt_cv_path_SED+set}" = set; then
   3073   echo $ECHO_N "(cached) $ECHO_C" >&6
   3074 else
   3075   # Loop through the user's path and test for sed and gsed.
   3076 # Then use that list of sed's as ones to test for truncation.
   3077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3078 for as_dir in $PATH
   3079 do
   3080   IFS=$as_save_IFS
   3081   test -z "$as_dir" && as_dir=.
   3082   for lt_ac_prog in sed gsed; do
   3083     for ac_exec_ext in '' $ac_executable_extensions; do
   3084       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
   3085         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
   3086       fi
   3087     done
   3088   done
   3089 done
   3090 lt_ac_max=0
   3091 lt_ac_count=0
   3092 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
   3093 # along with /bin/sed that truncates output.
   3094 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
   3095   test ! -f $lt_ac_sed && continue
   3096   cat /dev/null > conftest.in
   3097   lt_ac_count=0
   3098   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
   3099   # Check for GNU sed and select it if it is found.
   3100   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
   3101     lt_cv_path_SED=$lt_ac_sed
   3102     break
   3103   fi
   3104   while true; do
   3105     cat conftest.in conftest.in >conftest.tmp
   3106     mv conftest.tmp conftest.in
   3107     cp conftest.in conftest.nl
   3108     echo >>conftest.nl
   3109     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
   3110     cmp -s conftest.out conftest.nl || break
   3111     # 10000 chars as input seems more than enough
   3112     test $lt_ac_count -gt 10 && break
   3113     lt_ac_count=`expr $lt_ac_count + 1`
   3114     if test $lt_ac_count -gt $lt_ac_max; then
   3115       lt_ac_max=$lt_ac_count
   3116       lt_cv_path_SED=$lt_ac_sed
   3117     fi
   3118   done
   3119 done
   3120 
   3121 fi
   3122 
   3123 SED=$lt_cv_path_SED
   3124 echo "$as_me:$LINENO: result: $SED" >&5
   3125 echo "${ECHO_T}$SED" >&6
   3126 
   3127 echo "$as_me:$LINENO: checking for egrep" >&5
   3128 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
   3129 if test "${ac_cv_prog_egrep+set}" = set; then
   3130   echo $ECHO_N "(cached) $ECHO_C" >&6
   3131 else
   3132   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
   3133     then ac_cv_prog_egrep='grep -E'
   3134     else ac_cv_prog_egrep='egrep'
   3135     fi
   3136 fi
   3137 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
   3138 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
   3139  EGREP=$ac_cv_prog_egrep
   3140 
   3141 
   3142 
   3143 # Check whether --with-gnu-ld or --without-gnu-ld was given.
   3144 if test "${with_gnu_ld+set}" = set; then
   3145   withval="$with_gnu_ld"
   3146   test "$withval" = no || with_gnu_ld=yes
   3147 else
   3148   with_gnu_ld=no
   3149 fi;
   3150 ac_prog=ld
   3151 if test "$GCC" = yes; then
   3152   # Check if gcc -print-prog-name=ld gives a path.
   3153   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   3154 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
   3155   case $host in
   3156   *-*-mingw*)
   3157     # gcc leaves a trailing carriage return which upsets mingw
   3158     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   3159   *)
   3160     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   3161   esac
   3162   case $ac_prog in
   3163     # Accept absolute paths.
   3164     [\\/]* | ?:[\\/]*)
   3165       re_direlt='/[^/][^/]*/\.\./'
   3166       # Canonicalize the pathname of ld
   3167       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   3168       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   3169 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   3170       done
   3171       test -z "$LD" && LD="$ac_prog"
   3172       ;;
   3173   "")
   3174     # If it fails, then pretend we aren't using GCC.
   3175     ac_prog=ld
   3176     ;;
   3177   *)
   3178     # If it is relative, then search for the first ld in PATH.
   3179     with_gnu_ld=unknown
   3180     ;;
   3181   esac
   3182 elif test "$with_gnu_ld" = yes; then
   3183   echo "$as_me:$LINENO: checking for GNU ld" >&5
   3184 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   3185 else
   3186   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   3187 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   3188 fi
   3189 if test "${lt_cv_path_LD+set}" = set; then
   3190   echo $ECHO_N "(cached) $ECHO_C" >&6
   3191 else
   3192   if test -z "$LD"; then
   3193   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   3194   for ac_dir in $PATH; do
   3195     IFS="$lt_save_ifs"
   3196     test -z "$ac_dir" && ac_dir=.
   3197     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   3198       lt_cv_path_LD="$ac_dir/$ac_prog"
   3199       # Check to see if the program is GNU ld.  I'd rather use --version,
   3200       # but apparently some variants of GNU ld only accept -v.
   3201       # Break only if it was the GNU/non-GNU ld that we prefer.
   3202       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   3203       *GNU* | *'with BFD'*)
   3204 	test "$with_gnu_ld" != no && break
   3205 	;;
   3206       *)
   3207 	test "$with_gnu_ld" != yes && break
   3208 	;;
   3209       esac
   3210     fi
   3211   done
   3212   IFS="$lt_save_ifs"
   3213 else
   3214   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   3215 fi
   3216 fi
   3217 
   3218 LD="$lt_cv_path_LD"
   3219 if test -n "$LD"; then
   3220   echo "$as_me:$LINENO: result: $LD" >&5
   3221 echo "${ECHO_T}$LD" >&6
   3222 else
   3223   echo "$as_me:$LINENO: result: no" >&5
   3224 echo "${ECHO_T}no" >&6
   3225 fi
   3226 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   3227 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   3228    { (exit 1); exit 1; }; }
   3229 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   3230 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   3231 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   3232   echo $ECHO_N "(cached) $ECHO_C" >&6
   3233 else
   3234   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   3235 case `$LD -v 2>&1 </dev/null` in
   3236 *GNU* | *'with BFD'*)
   3237   lt_cv_prog_gnu_ld=yes
   3238   ;;
   3239 *)
   3240   lt_cv_prog_gnu_ld=no
   3241   ;;
   3242 esac
   3243 fi
   3244 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   3245 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   3246 with_gnu_ld=$lt_cv_prog_gnu_ld
   3247 
   3248 
   3249 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
   3250 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
   3251 if test "${lt_cv_ld_reload_flag+set}" = set; then
   3252   echo $ECHO_N "(cached) $ECHO_C" >&6
   3253 else
   3254   lt_cv_ld_reload_flag='-r'
   3255 fi
   3256 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
   3257 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
   3258 reload_flag=$lt_cv_ld_reload_flag
   3259 case $reload_flag in
   3260 "" | " "*) ;;
   3261 *) reload_flag=" $reload_flag" ;;
   3262 esac
   3263 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   3264 case $host_os in
   3265   darwin*)
   3266     if test "$GCC" = yes; then
   3267       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
   3268     else
   3269       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   3270     fi
   3271     ;;
   3272 esac
   3273 
   3274 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
   3275 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
   3276 if test "${lt_cv_path_NM+set}" = set; then
   3277   echo $ECHO_N "(cached) $ECHO_C" >&6
   3278 else
   3279   if test -n "$NM"; then
   3280   # Let the user override the test.
   3281   lt_cv_path_NM="$NM"
   3282 else
   3283   lt_nm_to_check="${ac_tool_prefix}nm"
   3284   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   3285     lt_nm_to_check="$lt_nm_to_check nm"
   3286   fi
   3287   for lt_tmp_nm in $lt_nm_to_check; do
   3288     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   3289     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   3290       IFS="$lt_save_ifs"
   3291       test -z "$ac_dir" && ac_dir=.
   3292       tmp_nm="$ac_dir/$lt_tmp_nm"
   3293       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   3294 	# Check to see if the nm accepts a BSD-compat flag.
   3295 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
   3296 	#   nm: unknown option "B" ignored
   3297 	# Tru64's nm complains that /dev/null is an invalid object file
   3298 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   3299 	*/dev/null* | *'Invalid file or object type'*)
   3300 	  lt_cv_path_NM="$tmp_nm -B"
   3301 	  break
   3302 	  ;;
   3303 	*)
   3304 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   3305 	  */dev/null*)
   3306 	    lt_cv_path_NM="$tmp_nm -p"
   3307 	    break
   3308 	    ;;
   3309 	  *)
   3310 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   3311 	    continue # so that we can try to find one that supports BSD flags
   3312 	    ;;
   3313 	  esac
   3314 	  ;;
   3315 	esac
   3316       fi
   3317     done
   3318     IFS="$lt_save_ifs"
   3319   done
   3320   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
   3321 fi
   3322 fi
   3323 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
   3324 echo "${ECHO_T}$lt_cv_path_NM" >&6
   3325 NM="$lt_cv_path_NM"
   3326 
   3327 echo "$as_me:$LINENO: checking whether ln -s works" >&5
   3328 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
   3329 LN_S=$as_ln_s
   3330 if test "$LN_S" = "ln -s"; then
   3331   echo "$as_me:$LINENO: result: yes" >&5
   3332 echo "${ECHO_T}yes" >&6
   3333 else
   3334   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
   3335 echo "${ECHO_T}no, using $LN_S" >&6
   3336 fi
   3337 
   3338 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
   3339 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
   3340 if test "${lt_cv_deplibs_check_method+set}" = set; then
   3341   echo $ECHO_N "(cached) $ECHO_C" >&6
   3342 else
   3343   lt_cv_file_magic_cmd='$MAGIC_CMD'
   3344 lt_cv_file_magic_test_file=
   3345 lt_cv_deplibs_check_method='unknown'
   3346 # Need to set the preceding variable on all platforms that support
   3347 # interlibrary dependencies.
   3348 # 'none' -- dependencies not supported.
   3349 # `unknown' -- same as none, but documents that we really don't know.
   3350 # 'pass_all' -- all dependencies passed with no checks.
   3351 # 'test_compile' -- check by making test program.
   3352 # 'file_magic [[regex]]' -- check by looking for files in library path
   3353 # which responds to the $file_magic_cmd with a given extended regex.
   3354 # If you have `file' or equivalent on your system and you're not sure
   3355 # whether `pass_all' will *always* work, you probably want this one.
   3356 
   3357 case $host_os in
   3358 aix4* | aix5*)
   3359   lt_cv_deplibs_check_method=pass_all
   3360   ;;
   3361 
   3362 beos*)
   3363   lt_cv_deplibs_check_method=pass_all
   3364   ;;
   3365 
   3366 bsdi[45]*)
   3367   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   3368   lt_cv_file_magic_cmd='/usr/bin/file -L'
   3369   lt_cv_file_magic_test_file=/shlib/libc.so
   3370   ;;
   3371 
   3372 cygwin*)
   3373   # func_win32_libid is a shell function defined in ltmain.sh
   3374   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   3375   lt_cv_file_magic_cmd='func_win32_libid'
   3376   ;;
   3377 
   3378 mingw* | pw32*)
   3379   # Base MSYS/MinGW do not provide the 'file' command needed by
   3380   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
   3381   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
   3382   lt_cv_file_magic_cmd='$OBJDUMP -f'
   3383   ;;
   3384 
   3385 darwin* | rhapsody*)
   3386   lt_cv_deplibs_check_method=pass_all
   3387   ;;
   3388 
   3389 freebsd* | kfreebsd*-gnu | dragonfly*)
   3390   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   3391     case $host_cpu in
   3392     i*86 )
   3393       # Not sure whether the presence of OpenBSD here was a mistake.
   3394       # Let's accept both of them until this is cleared up.
   3395       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   3396       lt_cv_file_magic_cmd=/usr/bin/file
   3397       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   3398       ;;
   3399     esac
   3400   else
   3401     lt_cv_deplibs_check_method=pass_all
   3402   fi
   3403   ;;
   3404 
   3405 gnu*)
   3406   lt_cv_deplibs_check_method=pass_all
   3407   ;;
   3408 
   3409 hpux10.20* | hpux11*)
   3410   lt_cv_file_magic_cmd=/usr/bin/file
   3411   case $host_cpu in
   3412   ia64*)
   3413     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   3414     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   3415     ;;
   3416   hppa*64*)
   3417     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]'
   3418     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   3419     ;;
   3420   *)
   3421     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
   3422     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   3423     ;;
   3424   esac
   3425   ;;
   3426 
   3427 interix3*)
   3428   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   3429   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   3430   ;;
   3431 
   3432 irix5* | irix6* | nonstopux*)
   3433   case $LD in
   3434   *-32|*"-32 ") libmagic=32-bit;;
   3435   *-n32|*"-n32 ") libmagic=N32;;
   3436   *-64|*"-64 ") libmagic=64-bit;;
   3437   *) libmagic=never-match;;
   3438   esac
   3439   lt_cv_deplibs_check_method=pass_all
   3440   ;;
   3441 
   3442 # This must be Linux ELF.
   3443 linux*)
   3444   lt_cv_deplibs_check_method=pass_all
   3445   ;;
   3446 
   3447 netbsd*)
   3448   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   3449     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   3450   else
   3451     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   3452   fi
   3453   ;;
   3454 
   3455 newos6*)
   3456   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   3457   lt_cv_file_magic_cmd=/usr/bin/file
   3458   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   3459   ;;
   3460 
   3461 nto-qnx*)
   3462   lt_cv_deplibs_check_method=unknown
   3463   ;;
   3464 
   3465 openbsd*)
   3466   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   3467     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   3468   else
   3469     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   3470   fi
   3471   ;;
   3472 
   3473 osf3* | osf4* | osf5*)
   3474   lt_cv_deplibs_check_method=pass_all
   3475   ;;
   3476 
   3477 solaris*)
   3478   lt_cv_deplibs_check_method=pass_all
   3479   ;;
   3480 
   3481 sysv4 | sysv4.3*)
   3482   case $host_vendor in
   3483   motorola)
   3484     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]'
   3485     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   3486     ;;
   3487   ncr)
   3488     lt_cv_deplibs_check_method=pass_all
   3489     ;;
   3490   sequent)
   3491     lt_cv_file_magic_cmd='/bin/file'
   3492     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   3493     ;;
   3494   sni)
   3495     lt_cv_file_magic_cmd='/bin/file'
   3496     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   3497     lt_cv_file_magic_test_file=/lib/libc.so
   3498     ;;
   3499   siemens)
   3500     lt_cv_deplibs_check_method=pass_all
   3501     ;;
   3502   pc)
   3503     lt_cv_deplibs_check_method=pass_all
   3504     ;;
   3505   esac
   3506   ;;
   3507 
   3508 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   3509   lt_cv_deplibs_check_method=pass_all
   3510   ;;
   3511 esac
   3512 
   3513 fi
   3514 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
   3515 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
   3516 file_magic_cmd=$lt_cv_file_magic_cmd
   3517 deplibs_check_method=$lt_cv_deplibs_check_method
   3518 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   3519 
   3520 
   3521 
   3522 
   3523 # If no C compiler was specified, use CC.
   3524 LTCC=${LTCC-"$CC"}
   3525 
   3526 # If no C compiler flags were specified, use CFLAGS.
   3527 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   3528 
   3529 # Allow CC to be a program name with arguments.
   3530 compiler=$CC
   3531 
   3532 
   3533 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
   3534 if test "${enable_libtool_lock+set}" = set; then
   3535   enableval="$enable_libtool_lock"
   3536 
   3537 fi;
   3538 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   3539 
   3540 # Some flags need to be propagated to the compiler or linker for good
   3541 # libtool support.
   3542 case $host in
   3543 ia64-*-hpux*)
   3544   # Find out which ABI we are using.
   3545   echo 'int i;' > conftest.$ac_ext
   3546   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3547   (eval $ac_compile) 2>&5
   3548   ac_status=$?
   3549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3550   (exit $ac_status); }; then
   3551     case `/usr/bin/file conftest.$ac_objext` in
   3552     *ELF-32*)
   3553       HPUX_IA64_MODE="32"
   3554       ;;
   3555     *ELF-64*)
   3556       HPUX_IA64_MODE="64"
   3557       ;;
   3558     esac
   3559   fi
   3560   rm -rf conftest*
   3561   ;;
   3562 *-*-irix6*)
   3563   # Find out which ABI we are using.
   3564   echo '#line 3564 "configure"' > conftest.$ac_ext
   3565   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3566   (eval $ac_compile) 2>&5
   3567   ac_status=$?
   3568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3569   (exit $ac_status); }; then
   3570    if test "$lt_cv_prog_gnu_ld" = yes; then
   3571     case `/usr/bin/file conftest.$ac_objext` in
   3572     *32-bit*)
   3573       LD="${LD-ld} -melf32bsmip"
   3574       ;;
   3575     *N32*)
   3576       LD="${LD-ld} -melf32bmipn32"
   3577       ;;
   3578     *64-bit*)
   3579       LD="${LD-ld} -melf64bmip"
   3580       ;;
   3581     esac
   3582    else
   3583     case `/usr/bin/file conftest.$ac_objext` in
   3584     *32-bit*)
   3585       LD="${LD-ld} -32"
   3586       ;;
   3587     *N32*)
   3588       LD="${LD-ld} -n32"
   3589       ;;
   3590     *64-bit*)
   3591       LD="${LD-ld} -64"
   3592       ;;
   3593     esac
   3594    fi
   3595   fi
   3596   rm -rf conftest*
   3597   ;;
   3598 
   3599 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
   3600   # Find out which ABI we are using.
   3601   echo 'int i;' > conftest.$ac_ext
   3602   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3603   (eval $ac_compile) 2>&5
   3604   ac_status=$?
   3605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3606   (exit $ac_status); }; then
   3607     case `/usr/bin/file conftest.o` in
   3608     *32-bit*)
   3609       case $host in
   3610         x86_64-*linux*)
   3611           LD="${LD-ld} -m elf_i386"
   3612           ;;
   3613         ppc64-*linux*|powerpc64-*linux*)
   3614           LD="${LD-ld} -m elf32ppclinux"
   3615           ;;
   3616         s390x-*linux*)
   3617           LD="${LD-ld} -m elf_s390"
   3618           ;;
   3619         sparc64-*linux*)
   3620           LD="${LD-ld} -m elf32_sparc"
   3621           ;;
   3622       esac
   3623       ;;
   3624     *64-bit*)
   3625       case $host in
   3626         x86_64-*linux*)
   3627           LD="${LD-ld} -m elf_x86_64"
   3628           ;;
   3629         ppc*-*linux*|powerpc*-*linux*)
   3630           LD="${LD-ld} -m elf64ppc"
   3631           ;;
   3632         s390*-*linux*)
   3633           LD="${LD-ld} -m elf64_s390"
   3634           ;;
   3635         sparc*-*linux*)
   3636           LD="${LD-ld} -m elf64_sparc"
   3637           ;;
   3638       esac
   3639       ;;
   3640     esac
   3641   fi
   3642   rm -rf conftest*
   3643   ;;
   3644 
   3645 *-*-sco3.2v5*)
   3646   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   3647   SAVE_CFLAGS="$CFLAGS"
   3648   CFLAGS="$CFLAGS -belf"
   3649   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
   3650 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
   3651 if test "${lt_cv_cc_needs_belf+set}" = set; then
   3652   echo $ECHO_N "(cached) $ECHO_C" >&6
   3653 else
   3654   ac_ext=c
   3655 ac_cpp='$CPP $CPPFLAGS'
   3656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3658 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3659 
   3660      cat >conftest.$ac_ext <<_ACEOF
   3661 /* confdefs.h.  */
   3662 _ACEOF
   3663 cat confdefs.h >>conftest.$ac_ext
   3664 cat >>conftest.$ac_ext <<_ACEOF
   3665 /* end confdefs.h.  */
   3666 
   3667 int
   3668 main ()
   3669 {
   3670 
   3671   ;
   3672   return 0;
   3673 }
   3674 _ACEOF
   3675 rm -f conftest.$ac_objext conftest$ac_exeext
   3676 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   3677   (eval $ac_link) 2>conftest.er1
   3678   ac_status=$?
   3679   grep -v '^ *+' conftest.er1 >conftest.err
   3680   rm -f conftest.er1
   3681   cat conftest.err >&5
   3682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3683   (exit $ac_status); } &&
   3684 	 { ac_try='test -z "$ac_c_werror_flag"
   3685 			 || test ! -s conftest.err'
   3686   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3687   (eval $ac_try) 2>&5
   3688   ac_status=$?
   3689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3690   (exit $ac_status); }; } &&
   3691 	 { ac_try='test -s conftest$ac_exeext'
   3692   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   3693   (eval $ac_try) 2>&5
   3694   ac_status=$?
   3695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3696   (exit $ac_status); }; }; then
   3697   lt_cv_cc_needs_belf=yes
   3698 else
   3699   echo "$as_me: failed program was:" >&5
   3700 sed 's/^/| /' conftest.$ac_ext >&5
   3701 
   3702 lt_cv_cc_needs_belf=no
   3703 fi
   3704 rm -f conftest.err conftest.$ac_objext \
   3705       conftest$ac_exeext conftest.$ac_ext
   3706      ac_ext=c
   3707 ac_cpp='$CPP $CPPFLAGS'
   3708 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3709 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3710 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3711 
   3712 fi
   3713 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
   3714 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
   3715   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   3716     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   3717     CFLAGS="$SAVE_CFLAGS"
   3718   fi
   3719   ;;
   3720 sparc*-*solaris*)
   3721   # Find out which ABI we are using.
   3722   echo 'int i;' > conftest.$ac_ext
   3723   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   3724   (eval $ac_compile) 2>&5
   3725   ac_status=$?
   3726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3727   (exit $ac_status); }; then
   3728     case `/usr/bin/file conftest.o` in
   3729     *64-bit*)
   3730       case $lt_cv_prog_gnu_ld in
   3731       yes*) LD="${LD-ld} -m elf64_sparc" ;;
   3732       *)    LD="${LD-ld} -64" ;;
   3733       esac
   3734       ;;
   3735     esac
   3736   fi
   3737   rm -rf conftest*
   3738   ;;
   3739 
   3740 *-*-cygwin* | *-*-mingw* | *-*-pw32*)
   3741   if test -n "$ac_tool_prefix"; then
   3742   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   3743 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   3744 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3745 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3746 if test "${ac_cv_prog_DLLTOOL+set}" = set; then
   3747   echo $ECHO_N "(cached) $ECHO_C" >&6
   3748 else
   3749   if test -n "$DLLTOOL"; then
   3750   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   3751 else
   3752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3753 for as_dir in $PATH
   3754 do
   3755   IFS=$as_save_IFS
   3756   test -z "$as_dir" && as_dir=.
   3757   for ac_exec_ext in '' $ac_executable_extensions; do
   3758   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3759     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   3760     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3761     break 2
   3762   fi
   3763 done
   3764 done
   3765 
   3766 fi
   3767 fi
   3768 DLLTOOL=$ac_cv_prog_DLLTOOL
   3769 if test -n "$DLLTOOL"; then
   3770   echo "$as_me:$LINENO: result: $DLLTOOL" >&5
   3771 echo "${ECHO_T}$DLLTOOL" >&6
   3772 else
   3773   echo "$as_me:$LINENO: result: no" >&5
   3774 echo "${ECHO_T}no" >&6
   3775 fi
   3776 
   3777 fi
   3778 if test -z "$ac_cv_prog_DLLTOOL"; then
   3779   ac_ct_DLLTOOL=$DLLTOOL
   3780   # Extract the first word of "dlltool", so it can be a program name with args.
   3781 set dummy dlltool; ac_word=$2
   3782 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3783 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3784 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
   3785   echo $ECHO_N "(cached) $ECHO_C" >&6
   3786 else
   3787   if test -n "$ac_ct_DLLTOOL"; then
   3788   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   3789 else
   3790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3791 for as_dir in $PATH
   3792 do
   3793   IFS=$as_save_IFS
   3794   test -z "$as_dir" && as_dir=.
   3795   for ac_exec_ext in '' $ac_executable_extensions; do
   3796   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3797     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   3798     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3799     break 2
   3800   fi
   3801 done
   3802 done
   3803 
   3804   test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
   3805 fi
   3806 fi
   3807 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   3808 if test -n "$ac_ct_DLLTOOL"; then
   3809   echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
   3810 echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
   3811 else
   3812   echo "$as_me:$LINENO: result: no" >&5
   3813 echo "${ECHO_T}no" >&6
   3814 fi
   3815 
   3816   DLLTOOL=$ac_ct_DLLTOOL
   3817 else
   3818   DLLTOOL="$ac_cv_prog_DLLTOOL"
   3819 fi
   3820 
   3821   if test -n "$ac_tool_prefix"; then
   3822   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
   3823 set dummy ${ac_tool_prefix}as; ac_word=$2
   3824 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3825 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3826 if test "${ac_cv_prog_AS+set}" = set; then
   3827   echo $ECHO_N "(cached) $ECHO_C" >&6
   3828 else
   3829   if test -n "$AS"; then
   3830   ac_cv_prog_AS="$AS" # Let the user override the test.
   3831 else
   3832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3833 for as_dir in $PATH
   3834 do
   3835   IFS=$as_save_IFS
   3836   test -z "$as_dir" && as_dir=.
   3837   for ac_exec_ext in '' $ac_executable_extensions; do
   3838   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3839     ac_cv_prog_AS="${ac_tool_prefix}as"
   3840     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3841     break 2
   3842   fi
   3843 done
   3844 done
   3845 
   3846 fi
   3847 fi
   3848 AS=$ac_cv_prog_AS
   3849 if test -n "$AS"; then
   3850   echo "$as_me:$LINENO: result: $AS" >&5
   3851 echo "${ECHO_T}$AS" >&6
   3852 else
   3853   echo "$as_me:$LINENO: result: no" >&5
   3854 echo "${ECHO_T}no" >&6
   3855 fi
   3856 
   3857 fi
   3858 if test -z "$ac_cv_prog_AS"; then
   3859   ac_ct_AS=$AS
   3860   # Extract the first word of "as", so it can be a program name with args.
   3861 set dummy as; ac_word=$2
   3862 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3863 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3864 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
   3865   echo $ECHO_N "(cached) $ECHO_C" >&6
   3866 else
   3867   if test -n "$ac_ct_AS"; then
   3868   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
   3869 else
   3870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3871 for as_dir in $PATH
   3872 do
   3873   IFS=$as_save_IFS
   3874   test -z "$as_dir" && as_dir=.
   3875   for ac_exec_ext in '' $ac_executable_extensions; do
   3876   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3877     ac_cv_prog_ac_ct_AS="as"
   3878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3879     break 2
   3880   fi
   3881 done
   3882 done
   3883 
   3884   test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
   3885 fi
   3886 fi
   3887 ac_ct_AS=$ac_cv_prog_ac_ct_AS
   3888 if test -n "$ac_ct_AS"; then
   3889   echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
   3890 echo "${ECHO_T}$ac_ct_AS" >&6
   3891 else
   3892   echo "$as_me:$LINENO: result: no" >&5
   3893 echo "${ECHO_T}no" >&6
   3894 fi
   3895 
   3896   AS=$ac_ct_AS
   3897 else
   3898   AS="$ac_cv_prog_AS"
   3899 fi
   3900 
   3901   if test -n "$ac_tool_prefix"; then
   3902   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   3903 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   3904 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3905 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3906 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
   3907   echo $ECHO_N "(cached) $ECHO_C" >&6
   3908 else
   3909   if test -n "$OBJDUMP"; then
   3910   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   3911 else
   3912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3913 for as_dir in $PATH
   3914 do
   3915   IFS=$as_save_IFS
   3916   test -z "$as_dir" && as_dir=.
   3917   for ac_exec_ext in '' $ac_executable_extensions; do
   3918   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3919     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   3920     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3921     break 2
   3922   fi
   3923 done
   3924 done
   3925 
   3926 fi
   3927 fi
   3928 OBJDUMP=$ac_cv_prog_OBJDUMP
   3929 if test -n "$OBJDUMP"; then
   3930   echo "$as_me:$LINENO: result: $OBJDUMP" >&5
   3931 echo "${ECHO_T}$OBJDUMP" >&6
   3932 else
   3933   echo "$as_me:$LINENO: result: no" >&5
   3934 echo "${ECHO_T}no" >&6
   3935 fi
   3936 
   3937 fi
   3938 if test -z "$ac_cv_prog_OBJDUMP"; then
   3939   ac_ct_OBJDUMP=$OBJDUMP
   3940   # Extract the first word of "objdump", so it can be a program name with args.
   3941 set dummy objdump; ac_word=$2
   3942 echo "$as_me:$LINENO: checking for $ac_word" >&5
   3943 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   3944 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
   3945   echo $ECHO_N "(cached) $ECHO_C" >&6
   3946 else
   3947   if test -n "$ac_ct_OBJDUMP"; then
   3948   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   3949 else
   3950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3951 for as_dir in $PATH
   3952 do
   3953   IFS=$as_save_IFS
   3954   test -z "$as_dir" && as_dir=.
   3955   for ac_exec_ext in '' $ac_executable_extensions; do
   3956   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3957     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   3958     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3959     break 2
   3960   fi
   3961 done
   3962 done
   3963 
   3964   test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
   3965 fi
   3966 fi
   3967 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   3968 if test -n "$ac_ct_OBJDUMP"; then
   3969   echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
   3970 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
   3971 else
   3972   echo "$as_me:$LINENO: result: no" >&5
   3973 echo "${ECHO_T}no" >&6
   3974 fi
   3975 
   3976   OBJDUMP=$ac_ct_OBJDUMP
   3977 else
   3978   OBJDUMP="$ac_cv_prog_OBJDUMP"
   3979 fi
   3980 
   3981   ;;
   3982 
   3983 esac
   3984 
   3985 need_locks="$enable_libtool_lock"
   3986 
   3987 
   3988 ac_ext=c
   3989 ac_cpp='$CPP $CPPFLAGS'
   3990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3993 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
   3994 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
   3995 # On Suns, sometimes $CPP names a directory.
   3996 if test -n "$CPP" && test -d "$CPP"; then
   3997   CPP=
   3998 fi
   3999 if test -z "$CPP"; then
   4000   if test "${ac_cv_prog_CPP+set}" = set; then
   4001   echo $ECHO_N "(cached) $ECHO_C" >&6
   4002 else
   4003       # Double quotes because CPP needs to be expanded
   4004     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   4005     do
   4006       ac_preproc_ok=false
   4007 for ac_c_preproc_warn_flag in '' yes
   4008 do
   4009   # Use a header file that comes with gcc, so configuring glibc
   4010   # with a fresh cross-compiler works.
   4011   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4012   # <limits.h> exists even on freestanding compilers.
   4013   # On the NeXT, cc -E runs the code through the compiler's parser,
   4014   # not just through cpp. "Syntax error" is here to catch this case.
   4015   cat >conftest.$ac_ext <<_ACEOF
   4016 /* confdefs.h.  */
   4017 _ACEOF
   4018 cat confdefs.h >>conftest.$ac_ext
   4019 cat >>conftest.$ac_ext <<_ACEOF
   4020 /* end confdefs.h.  */
   4021 #ifdef __STDC__
   4022 # include <limits.h>
   4023 #else
   4024 # include <assert.h>
   4025 #endif
   4026 		     Syntax error
   4027 _ACEOF
   4028 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4029   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4030   ac_status=$?
   4031   grep -v '^ *+' conftest.er1 >conftest.err
   4032   rm -f conftest.er1
   4033   cat conftest.err >&5
   4034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4035   (exit $ac_status); } >/dev/null; then
   4036   if test -s conftest.err; then
   4037     ac_cpp_err=$ac_c_preproc_warn_flag
   4038     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4039   else
   4040     ac_cpp_err=
   4041   fi
   4042 else
   4043   ac_cpp_err=yes
   4044 fi
   4045 if test -z "$ac_cpp_err"; then
   4046   :
   4047 else
   4048   echo "$as_me: failed program was:" >&5
   4049 sed 's/^/| /' conftest.$ac_ext >&5
   4050 
   4051   # Broken: fails on valid input.
   4052 continue
   4053 fi
   4054 rm -f conftest.err conftest.$ac_ext
   4055 
   4056   # OK, works on sane cases.  Now check whether non-existent headers
   4057   # can be detected and how.
   4058   cat >conftest.$ac_ext <<_ACEOF
   4059 /* confdefs.h.  */
   4060 _ACEOF
   4061 cat confdefs.h >>conftest.$ac_ext
   4062 cat >>conftest.$ac_ext <<_ACEOF
   4063 /* end confdefs.h.  */
   4064 #include <ac_nonexistent.h>
   4065 _ACEOF
   4066 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4067   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4068   ac_status=$?
   4069   grep -v '^ *+' conftest.er1 >conftest.err
   4070   rm -f conftest.er1
   4071   cat conftest.err >&5
   4072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4073   (exit $ac_status); } >/dev/null; then
   4074   if test -s conftest.err; then
   4075     ac_cpp_err=$ac_c_preproc_warn_flag
   4076     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4077   else
   4078     ac_cpp_err=
   4079   fi
   4080 else
   4081   ac_cpp_err=yes
   4082 fi
   4083 if test -z "$ac_cpp_err"; then
   4084   # Broken: success on invalid input.
   4085 continue
   4086 else
   4087   echo "$as_me: failed program was:" >&5
   4088 sed 's/^/| /' conftest.$ac_ext >&5
   4089 
   4090   # Passes both tests.
   4091 ac_preproc_ok=:
   4092 break
   4093 fi
   4094 rm -f conftest.err conftest.$ac_ext
   4095 
   4096 done
   4097 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4098 rm -f conftest.err conftest.$ac_ext
   4099 if $ac_preproc_ok; then
   4100   break
   4101 fi
   4102 
   4103     done
   4104     ac_cv_prog_CPP=$CPP
   4105 
   4106 fi
   4107   CPP=$ac_cv_prog_CPP
   4108 else
   4109   ac_cv_prog_CPP=$CPP
   4110 fi
   4111 echo "$as_me:$LINENO: result: $CPP" >&5
   4112 echo "${ECHO_T}$CPP" >&6
   4113 ac_preproc_ok=false
   4114 for ac_c_preproc_warn_flag in '' yes
   4115 do
   4116   # Use a header file that comes with gcc, so configuring glibc
   4117   # with a fresh cross-compiler works.
   4118   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4119   # <limits.h> exists even on freestanding compilers.
   4120   # On the NeXT, cc -E runs the code through the compiler's parser,
   4121   # not just through cpp. "Syntax error" is here to catch this case.
   4122   cat >conftest.$ac_ext <<_ACEOF
   4123 /* confdefs.h.  */
   4124 _ACEOF
   4125 cat confdefs.h >>conftest.$ac_ext
   4126 cat >>conftest.$ac_ext <<_ACEOF
   4127 /* end confdefs.h.  */
   4128 #ifdef __STDC__
   4129 # include <limits.h>
   4130 #else
   4131 # include <assert.h>
   4132 #endif
   4133 		     Syntax error
   4134 _ACEOF
   4135 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4136   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4137   ac_status=$?
   4138   grep -v '^ *+' conftest.er1 >conftest.err
   4139   rm -f conftest.er1
   4140   cat conftest.err >&5
   4141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4142   (exit $ac_status); } >/dev/null; then
   4143   if test -s conftest.err; then
   4144     ac_cpp_err=$ac_c_preproc_warn_flag
   4145     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4146   else
   4147     ac_cpp_err=
   4148   fi
   4149 else
   4150   ac_cpp_err=yes
   4151 fi
   4152 if test -z "$ac_cpp_err"; then
   4153   :
   4154 else
   4155   echo "$as_me: failed program was:" >&5
   4156 sed 's/^/| /' conftest.$ac_ext >&5
   4157 
   4158   # Broken: fails on valid input.
   4159 continue
   4160 fi
   4161 rm -f conftest.err conftest.$ac_ext
   4162 
   4163   # OK, works on sane cases.  Now check whether non-existent headers
   4164   # can be detected and how.
   4165   cat >conftest.$ac_ext <<_ACEOF
   4166 /* confdefs.h.  */
   4167 _ACEOF
   4168 cat confdefs.h >>conftest.$ac_ext
   4169 cat >>conftest.$ac_ext <<_ACEOF
   4170 /* end confdefs.h.  */
   4171 #include <ac_nonexistent.h>
   4172 _ACEOF
   4173 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4174   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4175   ac_status=$?
   4176   grep -v '^ *+' conftest.er1 >conftest.err
   4177   rm -f conftest.er1
   4178   cat conftest.err >&5
   4179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4180   (exit $ac_status); } >/dev/null; then
   4181   if test -s conftest.err; then
   4182     ac_cpp_err=$ac_c_preproc_warn_flag
   4183     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4184   else
   4185     ac_cpp_err=
   4186   fi
   4187 else
   4188   ac_cpp_err=yes
   4189 fi
   4190 if test -z "$ac_cpp_err"; then
   4191   # Broken: success on invalid input.
   4192 continue
   4193 else
   4194   echo "$as_me: failed program was:" >&5
   4195 sed 's/^/| /' conftest.$ac_ext >&5
   4196 
   4197   # Passes both tests.
   4198 ac_preproc_ok=:
   4199 break
   4200 fi
   4201 rm -f conftest.err conftest.$ac_ext
   4202 
   4203 done
   4204 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4205 rm -f conftest.err conftest.$ac_ext
   4206 if $ac_preproc_ok; then
   4207   :
   4208 else
   4209   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
   4210 See \`config.log' for more details." >&5
   4211 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
   4212 See \`config.log' for more details." >&2;}
   4213    { (exit 1); exit 1; }; }
   4214 fi
   4215 
   4216 ac_ext=c
   4217 ac_cpp='$CPP $CPPFLAGS'
   4218 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4219 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4220 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4221 
   4222 
   4223 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   4224 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
   4225 if test "${ac_cv_header_stdc+set}" = set; then
   4226   echo $ECHO_N "(cached) $ECHO_C" >&6
   4227 else
   4228   cat >conftest.$ac_ext <<_ACEOF
   4229 /* confdefs.h.  */
   4230 _ACEOF
   4231 cat confdefs.h >>conftest.$ac_ext
   4232 cat >>conftest.$ac_ext <<_ACEOF
   4233 /* end confdefs.h.  */
   4234 #include <stdlib.h>
   4235 #include <stdarg.h>
   4236 #include <string.h>
   4237 #include <float.h>
   4238 
   4239 int
   4240 main ()
   4241 {
   4242 
   4243   ;
   4244   return 0;
   4245 }
   4246 _ACEOF
   4247 rm -f conftest.$ac_objext
   4248 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4249   (eval $ac_compile) 2>conftest.er1
   4250   ac_status=$?
   4251   grep -v '^ *+' conftest.er1 >conftest.err
   4252   rm -f conftest.er1
   4253   cat conftest.err >&5
   4254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4255   (exit $ac_status); } &&
   4256 	 { ac_try='test -z "$ac_c_werror_flag"
   4257 			 || test ! -s conftest.err'
   4258   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4259   (eval $ac_try) 2>&5
   4260   ac_status=$?
   4261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4262   (exit $ac_status); }; } &&
   4263 	 { ac_try='test -s conftest.$ac_objext'
   4264   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4265   (eval $ac_try) 2>&5
   4266   ac_status=$?
   4267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4268   (exit $ac_status); }; }; then
   4269   ac_cv_header_stdc=yes
   4270 else
   4271   echo "$as_me: failed program was:" >&5
   4272 sed 's/^/| /' conftest.$ac_ext >&5
   4273 
   4274 ac_cv_header_stdc=no
   4275 fi
   4276 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4277 
   4278 if test $ac_cv_header_stdc = yes; then
   4279   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   4280   cat >conftest.$ac_ext <<_ACEOF
   4281 /* confdefs.h.  */
   4282 _ACEOF
   4283 cat confdefs.h >>conftest.$ac_ext
   4284 cat >>conftest.$ac_ext <<_ACEOF
   4285 /* end confdefs.h.  */
   4286 #include <string.h>
   4287 
   4288 _ACEOF
   4289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4290   $EGREP "memchr" >/dev/null 2>&1; then
   4291   :
   4292 else
   4293   ac_cv_header_stdc=no
   4294 fi
   4295 rm -f conftest*
   4296 
   4297 fi
   4298 
   4299 if test $ac_cv_header_stdc = yes; then
   4300   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   4301   cat >conftest.$ac_ext <<_ACEOF
   4302 /* confdefs.h.  */
   4303 _ACEOF
   4304 cat confdefs.h >>conftest.$ac_ext
   4305 cat >>conftest.$ac_ext <<_ACEOF
   4306 /* end confdefs.h.  */
   4307 #include <stdlib.h>
   4308 
   4309 _ACEOF
   4310 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4311   $EGREP "free" >/dev/null 2>&1; then
   4312   :
   4313 else
   4314   ac_cv_header_stdc=no
   4315 fi
   4316 rm -f conftest*
   4317 
   4318 fi
   4319 
   4320 if test $ac_cv_header_stdc = yes; then
   4321   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   4322   if test "$cross_compiling" = yes; then
   4323   :
   4324 else
   4325   cat >conftest.$ac_ext <<_ACEOF
   4326 /* confdefs.h.  */
   4327 _ACEOF
   4328 cat confdefs.h >>conftest.$ac_ext
   4329 cat >>conftest.$ac_ext <<_ACEOF
   4330 /* end confdefs.h.  */
   4331 #include <ctype.h>
   4332 #if ((' ' & 0x0FF) == 0x020)
   4333 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   4334 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   4335 #else
   4336 # define ISLOWER(c) \
   4337 		   (('a' <= (c) && (c) <= 'i') \
   4338 		     || ('j' <= (c) && (c) <= 'r') \
   4339 		     || ('s' <= (c) && (c) <= 'z'))
   4340 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   4341 #endif
   4342 
   4343 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   4344 int
   4345 main ()
   4346 {
   4347   int i;
   4348   for (i = 0; i < 256; i++)
   4349     if (XOR (islower (i), ISLOWER (i))
   4350 	|| toupper (i) != TOUPPER (i))
   4351       exit(2);
   4352   exit (0);
   4353 }
   4354 _ACEOF
   4355 rm -f conftest$ac_exeext
   4356 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   4357   (eval $ac_link) 2>&5
   4358   ac_status=$?
   4359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4360   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   4361   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4362   (eval $ac_try) 2>&5
   4363   ac_status=$?
   4364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4365   (exit $ac_status); }; }; then
   4366   :
   4367 else
   4368   echo "$as_me: program exited with status $ac_status" >&5
   4369 echo "$as_me: failed program was:" >&5
   4370 sed 's/^/| /' conftest.$ac_ext >&5
   4371 
   4372 ( exit $ac_status )
   4373 ac_cv_header_stdc=no
   4374 fi
   4375 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   4376 fi
   4377 fi
   4378 fi
   4379 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   4380 echo "${ECHO_T}$ac_cv_header_stdc" >&6
   4381 if test $ac_cv_header_stdc = yes; then
   4382 
   4383 cat >>confdefs.h <<\_ACEOF
   4384 #define STDC_HEADERS 1
   4385 _ACEOF
   4386 
   4387 fi
   4388 
   4389 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   4390 
   4391 
   4392 
   4393 
   4394 
   4395 
   4396 
   4397 
   4398 
   4399 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   4400 		  inttypes.h stdint.h unistd.h
   4401 do
   4402 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4403 echo "$as_me:$LINENO: checking for $ac_header" >&5
   4404 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4405 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4406   echo $ECHO_N "(cached) $ECHO_C" >&6
   4407 else
   4408   cat >conftest.$ac_ext <<_ACEOF
   4409 /* confdefs.h.  */
   4410 _ACEOF
   4411 cat confdefs.h >>conftest.$ac_ext
   4412 cat >>conftest.$ac_ext <<_ACEOF
   4413 /* end confdefs.h.  */
   4414 $ac_includes_default
   4415 
   4416 #include <$ac_header>
   4417 _ACEOF
   4418 rm -f conftest.$ac_objext
   4419 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4420   (eval $ac_compile) 2>conftest.er1
   4421   ac_status=$?
   4422   grep -v '^ *+' conftest.er1 >conftest.err
   4423   rm -f conftest.er1
   4424   cat conftest.err >&5
   4425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4426   (exit $ac_status); } &&
   4427 	 { ac_try='test -z "$ac_c_werror_flag"
   4428 			 || test ! -s conftest.err'
   4429   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4430   (eval $ac_try) 2>&5
   4431   ac_status=$?
   4432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4433   (exit $ac_status); }; } &&
   4434 	 { ac_try='test -s conftest.$ac_objext'
   4435   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4436   (eval $ac_try) 2>&5
   4437   ac_status=$?
   4438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4439   (exit $ac_status); }; }; then
   4440   eval "$as_ac_Header=yes"
   4441 else
   4442   echo "$as_me: failed program was:" >&5
   4443 sed 's/^/| /' conftest.$ac_ext >&5
   4444 
   4445 eval "$as_ac_Header=no"
   4446 fi
   4447 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4448 fi
   4449 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4450 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4451 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4452   cat >>confdefs.h <<_ACEOF
   4453 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4454 _ACEOF
   4455 
   4456 fi
   4457 
   4458 done
   4459 
   4460 
   4461 
   4462 for ac_header in dlfcn.h
   4463 do
   4464 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4465 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4466   echo "$as_me:$LINENO: checking for $ac_header" >&5
   4467 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4468 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4469   echo $ECHO_N "(cached) $ECHO_C" >&6
   4470 fi
   4471 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4472 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4473 else
   4474   # Is the header compilable?
   4475 echo "$as_me:$LINENO: checking $ac_header usability" >&5
   4476 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
   4477 cat >conftest.$ac_ext <<_ACEOF
   4478 /* confdefs.h.  */
   4479 _ACEOF
   4480 cat confdefs.h >>conftest.$ac_ext
   4481 cat >>conftest.$ac_ext <<_ACEOF
   4482 /* end confdefs.h.  */
   4483 $ac_includes_default
   4484 #include <$ac_header>
   4485 _ACEOF
   4486 rm -f conftest.$ac_objext
   4487 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4488   (eval $ac_compile) 2>conftest.er1
   4489   ac_status=$?
   4490   grep -v '^ *+' conftest.er1 >conftest.err
   4491   rm -f conftest.er1
   4492   cat conftest.err >&5
   4493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4494   (exit $ac_status); } &&
   4495 	 { ac_try='test -z "$ac_c_werror_flag"
   4496 			 || test ! -s conftest.err'
   4497   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4498   (eval $ac_try) 2>&5
   4499   ac_status=$?
   4500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4501   (exit $ac_status); }; } &&
   4502 	 { ac_try='test -s conftest.$ac_objext'
   4503   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4504   (eval $ac_try) 2>&5
   4505   ac_status=$?
   4506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4507   (exit $ac_status); }; }; then
   4508   ac_header_compiler=yes
   4509 else
   4510   echo "$as_me: failed program was:" >&5
   4511 sed 's/^/| /' conftest.$ac_ext >&5
   4512 
   4513 ac_header_compiler=no
   4514 fi
   4515 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4516 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   4517 echo "${ECHO_T}$ac_header_compiler" >&6
   4518 
   4519 # Is the header present?
   4520 echo "$as_me:$LINENO: checking $ac_header presence" >&5
   4521 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
   4522 cat >conftest.$ac_ext <<_ACEOF
   4523 /* confdefs.h.  */
   4524 _ACEOF
   4525 cat confdefs.h >>conftest.$ac_ext
   4526 cat >>conftest.$ac_ext <<_ACEOF
   4527 /* end confdefs.h.  */
   4528 #include <$ac_header>
   4529 _ACEOF
   4530 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   4531   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   4532   ac_status=$?
   4533   grep -v '^ *+' conftest.er1 >conftest.err
   4534   rm -f conftest.er1
   4535   cat conftest.err >&5
   4536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4537   (exit $ac_status); } >/dev/null; then
   4538   if test -s conftest.err; then
   4539     ac_cpp_err=$ac_c_preproc_warn_flag
   4540     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   4541   else
   4542     ac_cpp_err=
   4543   fi
   4544 else
   4545   ac_cpp_err=yes
   4546 fi
   4547 if test -z "$ac_cpp_err"; then
   4548   ac_header_preproc=yes
   4549 else
   4550   echo "$as_me: failed program was:" >&5
   4551 sed 's/^/| /' conftest.$ac_ext >&5
   4552 
   4553   ac_header_preproc=no
   4554 fi
   4555 rm -f conftest.err conftest.$ac_ext
   4556 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   4557 echo "${ECHO_T}$ac_header_preproc" >&6
   4558 
   4559 # So?  What about this header?
   4560 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   4561   yes:no: )
   4562     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   4563 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   4564     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   4565 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   4566     ac_header_preproc=yes
   4567     ;;
   4568   no:yes:* )
   4569     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   4570 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   4571     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   4572 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   4573     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   4574 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   4575     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   4576 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   4577     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   4578 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   4579     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   4580 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   4581     (
   4582       cat <<\_ASBOX
   4583 ## -------------------------------------- ##
   4584 ## Report this to expat-bugs (at] libexpat.org ##
   4585 ## -------------------------------------- ##
   4586 _ASBOX
   4587     ) |
   4588       sed "s/^/$as_me: WARNING:     /" >&2
   4589     ;;
   4590 esac
   4591 echo "$as_me:$LINENO: checking for $ac_header" >&5
   4592 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   4593 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   4594   echo $ECHO_N "(cached) $ECHO_C" >&6
   4595 else
   4596   eval "$as_ac_Header=\$ac_header_preproc"
   4597 fi
   4598 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   4599 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   4600 
   4601 fi
   4602 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4603   cat >>confdefs.h <<_ACEOF
   4604 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4605 _ACEOF
   4606 
   4607 fi
   4608 
   4609 done
   4610 
   4611 ac_ext=cc
   4612 ac_cpp='$CXXCPP $CPPFLAGS'
   4613 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4614 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4615 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4616 if test -n "$ac_tool_prefix"; then
   4617   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
   4618   do
   4619     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4620 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4621 echo "$as_me:$LINENO: checking for $ac_word" >&5
   4622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   4623 if test "${ac_cv_prog_CXX+set}" = set; then
   4624   echo $ECHO_N "(cached) $ECHO_C" >&6
   4625 else
   4626   if test -n "$CXX"; then
   4627   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4628 else
   4629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4630 for as_dir in $PATH
   4631 do
   4632   IFS=$as_save_IFS
   4633   test -z "$as_dir" && as_dir=.
   4634   for ac_exec_ext in '' $ac_executable_extensions; do
   4635   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4636     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4637     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   4638     break 2
   4639   fi
   4640 done
   4641 done
   4642 
   4643 fi
   4644 fi
   4645 CXX=$ac_cv_prog_CXX
   4646 if test -n "$CXX"; then
   4647   echo "$as_me:$LINENO: result: $CXX" >&5
   4648 echo "${ECHO_T}$CXX" >&6
   4649 else
   4650   echo "$as_me:$LINENO: result: no" >&5
   4651 echo "${ECHO_T}no" >&6
   4652 fi
   4653 
   4654     test -n "$CXX" && break
   4655   done
   4656 fi
   4657 if test -z "$CXX"; then
   4658   ac_ct_CXX=$CXX
   4659   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
   4660 do
   4661   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4662 set dummy $ac_prog; ac_word=$2
   4663 echo "$as_me:$LINENO: checking for $ac_word" >&5
   4664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   4665 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
   4666   echo $ECHO_N "(cached) $ECHO_C" >&6
   4667 else
   4668   if test -n "$ac_ct_CXX"; then
   4669   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4670 else
   4671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4672 for as_dir in $PATH
   4673 do
   4674   IFS=$as_save_IFS
   4675   test -z "$as_dir" && as_dir=.
   4676   for ac_exec_ext in '' $ac_executable_extensions; do
   4677   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4678     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4679     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   4680     break 2
   4681   fi
   4682 done
   4683 done
   4684 
   4685 fi
   4686 fi
   4687 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4688 if test -n "$ac_ct_CXX"; then
   4689   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
   4690 echo "${ECHO_T}$ac_ct_CXX" >&6
   4691 else
   4692   echo "$as_me:$LINENO: result: no" >&5
   4693 echo "${ECHO_T}no" >&6
   4694 fi
   4695 
   4696   test -n "$ac_ct_CXX" && break
   4697 done
   4698 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
   4699 
   4700   CXX=$ac_ct_CXX
   4701 fi
   4702 
   4703 
   4704 # Provide some information about the compiler.
   4705 echo "$as_me:$LINENO:" \
   4706      "checking for C++ compiler version" >&5
   4707 ac_compiler=`set X $ac_compile; echo $2`
   4708 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   4709   (eval $ac_compiler --version </dev/null >&5) 2>&5
   4710   ac_status=$?
   4711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4712   (exit $ac_status); }
   4713 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   4714   (eval $ac_compiler -v </dev/null >&5) 2>&5
   4715   ac_status=$?
   4716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4717   (exit $ac_status); }
   4718 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   4719   (eval $ac_compiler -V </dev/null >&5) 2>&5
   4720   ac_status=$?
   4721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4722   (exit $ac_status); }
   4723 
   4724 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
   4725 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
   4726 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
   4727   echo $ECHO_N "(cached) $ECHO_C" >&6
   4728 else
   4729   cat >conftest.$ac_ext <<_ACEOF
   4730 /* confdefs.h.  */
   4731 _ACEOF
   4732 cat confdefs.h >>conftest.$ac_ext
   4733 cat >>conftest.$ac_ext <<_ACEOF
   4734 /* end confdefs.h.  */
   4735 
   4736 int
   4737 main ()
   4738 {
   4739 #ifndef __GNUC__
   4740        choke me
   4741 #endif
   4742 
   4743   ;
   4744   return 0;
   4745 }
   4746 _ACEOF
   4747 rm -f conftest.$ac_objext
   4748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4749   (eval $ac_compile) 2>conftest.er1
   4750   ac_status=$?
   4751   grep -v '^ *+' conftest.er1 >conftest.err
   4752   rm -f conftest.er1
   4753   cat conftest.err >&5
   4754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4755   (exit $ac_status); } &&
   4756 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4757 			 || test ! -s conftest.err'
   4758   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4759   (eval $ac_try) 2>&5
   4760   ac_status=$?
   4761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4762   (exit $ac_status); }; } &&
   4763 	 { ac_try='test -s conftest.$ac_objext'
   4764   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4765   (eval $ac_try) 2>&5
   4766   ac_status=$?
   4767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4768   (exit $ac_status); }; }; then
   4769   ac_compiler_gnu=yes
   4770 else
   4771   echo "$as_me: failed program was:" >&5
   4772 sed 's/^/| /' conftest.$ac_ext >&5
   4773 
   4774 ac_compiler_gnu=no
   4775 fi
   4776 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4777 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4778 
   4779 fi
   4780 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
   4781 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
   4782 GXX=`test $ac_compiler_gnu = yes && echo yes`
   4783 ac_test_CXXFLAGS=${CXXFLAGS+set}
   4784 ac_save_CXXFLAGS=$CXXFLAGS
   4785 CXXFLAGS="-g"
   4786 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
   4787 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
   4788 if test "${ac_cv_prog_cxx_g+set}" = set; then
   4789   echo $ECHO_N "(cached) $ECHO_C" >&6
   4790 else
   4791   cat >conftest.$ac_ext <<_ACEOF
   4792 /* confdefs.h.  */
   4793 _ACEOF
   4794 cat confdefs.h >>conftest.$ac_ext
   4795 cat >>conftest.$ac_ext <<_ACEOF
   4796 /* end confdefs.h.  */
   4797 
   4798 int
   4799 main ()
   4800 {
   4801 
   4802   ;
   4803   return 0;
   4804 }
   4805 _ACEOF
   4806 rm -f conftest.$ac_objext
   4807 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4808   (eval $ac_compile) 2>conftest.er1
   4809   ac_status=$?
   4810   grep -v '^ *+' conftest.er1 >conftest.err
   4811   rm -f conftest.er1
   4812   cat conftest.err >&5
   4813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4814   (exit $ac_status); } &&
   4815 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4816 			 || test ! -s conftest.err'
   4817   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4818   (eval $ac_try) 2>&5
   4819   ac_status=$?
   4820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4821   (exit $ac_status); }; } &&
   4822 	 { ac_try='test -s conftest.$ac_objext'
   4823   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4824   (eval $ac_try) 2>&5
   4825   ac_status=$?
   4826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4827   (exit $ac_status); }; }; then
   4828   ac_cv_prog_cxx_g=yes
   4829 else
   4830   echo "$as_me: failed program was:" >&5
   4831 sed 's/^/| /' conftest.$ac_ext >&5
   4832 
   4833 ac_cv_prog_cxx_g=no
   4834 fi
   4835 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4836 fi
   4837 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
   4838 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
   4839 if test "$ac_test_CXXFLAGS" = set; then
   4840   CXXFLAGS=$ac_save_CXXFLAGS
   4841 elif test $ac_cv_prog_cxx_g = yes; then
   4842   if test "$GXX" = yes; then
   4843     CXXFLAGS="-g -O2"
   4844   else
   4845     CXXFLAGS="-g"
   4846   fi
   4847 else
   4848   if test "$GXX" = yes; then
   4849     CXXFLAGS="-O2"
   4850   else
   4851     CXXFLAGS=
   4852   fi
   4853 fi
   4854 for ac_declaration in \
   4855    '' \
   4856    'extern "C" void std::exit (int) throw (); using std::exit;' \
   4857    'extern "C" void std::exit (int); using std::exit;' \
   4858    'extern "C" void exit (int) throw ();' \
   4859    'extern "C" void exit (int);' \
   4860    'void exit (int);'
   4861 do
   4862   cat >conftest.$ac_ext <<_ACEOF
   4863 /* confdefs.h.  */
   4864 _ACEOF
   4865 cat confdefs.h >>conftest.$ac_ext
   4866 cat >>conftest.$ac_ext <<_ACEOF
   4867 /* end confdefs.h.  */
   4868 $ac_declaration
   4869 #include <stdlib.h>
   4870 int
   4871 main ()
   4872 {
   4873 exit (42);
   4874   ;
   4875   return 0;
   4876 }
   4877 _ACEOF
   4878 rm -f conftest.$ac_objext
   4879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4880   (eval $ac_compile) 2>conftest.er1
   4881   ac_status=$?
   4882   grep -v '^ *+' conftest.er1 >conftest.err
   4883   rm -f conftest.er1
   4884   cat conftest.err >&5
   4885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4886   (exit $ac_status); } &&
   4887 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4888 			 || test ! -s conftest.err'
   4889   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4890   (eval $ac_try) 2>&5
   4891   ac_status=$?
   4892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4893   (exit $ac_status); }; } &&
   4894 	 { ac_try='test -s conftest.$ac_objext'
   4895   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4896   (eval $ac_try) 2>&5
   4897   ac_status=$?
   4898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4899   (exit $ac_status); }; }; then
   4900   :
   4901 else
   4902   echo "$as_me: failed program was:" >&5
   4903 sed 's/^/| /' conftest.$ac_ext >&5
   4904 
   4905 continue
   4906 fi
   4907 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4908   cat >conftest.$ac_ext <<_ACEOF
   4909 /* confdefs.h.  */
   4910 _ACEOF
   4911 cat confdefs.h >>conftest.$ac_ext
   4912 cat >>conftest.$ac_ext <<_ACEOF
   4913 /* end confdefs.h.  */
   4914 $ac_declaration
   4915 int
   4916 main ()
   4917 {
   4918 exit (42);
   4919   ;
   4920   return 0;
   4921 }
   4922 _ACEOF
   4923 rm -f conftest.$ac_objext
   4924 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4925   (eval $ac_compile) 2>conftest.er1
   4926   ac_status=$?
   4927   grep -v '^ *+' conftest.er1 >conftest.err
   4928   rm -f conftest.er1
   4929   cat conftest.err >&5
   4930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4931   (exit $ac_status); } &&
   4932 	 { ac_try='test -z "$ac_cxx_werror_flag"
   4933 			 || test ! -s conftest.err'
   4934   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4935   (eval $ac_try) 2>&5
   4936   ac_status=$?
   4937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4938   (exit $ac_status); }; } &&
   4939 	 { ac_try='test -s conftest.$ac_objext'
   4940   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   4941   (eval $ac_try) 2>&5
   4942   ac_status=$?
   4943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4944   (exit $ac_status); }; }; then
   4945   break
   4946 else
   4947   echo "$as_me: failed program was:" >&5
   4948 sed 's/^/| /' conftest.$ac_ext >&5
   4949 
   4950 fi
   4951 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   4952 done
   4953 rm -f conftest*
   4954 if test -n "$ac_declaration"; then
   4955   echo '#ifdef __cplusplus' >>confdefs.h
   4956   echo $ac_declaration      >>confdefs.h
   4957   echo '#endif'             >>confdefs.h
   4958 fi
   4959 
   4960 ac_ext=cc
   4961 ac_cpp='$CXXCPP $CPPFLAGS'
   4962 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4963 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4964 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4965 
   4966 
   4967 
   4968 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   4969     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   4970     (test "X$CXX" != "Xg++"))) ; then
   4971   ac_ext=cc
   4972 ac_cpp='$CXXCPP $CPPFLAGS'
   4973 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4974 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4975 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4976 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   4977 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
   4978 if test -z "$CXXCPP"; then
   4979   if test "${ac_cv_prog_CXXCPP+set}" = set; then
   4980   echo $ECHO_N "(cached) $ECHO_C" >&6
   4981 else
   4982       # Double quotes because CXXCPP needs to be expanded
   4983     for CXXCPP in "$CXX -E" "/lib/cpp"
   4984     do
   4985       ac_preproc_ok=false
   4986 for ac_cxx_preproc_warn_flag in '' yes
   4987 do
   4988   # Use a header file that comes with gcc, so configuring glibc
   4989   # with a fresh cross-compiler works.
   4990   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4991   # <limits.h> exists even on freestanding compilers.
   4992   # On the NeXT, cc -E runs the code through the compiler's parser,
   4993   # not just through cpp. "Syntax error" is here to catch this case.
   4994   cat >conftest.$ac_ext <<_ACEOF
   4995 /* confdefs.h.  */
   4996 _ACEOF
   4997 cat confdefs.h >>conftest.$ac_ext
   4998 cat >>conftest.$ac_ext <<_ACEOF
   4999 /* end confdefs.h.  */
   5000 #ifdef __STDC__
   5001 # include <limits.h>
   5002 #else
   5003 # include <assert.h>
   5004 #endif
   5005 		     Syntax error
   5006 _ACEOF
   5007 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5008   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5009   ac_status=$?
   5010   grep -v '^ *+' conftest.er1 >conftest.err
   5011   rm -f conftest.er1
   5012   cat conftest.err >&5
   5013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5014   (exit $ac_status); } >/dev/null; then
   5015   if test -s conftest.err; then
   5016     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5017     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5018   else
   5019     ac_cpp_err=
   5020   fi
   5021 else
   5022   ac_cpp_err=yes
   5023 fi
   5024 if test -z "$ac_cpp_err"; then
   5025   :
   5026 else
   5027   echo "$as_me: failed program was:" >&5
   5028 sed 's/^/| /' conftest.$ac_ext >&5
   5029 
   5030   # Broken: fails on valid input.
   5031 continue
   5032 fi
   5033 rm -f conftest.err conftest.$ac_ext
   5034 
   5035   # OK, works on sane cases.  Now check whether non-existent headers
   5036   # can be detected and how.
   5037   cat >conftest.$ac_ext <<_ACEOF
   5038 /* confdefs.h.  */
   5039 _ACEOF
   5040 cat confdefs.h >>conftest.$ac_ext
   5041 cat >>conftest.$ac_ext <<_ACEOF
   5042 /* end confdefs.h.  */
   5043 #include <ac_nonexistent.h>
   5044 _ACEOF
   5045 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5046   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5047   ac_status=$?
   5048   grep -v '^ *+' conftest.er1 >conftest.err
   5049   rm -f conftest.er1
   5050   cat conftest.err >&5
   5051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5052   (exit $ac_status); } >/dev/null; then
   5053   if test -s conftest.err; then
   5054     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5055     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5056   else
   5057     ac_cpp_err=
   5058   fi
   5059 else
   5060   ac_cpp_err=yes
   5061 fi
   5062 if test -z "$ac_cpp_err"; then
   5063   # Broken: success on invalid input.
   5064 continue
   5065 else
   5066   echo "$as_me: failed program was:" >&5
   5067 sed 's/^/| /' conftest.$ac_ext >&5
   5068 
   5069   # Passes both tests.
   5070 ac_preproc_ok=:
   5071 break
   5072 fi
   5073 rm -f conftest.err conftest.$ac_ext
   5074 
   5075 done
   5076 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5077 rm -f conftest.err conftest.$ac_ext
   5078 if $ac_preproc_ok; then
   5079   break
   5080 fi
   5081 
   5082     done
   5083     ac_cv_prog_CXXCPP=$CXXCPP
   5084 
   5085 fi
   5086   CXXCPP=$ac_cv_prog_CXXCPP
   5087 else
   5088   ac_cv_prog_CXXCPP=$CXXCPP
   5089 fi
   5090 echo "$as_me:$LINENO: result: $CXXCPP" >&5
   5091 echo "${ECHO_T}$CXXCPP" >&6
   5092 ac_preproc_ok=false
   5093 for ac_cxx_preproc_warn_flag in '' yes
   5094 do
   5095   # Use a header file that comes with gcc, so configuring glibc
   5096   # with a fresh cross-compiler works.
   5097   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5098   # <limits.h> exists even on freestanding compilers.
   5099   # On the NeXT, cc -E runs the code through the compiler's parser,
   5100   # not just through cpp. "Syntax error" is here to catch this case.
   5101   cat >conftest.$ac_ext <<_ACEOF
   5102 /* confdefs.h.  */
   5103 _ACEOF
   5104 cat confdefs.h >>conftest.$ac_ext
   5105 cat >>conftest.$ac_ext <<_ACEOF
   5106 /* end confdefs.h.  */
   5107 #ifdef __STDC__
   5108 # include <limits.h>
   5109 #else
   5110 # include <assert.h>
   5111 #endif
   5112 		     Syntax error
   5113 _ACEOF
   5114 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5115   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5116   ac_status=$?
   5117   grep -v '^ *+' conftest.er1 >conftest.err
   5118   rm -f conftest.er1
   5119   cat conftest.err >&5
   5120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5121   (exit $ac_status); } >/dev/null; then
   5122   if test -s conftest.err; then
   5123     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5124     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5125   else
   5126     ac_cpp_err=
   5127   fi
   5128 else
   5129   ac_cpp_err=yes
   5130 fi
   5131 if test -z "$ac_cpp_err"; then
   5132   :
   5133 else
   5134   echo "$as_me: failed program was:" >&5
   5135 sed 's/^/| /' conftest.$ac_ext >&5
   5136 
   5137   # Broken: fails on valid input.
   5138 continue
   5139 fi
   5140 rm -f conftest.err conftest.$ac_ext
   5141 
   5142   # OK, works on sane cases.  Now check whether non-existent headers
   5143   # can be detected and how.
   5144   cat >conftest.$ac_ext <<_ACEOF
   5145 /* confdefs.h.  */
   5146 _ACEOF
   5147 cat confdefs.h >>conftest.$ac_ext
   5148 cat >>conftest.$ac_ext <<_ACEOF
   5149 /* end confdefs.h.  */
   5150 #include <ac_nonexistent.h>
   5151 _ACEOF
   5152 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   5153   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   5154   ac_status=$?
   5155   grep -v '^ *+' conftest.er1 >conftest.err
   5156   rm -f conftest.er1
   5157   cat conftest.err >&5
   5158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5159   (exit $ac_status); } >/dev/null; then
   5160   if test -s conftest.err; then
   5161     ac_cpp_err=$ac_cxx_preproc_warn_flag
   5162     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   5163   else
   5164     ac_cpp_err=
   5165   fi
   5166 else
   5167   ac_cpp_err=yes
   5168 fi
   5169 if test -z "$ac_cpp_err"; then
   5170   # Broken: success on invalid input.
   5171 continue
   5172 else
   5173   echo "$as_me: failed program was:" >&5
   5174 sed 's/^/| /' conftest.$ac_ext >&5
   5175 
   5176   # Passes both tests.
   5177 ac_preproc_ok=:
   5178 break
   5179 fi
   5180 rm -f conftest.err conftest.$ac_ext
   5181 
   5182 done
   5183 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5184 rm -f conftest.err conftest.$ac_ext
   5185 if $ac_preproc_ok; then
   5186   :
   5187 else
   5188   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5189 See \`config.log' for more details." >&5
   5190 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5191 See \`config.log' for more details." >&2;}
   5192    { (exit 1); exit 1; }; }
   5193 fi
   5194 
   5195 ac_ext=cc
   5196 ac_cpp='$CXXCPP $CPPFLAGS'
   5197 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5198 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5199 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5200 
   5201 fi
   5202 
   5203 
   5204 ac_ext=f
   5205 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   5206 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5207 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   5208 if test -n "$ac_tool_prefix"; then
   5209   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
   5210   do
   5211     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5212 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5213 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5214 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5215 if test "${ac_cv_prog_F77+set}" = set; then
   5216   echo $ECHO_N "(cached) $ECHO_C" >&6
   5217 else
   5218   if test -n "$F77"; then
   5219   ac_cv_prog_F77="$F77" # Let the user override the test.
   5220 else
   5221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5222 for as_dir in $PATH
   5223 do
   5224   IFS=$as_save_IFS
   5225   test -z "$as_dir" && as_dir=.
   5226   for ac_exec_ext in '' $ac_executable_extensions; do
   5227   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5228     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
   5229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5230     break 2
   5231   fi
   5232 done
   5233 done
   5234 
   5235 fi
   5236 fi
   5237 F77=$ac_cv_prog_F77
   5238 if test -n "$F77"; then
   5239   echo "$as_me:$LINENO: result: $F77" >&5
   5240 echo "${ECHO_T}$F77" >&6
   5241 else
   5242   echo "$as_me:$LINENO: result: no" >&5
   5243 echo "${ECHO_T}no" >&6
   5244 fi
   5245 
   5246     test -n "$F77" && break
   5247   done
   5248 fi
   5249 if test -z "$F77"; then
   5250   ac_ct_F77=$F77
   5251   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
   5252 do
   5253   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5254 set dummy $ac_prog; ac_word=$2
   5255 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5257 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
   5258   echo $ECHO_N "(cached) $ECHO_C" >&6
   5259 else
   5260   if test -n "$ac_ct_F77"; then
   5261   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
   5262 else
   5263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5264 for as_dir in $PATH
   5265 do
   5266   IFS=$as_save_IFS
   5267   test -z "$as_dir" && as_dir=.
   5268   for ac_exec_ext in '' $ac_executable_extensions; do
   5269   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5270     ac_cv_prog_ac_ct_F77="$ac_prog"
   5271     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5272     break 2
   5273   fi
   5274 done
   5275 done
   5276 
   5277 fi
   5278 fi
   5279 ac_ct_F77=$ac_cv_prog_ac_ct_F77
   5280 if test -n "$ac_ct_F77"; then
   5281   echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
   5282 echo "${ECHO_T}$ac_ct_F77" >&6
   5283 else
   5284   echo "$as_me:$LINENO: result: no" >&5
   5285 echo "${ECHO_T}no" >&6
   5286 fi
   5287 
   5288   test -n "$ac_ct_F77" && break
   5289 done
   5290 
   5291   F77=$ac_ct_F77
   5292 fi
   5293 
   5294 
   5295 # Provide some information about the compiler.
   5296 echo "$as_me:5296:" \
   5297      "checking for Fortran 77 compiler version" >&5
   5298 ac_compiler=`set X $ac_compile; echo $2`
   5299 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   5300   (eval $ac_compiler --version </dev/null >&5) 2>&5
   5301   ac_status=$?
   5302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5303   (exit $ac_status); }
   5304 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   5305   (eval $ac_compiler -v </dev/null >&5) 2>&5
   5306   ac_status=$?
   5307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5308   (exit $ac_status); }
   5309 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   5310   (eval $ac_compiler -V </dev/null >&5) 2>&5
   5311   ac_status=$?
   5312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5313   (exit $ac_status); }
   5314 rm -f a.out
   5315 
   5316 # If we don't use `.F' as extension, the preprocessor is not run on the
   5317 # input file.  (Note that this only needs to work for GNU compilers.)
   5318 ac_save_ext=$ac_ext
   5319 ac_ext=F
   5320 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
   5321 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
   5322 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
   5323   echo $ECHO_N "(cached) $ECHO_C" >&6
   5324 else
   5325   cat >conftest.$ac_ext <<_ACEOF
   5326       program main
   5327 #ifndef __GNUC__
   5328        choke me
   5329 #endif
   5330 
   5331       end
   5332 _ACEOF
   5333 rm -f conftest.$ac_objext
   5334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5335   (eval $ac_compile) 2>conftest.er1
   5336   ac_status=$?
   5337   grep -v '^ *+' conftest.er1 >conftest.err
   5338   rm -f conftest.er1
   5339   cat conftest.err >&5
   5340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5341   (exit $ac_status); } &&
   5342 	 { ac_try='test -z "$ac_f77_werror_flag"
   5343 			 || test ! -s conftest.err'
   5344   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5345   (eval $ac_try) 2>&5
   5346   ac_status=$?
   5347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5348   (exit $ac_status); }; } &&
   5349 	 { ac_try='test -s conftest.$ac_objext'
   5350   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5351   (eval $ac_try) 2>&5
   5352   ac_status=$?
   5353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5354   (exit $ac_status); }; }; then
   5355   ac_compiler_gnu=yes
   5356 else
   5357   echo "$as_me: failed program was:" >&5
   5358 sed 's/^/| /' conftest.$ac_ext >&5
   5359 
   5360 ac_compiler_gnu=no
   5361 fi
   5362 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   5363 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
   5364 
   5365 fi
   5366 echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
   5367 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
   5368 ac_ext=$ac_save_ext
   5369 ac_test_FFLAGS=${FFLAGS+set}
   5370 ac_save_FFLAGS=$FFLAGS
   5371 FFLAGS=
   5372 echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
   5373 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
   5374 if test "${ac_cv_prog_f77_g+set}" = set; then
   5375   echo $ECHO_N "(cached) $ECHO_C" >&6
   5376 else
   5377   FFLAGS=-g
   5378 cat >conftest.$ac_ext <<_ACEOF
   5379       program main
   5380 
   5381       end
   5382 _ACEOF
   5383 rm -f conftest.$ac_objext
   5384 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5385   (eval $ac_compile) 2>conftest.er1
   5386   ac_status=$?
   5387   grep -v '^ *+' conftest.er1 >conftest.err
   5388   rm -f conftest.er1
   5389   cat conftest.err >&5
   5390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5391   (exit $ac_status); } &&
   5392 	 { ac_try='test -z "$ac_f77_werror_flag"
   5393 			 || test ! -s conftest.err'
   5394   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5395   (eval $ac_try) 2>&5
   5396   ac_status=$?
   5397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5398   (exit $ac_status); }; } &&
   5399 	 { ac_try='test -s conftest.$ac_objext'
   5400   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   5401   (eval $ac_try) 2>&5
   5402   ac_status=$?
   5403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5404   (exit $ac_status); }; }; then
   5405   ac_cv_prog_f77_g=yes
   5406 else
   5407   echo "$as_me: failed program was:" >&5
   5408 sed 's/^/| /' conftest.$ac_ext >&5
   5409 
   5410 ac_cv_prog_f77_g=no
   5411 fi
   5412 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   5413 
   5414 fi
   5415 echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
   5416 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
   5417 if test "$ac_test_FFLAGS" = set; then
   5418   FFLAGS=$ac_save_FFLAGS
   5419 elif test $ac_cv_prog_f77_g = yes; then
   5420   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5421     FFLAGS="-g -O2"
   5422   else
   5423     FFLAGS="-g"
   5424   fi
   5425 else
   5426   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5427     FFLAGS="-O2"
   5428   else
   5429     FFLAGS=
   5430   fi
   5431 fi
   5432 
   5433 G77=`test $ac_compiler_gnu = yes && echo yes`
   5434 ac_ext=c
   5435 ac_cpp='$CPP $CPPFLAGS'
   5436 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5437 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5438 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5439 
   5440 
   5441 
   5442 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
   5443 
   5444 # find the maximum length of command line arguments
   5445 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
   5446 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
   5447 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
   5448   echo $ECHO_N "(cached) $ECHO_C" >&6
   5449 else
   5450     i=0
   5451   teststring="ABCD"
   5452 
   5453   case $build_os in
   5454   msdosdjgpp*)
   5455     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5456     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5457     # during glob expansion).  Even if it were fixed, the result of this
   5458     # check would be larger than it should be.
   5459     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5460     ;;
   5461 
   5462   gnu*)
   5463     # Under GNU Hurd, this test is not required because there is
   5464     # no limit to the length of command line arguments.
   5465     # Libtool will interpret -1 as no limit whatsoever
   5466     lt_cv_sys_max_cmd_len=-1;
   5467     ;;
   5468 
   5469   cygwin* | mingw*)
   5470     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5471     # about 5 minutes as the teststring grows exponentially.
   5472     # Worse, since 9x/ME are not pre-emptively multitasking,
   5473     # you end up with a "frozen" computer, even though with patience
   5474     # the test eventually succeeds (with a max line length of 256k).
   5475     # Instead, let's just punt: use the minimum linelength reported by
   5476     # all of the supported platforms: 8192 (on NT/2K/XP).
   5477     lt_cv_sys_max_cmd_len=8192;
   5478     ;;
   5479 
   5480   amigaos*)
   5481     # On AmigaOS with pdksh, this test takes hours, literally.
   5482     # So we just punt and use a minimum line length of 8192.
   5483     lt_cv_sys_max_cmd_len=8192;
   5484     ;;
   5485 
   5486   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
   5487     # This has been around since 386BSD, at least.  Likely further.
   5488     if test -x /sbin/sysctl; then
   5489       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   5490     elif test -x /usr/sbin/sysctl; then
   5491       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   5492     else
   5493       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   5494     fi
   5495     # And add a safety zone
   5496     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5497     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5498     ;;
   5499 
   5500   interix*)
   5501     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   5502     lt_cv_sys_max_cmd_len=196608
   5503     ;;
   5504 
   5505   osf*)
   5506     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   5507     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   5508     # nice to cause kernel panics so lets avoid the loop below.
   5509     # First set a reasonable default.
   5510     lt_cv_sys_max_cmd_len=16384
   5511     #
   5512     if test -x /sbin/sysconfig; then
   5513       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   5514         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   5515       esac
   5516     fi
   5517     ;;
   5518   sco3.2v5*)
   5519     lt_cv_sys_max_cmd_len=102400
   5520     ;;
   5521   sysv5* | sco5v6* | sysv4.2uw2*)
   5522     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   5523     if test -n "$kargmax"; then
   5524       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
   5525     else
   5526       lt_cv_sys_max_cmd_len=32768
   5527     fi
   5528     ;;
   5529   *)
   5530     # If test is not a shell built-in, we'll probably end up computing a
   5531     # maximum length that is only half of the actual maximum length, but
   5532     # we can't tell.
   5533     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   5534     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
   5535 	       = "XX$teststring") >/dev/null 2>&1 &&
   5536 	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
   5537 	    lt_cv_sys_max_cmd_len=$new_result &&
   5538 	    test $i != 17 # 1/2 MB should be enough
   5539     do
   5540       i=`expr $i + 1`
   5541       teststring=$teststring$teststring
   5542     done
   5543     teststring=
   5544     # Add a significant safety factor because C++ compilers can tack on massive
   5545     # amounts of additional arguments before passing them to the linker.
   5546     # It appears as though 1/2 is a usable value.
   5547     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   5548     ;;
   5549   esac
   5550 
   5551 fi
   5552 
   5553 if test -n $lt_cv_sys_max_cmd_len ; then
   5554   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
   5555 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
   5556 else
   5557   echo "$as_me:$LINENO: result: none" >&5
   5558 echo "${ECHO_T}none" >&6
   5559 fi
   5560 
   5561 
   5562 
   5563 
   5564 # Check for command to grab the raw symbol name followed by C symbol from nm.
   5565 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
   5566 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
   5567 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
   5568   echo $ECHO_N "(cached) $ECHO_C" >&6
   5569 else
   5570 
   5571 # These are sane defaults that work on at least a few old systems.
   5572 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   5573 
   5574 # Character class describing NM global symbol codes.
   5575 symcode='[BCDEGRST]'
   5576 
   5577 # Regexp to match symbols that can be accessed directly from C.
   5578 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   5579 
   5580 # Transform an extracted symbol line into a proper C declaration
   5581 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
   5582 
   5583 # Transform an extracted symbol line into symbol name and symbol address
   5584 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'"
   5585 
   5586 # Define system-specific variables.
   5587 case $host_os in
   5588 aix*)
   5589   symcode='[BCDT]'
   5590   ;;
   5591 cygwin* | mingw* | pw32*)
   5592   symcode='[ABCDGISTW]'
   5593   ;;
   5594 hpux*) # Its linker distinguishes data from code symbols
   5595   if test "$host_cpu" = ia64; then
   5596     symcode='[ABCDEGRST]'
   5597   fi
   5598   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   5599   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'"
   5600   ;;
   5601 linux*)
   5602   if test "$host_cpu" = ia64; then
   5603     symcode='[ABCDGIRSTW]'
   5604     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   5605     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'"
   5606   fi
   5607   ;;
   5608 irix* | nonstopux*)
   5609   symcode='[BCDEGRST]'
   5610   ;;
   5611 osf*)
   5612   symcode='[BCDEGQRST]'
   5613   ;;
   5614 solaris*)
   5615   symcode='[BDRT]'
   5616   ;;
   5617 sco3.2v5*)
   5618   symcode='[DT]'
   5619   ;;
   5620 sysv4.2uw2*)
   5621   symcode='[DT]'
   5622   ;;
   5623 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   5624   symcode='[ABDT]'
   5625   ;;
   5626 sysv4)
   5627   symcode='[DFNSTU]'
   5628   ;;
   5629 esac
   5630 
   5631 # Handle CRLF in mingw tool chain
   5632 opt_cr=
   5633 case $build_os in
   5634 mingw*)
   5635   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   5636   ;;
   5637 esac
   5638 
   5639 # If we're using GNU nm, then use its standard symbol codes.
   5640 case `$NM -V 2>&1` in
   5641 *GNU* | *'with BFD'*)
   5642   symcode='[ABCDGIRSTW]' ;;
   5643 esac
   5644 
   5645 # Try without a prefix undercore, then with it.
   5646 for ac_symprfx in "" "_"; do
   5647 
   5648   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   5649   symxfrm="\\1 $ac_symprfx\\2 \\2"
   5650 
   5651   # Write the raw and C identifiers.
   5652   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   5653 
   5654   # Check to see that the pipe works correctly.
   5655   pipe_works=no
   5656 
   5657   rm -f conftest*
   5658   cat > conftest.$ac_ext <<EOF
   5659 #ifdef __cplusplus
   5660 extern "C" {
   5661 #endif
   5662 char nm_test_var;
   5663 void nm_test_func(){}
   5664 #ifdef __cplusplus
   5665 }
   5666 #endif
   5667 int main(){nm_test_var='a';nm_test_func();return(0);}
   5668 EOF
   5669 
   5670   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5671   (eval $ac_compile) 2>&5
   5672   ac_status=$?
   5673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5674   (exit $ac_status); }; then
   5675     # Now try to grab the symbols.
   5676     nlist=conftest.nm
   5677     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
   5678   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
   5679   ac_status=$?
   5680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5681   (exit $ac_status); } && test -s "$nlist"; then
   5682       # Try sorting and uniquifying the output.
   5683       if sort "$nlist" | uniq > "$nlist"T; then
   5684 	mv -f "$nlist"T "$nlist"
   5685       else
   5686 	rm -f "$nlist"T
   5687       fi
   5688 
   5689       # Make sure that we snagged all the symbols we need.
   5690       if grep ' nm_test_var$' "$nlist" >/dev/null; then
   5691 	if grep ' nm_test_func$' "$nlist" >/dev/null; then
   5692 	  cat <<EOF > conftest.$ac_ext
   5693 #ifdef __cplusplus
   5694 extern "C" {
   5695 #endif
   5696 
   5697 EOF
   5698 	  # Now generate the symbol file.
   5699 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
   5700 
   5701 	  cat <<EOF >> conftest.$ac_ext
   5702 #if defined (__STDC__) && __STDC__
   5703 # define lt_ptr_t void *
   5704 #else
   5705 # define lt_ptr_t char *
   5706 # define const
   5707 #endif
   5708 
   5709 /* The mapping between symbol names and symbols. */
   5710 const struct {
   5711   const char *name;
   5712   lt_ptr_t address;
   5713 }
   5714 lt_preloaded_symbols[] =
   5715 {
   5716 EOF
   5717 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
   5718 	  cat <<\EOF >> conftest.$ac_ext
   5719   {0, (lt_ptr_t) 0}
   5720 };
   5721 
   5722 #ifdef __cplusplus
   5723 }
   5724 #endif
   5725 EOF
   5726 	  # Now try linking the two files.
   5727 	  mv conftest.$ac_objext conftstm.$ac_objext
   5728 	  lt_save_LIBS="$LIBS"
   5729 	  lt_save_CFLAGS="$CFLAGS"
   5730 	  LIBS="conftstm.$ac_objext"
   5731 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   5732 	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   5733   (eval $ac_link) 2>&5
   5734   ac_status=$?
   5735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5736   (exit $ac_status); } && test -s conftest${ac_exeext}; then
   5737 	    pipe_works=yes
   5738 	  fi
   5739 	  LIBS="$lt_save_LIBS"
   5740 	  CFLAGS="$lt_save_CFLAGS"
   5741 	else
   5742 	  echo "cannot find nm_test_func in $nlist" >&5
   5743 	fi
   5744       else
   5745 	echo "cannot find nm_test_var in $nlist" >&5
   5746       fi
   5747     else
   5748       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   5749     fi
   5750   else
   5751     echo "$progname: failed program was:" >&5
   5752     cat conftest.$ac_ext >&5
   5753   fi
   5754   rm -f conftest* conftst*
   5755 
   5756   # Do not use the global_symbol_pipe unless it works.
   5757   if test "$pipe_works" = yes; then
   5758     break
   5759   else
   5760     lt_cv_sys_global_symbol_pipe=
   5761   fi
   5762 done
   5763 
   5764 fi
   5765 
   5766 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   5767   lt_cv_sys_global_symbol_to_cdecl=
   5768 fi
   5769 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   5770   echo "$as_me:$LINENO: result: failed" >&5
   5771 echo "${ECHO_T}failed" >&6
   5772 else
   5773   echo "$as_me:$LINENO: result: ok" >&5
   5774 echo "${ECHO_T}ok" >&6
   5775 fi
   5776 
   5777 echo "$as_me:$LINENO: checking for objdir" >&5
   5778 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
   5779 if test "${lt_cv_objdir+set}" = set; then
   5780   echo $ECHO_N "(cached) $ECHO_C" >&6
   5781 else
   5782   rm -f .libs 2>/dev/null
   5783 mkdir .libs 2>/dev/null
   5784 if test -d .libs; then
   5785   lt_cv_objdir=.libs
   5786 else
   5787   # MS-DOS does not allow filenames that begin with a dot.
   5788   lt_cv_objdir=_libs
   5789 fi
   5790 rmdir .libs 2>/dev/null
   5791 fi
   5792 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
   5793 echo "${ECHO_T}$lt_cv_objdir" >&6
   5794 objdir=$lt_cv_objdir
   5795 
   5796 
   5797 
   5798 
   5799 
   5800 case $host_os in
   5801 aix3*)
   5802   # AIX sometimes has problems with the GCC collect2 program.  For some
   5803   # reason, if we set the COLLECT_NAMES environment variable, the problems
   5804   # vanish in a puff of smoke.
   5805   if test "X${COLLECT_NAMES+set}" != Xset; then
   5806     COLLECT_NAMES=
   5807     export COLLECT_NAMES
   5808   fi
   5809   ;;
   5810 esac
   5811 
   5812 # Sed substitution that helps us do robust quoting.  It backslashifies
   5813 # metacharacters that are still active within double-quoted strings.
   5814 Xsed='sed -e 1s/^X//'
   5815 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
   5816 
   5817 # Same as above, but do not quote variable references.
   5818 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
   5819 
   5820 # Sed substitution to delay expansion of an escaped shell variable in a
   5821 # double_quote_subst'ed string.
   5822 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5823 
   5824 # Sed substitution to avoid accidental globbing in evaled expressions
   5825 no_glob_subst='s/\*/\\\*/g'
   5826 
   5827 # Constants:
   5828 rm="rm -f"
   5829 
   5830 # Global variables:
   5831 default_ofile=libtool
   5832 can_build_shared=yes
   5833 
   5834 # All known linkers require a `.a' archive for static linking (except MSVC,
   5835 # which needs '.lib').
   5836 libext=a
   5837 ltmain="$ac_aux_dir/ltmain.sh"
   5838 ofile="$default_ofile"
   5839 with_gnu_ld="$lt_cv_prog_gnu_ld"
   5840 
   5841 if test -n "$ac_tool_prefix"; then
   5842   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   5843 set dummy ${ac_tool_prefix}ar; ac_word=$2
   5844 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5846 if test "${ac_cv_prog_AR+set}" = set; then
   5847   echo $ECHO_N "(cached) $ECHO_C" >&6
   5848 else
   5849   if test -n "$AR"; then
   5850   ac_cv_prog_AR="$AR" # Let the user override the test.
   5851 else
   5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5853 for as_dir in $PATH
   5854 do
   5855   IFS=$as_save_IFS
   5856   test -z "$as_dir" && as_dir=.
   5857   for ac_exec_ext in '' $ac_executable_extensions; do
   5858   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5859     ac_cv_prog_AR="${ac_tool_prefix}ar"
   5860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5861     break 2
   5862   fi
   5863 done
   5864 done
   5865 
   5866 fi
   5867 fi
   5868 AR=$ac_cv_prog_AR
   5869 if test -n "$AR"; then
   5870   echo "$as_me:$LINENO: result: $AR" >&5
   5871 echo "${ECHO_T}$AR" >&6
   5872 else
   5873   echo "$as_me:$LINENO: result: no" >&5
   5874 echo "${ECHO_T}no" >&6
   5875 fi
   5876 
   5877 fi
   5878 if test -z "$ac_cv_prog_AR"; then
   5879   ac_ct_AR=$AR
   5880   # Extract the first word of "ar", so it can be a program name with args.
   5881 set dummy ar; ac_word=$2
   5882 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5883 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5884 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
   5885   echo $ECHO_N "(cached) $ECHO_C" >&6
   5886 else
   5887   if test -n "$ac_ct_AR"; then
   5888   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   5889 else
   5890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5891 for as_dir in $PATH
   5892 do
   5893   IFS=$as_save_IFS
   5894   test -z "$as_dir" && as_dir=.
   5895   for ac_exec_ext in '' $ac_executable_extensions; do
   5896   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5897     ac_cv_prog_ac_ct_AR="ar"
   5898     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5899     break 2
   5900   fi
   5901 done
   5902 done
   5903 
   5904   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
   5905 fi
   5906 fi
   5907 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   5908 if test -n "$ac_ct_AR"; then
   5909   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
   5910 echo "${ECHO_T}$ac_ct_AR" >&6
   5911 else
   5912   echo "$as_me:$LINENO: result: no" >&5
   5913 echo "${ECHO_T}no" >&6
   5914 fi
   5915 
   5916   AR=$ac_ct_AR
   5917 else
   5918   AR="$ac_cv_prog_AR"
   5919 fi
   5920 
   5921 if test -n "$ac_tool_prefix"; then
   5922   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   5923 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   5924 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5925 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5926 if test "${ac_cv_prog_RANLIB+set}" = set; then
   5927   echo $ECHO_N "(cached) $ECHO_C" >&6
   5928 else
   5929   if test -n "$RANLIB"; then
   5930   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   5931 else
   5932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5933 for as_dir in $PATH
   5934 do
   5935   IFS=$as_save_IFS
   5936   test -z "$as_dir" && as_dir=.
   5937   for ac_exec_ext in '' $ac_executable_extensions; do
   5938   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5939     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   5940     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5941     break 2
   5942   fi
   5943 done
   5944 done
   5945 
   5946 fi
   5947 fi
   5948 RANLIB=$ac_cv_prog_RANLIB
   5949 if test -n "$RANLIB"; then
   5950   echo "$as_me:$LINENO: result: $RANLIB" >&5
   5951 echo "${ECHO_T}$RANLIB" >&6
   5952 else
   5953   echo "$as_me:$LINENO: result: no" >&5
   5954 echo "${ECHO_T}no" >&6
   5955 fi
   5956 
   5957 fi
   5958 if test -z "$ac_cv_prog_RANLIB"; then
   5959   ac_ct_RANLIB=$RANLIB
   5960   # Extract the first word of "ranlib", so it can be a program name with args.
   5961 set dummy ranlib; ac_word=$2
   5962 echo "$as_me:$LINENO: checking for $ac_word" >&5
   5963 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   5964 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
   5965   echo $ECHO_N "(cached) $ECHO_C" >&6
   5966 else
   5967   if test -n "$ac_ct_RANLIB"; then
   5968   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   5969 else
   5970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5971 for as_dir in $PATH
   5972 do
   5973   IFS=$as_save_IFS
   5974   test -z "$as_dir" && as_dir=.
   5975   for ac_exec_ext in '' $ac_executable_extensions; do
   5976   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5977     ac_cv_prog_ac_ct_RANLIB="ranlib"
   5978     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5979     break 2
   5980   fi
   5981 done
   5982 done
   5983 
   5984   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
   5985 fi
   5986 fi
   5987 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   5988 if test -n "$ac_ct_RANLIB"; then
   5989   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
   5990 echo "${ECHO_T}$ac_ct_RANLIB" >&6
   5991 else
   5992   echo "$as_me:$LINENO: result: no" >&5
   5993 echo "${ECHO_T}no" >&6
   5994 fi
   5995 
   5996   RANLIB=$ac_ct_RANLIB
   5997 else
   5998   RANLIB="$ac_cv_prog_RANLIB"
   5999 fi
   6000 
   6001 if test -n "$ac_tool_prefix"; then
   6002   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6003 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6004 echo "$as_me:$LINENO: checking for $ac_word" >&5
   6005 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   6006 if test "${ac_cv_prog_STRIP+set}" = set; then
   6007   echo $ECHO_N "(cached) $ECHO_C" >&6
   6008 else
   6009   if test -n "$STRIP"; then
   6010   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6011 else
   6012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6013 for as_dir in $PATH
   6014 do
   6015   IFS=$as_save_IFS
   6016   test -z "$as_dir" && as_dir=.
   6017   for ac_exec_ext in '' $ac_executable_extensions; do
   6018   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6019     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6020     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6021     break 2
   6022   fi
   6023 done
   6024 done
   6025 
   6026 fi
   6027 fi
   6028 STRIP=$ac_cv_prog_STRIP
   6029 if test -n "$STRIP"; then
   6030   echo "$as_me:$LINENO: result: $STRIP" >&5
   6031 echo "${ECHO_T}$STRIP" >&6
   6032 else
   6033   echo "$as_me:$LINENO: result: no" >&5
   6034 echo "${ECHO_T}no" >&6
   6035 fi
   6036 
   6037 fi
   6038 if test -z "$ac_cv_prog_STRIP"; then
   6039   ac_ct_STRIP=$STRIP
   6040   # Extract the first word of "strip", so it can be a program name with args.
   6041 set dummy strip; ac_word=$2
   6042 echo "$as_me:$LINENO: checking for $ac_word" >&5
   6043 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   6044 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   6045   echo $ECHO_N "(cached) $ECHO_C" >&6
   6046 else
   6047   if test -n "$ac_ct_STRIP"; then
   6048   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6049 else
   6050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6051 for as_dir in $PATH
   6052 do
   6053   IFS=$as_save_IFS
   6054   test -z "$as_dir" && as_dir=.
   6055   for ac_exec_ext in '' $ac_executable_extensions; do
   6056   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6057     ac_cv_prog_ac_ct_STRIP="strip"
   6058     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6059     break 2
   6060   fi
   6061 done
   6062 done
   6063 
   6064   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
   6065 fi
   6066 fi
   6067 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6068 if test -n "$ac_ct_STRIP"; then
   6069   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   6070 echo "${ECHO_T}$ac_ct_STRIP" >&6
   6071 else
   6072   echo "$as_me:$LINENO: result: no" >&5
   6073 echo "${ECHO_T}no" >&6
   6074 fi
   6075 
   6076   STRIP=$ac_ct_STRIP
   6077 else
   6078   STRIP="$ac_cv_prog_STRIP"
   6079 fi
   6080 
   6081 
   6082 old_CC="$CC"
   6083 old_CFLAGS="$CFLAGS"
   6084 
   6085 # Set sane defaults for various variables
   6086 test -z "$AR" && AR=ar
   6087 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6088 test -z "$AS" && AS=as
   6089 test -z "$CC" && CC=cc
   6090 test -z "$LTCC" && LTCC=$CC
   6091 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   6092 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6093 test -z "$LD" && LD=ld
   6094 test -z "$LN_S" && LN_S="ln -s"
   6095 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   6096 test -z "$NM" && NM=nm
   6097 test -z "$SED" && SED=sed
   6098 test -z "$OBJDUMP" && OBJDUMP=objdump
   6099 test -z "$RANLIB" && RANLIB=:
   6100 test -z "$STRIP" && STRIP=:
   6101 test -z "$ac_objext" && ac_objext=o
   6102 
   6103 # Determine commands to create old-style static archives.
   6104 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
   6105 old_postinstall_cmds='chmod 644 $oldlib'
   6106 old_postuninstall_cmds=
   6107 
   6108 if test -n "$RANLIB"; then
   6109   case $host_os in
   6110   openbsd*)
   6111     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
   6112     ;;
   6113   *)
   6114     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
   6115     ;;
   6116   esac
   6117   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   6118 fi
   6119 
   6120 for cc_temp in $compiler""; do
   6121   case $cc_temp in
   6122     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   6123     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   6124     \-*) ;;
   6125     *) break;;
   6126   esac
   6127 done
   6128 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   6129 
   6130 
   6131 # Only perform the check for file, if the check method requires it
   6132 case $deplibs_check_method in
   6133 file_magic*)
   6134   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   6135     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
   6136 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
   6137 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6138   echo $ECHO_N "(cached) $ECHO_C" >&6
   6139 else
   6140   case $MAGIC_CMD in
   6141 [\\/*] |  ?:[\\/]*)
   6142   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6143   ;;
   6144 *)
   6145   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6146   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6147   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6148   for ac_dir in $ac_dummy; do
   6149     IFS="$lt_save_ifs"
   6150     test -z "$ac_dir" && ac_dir=.
   6151     if test -f $ac_dir/${ac_tool_prefix}file; then
   6152       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   6153       if test -n "$file_magic_test_file"; then
   6154 	case $deplibs_check_method in
   6155 	"file_magic "*)
   6156 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6157 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6158 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6159 	    $EGREP "$file_magic_regex" > /dev/null; then
   6160 	    :
   6161 	  else
   6162 	    cat <<EOF 1>&2
   6163 
   6164 *** Warning: the command libtool uses to detect shared libraries,
   6165 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6166 *** The result is that libtool may fail to recognize shared libraries
   6167 *** as such.  This will affect the creation of libtool libraries that
   6168 *** depend on shared libraries, but programs linked with such libtool
   6169 *** libraries will work regardless of this problem.  Nevertheless, you
   6170 *** may want to report the problem to your system manager and/or to
   6171 *** bug-libtool@gnu.org
   6172 
   6173 EOF
   6174 	  fi ;;
   6175 	esac
   6176       fi
   6177       break
   6178     fi
   6179   done
   6180   IFS="$lt_save_ifs"
   6181   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6182   ;;
   6183 esac
   6184 fi
   6185 
   6186 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6187 if test -n "$MAGIC_CMD"; then
   6188   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6189 echo "${ECHO_T}$MAGIC_CMD" >&6
   6190 else
   6191   echo "$as_me:$LINENO: result: no" >&5
   6192 echo "${ECHO_T}no" >&6
   6193 fi
   6194 
   6195 if test -z "$lt_cv_path_MAGIC_CMD"; then
   6196   if test -n "$ac_tool_prefix"; then
   6197     echo "$as_me:$LINENO: checking for file" >&5
   6198 echo $ECHO_N "checking for file... $ECHO_C" >&6
   6199 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6200   echo $ECHO_N "(cached) $ECHO_C" >&6
   6201 else
   6202   case $MAGIC_CMD in
   6203 [\\/*] |  ?:[\\/]*)
   6204   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6205   ;;
   6206 *)
   6207   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6208   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6209   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6210   for ac_dir in $ac_dummy; do
   6211     IFS="$lt_save_ifs"
   6212     test -z "$ac_dir" && ac_dir=.
   6213     if test -f $ac_dir/file; then
   6214       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   6215       if test -n "$file_magic_test_file"; then
   6216 	case $deplibs_check_method in
   6217 	"file_magic "*)
   6218 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6219 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6220 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6221 	    $EGREP "$file_magic_regex" > /dev/null; then
   6222 	    :
   6223 	  else
   6224 	    cat <<EOF 1>&2
   6225 
   6226 *** Warning: the command libtool uses to detect shared libraries,
   6227 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6228 *** The result is that libtool may fail to recognize shared libraries
   6229 *** as such.  This will affect the creation of libtool libraries that
   6230 *** depend on shared libraries, but programs linked with such libtool
   6231 *** libraries will work regardless of this problem.  Nevertheless, you
   6232 *** may want to report the problem to your system manager and/or to
   6233 *** bug-libtool@gnu.org
   6234 
   6235 EOF
   6236 	  fi ;;
   6237 	esac
   6238       fi
   6239       break
   6240     fi
   6241   done
   6242   IFS="$lt_save_ifs"
   6243   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6244   ;;
   6245 esac
   6246 fi
   6247 
   6248 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6249 if test -n "$MAGIC_CMD"; then
   6250   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6251 echo "${ECHO_T}$MAGIC_CMD" >&6
   6252 else
   6253   echo "$as_me:$LINENO: result: no" >&5
   6254 echo "${ECHO_T}no" >&6
   6255 fi
   6256 
   6257   else
   6258     MAGIC_CMD=:
   6259   fi
   6260 fi
   6261 
   6262   fi
   6263   ;;
   6264 esac
   6265 
   6266 enable_dlopen=no
   6267 enable_win32_dll=yes
   6268 
   6269 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
   6270 if test "${enable_libtool_lock+set}" = set; then
   6271   enableval="$enable_libtool_lock"
   6272 
   6273 fi;
   6274 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   6275 
   6276 
   6277 # Check whether --with-pic or --without-pic was given.
   6278 if test "${with_pic+set}" = set; then
   6279   withval="$with_pic"
   6280   pic_mode="$withval"
   6281 else
   6282   pic_mode=default
   6283 fi;
   6284 test -z "$pic_mode" && pic_mode=default
   6285 
   6286 # Use C for the default configuration in the libtool script
   6287 tagname=
   6288 lt_save_CC="$CC"
   6289 ac_ext=c
   6290 ac_cpp='$CPP $CPPFLAGS'
   6291 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6292 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6293 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6294 
   6295 
   6296 # Source file extension for C test sources.
   6297 ac_ext=c
   6298 
   6299 # Object file extension for compiled C test sources.
   6300 objext=o
   6301 objext=$objext
   6302 
   6303 # Code to be used in simple compile tests
   6304 lt_simple_compile_test_code="int some_variable = 0;\n"
   6305 
   6306 # Code to be used in simple link tests
   6307 lt_simple_link_test_code='int main(){return(0);}\n'
   6308 
   6309 
   6310 # If no C compiler was specified, use CC.
   6311 LTCC=${LTCC-"$CC"}
   6312 
   6313 # If no C compiler flags were specified, use CFLAGS.
   6314 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   6315 
   6316 # Allow CC to be a program name with arguments.
   6317 compiler=$CC
   6318 
   6319 
   6320 # save warnings/boilerplate of simple test code
   6321 ac_outfile=conftest.$ac_objext
   6322 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   6323 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   6324 _lt_compiler_boilerplate=`cat conftest.err`
   6325 $rm conftest*
   6326 
   6327 ac_outfile=conftest.$ac_objext
   6328 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   6329 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   6330 _lt_linker_boilerplate=`cat conftest.err`
   6331 $rm conftest*
   6332 
   6333 
   6334 ## CAVEAT EMPTOR:
   6335 ## There is no encapsulation within the following macros, do not change
   6336 ## the running order or otherwise move them around unless you know exactly
   6337 ## what you are doing...
   6338 
   6339 lt_prog_compiler_no_builtin_flag=
   6340 
   6341 if test "$GCC" = yes; then
   6342   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
   6343 
   6344 
   6345 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   6346 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
   6347 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   6348   echo $ECHO_N "(cached) $ECHO_C" >&6
   6349 else
   6350   lt_cv_prog_compiler_rtti_exceptions=no
   6351   ac_outfile=conftest.$ac_objext
   6352    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6353    lt_compiler_flag="-fno-rtti -fno-exceptions"
   6354    # Insert the option either (1) after the last *FLAGS variable, or
   6355    # (2) before a word containing "conftest.", or (3) at the end.
   6356    # Note that $ac_compile itself does not contain backslashes and begins
   6357    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6358    # The option is referenced via a variable to avoid confusing sed.
   6359    lt_compile=`echo "$ac_compile" | $SED \
   6360    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6361    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6362    -e 's:$: $lt_compiler_flag:'`
   6363    (eval echo "\"\$as_me:6363: $lt_compile\"" >&5)
   6364    (eval "$lt_compile" 2>conftest.err)
   6365    ac_status=$?
   6366    cat conftest.err >&5
   6367    echo "$as_me:6367: \$? = $ac_status" >&5
   6368    if (exit $ac_status) && test -s "$ac_outfile"; then
   6369      # The compiler can only warn and ignore the option if not recognized
   6370      # So say no if there are warnings other than the usual output.
   6371      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   6372      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6373      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   6374        lt_cv_prog_compiler_rtti_exceptions=yes
   6375      fi
   6376    fi
   6377    $rm conftest*
   6378 
   6379 fi
   6380 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   6381 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
   6382 
   6383 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   6384     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   6385 else
   6386     :
   6387 fi
   6388 
   6389 fi
   6390 
   6391 lt_prog_compiler_wl=
   6392 lt_prog_compiler_pic=
   6393 lt_prog_compiler_static=
   6394 
   6395 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   6396 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   6397 
   6398   if test "$GCC" = yes; then
   6399     lt_prog_compiler_wl='-Wl,'
   6400     lt_prog_compiler_static='-static'
   6401 
   6402     case $host_os in
   6403       aix*)
   6404       # All AIX code is PIC.
   6405       if test "$host_cpu" = ia64; then
   6406 	# AIX 5 now supports IA64 processor
   6407 	lt_prog_compiler_static='-Bstatic'
   6408       fi
   6409       ;;
   6410 
   6411     amigaos*)
   6412       # FIXME: we need at least 68020 code to build shared libraries, but
   6413       # adding the `-m68020' flag to GCC prevents building anything better,
   6414       # like `-m68040'.
   6415       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   6416       ;;
   6417 
   6418     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   6419       # PIC is the default for these OSes.
   6420       ;;
   6421 
   6422     mingw* | pw32* | os2*)
   6423       # This hack is so that the source file can tell whether it is being
   6424       # built for inclusion in a dll (and should export symbols for example).
   6425       lt_prog_compiler_pic='-DDLL_EXPORT'
   6426       ;;
   6427 
   6428     darwin* | rhapsody*)
   6429       # PIC is the default on this platform
   6430       # Common symbols not allowed in MH_DYLIB files
   6431       lt_prog_compiler_pic='-fno-common'
   6432       ;;
   6433 
   6434     interix3*)
   6435       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   6436       # Instead, we relocate shared libraries at runtime.
   6437       ;;
   6438 
   6439     msdosdjgpp*)
   6440       # Just because we use GCC doesn't mean we suddenly get shared libraries
   6441       # on systems that don't support them.
   6442       lt_prog_compiler_can_build_shared=no
   6443       enable_shared=no
   6444       ;;
   6445 
   6446     sysv4*MP*)
   6447       if test -d /usr/nec; then
   6448 	lt_prog_compiler_pic=-Kconform_pic
   6449       fi
   6450       ;;
   6451 
   6452     hpux*)
   6453       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6454       # not for PA HP-UX.
   6455       case $host_cpu in
   6456       hppa*64*|ia64*)
   6457 	# +Z the default
   6458 	;;
   6459       *)
   6460 	lt_prog_compiler_pic='-fPIC'
   6461 	;;
   6462       esac
   6463       ;;
   6464 
   6465     *)
   6466       lt_prog_compiler_pic='-fPIC'
   6467       ;;
   6468     esac
   6469   else
   6470     # PORTME Check for flag to pass linker flags through the system compiler.
   6471     case $host_os in
   6472     aix*)
   6473       lt_prog_compiler_wl='-Wl,'
   6474       if test "$host_cpu" = ia64; then
   6475 	# AIX 5 now supports IA64 processor
   6476 	lt_prog_compiler_static='-Bstatic'
   6477       else
   6478 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   6479       fi
   6480       ;;
   6481       darwin*)
   6482         # PIC is the default on this platform
   6483         # Common symbols not allowed in MH_DYLIB files
   6484        case $cc_basename in
   6485          xlc*)
   6486          lt_prog_compiler_pic='-qnocommon'
   6487          lt_prog_compiler_wl='-Wl,'
   6488          ;;
   6489        esac
   6490        ;;
   6491 
   6492     mingw* | pw32* | os2*)
   6493       # This hack is so that the source file can tell whether it is being
   6494       # built for inclusion in a dll (and should export symbols for example).
   6495       lt_prog_compiler_pic='-DDLL_EXPORT'
   6496       ;;
   6497 
   6498     hpux9* | hpux10* | hpux11*)
   6499       lt_prog_compiler_wl='-Wl,'
   6500       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6501       # not for PA HP-UX.
   6502       case $host_cpu in
   6503       hppa*64*|ia64*)
   6504 	# +Z the default
   6505 	;;
   6506       *)
   6507 	lt_prog_compiler_pic='+Z'
   6508 	;;
   6509       esac
   6510       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   6511       lt_prog_compiler_static='${wl}-a ${wl}archive'
   6512       ;;
   6513 
   6514     irix5* | irix6* | nonstopux*)
   6515       lt_prog_compiler_wl='-Wl,'
   6516       # PIC (with -KPIC) is the default.
   6517       lt_prog_compiler_static='-non_shared'
   6518       ;;
   6519 
   6520     newsos6)
   6521       lt_prog_compiler_pic='-KPIC'
   6522       lt_prog_compiler_static='-Bstatic'
   6523       ;;
   6524 
   6525     linux*)
   6526       case $cc_basename in
   6527       icc* | ecc*)
   6528 	lt_prog_compiler_wl='-Wl,'
   6529 	lt_prog_compiler_pic='-KPIC'
   6530 	lt_prog_compiler_static='-static'
   6531         ;;
   6532       pgcc* | pgf77* | pgf90* | pgf95*)
   6533         # Portland Group compilers (*not* the Pentium gcc compiler,
   6534 	# which looks to be a dead project)
   6535 	lt_prog_compiler_wl='-Wl,'
   6536 	lt_prog_compiler_pic='-fpic'
   6537 	lt_prog_compiler_static='-Bstatic'
   6538         ;;
   6539       ccc*)
   6540         lt_prog_compiler_wl='-Wl,'
   6541         # All Alpha code is PIC.
   6542         lt_prog_compiler_static='-non_shared'
   6543         ;;
   6544       esac
   6545       ;;
   6546 
   6547     osf3* | osf4* | osf5*)
   6548       lt_prog_compiler_wl='-Wl,'
   6549       # All OSF/1 code is PIC.
   6550       lt_prog_compiler_static='-non_shared'
   6551       ;;
   6552 
   6553     solaris*)
   6554       lt_prog_compiler_pic='-KPIC'
   6555       lt_prog_compiler_static='-Bstatic'
   6556       case $cc_basename in
   6557       f77* | f90* | f95*)
   6558 	lt_prog_compiler_wl='-Qoption ld ';;
   6559       *)
   6560 	lt_prog_compiler_wl='-Wl,';;
   6561       esac
   6562       ;;
   6563 
   6564     sunos4*)
   6565       lt_prog_compiler_wl='-Qoption ld '
   6566       lt_prog_compiler_pic='-PIC'
   6567       lt_prog_compiler_static='-Bstatic'
   6568       ;;
   6569 
   6570     sysv4 | sysv4.2uw2* | sysv4.3*)
   6571       lt_prog_compiler_wl='-Wl,'
   6572       lt_prog_compiler_pic='-KPIC'
   6573       lt_prog_compiler_static='-Bstatic'
   6574       ;;
   6575 
   6576     sysv4*MP*)
   6577       if test -d /usr/nec ;then
   6578 	lt_prog_compiler_pic='-Kconform_pic'
   6579 	lt_prog_compiler_static='-Bstatic'
   6580       fi
   6581       ;;
   6582 
   6583     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   6584       lt_prog_compiler_wl='-Wl,'
   6585       lt_prog_compiler_pic='-KPIC'
   6586       lt_prog_compiler_static='-Bstatic'
   6587       ;;
   6588 
   6589     unicos*)
   6590       lt_prog_compiler_wl='-Wl,'
   6591       lt_prog_compiler_can_build_shared=no
   6592       ;;
   6593 
   6594     uts4*)
   6595       lt_prog_compiler_pic='-pic'
   6596       lt_prog_compiler_static='-Bstatic'
   6597       ;;
   6598 
   6599     *)
   6600       lt_prog_compiler_can_build_shared=no
   6601       ;;
   6602     esac
   6603   fi
   6604 
   6605 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
   6606 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
   6607 
   6608 #
   6609 # Check to make sure the PIC flag actually works.
   6610 #
   6611 if test -n "$lt_prog_compiler_pic"; then
   6612 
   6613 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   6614 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
   6615 if test "${lt_prog_compiler_pic_works+set}" = set; then
   6616   echo $ECHO_N "(cached) $ECHO_C" >&6
   6617 else
   6618   lt_prog_compiler_pic_works=no
   6619   ac_outfile=conftest.$ac_objext
   6620    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6621    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   6622    # Insert the option either (1) after the last *FLAGS variable, or
   6623    # (2) before a word containing "conftest.", or (3) at the end.
   6624    # Note that $ac_compile itself does not contain backslashes and begins
   6625    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6626    # The option is referenced via a variable to avoid confusing sed.
   6627    lt_compile=`echo "$ac_compile" | $SED \
   6628    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6629    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6630    -e 's:$: $lt_compiler_flag:'`
   6631    (eval echo "\"\$as_me:6631: $lt_compile\"" >&5)
   6632    (eval "$lt_compile" 2>conftest.err)
   6633    ac_status=$?
   6634    cat conftest.err >&5
   6635    echo "$as_me:6635: \$? = $ac_status" >&5
   6636    if (exit $ac_status) && test -s "$ac_outfile"; then
   6637      # The compiler can only warn and ignore the option if not recognized
   6638      # So say no if there are warnings other than the usual output.
   6639      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   6640      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6641      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   6642        lt_prog_compiler_pic_works=yes
   6643      fi
   6644    fi
   6645    $rm conftest*
   6646 
   6647 fi
   6648 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
   6649 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
   6650 
   6651 if test x"$lt_prog_compiler_pic_works" = xyes; then
   6652     case $lt_prog_compiler_pic in
   6653      "" | " "*) ;;
   6654      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   6655      esac
   6656 else
   6657     lt_prog_compiler_pic=
   6658      lt_prog_compiler_can_build_shared=no
   6659 fi
   6660 
   6661 fi
   6662 case $host_os in
   6663   # For platforms which do not support PIC, -DPIC is meaningless:
   6664   *djgpp*)
   6665     lt_prog_compiler_pic=
   6666     ;;
   6667   *)
   6668     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   6669     ;;
   6670 esac
   6671 
   6672 #
   6673 # Check to make sure the static flag actually works.
   6674 #
   6675 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   6676 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   6677 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   6678 if test "${lt_prog_compiler_static_works+set}" = set; then
   6679   echo $ECHO_N "(cached) $ECHO_C" >&6
   6680 else
   6681   lt_prog_compiler_static_works=no
   6682    save_LDFLAGS="$LDFLAGS"
   6683    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   6684    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   6685    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   6686      # The linker can only warn and ignore the option if not recognized
   6687      # So say no if there are warnings
   6688      if test -s conftest.err; then
   6689        # Append any errors to the config.log.
   6690        cat conftest.err 1>&5
   6691        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   6692        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   6693        if diff conftest.exp conftest.er2 >/dev/null; then
   6694          lt_prog_compiler_static_works=yes
   6695        fi
   6696      else
   6697        lt_prog_compiler_static_works=yes
   6698      fi
   6699    fi
   6700    $rm conftest*
   6701    LDFLAGS="$save_LDFLAGS"
   6702 
   6703 fi
   6704 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
   6705 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
   6706 
   6707 if test x"$lt_prog_compiler_static_works" = xyes; then
   6708     :
   6709 else
   6710     lt_prog_compiler_static=
   6711 fi
   6712 
   6713 
   6714 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   6715 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   6716 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
   6717   echo $ECHO_N "(cached) $ECHO_C" >&6
   6718 else
   6719   lt_cv_prog_compiler_c_o=no
   6720    $rm -r conftest 2>/dev/null
   6721    mkdir conftest
   6722    cd conftest
   6723    mkdir out
   6724    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6725 
   6726    lt_compiler_flag="-o out/conftest2.$ac_objext"
   6727    # Insert the option either (1) after the last *FLAGS variable, or
   6728    # (2) before a word containing "conftest.", or (3) at the end.
   6729    # Note that $ac_compile itself does not contain backslashes and begins
   6730    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6731    lt_compile=`echo "$ac_compile" | $SED \
   6732    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   6733    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6734    -e 's:$: $lt_compiler_flag:'`
   6735    (eval echo "\"\$as_me:6735: $lt_compile\"" >&5)
   6736    (eval "$lt_compile" 2>out/conftest.err)
   6737    ac_status=$?
   6738    cat out/conftest.err >&5
   6739    echo "$as_me:6739: \$? = $ac_status" >&5
   6740    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   6741    then
   6742      # The compiler can only warn and ignore the option if not recognized
   6743      # So say no if there are warnings
   6744      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   6745      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   6746      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   6747        lt_cv_prog_compiler_c_o=yes
   6748      fi
   6749    fi
   6750    chmod u+w . 2>&5
   6751    $rm conftest*
   6752    # SGI C++ compiler will create directory out/ii_files/ for
   6753    # template instantiation
   6754    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   6755    $rm out/* && rmdir out
   6756    cd ..
   6757    rmdir conftest
   6758    $rm conftest*
   6759 
   6760 fi
   6761 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   6762 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
   6763 
   6764 
   6765 hard_links="nottested"
   6766 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   6767   # do not overwrite the value of need_locks provided by the user
   6768   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   6769 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   6770   hard_links=yes
   6771   $rm conftest*
   6772   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6773   touch conftest.a
   6774   ln conftest.a conftest.b 2>&5 || hard_links=no
   6775   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6776   echo "$as_me:$LINENO: result: $hard_links" >&5
   6777 echo "${ECHO_T}$hard_links" >&6
   6778   if test "$hard_links" = no; then
   6779     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   6780 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   6781     need_locks=warn
   6782   fi
   6783 else
   6784   need_locks=no
   6785 fi
   6786 
   6787 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   6788 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   6789 
   6790   runpath_var=
   6791   allow_undefined_flag=
   6792   enable_shared_with_static_runtimes=no
   6793   archive_cmds=
   6794   archive_expsym_cmds=
   6795   old_archive_From_new_cmds=
   6796   old_archive_from_expsyms_cmds=
   6797   export_dynamic_flag_spec=
   6798   whole_archive_flag_spec=
   6799   thread_safe_flag_spec=
   6800   hardcode_libdir_flag_spec=
   6801   hardcode_libdir_flag_spec_ld=
   6802   hardcode_libdir_separator=
   6803   hardcode_direct=no
   6804   hardcode_minus_L=no
   6805   hardcode_shlibpath_var=unsupported
   6806   link_all_deplibs=unknown
   6807   hardcode_automatic=no
   6808   module_cmds=
   6809   module_expsym_cmds=
   6810   always_export_symbols=no
   6811   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   6812   # include_expsyms should be a list of space-separated symbols to be *always*
   6813   # included in the symbol list
   6814   include_expsyms=
   6815   # exclude_expsyms can be an extended regexp of symbols to exclude
   6816   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   6817   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   6818   # as well as any symbol that contains `d'.
   6819   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
   6820   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   6821   # platforms (ab)use it in PIC code, but their linkers get confused if
   6822   # the symbol is explicitly referenced.  Since portable code cannot
   6823   # rely on this symbol name, it's probably fine to never include it in
   6824   # preloaded symbol tables.
   6825   extract_expsyms_cmds=
   6826   # Just being paranoid about ensuring that cc_basename is set.
   6827   for cc_temp in $compiler""; do
   6828   case $cc_temp in
   6829     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   6830     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   6831     \-*) ;;
   6832     *) break;;
   6833   esac
   6834 done
   6835 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   6836 
   6837   case $host_os in
   6838   cygwin* | mingw* | pw32*)
   6839     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   6840     # When not using gcc, we currently assume that we are using
   6841     # Microsoft Visual C++.
   6842     if test "$GCC" != yes; then
   6843       with_gnu_ld=no
   6844     fi
   6845     ;;
   6846   interix*)
   6847     # we just hope/assume this is gcc and not c89 (= MSVC++)
   6848     with_gnu_ld=yes
   6849     ;;
   6850   openbsd*)
   6851     with_gnu_ld=no
   6852     ;;
   6853   esac
   6854 
   6855   ld_shlibs=yes
   6856   if test "$with_gnu_ld" = yes; then
   6857     # If archive_cmds runs LD, not CC, wlarc should be empty
   6858     wlarc='${wl}'
   6859 
   6860     # Set some defaults for GNU ld with shared library support. These
   6861     # are reset later if shared libraries are not supported. Putting them
   6862     # here allows them to be overridden if necessary.
   6863     runpath_var=LD_RUN_PATH
   6864     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
   6865     export_dynamic_flag_spec='${wl}--export-dynamic'
   6866     # ancient GNU ld didn't support --whole-archive et. al.
   6867     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   6868 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   6869       else
   6870   	whole_archive_flag_spec=
   6871     fi
   6872     supports_anon_versioning=no
   6873     case `$LD -v 2>/dev/null` in
   6874       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   6875       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   6876       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   6877       *\ 2.11.*) ;; # other 2.11 versions
   6878       *) supports_anon_versioning=yes ;;
   6879     esac
   6880 
   6881     # See if GNU ld supports shared libraries.
   6882     case $host_os in
   6883     aix3* | aix4* | aix5*)
   6884       # On AIX/PPC, the GNU linker is very broken
   6885       if test "$host_cpu" != ia64; then
   6886 	ld_shlibs=no
   6887 	cat <<EOF 1>&2
   6888 
   6889 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   6890 *** to be unable to reliably create shared libraries on AIX.
   6891 *** Therefore, libtool is disabling shared libraries support.  If you
   6892 *** really care for shared libraries, you may want to modify your PATH
   6893 *** so that a non-GNU linker is found, and then restart.
   6894 
   6895 EOF
   6896       fi
   6897       ;;
   6898 
   6899     amigaos*)
   6900       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)'
   6901       hardcode_libdir_flag_spec='-L$libdir'
   6902       hardcode_minus_L=yes
   6903 
   6904       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   6905       # that the semantics of dynamic libraries on AmigaOS, at least up
   6906       # to version 4, is to share data among multiple programs linked
   6907       # with the same dynamic library.  Since this doesn't match the
   6908       # behavior of shared libraries on other platforms, we can't use
   6909       # them.
   6910       ld_shlibs=no
   6911       ;;
   6912 
   6913     beos*)
   6914       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   6915 	allow_undefined_flag=unsupported
   6916 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   6917 	# support --undefined.  This deserves some investigation.  FIXME
   6918 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   6919       else
   6920 	ld_shlibs=no
   6921       fi
   6922       ;;
   6923 
   6924     cygwin* | mingw* | pw32*)
   6925       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   6926       # as there is no search path for DLLs.
   6927       hardcode_libdir_flag_spec='-L$libdir'
   6928       allow_undefined_flag=unsupported
   6929       always_export_symbols=no
   6930       enable_shared_with_static_runtimes=yes
   6931       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   6932 
   6933       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   6934         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   6935 	# If the export-symbols file already is a .def file (1st line
   6936 	# is EXPORTS), use it as is; otherwise, prepend...
   6937 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   6938 	  cp $export_symbols $output_objdir/$soname.def;
   6939 	else
   6940 	  echo EXPORTS > $output_objdir/$soname.def;
   6941 	  cat $export_symbols >> $output_objdir/$soname.def;
   6942 	fi~
   6943 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   6944       else
   6945 	ld_shlibs=no
   6946       fi
   6947       ;;
   6948 
   6949     interix3*)
   6950       hardcode_direct=no
   6951       hardcode_shlibpath_var=no
   6952       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   6953       export_dynamic_flag_spec='${wl}-E'
   6954       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   6955       # Instead, shared libraries are loaded at an image base (0x10000000 by
   6956       # default) and relocated if they conflict, which is a slow very memory
   6957       # consuming and fragmenting process.  To avoid this, we pick a random,
   6958       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   6959       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   6960       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   6961       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'
   6962       ;;
   6963 
   6964     linux*)
   6965       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   6966 	tmp_addflag=
   6967 	case $cc_basename,$host_cpu in
   6968 	pgcc*)				# Portland Group C compiler
   6969 	  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'
   6970 	  tmp_addflag=' $pic_flag'
   6971 	  ;;
   6972 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   6973 	  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'
   6974 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   6975 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   6976 	  tmp_addflag=' -i_dynamic' ;;
   6977 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   6978 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   6979 	ifc* | ifort*)			# Intel Fortran compiler
   6980 	  tmp_addflag=' -nofor_main' ;;
   6981 	esac
   6982 	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   6983 
   6984 	if test $supports_anon_versioning = yes; then
   6985 	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
   6986   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   6987   $echo "local: *; };" >> $output_objdir/$libname.ver~
   6988 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   6989 	fi
   6990       else
   6991 	ld_shlibs=no
   6992       fi
   6993       ;;
   6994 
   6995     netbsd*)
   6996       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   6997 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   6998 	wlarc=
   6999       else
   7000 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7001 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7002       fi
   7003       ;;
   7004 
   7005     solaris*)
   7006       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   7007 	ld_shlibs=no
   7008 	cat <<EOF 1>&2
   7009 
   7010 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   7011 *** create shared libraries on Solaris systems.  Therefore, libtool
   7012 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7013 *** binutils to release 2.9.1 or newer.  Another option is to modify
   7014 *** your PATH or compiler configuration so that the native linker is
   7015 *** used, and then restart.
   7016 
   7017 EOF
   7018       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7019 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7020 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7021       else
   7022 	ld_shlibs=no
   7023       fi
   7024       ;;
   7025 
   7026     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   7027       case `$LD -v 2>&1` in
   7028         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   7029 	ld_shlibs=no
   7030 	cat <<_LT_EOF 1>&2
   7031 
   7032 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   7033 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   7034 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7035 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   7036 *** your PATH or compiler configuration so that the native linker is
   7037 *** used, and then restart.
   7038 
   7039 _LT_EOF
   7040 	;;
   7041 	*)
   7042 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7043 	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   7044 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   7045 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   7046 	  else
   7047 	    ld_shlibs=no
   7048 	  fi
   7049 	;;
   7050       esac
   7051       ;;
   7052 
   7053     sunos4*)
   7054       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7055       wlarc=
   7056       hardcode_direct=yes
   7057       hardcode_shlibpath_var=no
   7058       ;;
   7059 
   7060     *)
   7061       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7062 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7063 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7064       else
   7065 	ld_shlibs=no
   7066       fi
   7067       ;;
   7068     esac
   7069 
   7070     if test "$ld_shlibs" = no; then
   7071       runpath_var=
   7072       hardcode_libdir_flag_spec=
   7073       export_dynamic_flag_spec=
   7074       whole_archive_flag_spec=
   7075     fi
   7076   else
   7077     # PORTME fill in a description of your system's linker (not GNU ld)
   7078     case $host_os in
   7079     aix3*)
   7080       allow_undefined_flag=unsupported
   7081       always_export_symbols=yes
   7082       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'
   7083       # Note: this linker hardcodes the directories in LIBPATH if there
   7084       # are no directories specified by -L.
   7085       hardcode_minus_L=yes
   7086       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   7087 	# Neither direct hardcoding nor static linking is supported with a
   7088 	# broken collect2.
   7089 	hardcode_direct=unsupported
   7090       fi
   7091       ;;
   7092 
   7093     aix4* | aix5*)
   7094       if test "$host_cpu" = ia64; then
   7095 	# On IA64, the linker does run time linking by default, so we don't
   7096 	# have to do anything special.
   7097 	aix_use_runtimelinking=no
   7098 	exp_sym_flag='-Bexport'
   7099 	no_entry_flag=""
   7100       else
   7101 	# If we're using GNU nm, then we don't want the "-C" option.
   7102 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   7103 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   7104 	  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'
   7105 	else
   7106 	  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'
   7107 	fi
   7108 	aix_use_runtimelinking=no
   7109 
   7110 	# Test if we are trying to use run time linking or normal
   7111 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   7112 	# need to do runtime linking.
   7113 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   7114 	  for ld_flag in $LDFLAGS; do
   7115   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   7116   	    aix_use_runtimelinking=yes
   7117   	    break
   7118   	  fi
   7119 	  done
   7120 	  ;;
   7121 	esac
   7122 
   7123 	exp_sym_flag='-bexport'
   7124 	no_entry_flag='-bnoentry'
   7125       fi
   7126 
   7127       # When large executables or shared objects are built, AIX ld can
   7128       # have problems creating the table of contents.  If linking a library
   7129       # or program results in "error TOC overflow" add -mminimal-toc to
   7130       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   7131       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   7132 
   7133       archive_cmds=''
   7134       hardcode_direct=yes
   7135       hardcode_libdir_separator=':'
   7136       link_all_deplibs=yes
   7137 
   7138       if test "$GCC" = yes; then
   7139 	case $host_os in aix4.[012]|aix4.[012].*)
   7140 	# We only want to do this on AIX 4.2 and lower, the check
   7141 	# below for broken collect2 doesn't work under 4.3+
   7142 	  collect2name=`${CC} -print-prog-name=collect2`
   7143 	  if test -f "$collect2name" && \
   7144   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   7145 	  then
   7146   	  # We have reworked collect2
   7147   	  hardcode_direct=yes
   7148 	  else
   7149   	  # We have old collect2
   7150   	  hardcode_direct=unsupported
   7151   	  # It fails to find uninstalled libraries when the uninstalled
   7152   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   7153   	  # to unsupported forces relinking
   7154   	  hardcode_minus_L=yes
   7155   	  hardcode_libdir_flag_spec='-L$libdir'
   7156   	  hardcode_libdir_separator=
   7157 	  fi
   7158 	  ;;
   7159 	esac
   7160 	shared_flag='-shared'
   7161 	if test "$aix_use_runtimelinking" = yes; then
   7162 	  shared_flag="$shared_flag "'${wl}-G'
   7163 	fi
   7164       else
   7165 	# not using gcc
   7166 	if test "$host_cpu" = ia64; then
   7167   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   7168   	# chokes on -Wl,-G. The following line is correct:
   7169 	  shared_flag='-G'
   7170 	else
   7171 	  if test "$aix_use_runtimelinking" = yes; then
   7172 	    shared_flag='${wl}-G'
   7173 	  else
   7174 	    shared_flag='${wl}-bM:SRE'
   7175 	  fi
   7176 	fi
   7177       fi
   7178 
   7179       # It seems that -bexpall does not export symbols beginning with
   7180       # underscore (_), so it is better to generate a list of symbols to export.
   7181       always_export_symbols=yes
   7182       if test "$aix_use_runtimelinking" = yes; then
   7183 	# Warning - without using the other runtime loading flags (-brtl),
   7184 	# -berok will link without error, but may produce a broken library.
   7185 	allow_undefined_flag='-berok'
   7186        # Determine the default libpath from the value encoded in an empty executable.
   7187        cat >conftest.$ac_ext <<_ACEOF
   7188 /* confdefs.h.  */
   7189 _ACEOF
   7190 cat confdefs.h >>conftest.$ac_ext
   7191 cat >>conftest.$ac_ext <<_ACEOF
   7192 /* end confdefs.h.  */
   7193 
   7194 int
   7195 main ()
   7196 {
   7197 
   7198   ;
   7199   return 0;
   7200 }
   7201 _ACEOF
   7202 rm -f conftest.$ac_objext conftest$ac_exeext
   7203 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   7204   (eval $ac_link) 2>conftest.er1
   7205   ac_status=$?
   7206   grep -v '^ *+' conftest.er1 >conftest.err
   7207   rm -f conftest.er1
   7208   cat conftest.err >&5
   7209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7210   (exit $ac_status); } &&
   7211 	 { ac_try='test -z "$ac_c_werror_flag"
   7212 			 || test ! -s conftest.err'
   7213   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7214   (eval $ac_try) 2>&5
   7215   ac_status=$?
   7216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7217   (exit $ac_status); }; } &&
   7218 	 { ac_try='test -s conftest$ac_exeext'
   7219   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7220   (eval $ac_try) 2>&5
   7221   ac_status=$?
   7222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7223   (exit $ac_status); }; }; then
   7224 
   7225 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7226 }'`
   7227 # Check for a 64-bit object if we didn't find anything.
   7228 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; }
   7229 }'`; fi
   7230 else
   7231   echo "$as_me: failed program was:" >&5
   7232 sed 's/^/| /' conftest.$ac_ext >&5
   7233 
   7234 fi
   7235 rm -f conftest.err conftest.$ac_objext \
   7236       conftest$ac_exeext conftest.$ac_ext
   7237 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7238 
   7239        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7240 	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"
   7241        else
   7242 	if test "$host_cpu" = ia64; then
   7243 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   7244 	  allow_undefined_flag="-z nodefs"
   7245 	  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"
   7246 	else
   7247 	 # Determine the default libpath from the value encoded in an empty executable.
   7248 	 cat >conftest.$ac_ext <<_ACEOF
   7249 /* confdefs.h.  */
   7250 _ACEOF
   7251 cat confdefs.h >>conftest.$ac_ext
   7252 cat >>conftest.$ac_ext <<_ACEOF
   7253 /* end confdefs.h.  */
   7254 
   7255 int
   7256 main ()
   7257 {
   7258 
   7259   ;
   7260   return 0;
   7261 }
   7262 _ACEOF
   7263 rm -f conftest.$ac_objext conftest$ac_exeext
   7264 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   7265   (eval $ac_link) 2>conftest.er1
   7266   ac_status=$?
   7267   grep -v '^ *+' conftest.er1 >conftest.err
   7268   rm -f conftest.er1
   7269   cat conftest.err >&5
   7270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7271   (exit $ac_status); } &&
   7272 	 { ac_try='test -z "$ac_c_werror_flag"
   7273 			 || test ! -s conftest.err'
   7274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7275   (eval $ac_try) 2>&5
   7276   ac_status=$?
   7277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7278   (exit $ac_status); }; } &&
   7279 	 { ac_try='test -s conftest$ac_exeext'
   7280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   7281   (eval $ac_try) 2>&5
   7282   ac_status=$?
   7283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7284   (exit $ac_status); }; }; then
   7285 
   7286 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7287 }'`
   7288 # Check for a 64-bit object if we didn't find anything.
   7289 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; }
   7290 }'`; fi
   7291 else
   7292   echo "$as_me: failed program was:" >&5
   7293 sed 's/^/| /' conftest.$ac_ext >&5
   7294 
   7295 fi
   7296 rm -f conftest.err conftest.$ac_objext \
   7297       conftest$ac_exeext conftest.$ac_ext
   7298 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7299 
   7300 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7301 	  # Warning - without using the other run time loading flags,
   7302 	  # -berok will link without error, but may produce a broken library.
   7303 	  no_undefined_flag=' ${wl}-bernotok'
   7304 	  allow_undefined_flag=' ${wl}-berok'
   7305 	  # Exported symbols can be pulled into shared objects from archives
   7306 	  whole_archive_flag_spec='$convenience'
   7307 	  archive_cmds_need_lc=yes
   7308 	  # This is similar to how AIX traditionally builds its shared libraries.
   7309 	  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'
   7310 	fi
   7311       fi
   7312       ;;
   7313 
   7314     amigaos*)
   7315       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)'
   7316       hardcode_libdir_flag_spec='-L$libdir'
   7317       hardcode_minus_L=yes
   7318       # see comment about different semantics on the GNU ld section
   7319       ld_shlibs=no
   7320       ;;
   7321 
   7322     bsdi[45]*)
   7323       export_dynamic_flag_spec=-rdynamic
   7324       ;;
   7325 
   7326     cygwin* | mingw* | pw32*)
   7327       # When not using gcc, we currently assume that we are using
   7328       # Microsoft Visual C++.
   7329       # hardcode_libdir_flag_spec is actually meaningless, as there is
   7330       # no search path for DLLs.
   7331       hardcode_libdir_flag_spec=' '
   7332       allow_undefined_flag=unsupported
   7333       # Tell ltmain to make .lib files, not .a files.
   7334       libext=lib
   7335       # Tell ltmain to make .dll files, not .so files.
   7336       shrext_cmds=".dll"
   7337       # FIXME: Setting linknames here is a bad hack.
   7338       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   7339       # The linker will automatically build a .lib file if we build a DLL.
   7340       old_archive_From_new_cmds='true'
   7341       # FIXME: Should let the user specify the lib program.
   7342       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
   7343       fix_srcfile_path='`cygpath -w "$srcfile"`'
   7344       enable_shared_with_static_runtimes=yes
   7345       ;;
   7346 
   7347     darwin* | rhapsody*)
   7348       case $host_os in
   7349         rhapsody* | darwin1.[012])
   7350          allow_undefined_flag='${wl}-undefined ${wl}suppress'
   7351          ;;
   7352        *) # Darwin 1.3 on
   7353          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   7354            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   7355          else
   7356            case ${MACOSX_DEPLOYMENT_TARGET} in
   7357              10.[012])
   7358                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   7359                ;;
   7360              10.*)
   7361                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
   7362                ;;
   7363            esac
   7364          fi
   7365          ;;
   7366       esac
   7367       archive_cmds_need_lc=no
   7368       hardcode_direct=no
   7369       hardcode_automatic=yes
   7370       hardcode_shlibpath_var=unsupported
   7371       whole_archive_flag_spec=''
   7372       link_all_deplibs=yes
   7373     if test "$GCC" = yes ; then
   7374     	output_verbose_link_cmd='echo'
   7375         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   7376       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   7377       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   7378       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}'
   7379       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}'
   7380     else
   7381       case $cc_basename in
   7382         xlc*)
   7383          output_verbose_link_cmd='echo'
   7384          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   7385          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   7386           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   7387          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}'
   7388           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}'
   7389           ;;
   7390        *)
   7391          ld_shlibs=no
   7392           ;;
   7393       esac
   7394     fi
   7395       ;;
   7396 
   7397     dgux*)
   7398       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7399       hardcode_libdir_flag_spec='-L$libdir'
   7400       hardcode_shlibpath_var=no
   7401       ;;
   7402 
   7403     freebsd1*)
   7404       ld_shlibs=no
   7405       ;;
   7406 
   7407     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   7408     # support.  Future versions do this automatically, but an explicit c++rt0.o
   7409     # does not break anything, and helps significantly (at the cost of a little
   7410     # extra space).
   7411     freebsd2.2*)
   7412       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   7413       hardcode_libdir_flag_spec='-R$libdir'
   7414       hardcode_direct=yes
   7415       hardcode_shlibpath_var=no
   7416       ;;
   7417 
   7418     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   7419     freebsd2*)
   7420       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7421       hardcode_direct=yes
   7422       hardcode_minus_L=yes
   7423       hardcode_shlibpath_var=no
   7424       ;;
   7425 
   7426     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   7427     freebsd* | kfreebsd*-gnu | dragonfly*)
   7428       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   7429       hardcode_libdir_flag_spec='-R$libdir'
   7430       hardcode_direct=yes
   7431       hardcode_shlibpath_var=no
   7432       ;;
   7433 
   7434     hpux9*)
   7435       if test "$GCC" = yes; then
   7436 	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'
   7437       else
   7438 	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'
   7439       fi
   7440       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7441       hardcode_libdir_separator=:
   7442       hardcode_direct=yes
   7443 
   7444       # hardcode_minus_L: Not really in the search PATH,
   7445       # but as the default location of the library.
   7446       hardcode_minus_L=yes
   7447       export_dynamic_flag_spec='${wl}-E'
   7448       ;;
   7449 
   7450     hpux10*)
   7451       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   7452 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7453       else
   7454 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   7455       fi
   7456       if test "$with_gnu_ld" = no; then
   7457 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7458 	hardcode_libdir_separator=:
   7459 
   7460 	hardcode_direct=yes
   7461 	export_dynamic_flag_spec='${wl}-E'
   7462 
   7463 	# hardcode_minus_L: Not really in the search PATH,
   7464 	# but as the default location of the library.
   7465 	hardcode_minus_L=yes
   7466       fi
   7467       ;;
   7468 
   7469     hpux11*)
   7470       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   7471 	case $host_cpu in
   7472 	hppa*64*)
   7473 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7474 	  ;;
   7475 	ia64*)
   7476 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   7477 	  ;;
   7478 	*)
   7479 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7480 	  ;;
   7481 	esac
   7482       else
   7483 	case $host_cpu in
   7484 	hppa*64*)
   7485 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7486 	  ;;
   7487 	ia64*)
   7488 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   7489 	  ;;
   7490 	*)
   7491 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7492 	  ;;
   7493 	esac
   7494       fi
   7495       if test "$with_gnu_ld" = no; then
   7496 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7497 	hardcode_libdir_separator=:
   7498 
   7499 	case $host_cpu in
   7500 	hppa*64*|ia64*)
   7501 	  hardcode_libdir_flag_spec_ld='+b $libdir'
   7502 	  hardcode_direct=no
   7503 	  hardcode_shlibpath_var=no
   7504 	  ;;
   7505 	*)
   7506 	  hardcode_direct=yes
   7507 	  export_dynamic_flag_spec='${wl}-E'
   7508 
   7509 	  # hardcode_minus_L: Not really in the search PATH,
   7510 	  # but as the default location of the library.
   7511 	  hardcode_minus_L=yes
   7512 	  ;;
   7513 	esac
   7514       fi
   7515       ;;
   7516 
   7517     irix5* | irix6* | nonstopux*)
   7518       if test "$GCC" = yes; then
   7519 	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'
   7520       else
   7521 	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'
   7522 	hardcode_libdir_flag_spec_ld='-rpath $libdir'
   7523       fi
   7524       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7525       hardcode_libdir_separator=:
   7526       link_all_deplibs=yes
   7527       ;;
   7528 
   7529     netbsd*)
   7530       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7531 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   7532       else
   7533 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   7534       fi
   7535       hardcode_libdir_flag_spec='-R$libdir'
   7536       hardcode_direct=yes
   7537       hardcode_shlibpath_var=no
   7538       ;;
   7539 
   7540     newsos6)
   7541       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7542       hardcode_direct=yes
   7543       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7544       hardcode_libdir_separator=:
   7545       hardcode_shlibpath_var=no
   7546       ;;
   7547 
   7548     openbsd*)
   7549       hardcode_direct=yes
   7550       hardcode_shlibpath_var=no
   7551       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   7552 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7553 	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   7554 	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7555 	export_dynamic_flag_spec='${wl}-E'
   7556       else
   7557        case $host_os in
   7558 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   7559 	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7560 	   hardcode_libdir_flag_spec='-R$libdir'
   7561 	   ;;
   7562 	 *)
   7563 	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7564 	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7565 	   ;;
   7566        esac
   7567       fi
   7568       ;;
   7569 
   7570     os2*)
   7571       hardcode_libdir_flag_spec='-L$libdir'
   7572       hardcode_minus_L=yes
   7573       allow_undefined_flag=unsupported
   7574       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'
   7575       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   7576       ;;
   7577 
   7578     osf3*)
   7579       if test "$GCC" = yes; then
   7580 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7581 	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'
   7582       else
   7583 	allow_undefined_flag=' -expect_unresolved \*'
   7584 	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'
   7585       fi
   7586       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7587       hardcode_libdir_separator=:
   7588       ;;
   7589 
   7590     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   7591       if test "$GCC" = yes; then
   7592 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7593 	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'
   7594 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7595       else
   7596 	allow_undefined_flag=' -expect_unresolved \*'
   7597 	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'
   7598 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   7599 	$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'
   7600 
   7601 	# Both c and cxx compiler support -rpath directly
   7602 	hardcode_libdir_flag_spec='-rpath $libdir'
   7603       fi
   7604       hardcode_libdir_separator=:
   7605       ;;
   7606 
   7607     solaris*)
   7608       no_undefined_flag=' -z text'
   7609       if test "$GCC" = yes; then
   7610 	wlarc='${wl}'
   7611 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7612 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7613 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   7614       else
   7615 	wlarc=''
   7616 	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7617 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7618   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   7619       fi
   7620       hardcode_libdir_flag_spec='-R$libdir'
   7621       hardcode_shlibpath_var=no
   7622       case $host_os in
   7623       solaris2.[0-5] | solaris2.[0-5].*) ;;
   7624       *)
   7625  	# The compiler driver will combine linker options so we
   7626  	# cannot just pass the convience library names through
   7627  	# without $wl, iff we do not link with $LD.
   7628  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   7629  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   7630  	case $wlarc in
   7631  	'')
   7632  	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
   7633  	*)
   7634  	  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' ;;
   7635  	esac ;;
   7636       esac
   7637       link_all_deplibs=yes
   7638       ;;
   7639 
   7640     sunos4*)
   7641       if test "x$host_vendor" = xsequent; then
   7642 	# Use $CC to link under sequent, because it throws in some extra .o
   7643 	# files that make .init and .fini sections work.
   7644 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   7645       else
   7646 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   7647       fi
   7648       hardcode_libdir_flag_spec='-L$libdir'
   7649       hardcode_direct=yes
   7650       hardcode_minus_L=yes
   7651       hardcode_shlibpath_var=no
   7652       ;;
   7653 
   7654     sysv4)
   7655       case $host_vendor in
   7656 	sni)
   7657 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7658 	  hardcode_direct=yes # is this really true???
   7659 	;;
   7660 	siemens)
   7661 	  ## LD is ld it makes a PLAMLIB
   7662 	  ## CC just makes a GrossModule.
   7663 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   7664 	  reload_cmds='$CC -r -o $output$reload_objs'
   7665 	  hardcode_direct=no
   7666         ;;
   7667 	motorola)
   7668 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7669 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   7670 	;;
   7671       esac
   7672       runpath_var='LD_RUN_PATH'
   7673       hardcode_shlibpath_var=no
   7674       ;;
   7675 
   7676     sysv4.3*)
   7677       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7678       hardcode_shlibpath_var=no
   7679       export_dynamic_flag_spec='-Bexport'
   7680       ;;
   7681 
   7682     sysv4*MP*)
   7683       if test -d /usr/nec; then
   7684 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7685 	hardcode_shlibpath_var=no
   7686 	runpath_var=LD_RUN_PATH
   7687 	hardcode_runpath_var=yes
   7688 	ld_shlibs=yes
   7689       fi
   7690       ;;
   7691 
   7692     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   7693       no_undefined_flag='${wl}-z,text'
   7694       archive_cmds_need_lc=no
   7695       hardcode_shlibpath_var=no
   7696       runpath_var='LD_RUN_PATH'
   7697 
   7698       if test "$GCC" = yes; then
   7699 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7700 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7701       else
   7702 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7703 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   7704       fi
   7705       ;;
   7706 
   7707     sysv5* | sco3.2v5* | sco5v6*)
   7708       # Note: We can NOT use -z defs as we might desire, because we do not
   7709       # link with -lc, and that would cause any symbols used from libc to
   7710       # always be unresolved, which means just about no library would
   7711       # ever link correctly.  If we're not using GNU ld we use -z text
   7712       # though, which does catch some bad symbols but isn't as heavy-handed
   7713       # as -z defs.
   7714       no_undefined_flag='${wl}-z,text'
   7715       allow_undefined_flag='${wl}-z,nodefs'
   7716       archive_cmds_need_lc=no
   7717       hardcode_shlibpath_var=no
   7718       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   7719       hardcode_libdir_separator=':'
   7720       link_all_deplibs=yes
   7721       export_dynamic_flag_spec='${wl}-Bexport'
   7722       runpath_var='LD_RUN_PATH'
   7723 
   7724       if test "$GCC" = yes; then
   7725 	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7726 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7727       else
   7728 	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7729 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7730       fi
   7731       ;;
   7732 
   7733     uts4*)
   7734       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7735       hardcode_libdir_flag_spec='-L$libdir'
   7736       hardcode_shlibpath_var=no
   7737       ;;
   7738 
   7739     *)
   7740       ld_shlibs=no
   7741       ;;
   7742     esac
   7743   fi
   7744 
   7745 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
   7746 echo "${ECHO_T}$ld_shlibs" >&6
   7747 test "$ld_shlibs" = no && can_build_shared=no
   7748 
   7749 #
   7750 # Do we need to explicitly link libc?
   7751 #
   7752 case "x$archive_cmds_need_lc" in
   7753 x|xyes)
   7754   # Assume -lc should be added
   7755   archive_cmds_need_lc=yes
   7756 
   7757   if test "$enable_shared" = yes && test "$GCC" = yes; then
   7758     case $archive_cmds in
   7759     *'~'*)
   7760       # FIXME: we may have to deal with multi-command sequences.
   7761       ;;
   7762     '$CC '*)
   7763       # Test whether the compiler implicitly links with -lc since on some
   7764       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   7765       # to ld, don't add -lc before -lgcc.
   7766       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   7767 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   7768       $rm conftest*
   7769       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   7770 
   7771       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   7772   (eval $ac_compile) 2>&5
   7773   ac_status=$?
   7774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7775   (exit $ac_status); } 2>conftest.err; then
   7776         soname=conftest
   7777         lib=conftest
   7778         libobjs=conftest.$ac_objext
   7779         deplibs=
   7780         wl=$lt_prog_compiler_wl
   7781 	pic_flag=$lt_prog_compiler_pic
   7782         compiler_flags=-v
   7783         linker_flags=-v
   7784         verstring=
   7785         output_objdir=.
   7786         libname=conftest
   7787         lt_save_allow_undefined_flag=$allow_undefined_flag
   7788         allow_undefined_flag=
   7789         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   7790   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   7791   ac_status=$?
   7792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7793   (exit $ac_status); }
   7794         then
   7795 	  archive_cmds_need_lc=no
   7796         else
   7797 	  archive_cmds_need_lc=yes
   7798         fi
   7799         allow_undefined_flag=$lt_save_allow_undefined_flag
   7800       else
   7801         cat conftest.err 1>&5
   7802       fi
   7803       $rm conftest*
   7804       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
   7805 echo "${ECHO_T}$archive_cmds_need_lc" >&6
   7806       ;;
   7807     esac
   7808   fi
   7809   ;;
   7810 esac
   7811 
   7812 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   7813 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   7814 library_names_spec=
   7815 libname_spec='lib$name'
   7816 soname_spec=
   7817 shrext_cmds=".so"
   7818 postinstall_cmds=
   7819 postuninstall_cmds=
   7820 finish_cmds=
   7821 finish_eval=
   7822 shlibpath_var=
   7823 shlibpath_overrides_runpath=unknown
   7824 version_type=none
   7825 dynamic_linker="$host_os ld.so"
   7826 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   7827 if test "$GCC" = yes; then
   7828   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7829   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   7830     # if the path contains ";" then we assume it to be the separator
   7831     # otherwise default to the standard path separator (i.e. ":") - it is
   7832     # assumed that no part of a normal pathname contains ";" but that should
   7833     # okay in the real world where ";" in dirpaths is itself problematic.
   7834     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7835   else
   7836     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7837   fi
   7838 else
   7839   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   7840 fi
   7841 need_lib_prefix=unknown
   7842 hardcode_into_libs=no
   7843 
   7844 # when you set need_version to no, make sure it does not cause -set_version
   7845 # flags to be left without arguments
   7846 need_version=unknown
   7847 
   7848 case $host_os in
   7849 aix3*)
   7850   version_type=linux
   7851   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   7852   shlibpath_var=LIBPATH
   7853 
   7854   # AIX 3 has no versioning support, so we append a major version to the name.
   7855   soname_spec='${libname}${release}${shared_ext}$major'
   7856   ;;
   7857 
   7858 aix4* | aix5*)
   7859   version_type=linux
   7860   need_lib_prefix=no
   7861   need_version=no
   7862   hardcode_into_libs=yes
   7863   if test "$host_cpu" = ia64; then
   7864     # AIX 5 supports IA64
   7865     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   7866     shlibpath_var=LD_LIBRARY_PATH
   7867   else
   7868     # With GCC up to 2.95.x, collect2 would create an import file
   7869     # for dependence libraries.  The import file would start with
   7870     # the line `#! .'.  This would cause the generated library to
   7871     # depend on `.', always an invalid library.  This was fixed in
   7872     # development snapshots of GCC prior to 3.0.
   7873     case $host_os in
   7874       aix4 | aix4.[01] | aix4.[01].*)
   7875       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   7876 	   echo ' yes '
   7877 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   7878 	:
   7879       else
   7880 	can_build_shared=no
   7881       fi
   7882       ;;
   7883     esac
   7884     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   7885     # soname into executable. Probably we can add versioning support to
   7886     # collect2, so additional links can be useful in future.
   7887     if test "$aix_use_runtimelinking" = yes; then
   7888       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   7889       # instead of lib<name>.a to let people know that these are not
   7890       # typical AIX shared libraries.
   7891       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7892     else
   7893       # We preserve .a as extension for shared libraries through AIX4.2
   7894       # and later when we are not doing run time linking.
   7895       library_names_spec='${libname}${release}.a $libname.a'
   7896       soname_spec='${libname}${release}${shared_ext}$major'
   7897     fi
   7898     shlibpath_var=LIBPATH
   7899   fi
   7900   ;;
   7901 
   7902 amigaos*)
   7903   library_names_spec='$libname.ixlibrary $libname.a'
   7904   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   7905   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'
   7906   ;;
   7907 
   7908 beos*)
   7909   library_names_spec='${libname}${shared_ext}'
   7910   dynamic_linker="$host_os ld.so"
   7911   shlibpath_var=LIBRARY_PATH
   7912   ;;
   7913 
   7914 bsdi[45]*)
   7915   version_type=linux
   7916   need_version=no
   7917   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7918   soname_spec='${libname}${release}${shared_ext}$major'
   7919   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   7920   shlibpath_var=LD_LIBRARY_PATH
   7921   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   7922   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   7923   # the default ld.so.conf also contains /usr/contrib/lib and
   7924   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   7925   # libtool to hard-code these into programs
   7926   ;;
   7927 
   7928 cygwin* | mingw* | pw32*)
   7929   version_type=windows
   7930   shrext_cmds=".dll"
   7931   need_version=no
   7932   need_lib_prefix=no
   7933 
   7934   case $GCC,$host_os in
   7935   yes,cygwin* | yes,mingw* | yes,pw32*)
   7936     library_names_spec='$libname.dll.a'
   7937     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   7938     postinstall_cmds='base_file=`basename \${file}`~
   7939       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   7940       dldir=$destdir/`dirname \$dlpath`~
   7941       test -d \$dldir || mkdir -p \$dldir~
   7942       $install_prog $dir/$dlname \$dldir/$dlname~
   7943       chmod a+x \$dldir/$dlname'
   7944     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   7945       dlpath=$dir/\$dldll~
   7946        $rm \$dlpath'
   7947     shlibpath_overrides_runpath=yes
   7948 
   7949     case $host_os in
   7950     cygwin*)
   7951       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   7952       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7953       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   7954       ;;
   7955     mingw*)
   7956       # MinGW DLLs use traditional 'lib' prefix
   7957       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7958       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7959       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   7960         # It is most probably a Windows format PATH printed by
   7961         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   7962         # path with ; separators, and with drive letters. We can handle the
   7963         # drive letters (cygwin fileutils understands them), so leave them,
   7964         # especially as we might pass files found there to a mingw objdump,
   7965         # which wouldn't understand a cygwinified path. Ahh.
   7966         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7967       else
   7968         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7969       fi
   7970       ;;
   7971     pw32*)
   7972       # pw32 DLLs use 'pw' prefix rather than 'lib'
   7973       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7974       ;;
   7975     esac
   7976     ;;
   7977 
   7978   *)
   7979     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   7980     ;;
   7981   esac
   7982   dynamic_linker='Win32 ld.exe'
   7983   # FIXME: first we should search . and the directory the executable is in
   7984   shlibpath_var=PATH
   7985   ;;
   7986 
   7987 darwin* | rhapsody*)
   7988   dynamic_linker="$host_os dyld"
   7989   version_type=darwin
   7990   need_lib_prefix=no
   7991   need_version=no
   7992   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   7993   soname_spec='${libname}${release}${major}$shared_ext'
   7994   shlibpath_overrides_runpath=yes
   7995   shlibpath_var=DYLD_LIBRARY_PATH
   7996   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   7997   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   7998   if test "$GCC" = yes; then
   7999     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"`
   8000   else
   8001     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   8002   fi
   8003   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   8004   ;;
   8005 
   8006 dgux*)
   8007   version_type=linux
   8008   need_lib_prefix=no
   8009   need_version=no
   8010   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   8011   soname_spec='${libname}${release}${shared_ext}$major'
   8012   shlibpath_var=LD_LIBRARY_PATH
   8013   ;;
   8014 
   8015 freebsd1*)
   8016   dynamic_linker=no
   8017   ;;
   8018 
   8019 kfreebsd*-gnu)
   8020   version_type=linux
   8021   need_lib_prefix=no
   8022   need_version=no
   8023   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8024   soname_spec='${libname}${release}${shared_ext}$major'
   8025   shlibpath_var=LD_LIBRARY_PATH
   8026   shlibpath_overrides_runpath=no
   8027   hardcode_into_libs=yes
   8028   dynamic_linker='GNU ld.so'
   8029   ;;
   8030 
   8031 freebsd* | dragonfly*)
   8032   # DragonFly does not have aout.  When/if they implement a new
   8033   # versioning mechanism, adjust this.
   8034   if test -x /usr/bin/objformat; then
   8035     objformat=`/usr/bin/objformat`
   8036   else
   8037     case $host_os in
   8038     freebsd[123]*) objformat=aout ;;
   8039     *) objformat=elf ;;
   8040     esac
   8041   fi
   8042   version_type=freebsd-$objformat
   8043   case $version_type in
   8044     freebsd-elf*)
   8045       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8046       need_version=no
   8047       need_lib_prefix=no
   8048       ;;
   8049     freebsd-*)
   8050       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   8051       need_version=yes
   8052       ;;
   8053   esac
   8054   shlibpath_var=LD_LIBRARY_PATH
   8055   case $host_os in
   8056   freebsd2*)
   8057     shlibpath_overrides_runpath=yes
   8058     ;;
   8059   freebsd3.[01]* | freebsdelf3.[01]*)
   8060     shlibpath_overrides_runpath=yes
   8061     hardcode_into_libs=yes
   8062     ;;
   8063   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   8064   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   8065     shlibpath_overrides_runpath=no
   8066     hardcode_into_libs=yes
   8067     ;;
   8068   freebsd*) # from 4.6 on
   8069     shlibpath_overrides_runpath=yes
   8070     hardcode_into_libs=yes
   8071     ;;
   8072   esac
   8073   ;;
   8074 
   8075 gnu*)
   8076   version_type=linux
   8077   need_lib_prefix=no
   8078   need_version=no
   8079   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   8080   soname_spec='${libname}${release}${shared_ext}$major'
   8081   shlibpath_var=LD_LIBRARY_PATH
   8082   hardcode_into_libs=yes
   8083   ;;
   8084 
   8085 hpux9* | hpux10* | hpux11*)
   8086   # Give a soname corresponding to the major version so that dld.sl refuses to
   8087   # link against other versions.
   8088   version_type=sunos
   8089   need_lib_prefix=no
   8090   need_version=no
   8091   case $host_cpu in
   8092   ia64*)
   8093     shrext_cmds='.so'
   8094     hardcode_into_libs=yes
   8095     dynamic_linker="$host_os dld.so"
   8096     shlibpath_var=LD_LIBRARY_PATH
   8097     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8098     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8099     soname_spec='${libname}${release}${shared_ext}$major'
   8100     if test "X$HPUX_IA64_MODE" = X32; then
   8101       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   8102     else
   8103       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   8104     fi
   8105     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8106     ;;
   8107    hppa*64*)
   8108      shrext_cmds='.sl'
   8109      hardcode_into_libs=yes
   8110      dynamic_linker="$host_os dld.sl"
   8111      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   8112      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8113      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8114      soname_spec='${libname}${release}${shared_ext}$major'
   8115      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   8116      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8117      ;;
   8118    *)
   8119     shrext_cmds='.sl'
   8120     dynamic_linker="$host_os dld.sl"
   8121     shlibpath_var=SHLIB_PATH
   8122     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   8123     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8124     soname_spec='${libname}${release}${shared_ext}$major'
   8125     ;;
   8126   esac
   8127   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   8128   postinstall_cmds='chmod 555 $lib'
   8129   ;;
   8130 
   8131 interix3*)
   8132   version_type=linux
   8133   need_lib_prefix=no
   8134   need_version=no
   8135   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8136   soname_spec='${libname}${release}${shared_ext}$major'
   8137   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   8138   shlibpath_var=LD_LIBRARY_PATH
   8139   shlibpath_overrides_runpath=no
   8140   hardcode_into_libs=yes
   8141   ;;
   8142 
   8143 irix5* | irix6* | nonstopux*)
   8144   case $host_os in
   8145     nonstopux*) version_type=nonstopux ;;
   8146     *)
   8147 	if test "$lt_cv_prog_gnu_ld" = yes; then
   8148 		version_type=linux
   8149 	else
   8150 		version_type=irix
   8151 	fi ;;
   8152   esac
   8153   need_lib_prefix=no
   8154   need_version=no
   8155   soname_spec='${libname}${release}${shared_ext}$major'
   8156   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   8157   case $host_os in
   8158   irix5* | nonstopux*)
   8159     libsuff= shlibsuff=
   8160     ;;
   8161   *)
   8162     case $LD in # libtool.m4 will add one of these switches to LD
   8163     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   8164       libsuff= shlibsuff= libmagic=32-bit;;
   8165     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   8166       libsuff=32 shlibsuff=N32 libmagic=N32;;
   8167     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   8168       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   8169     *) libsuff= shlibsuff= libmagic=never-match;;
   8170     esac
   8171     ;;
   8172   esac
   8173   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   8174   shlibpath_overrides_runpath=no
   8175   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   8176   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   8177   hardcode_into_libs=yes
   8178   ;;
   8179 
   8180 # No shared lib support for Linux oldld, aout, or coff.
   8181 linux*oldld* | linux*aout* | linux*coff*)
   8182   dynamic_linker=no
   8183   ;;
   8184 
   8185 # This must be Linux ELF.
   8186 linux*)
   8187   version_type=linux
   8188   need_lib_prefix=no
   8189   need_version=no
   8190   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8191   soname_spec='${libname}${release}${shared_ext}$major'
   8192   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   8193   shlibpath_var=LD_LIBRARY_PATH
   8194   shlibpath_overrides_runpath=no
   8195   # This implies no fast_install, which is unacceptable.
   8196   # Some rework will be needed to allow for fast_install
   8197   # before this can be enabled.
   8198   hardcode_into_libs=yes
   8199 
   8200   # Append ld.so.conf contents to the search path
   8201   if test -f /etc/ld.so.conf; then
   8202     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' ' '`
   8203     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   8204   fi
   8205 
   8206   # We used to test for /lib/ld.so.1 and disable shared libraries on
   8207   # powerpc, because MkLinux only supported shared libraries with the
   8208   # GNU dynamic linker.  Since this was broken with cross compilers,
   8209   # most powerpc-linux boxes support dynamic linking these days and
   8210   # people can always --disable-shared, the test was removed, and we
   8211   # assume the GNU/Linux dynamic linker is in use.
   8212   dynamic_linker='GNU/Linux ld.so'
   8213   ;;
   8214 
   8215 knetbsd*-gnu)
   8216   version_type=linux
   8217   need_lib_prefix=no
   8218   need_version=no
   8219   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8220   soname_spec='${libname}${release}${shared_ext}$major'
   8221   shlibpath_var=LD_LIBRARY_PATH
   8222   shlibpath_overrides_runpath=no
   8223   hardcode_into_libs=yes
   8224   dynamic_linker='GNU ld.so'
   8225   ;;
   8226 
   8227 netbsd*)
   8228   version_type=sunos
   8229   need_lib_prefix=no
   8230   need_version=no
   8231   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   8232     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8233     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8234     dynamic_linker='NetBSD (a.out) ld.so'
   8235   else
   8236     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8237     soname_spec='${libname}${release}${shared_ext}$major'
   8238     dynamic_linker='NetBSD ld.elf_so'
   8239   fi
   8240   shlibpath_var=LD_LIBRARY_PATH
   8241   shlibpath_overrides_runpath=yes
   8242   hardcode_into_libs=yes
   8243   ;;
   8244 
   8245 newsos6)
   8246   version_type=linux
   8247   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8248   shlibpath_var=LD_LIBRARY_PATH
   8249   shlibpath_overrides_runpath=yes
   8250   ;;
   8251 
   8252 nto-qnx*)
   8253   version_type=linux
   8254   need_lib_prefix=no
   8255   need_version=no
   8256   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8257   soname_spec='${libname}${release}${shared_ext}$major'
   8258   shlibpath_var=LD_LIBRARY_PATH
   8259   shlibpath_overrides_runpath=yes
   8260   ;;
   8261 
   8262 openbsd*)
   8263   version_type=sunos
   8264   sys_lib_dlsearch_path_spec="/usr/lib"
   8265   need_lib_prefix=no
   8266   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   8267   case $host_os in
   8268     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   8269     *)                         need_version=no  ;;
   8270   esac
   8271   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8272   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8273   shlibpath_var=LD_LIBRARY_PATH
   8274   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   8275     case $host_os in
   8276       openbsd2.[89] | openbsd2.[89].*)
   8277 	shlibpath_overrides_runpath=no
   8278 	;;
   8279       *)
   8280 	shlibpath_overrides_runpath=yes
   8281 	;;
   8282       esac
   8283   else
   8284     shlibpath_overrides_runpath=yes
   8285   fi
   8286   ;;
   8287 
   8288 os2*)
   8289   libname_spec='$name'
   8290   shrext_cmds=".dll"
   8291   need_lib_prefix=no
   8292   library_names_spec='$libname${shared_ext} $libname.a'
   8293   dynamic_linker='OS/2 ld.exe'
   8294   shlibpath_var=LIBPATH
   8295   ;;
   8296 
   8297 osf3* | osf4* | osf5*)
   8298   version_type=osf
   8299   need_lib_prefix=no
   8300   need_version=no
   8301   soname_spec='${libname}${release}${shared_ext}$major'
   8302   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8303   shlibpath_var=LD_LIBRARY_PATH
   8304   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   8305   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   8306   ;;
   8307 
   8308 solaris*)
   8309   version_type=linux
   8310   need_lib_prefix=no
   8311   need_version=no
   8312   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8313   soname_spec='${libname}${release}${shared_ext}$major'
   8314   shlibpath_var=LD_LIBRARY_PATH
   8315   shlibpath_overrides_runpath=yes
   8316   hardcode_into_libs=yes
   8317   # ldd complains unless libraries are executable
   8318   postinstall_cmds='chmod +x $lib'
   8319   ;;
   8320 
   8321 sunos4*)
   8322   version_type=sunos
   8323   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8324   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   8325   shlibpath_var=LD_LIBRARY_PATH
   8326   shlibpath_overrides_runpath=yes
   8327   if test "$with_gnu_ld" = yes; then
   8328     need_lib_prefix=no
   8329   fi
   8330   need_version=yes
   8331   ;;
   8332 
   8333 sysv4 | sysv4.3*)
   8334   version_type=linux
   8335   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8336   soname_spec='${libname}${release}${shared_ext}$major'
   8337   shlibpath_var=LD_LIBRARY_PATH
   8338   case $host_vendor in
   8339     sni)
   8340       shlibpath_overrides_runpath=no
   8341       need_lib_prefix=no
   8342       export_dynamic_flag_spec='${wl}-Blargedynsym'
   8343       runpath_var=LD_RUN_PATH
   8344       ;;
   8345     siemens)
   8346       need_lib_prefix=no
   8347       ;;
   8348     motorola)
   8349       need_lib_prefix=no
   8350       need_version=no
   8351       shlibpath_overrides_runpath=no
   8352       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   8353       ;;
   8354   esac
   8355   ;;
   8356 
   8357 sysv4*MP*)
   8358   if test -d /usr/nec ;then
   8359     version_type=linux
   8360     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   8361     soname_spec='$libname${shared_ext}.$major'
   8362     shlibpath_var=LD_LIBRARY_PATH
   8363   fi
   8364   ;;
   8365 
   8366 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   8367   version_type=freebsd-elf
   8368   need_lib_prefix=no
   8369   need_version=no
   8370   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8371   soname_spec='${libname}${release}${shared_ext}$major'
   8372   shlibpath_var=LD_LIBRARY_PATH
   8373   hardcode_into_libs=yes
   8374   if test "$with_gnu_ld" = yes; then
   8375     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   8376     shlibpath_overrides_runpath=no
   8377   else
   8378     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   8379     shlibpath_overrides_runpath=yes
   8380     case $host_os in
   8381       sco3.2v5*)
   8382         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   8383 	;;
   8384     esac
   8385   fi
   8386   sys_lib_dlsearch_path_spec='/usr/lib'
   8387   ;;
   8388 
   8389 uts4*)
   8390   version_type=linux
   8391   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8392   soname_spec='${libname}${release}${shared_ext}$major'
   8393   shlibpath_var=LD_LIBRARY_PATH
   8394   ;;
   8395 
   8396 *)
   8397   dynamic_linker=no
   8398   ;;
   8399 esac
   8400 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   8401 echo "${ECHO_T}$dynamic_linker" >&6
   8402 test "$dynamic_linker" = no && can_build_shared=no
   8403 
   8404 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   8405 if test "$GCC" = yes; then
   8406   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   8407 fi
   8408 
   8409 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   8410 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   8411 hardcode_action=
   8412 if test -n "$hardcode_libdir_flag_spec" || \
   8413    test -n "$runpath_var" || \
   8414    test "X$hardcode_automatic" = "Xyes" ; then
   8415 
   8416   # We can hardcode non-existant directories.
   8417   if test "$hardcode_direct" != no &&
   8418      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   8419      # have to relink, otherwise we might link with an installed library
   8420      # when we should be linking with a yet-to-be-installed one
   8421      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
   8422      test "$hardcode_minus_L" != no; then
   8423     # Linking always hardcodes the temporary library directory.
   8424     hardcode_action=relink
   8425   else
   8426     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   8427     hardcode_action=immediate
   8428   fi
   8429 else
   8430   # We cannot hardcode anything, or else we can only hardcode existing
   8431   # directories.
   8432   hardcode_action=unsupported
   8433 fi
   8434 echo "$as_me:$LINENO: result: $hardcode_action" >&5
   8435 echo "${ECHO_T}$hardcode_action" >&6
   8436 
   8437 if test "$hardcode_action" = relink; then
   8438   # Fast installation is not supported
   8439   enable_fast_install=no
   8440 elif test "$shlibpath_overrides_runpath" = yes ||
   8441      test "$enable_shared" = no; then
   8442   # Fast installation is not necessary
   8443   enable_fast_install=needless
   8444 fi
   8445 
   8446 striplib=
   8447 old_striplib=
   8448 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   8449 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
   8450 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   8451   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   8452   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   8453   echo "$as_me:$LINENO: result: yes" >&5
   8454 echo "${ECHO_T}yes" >&6
   8455 else
   8456 # FIXME - insert some real tests, host_os isn't really good enough
   8457   case $host_os in
   8458    darwin*)
   8459        if test -n "$STRIP" ; then
   8460          striplib="$STRIP -x"
   8461          echo "$as_me:$LINENO: result: yes" >&5
   8462 echo "${ECHO_T}yes" >&6
   8463        else
   8464   echo "$as_me:$LINENO: result: no" >&5
   8465 echo "${ECHO_T}no" >&6
   8466 fi
   8467        ;;
   8468    *)
   8469   echo "$as_me:$LINENO: result: no" >&5
   8470 echo "${ECHO_T}no" >&6
   8471     ;;
   8472   esac
   8473 fi
   8474 
   8475 if test "x$enable_dlopen" != xyes; then
   8476   enable_dlopen=unknown
   8477   enable_dlopen_self=unknown
   8478   enable_dlopen_self_static=unknown
   8479 else
   8480   lt_cv_dlopen=no
   8481   lt_cv_dlopen_libs=
   8482 
   8483   case $host_os in
   8484   beos*)
   8485     lt_cv_dlopen="load_add_on"
   8486     lt_cv_dlopen_libs=
   8487     lt_cv_dlopen_self=yes
   8488     ;;
   8489 
   8490   mingw* | pw32*)
   8491     lt_cv_dlopen="LoadLibrary"
   8492     lt_cv_dlopen_libs=
   8493    ;;
   8494 
   8495   cygwin*)
   8496     lt_cv_dlopen="dlopen"
   8497     lt_cv_dlopen_libs=
   8498    ;;
   8499 
   8500   darwin*)
   8501   # if libdl is installed we need to link against it
   8502     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8503 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   8504 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8505   echo $ECHO_N "(cached) $ECHO_C" >&6
   8506 else
   8507   ac_check_lib_save_LIBS=$LIBS
   8508 LIBS="-ldl  $LIBS"
   8509 cat >conftest.$ac_ext <<_ACEOF
   8510 /* confdefs.h.  */
   8511 _ACEOF
   8512 cat confdefs.h >>conftest.$ac_ext
   8513 cat >>conftest.$ac_ext <<_ACEOF
   8514 /* end confdefs.h.  */
   8515 
   8516 /* Override any gcc2 internal prototype to avoid an error.  */
   8517 #ifdef __cplusplus
   8518 extern "C"
   8519 #endif
   8520 /* We use char because int might match the return type of a gcc2
   8521    builtin and then its argument prototype would still apply.  */
   8522 char dlopen ();
   8523 int
   8524 main ()
   8525 {
   8526 dlopen ();
   8527   ;
   8528   return 0;
   8529 }
   8530 _ACEOF
   8531 rm -f conftest.$ac_objext conftest$ac_exeext
   8532 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8533   (eval $ac_link) 2>conftest.er1
   8534   ac_status=$?
   8535   grep -v '^ *+' conftest.er1 >conftest.err
   8536   rm -f conftest.er1
   8537   cat conftest.err >&5
   8538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8539   (exit $ac_status); } &&
   8540 	 { ac_try='test -z "$ac_c_werror_flag"
   8541 			 || test ! -s conftest.err'
   8542   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8543   (eval $ac_try) 2>&5
   8544   ac_status=$?
   8545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8546   (exit $ac_status); }; } &&
   8547 	 { ac_try='test -s conftest$ac_exeext'
   8548   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8549   (eval $ac_try) 2>&5
   8550   ac_status=$?
   8551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8552   (exit $ac_status); }; }; then
   8553   ac_cv_lib_dl_dlopen=yes
   8554 else
   8555   echo "$as_me: failed program was:" >&5
   8556 sed 's/^/| /' conftest.$ac_ext >&5
   8557 
   8558 ac_cv_lib_dl_dlopen=no
   8559 fi
   8560 rm -f conftest.err conftest.$ac_objext \
   8561       conftest$ac_exeext conftest.$ac_ext
   8562 LIBS=$ac_check_lib_save_LIBS
   8563 fi
   8564 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8565 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   8566 if test $ac_cv_lib_dl_dlopen = yes; then
   8567   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8568 else
   8569 
   8570     lt_cv_dlopen="dyld"
   8571     lt_cv_dlopen_libs=
   8572     lt_cv_dlopen_self=yes
   8573 
   8574 fi
   8575 
   8576    ;;
   8577 
   8578   *)
   8579     echo "$as_me:$LINENO: checking for shl_load" >&5
   8580 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
   8581 if test "${ac_cv_func_shl_load+set}" = set; then
   8582   echo $ECHO_N "(cached) $ECHO_C" >&6
   8583 else
   8584   cat >conftest.$ac_ext <<_ACEOF
   8585 /* confdefs.h.  */
   8586 _ACEOF
   8587 cat confdefs.h >>conftest.$ac_ext
   8588 cat >>conftest.$ac_ext <<_ACEOF
   8589 /* end confdefs.h.  */
   8590 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   8591    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8592 #define shl_load innocuous_shl_load
   8593 
   8594 /* System header to define __stub macros and hopefully few prototypes,
   8595     which can conflict with char shl_load (); below.
   8596     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8597     <limits.h> exists even on freestanding compilers.  */
   8598 
   8599 #ifdef __STDC__
   8600 # include <limits.h>
   8601 #else
   8602 # include <assert.h>
   8603 #endif
   8604 
   8605 #undef shl_load
   8606 
   8607 /* Override any gcc2 internal prototype to avoid an error.  */
   8608 #ifdef __cplusplus
   8609 extern "C"
   8610 {
   8611 #endif
   8612 /* We use char because int might match the return type of a gcc2
   8613    builtin and then its argument prototype would still apply.  */
   8614 char shl_load ();
   8615 /* The GNU C library defines this for functions which it implements
   8616     to always fail with ENOSYS.  Some functions are actually named
   8617     something starting with __ and the normal name is an alias.  */
   8618 #if defined (__stub_shl_load) || defined (__stub___shl_load)
   8619 choke me
   8620 #else
   8621 char (*f) () = shl_load;
   8622 #endif
   8623 #ifdef __cplusplus
   8624 }
   8625 #endif
   8626 
   8627 int
   8628 main ()
   8629 {
   8630 return f != shl_load;
   8631   ;
   8632   return 0;
   8633 }
   8634 _ACEOF
   8635 rm -f conftest.$ac_objext conftest$ac_exeext
   8636 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8637   (eval $ac_link) 2>conftest.er1
   8638   ac_status=$?
   8639   grep -v '^ *+' conftest.er1 >conftest.err
   8640   rm -f conftest.er1
   8641   cat conftest.err >&5
   8642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8643   (exit $ac_status); } &&
   8644 	 { ac_try='test -z "$ac_c_werror_flag"
   8645 			 || test ! -s conftest.err'
   8646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8647   (eval $ac_try) 2>&5
   8648   ac_status=$?
   8649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8650   (exit $ac_status); }; } &&
   8651 	 { ac_try='test -s conftest$ac_exeext'
   8652   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8653   (eval $ac_try) 2>&5
   8654   ac_status=$?
   8655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8656   (exit $ac_status); }; }; then
   8657   ac_cv_func_shl_load=yes
   8658 else
   8659   echo "$as_me: failed program was:" >&5
   8660 sed 's/^/| /' conftest.$ac_ext >&5
   8661 
   8662 ac_cv_func_shl_load=no
   8663 fi
   8664 rm -f conftest.err conftest.$ac_objext \
   8665       conftest$ac_exeext conftest.$ac_ext
   8666 fi
   8667 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   8668 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
   8669 if test $ac_cv_func_shl_load = yes; then
   8670   lt_cv_dlopen="shl_load"
   8671 else
   8672   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   8673 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
   8674 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
   8675   echo $ECHO_N "(cached) $ECHO_C" >&6
   8676 else
   8677   ac_check_lib_save_LIBS=$LIBS
   8678 LIBS="-ldld  $LIBS"
   8679 cat >conftest.$ac_ext <<_ACEOF
   8680 /* confdefs.h.  */
   8681 _ACEOF
   8682 cat confdefs.h >>conftest.$ac_ext
   8683 cat >>conftest.$ac_ext <<_ACEOF
   8684 /* end confdefs.h.  */
   8685 
   8686 /* Override any gcc2 internal prototype to avoid an error.  */
   8687 #ifdef __cplusplus
   8688 extern "C"
   8689 #endif
   8690 /* We use char because int might match the return type of a gcc2
   8691    builtin and then its argument prototype would still apply.  */
   8692 char shl_load ();
   8693 int
   8694 main ()
   8695 {
   8696 shl_load ();
   8697   ;
   8698   return 0;
   8699 }
   8700 _ACEOF
   8701 rm -f conftest.$ac_objext conftest$ac_exeext
   8702 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8703   (eval $ac_link) 2>conftest.er1
   8704   ac_status=$?
   8705   grep -v '^ *+' conftest.er1 >conftest.err
   8706   rm -f conftest.er1
   8707   cat conftest.err >&5
   8708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8709   (exit $ac_status); } &&
   8710 	 { ac_try='test -z "$ac_c_werror_flag"
   8711 			 || test ! -s conftest.err'
   8712   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8713   (eval $ac_try) 2>&5
   8714   ac_status=$?
   8715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8716   (exit $ac_status); }; } &&
   8717 	 { ac_try='test -s conftest$ac_exeext'
   8718   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8719   (eval $ac_try) 2>&5
   8720   ac_status=$?
   8721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8722   (exit $ac_status); }; }; then
   8723   ac_cv_lib_dld_shl_load=yes
   8724 else
   8725   echo "$as_me: failed program was:" >&5
   8726 sed 's/^/| /' conftest.$ac_ext >&5
   8727 
   8728 ac_cv_lib_dld_shl_load=no
   8729 fi
   8730 rm -f conftest.err conftest.$ac_objext \
   8731       conftest$ac_exeext conftest.$ac_ext
   8732 LIBS=$ac_check_lib_save_LIBS
   8733 fi
   8734 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   8735 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
   8736 if test $ac_cv_lib_dld_shl_load = yes; then
   8737   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
   8738 else
   8739   echo "$as_me:$LINENO: checking for dlopen" >&5
   8740 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
   8741 if test "${ac_cv_func_dlopen+set}" = set; then
   8742   echo $ECHO_N "(cached) $ECHO_C" >&6
   8743 else
   8744   cat >conftest.$ac_ext <<_ACEOF
   8745 /* confdefs.h.  */
   8746 _ACEOF
   8747 cat confdefs.h >>conftest.$ac_ext
   8748 cat >>conftest.$ac_ext <<_ACEOF
   8749 /* end confdefs.h.  */
   8750 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   8751    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8752 #define dlopen innocuous_dlopen
   8753 
   8754 /* System header to define __stub macros and hopefully few prototypes,
   8755     which can conflict with char dlopen (); below.
   8756     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8757     <limits.h> exists even on freestanding compilers.  */
   8758 
   8759 #ifdef __STDC__
   8760 # include <limits.h>
   8761 #else
   8762 # include <assert.h>
   8763 #endif
   8764 
   8765 #undef dlopen
   8766 
   8767 /* Override any gcc2 internal prototype to avoid an error.  */
   8768 #ifdef __cplusplus
   8769 extern "C"
   8770 {
   8771 #endif
   8772 /* We use char because int might match the return type of a gcc2
   8773    builtin and then its argument prototype would still apply.  */
   8774 char dlopen ();
   8775 /* The GNU C library defines this for functions which it implements
   8776     to always fail with ENOSYS.  Some functions are actually named
   8777     something starting with __ and the normal name is an alias.  */
   8778 #if defined (__stub_dlopen) || defined (__stub___dlopen)
   8779 choke me
   8780 #else
   8781 char (*f) () = dlopen;
   8782 #endif
   8783 #ifdef __cplusplus
   8784 }
   8785 #endif
   8786 
   8787 int
   8788 main ()
   8789 {
   8790 return f != dlopen;
   8791   ;
   8792   return 0;
   8793 }
   8794 _ACEOF
   8795 rm -f conftest.$ac_objext conftest$ac_exeext
   8796 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8797   (eval $ac_link) 2>conftest.er1
   8798   ac_status=$?
   8799   grep -v '^ *+' conftest.er1 >conftest.err
   8800   rm -f conftest.er1
   8801   cat conftest.err >&5
   8802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8803   (exit $ac_status); } &&
   8804 	 { ac_try='test -z "$ac_c_werror_flag"
   8805 			 || test ! -s conftest.err'
   8806   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8807   (eval $ac_try) 2>&5
   8808   ac_status=$?
   8809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8810   (exit $ac_status); }; } &&
   8811 	 { ac_try='test -s conftest$ac_exeext'
   8812   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8813   (eval $ac_try) 2>&5
   8814   ac_status=$?
   8815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8816   (exit $ac_status); }; }; then
   8817   ac_cv_func_dlopen=yes
   8818 else
   8819   echo "$as_me: failed program was:" >&5
   8820 sed 's/^/| /' conftest.$ac_ext >&5
   8821 
   8822 ac_cv_func_dlopen=no
   8823 fi
   8824 rm -f conftest.err conftest.$ac_objext \
   8825       conftest$ac_exeext conftest.$ac_ext
   8826 fi
   8827 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   8828 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
   8829 if test $ac_cv_func_dlopen = yes; then
   8830   lt_cv_dlopen="dlopen"
   8831 else
   8832   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8833 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   8834 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8835   echo $ECHO_N "(cached) $ECHO_C" >&6
   8836 else
   8837   ac_check_lib_save_LIBS=$LIBS
   8838 LIBS="-ldl  $LIBS"
   8839 cat >conftest.$ac_ext <<_ACEOF
   8840 /* confdefs.h.  */
   8841 _ACEOF
   8842 cat confdefs.h >>conftest.$ac_ext
   8843 cat >>conftest.$ac_ext <<_ACEOF
   8844 /* end confdefs.h.  */
   8845 
   8846 /* Override any gcc2 internal prototype to avoid an error.  */
   8847 #ifdef __cplusplus
   8848 extern "C"
   8849 #endif
   8850 /* We use char because int might match the return type of a gcc2
   8851    builtin and then its argument prototype would still apply.  */
   8852 char dlopen ();
   8853 int
   8854 main ()
   8855 {
   8856 dlopen ();
   8857   ;
   8858   return 0;
   8859 }
   8860 _ACEOF
   8861 rm -f conftest.$ac_objext conftest$ac_exeext
   8862 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8863   (eval $ac_link) 2>conftest.er1
   8864   ac_status=$?
   8865   grep -v '^ *+' conftest.er1 >conftest.err
   8866   rm -f conftest.er1
   8867   cat conftest.err >&5
   8868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8869   (exit $ac_status); } &&
   8870 	 { ac_try='test -z "$ac_c_werror_flag"
   8871 			 || test ! -s conftest.err'
   8872   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8873   (eval $ac_try) 2>&5
   8874   ac_status=$?
   8875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8876   (exit $ac_status); }; } &&
   8877 	 { ac_try='test -s conftest$ac_exeext'
   8878   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8879   (eval $ac_try) 2>&5
   8880   ac_status=$?
   8881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8882   (exit $ac_status); }; }; then
   8883   ac_cv_lib_dl_dlopen=yes
   8884 else
   8885   echo "$as_me: failed program was:" >&5
   8886 sed 's/^/| /' conftest.$ac_ext >&5
   8887 
   8888 ac_cv_lib_dl_dlopen=no
   8889 fi
   8890 rm -f conftest.err conftest.$ac_objext \
   8891       conftest$ac_exeext conftest.$ac_ext
   8892 LIBS=$ac_check_lib_save_LIBS
   8893 fi
   8894 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8895 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   8896 if test $ac_cv_lib_dl_dlopen = yes; then
   8897   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8898 else
   8899   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   8900 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
   8901 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
   8902   echo $ECHO_N "(cached) $ECHO_C" >&6
   8903 else
   8904   ac_check_lib_save_LIBS=$LIBS
   8905 LIBS="-lsvld  $LIBS"
   8906 cat >conftest.$ac_ext <<_ACEOF
   8907 /* confdefs.h.  */
   8908 _ACEOF
   8909 cat confdefs.h >>conftest.$ac_ext
   8910 cat >>conftest.$ac_ext <<_ACEOF
   8911 /* end confdefs.h.  */
   8912 
   8913 /* Override any gcc2 internal prototype to avoid an error.  */
   8914 #ifdef __cplusplus
   8915 extern "C"
   8916 #endif
   8917 /* We use char because int might match the return type of a gcc2
   8918    builtin and then its argument prototype would still apply.  */
   8919 char dlopen ();
   8920 int
   8921 main ()
   8922 {
   8923 dlopen ();
   8924   ;
   8925   return 0;
   8926 }
   8927 _ACEOF
   8928 rm -f conftest.$ac_objext conftest$ac_exeext
   8929 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8930   (eval $ac_link) 2>conftest.er1
   8931   ac_status=$?
   8932   grep -v '^ *+' conftest.er1 >conftest.err
   8933   rm -f conftest.er1
   8934   cat conftest.err >&5
   8935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8936   (exit $ac_status); } &&
   8937 	 { ac_try='test -z "$ac_c_werror_flag"
   8938 			 || test ! -s conftest.err'
   8939   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8940   (eval $ac_try) 2>&5
   8941   ac_status=$?
   8942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8943   (exit $ac_status); }; } &&
   8944 	 { ac_try='test -s conftest$ac_exeext'
   8945   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   8946   (eval $ac_try) 2>&5
   8947   ac_status=$?
   8948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8949   (exit $ac_status); }; }; then
   8950   ac_cv_lib_svld_dlopen=yes
   8951 else
   8952   echo "$as_me: failed program was:" >&5
   8953 sed 's/^/| /' conftest.$ac_ext >&5
   8954 
   8955 ac_cv_lib_svld_dlopen=no
   8956 fi
   8957 rm -f conftest.err conftest.$ac_objext \
   8958       conftest$ac_exeext conftest.$ac_ext
   8959 LIBS=$ac_check_lib_save_LIBS
   8960 fi
   8961 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   8962 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
   8963 if test $ac_cv_lib_svld_dlopen = yes; then
   8964   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   8965 else
   8966   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   8967 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
   8968 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
   8969   echo $ECHO_N "(cached) $ECHO_C" >&6
   8970 else
   8971   ac_check_lib_save_LIBS=$LIBS
   8972 LIBS="-ldld  $LIBS"
   8973 cat >conftest.$ac_ext <<_ACEOF
   8974 /* confdefs.h.  */
   8975 _ACEOF
   8976 cat confdefs.h >>conftest.$ac_ext
   8977 cat >>conftest.$ac_ext <<_ACEOF
   8978 /* end confdefs.h.  */
   8979 
   8980 /* Override any gcc2 internal prototype to avoid an error.  */
   8981 #ifdef __cplusplus
   8982 extern "C"
   8983 #endif
   8984 /* We use char because int might match the return type of a gcc2
   8985    builtin and then its argument prototype would still apply.  */
   8986 char dld_link ();
   8987 int
   8988 main ()
   8989 {
   8990 dld_link ();
   8991   ;
   8992   return 0;
   8993 }
   8994 _ACEOF
   8995 rm -f conftest.$ac_objext conftest$ac_exeext
   8996 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   8997   (eval $ac_link) 2>conftest.er1
   8998   ac_status=$?
   8999   grep -v '^ *+' conftest.er1 >conftest.err
   9000   rm -f conftest.er1
   9001   cat conftest.err >&5
   9002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9003   (exit $ac_status); } &&
   9004 	 { ac_try='test -z "$ac_c_werror_flag"
   9005 			 || test ! -s conftest.err'
   9006   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   9007   (eval $ac_try) 2>&5
   9008   ac_status=$?
   9009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9010   (exit $ac_status); }; } &&
   9011 	 { ac_try='test -s conftest$ac_exeext'
   9012   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   9013   (eval $ac_try) 2>&5
   9014   ac_status=$?
   9015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9016   (exit $ac_status); }; }; then
   9017   ac_cv_lib_dld_dld_link=yes
   9018 else
   9019   echo "$as_me: failed program was:" >&5
   9020 sed 's/^/| /' conftest.$ac_ext >&5
   9021 
   9022 ac_cv_lib_dld_dld_link=no
   9023 fi
   9024 rm -f conftest.err conftest.$ac_objext \
   9025       conftest$ac_exeext conftest.$ac_ext
   9026 LIBS=$ac_check_lib_save_LIBS
   9027 fi
   9028 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   9029 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
   9030 if test $ac_cv_lib_dld_dld_link = yes; then
   9031   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
   9032 fi
   9033 
   9034 
   9035 fi
   9036 
   9037 
   9038 fi
   9039 
   9040 
   9041 fi
   9042 
   9043 
   9044 fi
   9045 
   9046 
   9047 fi
   9048 
   9049     ;;
   9050   esac
   9051 
   9052   if test "x$lt_cv_dlopen" != xno; then
   9053     enable_dlopen=yes
   9054   else
   9055     enable_dlopen=no
   9056   fi
   9057 
   9058   case $lt_cv_dlopen in
   9059   dlopen)
   9060     save_CPPFLAGS="$CPPFLAGS"
   9061     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   9062 
   9063     save_LDFLAGS="$LDFLAGS"
   9064     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   9065 
   9066     save_LIBS="$LIBS"
   9067     LIBS="$lt_cv_dlopen_libs $LIBS"
   9068 
   9069     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   9070 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
   9071 if test "${lt_cv_dlopen_self+set}" = set; then
   9072   echo $ECHO_N "(cached) $ECHO_C" >&6
   9073 else
   9074   	  if test "$cross_compiling" = yes; then :
   9075   lt_cv_dlopen_self=cross
   9076 else
   9077   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9078   lt_status=$lt_dlunknown
   9079   cat > conftest.$ac_ext <<EOF
   9080 #line 9080 "configure"
   9081 #include "confdefs.h"
   9082 
   9083 #if HAVE_DLFCN_H
   9084 #include <dlfcn.h>
   9085 #endif
   9086 
   9087 #include <stdio.h>
   9088 
   9089 #ifdef RTLD_GLOBAL
   9090 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9091 #else
   9092 #  ifdef DL_GLOBAL
   9093 #    define LT_DLGLOBAL		DL_GLOBAL
   9094 #  else
   9095 #    define LT_DLGLOBAL		0
   9096 #  endif
   9097 #endif
   9098 
   9099 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9100    find out it does not work in some platform. */
   9101 #ifndef LT_DLLAZY_OR_NOW
   9102 #  ifdef RTLD_LAZY
   9103 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9104 #  else
   9105 #    ifdef DL_LAZY
   9106 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9107 #    else
   9108 #      ifdef RTLD_NOW
   9109 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9110 #      else
   9111 #        ifdef DL_NOW
   9112 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9113 #        else
   9114 #          define LT_DLLAZY_OR_NOW	0
   9115 #        endif
   9116 #      endif
   9117 #    endif
   9118 #  endif
   9119 #endif
   9120 
   9121 #ifdef __cplusplus
   9122 extern "C" void exit (int);
   9123 #endif
   9124 
   9125 void fnord() { int i=42;}
   9126 int main ()
   9127 {
   9128   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9129   int status = $lt_dlunknown;
   9130 
   9131   if (self)
   9132     {
   9133       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9134       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9135       /* dlclose (self); */
   9136     }
   9137   else
   9138     puts (dlerror ());
   9139 
   9140     exit (status);
   9141 }
   9142 EOF
   9143   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9144   (eval $ac_link) 2>&5
   9145   ac_status=$?
   9146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9147   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9148     (./conftest; exit; ) >&5 2>/dev/null
   9149     lt_status=$?
   9150     case x$lt_status in
   9151       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   9152       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   9153       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   9154     esac
   9155   else :
   9156     # compilation failed
   9157     lt_cv_dlopen_self=no
   9158   fi
   9159 fi
   9160 rm -fr conftest*
   9161 
   9162 
   9163 fi
   9164 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   9165 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
   9166 
   9167     if test "x$lt_cv_dlopen_self" = xyes; then
   9168       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   9169       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   9170 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
   9171 if test "${lt_cv_dlopen_self_static+set}" = set; then
   9172   echo $ECHO_N "(cached) $ECHO_C" >&6
   9173 else
   9174   	  if test "$cross_compiling" = yes; then :
   9175   lt_cv_dlopen_self_static=cross
   9176 else
   9177   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9178   lt_status=$lt_dlunknown
   9179   cat > conftest.$ac_ext <<EOF
   9180 #line 9180 "configure"
   9181 #include "confdefs.h"
   9182 
   9183 #if HAVE_DLFCN_H
   9184 #include <dlfcn.h>
   9185 #endif
   9186 
   9187 #include <stdio.h>
   9188 
   9189 #ifdef RTLD_GLOBAL
   9190 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9191 #else
   9192 #  ifdef DL_GLOBAL
   9193 #    define LT_DLGLOBAL		DL_GLOBAL
   9194 #  else
   9195 #    define LT_DLGLOBAL		0
   9196 #  endif
   9197 #endif
   9198 
   9199 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9200    find out it does not work in some platform. */
   9201 #ifndef LT_DLLAZY_OR_NOW
   9202 #  ifdef RTLD_LAZY
   9203 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9204 #  else
   9205 #    ifdef DL_LAZY
   9206 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9207 #    else
   9208 #      ifdef RTLD_NOW
   9209 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9210 #      else
   9211 #        ifdef DL_NOW
   9212 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9213 #        else
   9214 #          define LT_DLLAZY_OR_NOW	0
   9215 #        endif
   9216 #      endif
   9217 #    endif
   9218 #  endif
   9219 #endif
   9220 
   9221 #ifdef __cplusplus
   9222 extern "C" void exit (int);
   9223 #endif
   9224 
   9225 void fnord() { int i=42;}
   9226 int main ()
   9227 {
   9228   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9229   int status = $lt_dlunknown;
   9230 
   9231   if (self)
   9232     {
   9233       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9234       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9235       /* dlclose (self); */
   9236     }
   9237   else
   9238     puts (dlerror ());
   9239 
   9240     exit (status);
   9241 }
   9242 EOF
   9243   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9244   (eval $ac_link) 2>&5
   9245   ac_status=$?
   9246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9247   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9248     (./conftest; exit; ) >&5 2>/dev/null
   9249     lt_status=$?
   9250     case x$lt_status in
   9251       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   9252       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   9253       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   9254     esac
   9255   else :
   9256     # compilation failed
   9257     lt_cv_dlopen_self_static=no
   9258   fi
   9259 fi
   9260 rm -fr conftest*
   9261 
   9262 
   9263 fi
   9264 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   9265 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
   9266     fi
   9267 
   9268     CPPFLAGS="$save_CPPFLAGS"
   9269     LDFLAGS="$save_LDFLAGS"
   9270     LIBS="$save_LIBS"
   9271     ;;
   9272   esac
   9273 
   9274   case $lt_cv_dlopen_self in
   9275   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   9276   *) enable_dlopen_self=unknown ;;
   9277   esac
   9278 
   9279   case $lt_cv_dlopen_self_static in
   9280   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   9281   *) enable_dlopen_self_static=unknown ;;
   9282   esac
   9283 fi
   9284 
   9285 
   9286 # Report which library types will actually be built
   9287 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   9288 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
   9289 echo "$as_me:$LINENO: result: $can_build_shared" >&5
   9290 echo "${ECHO_T}$can_build_shared" >&6
   9291 
   9292 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   9293 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
   9294 test "$can_build_shared" = "no" && enable_shared=no
   9295 
   9296 # On AIX, shared libraries and static libraries use the same namespace, and
   9297 # are all built from PIC.
   9298 case $host_os in
   9299 aix3*)
   9300   test "$enable_shared" = yes && enable_static=no
   9301   if test -n "$RANLIB"; then
   9302     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   9303     postinstall_cmds='$RANLIB $lib'
   9304   fi
   9305   ;;
   9306 
   9307 aix4* | aix5*)
   9308   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   9309     test "$enable_shared" = yes && enable_static=no
   9310   fi
   9311     ;;
   9312 esac
   9313 echo "$as_me:$LINENO: result: $enable_shared" >&5
   9314 echo "${ECHO_T}$enable_shared" >&6
   9315 
   9316 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   9317 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
   9318 # Make sure either enable_shared or enable_static is yes.
   9319 test "$enable_shared" = yes || enable_static=yes
   9320 echo "$as_me:$LINENO: result: $enable_static" >&5
   9321 echo "${ECHO_T}$enable_static" >&6
   9322 
   9323 # The else clause should only fire when bootstrapping the
   9324 # libtool distribution, otherwise you forgot to ship ltmain.sh
   9325 # with your package, and you will get complaints that there are
   9326 # no rules to generate ltmain.sh.
   9327 if test -f "$ltmain"; then
   9328   # See if we are running on zsh, and set the options which allow our commands through
   9329   # without removal of \ escapes.
   9330   if test -n "${ZSH_VERSION+set}" ; then
   9331     setopt NO_GLOB_SUBST
   9332   fi
   9333   # Now quote all the things that may contain metacharacters while being
   9334   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   9335   # variables and quote the copies for generation of the libtool script.
   9336   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   9337     SED SHELL STRIP \
   9338     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   9339     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   9340     deplibs_check_method reload_flag reload_cmds need_locks \
   9341     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   9342     lt_cv_sys_global_symbol_to_c_name_address \
   9343     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   9344     old_postinstall_cmds old_postuninstall_cmds \
   9345     compiler \
   9346     CC \
   9347     LD \
   9348     lt_prog_compiler_wl \
   9349     lt_prog_compiler_pic \
   9350     lt_prog_compiler_static \
   9351     lt_prog_compiler_no_builtin_flag \
   9352     export_dynamic_flag_spec \
   9353     thread_safe_flag_spec \
   9354     whole_archive_flag_spec \
   9355     enable_shared_with_static_runtimes \
   9356     old_archive_cmds \
   9357     old_archive_from_new_cmds \
   9358     predep_objects \
   9359     postdep_objects \
   9360     predeps \
   9361     postdeps \
   9362     compiler_lib_search_path \
   9363     archive_cmds \
   9364     archive_expsym_cmds \
   9365     postinstall_cmds \
   9366     postuninstall_cmds \
   9367     old_archive_from_expsyms_cmds \
   9368     allow_undefined_flag \
   9369     no_undefined_flag \
   9370     export_symbols_cmds \
   9371     hardcode_libdir_flag_spec \
   9372     hardcode_libdir_flag_spec_ld \
   9373     hardcode_libdir_separator \
   9374     hardcode_automatic \
   9375     module_cmds \
   9376     module_expsym_cmds \
   9377     lt_cv_prog_compiler_c_o \
   9378     exclude_expsyms \
   9379     include_expsyms; do
   9380 
   9381     case $var in
   9382     old_archive_cmds | \
   9383     old_archive_from_new_cmds | \
   9384     archive_cmds | \
   9385     archive_expsym_cmds | \
   9386     module_cmds | \
   9387     module_expsym_cmds | \
   9388     old_archive_from_expsyms_cmds | \
   9389     export_symbols_cmds | \
   9390     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   9391     postinstall_cmds | postuninstall_cmds | \
   9392     old_postinstall_cmds | old_postuninstall_cmds | \
   9393     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   9394       # Double-quote double-evaled strings.
   9395       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   9396       ;;
   9397     *)
   9398       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   9399       ;;
   9400     esac
   9401   done
   9402 
   9403   case $lt_echo in
   9404   *'\$0 --fallback-echo"')
   9405     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   9406     ;;
   9407   esac
   9408 
   9409 cfgfile="${ofile}T"
   9410   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
   9411   $rm -f "$cfgfile"
   9412   { echo "$as_me:$LINENO: creating $ofile" >&5
   9413 echo "$as_me: creating $ofile" >&6;}
   9414 
   9415   cat <<__EOF__ >> "$cfgfile"
   9416 #! $SHELL
   9417 
   9418 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   9419 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
   9420 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   9421 #
   9422 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
   9423 # Free Software Foundation, Inc.
   9424 #
   9425 # This file is part of GNU Libtool:
   9426 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
   9427 #
   9428 # This program is free software; you can redistribute it and/or modify
   9429 # it under the terms of the GNU General Public License as published by
   9430 # the Free Software Foundation; either version 2 of the License, or
   9431 # (at your option) any later version.
   9432 #
   9433 # This program is distributed in the hope that it will be useful, but
   9434 # WITHOUT ANY WARRANTY; without even the implied warranty of
   9435 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   9436 # General Public License for more details.
   9437 #
   9438 # You should have received a copy of the GNU General Public License
   9439 # along with this program; if not, write to the Free Software
   9440 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   9441 #
   9442 # As a special exception to the GNU General Public License, if you
   9443 # distribute this file as part of a program that contains a
   9444 # configuration script generated by Autoconf, you may include it under
   9445 # the same distribution terms that you use for the rest of that program.
   9446 
   9447 # A sed program that does not truncate output.
   9448 SED=$lt_SED
   9449 
   9450 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   9451 Xsed="$SED -e 1s/^X//"
   9452 
   9453 # The HP-UX ksh and POSIX shell print the target directory to stdout
   9454 # if CDPATH is set.
   9455 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   9456 
   9457 # The names of the tagged configurations supported by this script.
   9458 available_tags=
   9459 
   9460 # ### BEGIN LIBTOOL CONFIG
   9461 
   9462 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   9463 
   9464 # Shell to use when invoking shell scripts.
   9465 SHELL=$lt_SHELL
   9466 
   9467 # Whether or not to build shared libraries.
   9468 build_libtool_libs=$enable_shared
   9469 
   9470 # Whether or not to build static libraries.
   9471 build_old_libs=$enable_static
   9472 
   9473 # Whether or not to add -lc for building shared libraries.
   9474 build_libtool_need_lc=$archive_cmds_need_lc
   9475 
   9476 # Whether or not to disallow shared libs when runtime libs are static
   9477 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   9478 
   9479 # Whether or not to optimize for fast installation.
   9480 fast_install=$enable_fast_install
   9481 
   9482 # The host system.
   9483 host_alias=$host_alias
   9484 host=$host
   9485 host_os=$host_os
   9486 
   9487 # The build system.
   9488 build_alias=$build_alias
   9489 build=$build
   9490 build_os=$build_os
   9491 
   9492 # An echo program that does not interpret backslashes.
   9493 echo=$lt_echo
   9494 
   9495 # The archiver.
   9496 AR=$lt_AR
   9497 AR_FLAGS=$lt_AR_FLAGS
   9498 
   9499 # A C compiler.
   9500 LTCC=$lt_LTCC
   9501 
   9502 # LTCC compiler flags.
   9503 LTCFLAGS=$lt_LTCFLAGS
   9504 
   9505 # A language-specific compiler.
   9506 CC=$lt_compiler
   9507 
   9508 # Is the compiler the GNU C compiler?
   9509 with_gcc=$GCC
   9510 
   9511 # An ERE matcher.
   9512 EGREP=$lt_EGREP
   9513 
   9514 # The linker used to build libraries.
   9515 LD=$lt_LD
   9516 
   9517 # Whether we need hard or soft links.
   9518 LN_S=$lt_LN_S
   9519 
   9520 # A BSD-compatible nm program.
   9521 NM=$lt_NM
   9522 
   9523 # A symbol stripping program
   9524 STRIP=$lt_STRIP
   9525 
   9526 # Used to examine libraries when file_magic_cmd begins "file"
   9527 MAGIC_CMD=$MAGIC_CMD
   9528 
   9529 # Used on cygwin: DLL creation program.
   9530 DLLTOOL="$DLLTOOL"
   9531 
   9532 # Used on cygwin: object dumper.
   9533 OBJDUMP="$OBJDUMP"
   9534 
   9535 # Used on cygwin: assembler.
   9536 AS="$AS"
   9537 
   9538 # The name of the directory that contains temporary libtool files.
   9539 objdir=$objdir
   9540 
   9541 # How to create reloadable object files.
   9542 reload_flag=$lt_reload_flag
   9543 reload_cmds=$lt_reload_cmds
   9544 
   9545 # How to pass a linker flag through the compiler.
   9546 wl=$lt_lt_prog_compiler_wl
   9547 
   9548 # Object file suffix (normally "o").
   9549 objext="$ac_objext"
   9550 
   9551 # Old archive suffix (normally "a").
   9552 libext="$libext"
   9553 
   9554 # Shared library suffix (normally ".so").
   9555 shrext_cmds='$shrext_cmds'
   9556 
   9557 # Executable file suffix (normally "").
   9558 exeext="$exeext"
   9559 
   9560 # Additional compiler flags for building library objects.
   9561 pic_flag=$lt_lt_prog_compiler_pic
   9562 pic_mode=$pic_mode
   9563 
   9564 # What is the maximum length of a command?
   9565 max_cmd_len=$lt_cv_sys_max_cmd_len
   9566 
   9567 # Does compiler simultaneously support -c and -o options?
   9568 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   9569 
   9570 # Must we lock files when doing compilation?
   9571 need_locks=$lt_need_locks
   9572 
   9573 # Do we need the lib prefix for modules?
   9574 need_lib_prefix=$need_lib_prefix
   9575 
   9576 # Do we need a version for libraries?
   9577 need_version=$need_version
   9578 
   9579 # Whether dlopen is supported.
   9580 dlopen_support=$enable_dlopen
   9581 
   9582 # Whether dlopen of programs is supported.
   9583 dlopen_self=$enable_dlopen_self
   9584 
   9585 # Whether dlopen of statically linked programs is supported.
   9586 dlopen_self_static=$enable_dlopen_self_static
   9587 
   9588 # Compiler flag to prevent dynamic linking.
   9589 link_static_flag=$lt_lt_prog_compiler_static
   9590 
   9591 # Compiler flag to turn off builtin functions.
   9592 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   9593 
   9594 # Compiler flag to allow reflexive dlopens.
   9595 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   9596 
   9597 # Compiler flag to generate shared objects directly from archives.
   9598 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   9599 
   9600 # Compiler flag to generate thread-safe objects.
   9601 thread_safe_flag_spec=$lt_thread_safe_flag_spec
   9602 
   9603 # Library versioning type.
   9604 version_type=$version_type
   9605 
   9606 # Format of library name prefix.
   9607 libname_spec=$lt_libname_spec
   9608 
   9609 # List of archive names.  First name is the real one, the rest are links.
   9610 # The last name is the one that the linker finds with -lNAME.
   9611 library_names_spec=$lt_library_names_spec
   9612 
   9613 # The coded name of the library, if different from the real name.
   9614 soname_spec=$lt_soname_spec
   9615 
   9616 # Commands used to build and install an old-style archive.
   9617 RANLIB=$lt_RANLIB
   9618 old_archive_cmds=$lt_old_archive_cmds
   9619 old_postinstall_cmds=$lt_old_postinstall_cmds
   9620 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   9621 
   9622 # Create an old-style archive from a shared archive.
   9623 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   9624 
   9625 # Create a temporary old-style archive to link instead of a shared archive.
   9626 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   9627 
   9628 # Commands used to build and install a shared archive.
   9629 archive_cmds=$lt_archive_cmds
   9630 archive_expsym_cmds=$lt_archive_expsym_cmds
   9631 postinstall_cmds=$lt_postinstall_cmds
   9632 postuninstall_cmds=$lt_postuninstall_cmds
   9633 
   9634 # Commands used to build a loadable module (assumed same as above if empty)
   9635 module_cmds=$lt_module_cmds
   9636 module_expsym_cmds=$lt_module_expsym_cmds
   9637 
   9638 # Commands to strip libraries.
   9639 old_striplib=$lt_old_striplib
   9640 striplib=$lt_striplib
   9641 
   9642 # Dependencies to place before the objects being linked to create a
   9643 # shared library.
   9644 predep_objects=$lt_predep_objects
   9645 
   9646 # Dependencies to place after the objects being linked to create a
   9647 # shared library.
   9648 postdep_objects=$lt_postdep_objects
   9649 
   9650 # Dependencies to place before the objects being linked to create a
   9651 # shared library.
   9652 predeps=$lt_predeps
   9653 
   9654 # Dependencies to place after the objects being linked to create a
   9655 # shared library.
   9656 postdeps=$lt_postdeps
   9657 
   9658 # The library search path used internally by the compiler when linking
   9659 # a shared library.
   9660 compiler_lib_search_path=$lt_compiler_lib_search_path
   9661 
   9662 # Method to check whether dependent libraries are shared objects.
   9663 deplibs_check_method=$lt_deplibs_check_method
   9664 
   9665 # Command to use when deplibs_check_method == file_magic.
   9666 file_magic_cmd=$lt_file_magic_cmd
   9667 
   9668 # Flag that allows shared libraries with undefined symbols to be built.
   9669 allow_undefined_flag=$lt_allow_undefined_flag
   9670 
   9671 # Flag that forces no undefined symbols.
   9672 no_undefined_flag=$lt_no_undefined_flag
   9673 
   9674 # Commands used to finish a libtool library installation in a directory.
   9675 finish_cmds=$lt_finish_cmds
   9676 
   9677 # Same as above, but a single script fragment to be evaled but not shown.
   9678 finish_eval=$lt_finish_eval
   9679 
   9680 # Take the output of nm and produce a listing of raw symbols and C names.
   9681 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   9682 
   9683 # Transform the output of nm in a proper C declaration
   9684 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   9685 
   9686 # Transform the output of nm in a C name address pair
   9687 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   9688 
   9689 # This is the shared library runtime path variable.
   9690 runpath_var=$runpath_var
   9691 
   9692 # This is the shared library path variable.
   9693 shlibpath_var=$shlibpath_var
   9694 
   9695 # Is shlibpath searched before the hard-coded library search path?
   9696 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   9697 
   9698 # How to hardcode a shared library path into an executable.
   9699 hardcode_action=$hardcode_action
   9700 
   9701 # Whether we should hardcode library paths into libraries.
   9702 hardcode_into_libs=$hardcode_into_libs
   9703 
   9704 # Flag to hardcode \$libdir into a binary during linking.
   9705 # This must work even if \$libdir does not exist.
   9706 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   9707 
   9708 # If ld is used when linking, flag to hardcode \$libdir into
   9709 # a binary during linking. This must work even if \$libdir does
   9710 # not exist.
   9711 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   9712 
   9713 # Whether we need a single -rpath flag with a separated argument.
   9714 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   9715 
   9716 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   9717 # resulting binary.
   9718 hardcode_direct=$hardcode_direct
   9719 
   9720 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   9721 # resulting binary.
   9722 hardcode_minus_L=$hardcode_minus_L
   9723 
   9724 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   9725 # the resulting binary.
   9726 hardcode_shlibpath_var=$hardcode_shlibpath_var
   9727 
   9728 # Set to yes if building a shared library automatically hardcodes DIR into the library
   9729 # and all subsequent libraries and executables linked against it.
   9730 hardcode_automatic=$hardcode_automatic
   9731 
   9732 # Variables whose values should be saved in libtool wrapper scripts and
   9733 # restored at relink time.
   9734 variables_saved_for_relink="$variables_saved_for_relink"
   9735 
   9736 # Whether libtool must link a program against all its dependency libraries.
   9737 link_all_deplibs=$link_all_deplibs
   9738 
   9739 # Compile-time system search path for libraries
   9740 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   9741 
   9742 # Run-time system search path for libraries
   9743 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   9744 
   9745 # Fix the shell variable \$srcfile for the compiler.
   9746 fix_srcfile_path="$fix_srcfile_path"
   9747 
   9748 # Set to yes if exported symbols are required.
   9749 always_export_symbols=$always_export_symbols
   9750 
   9751 # The commands to list exported symbols.
   9752 export_symbols_cmds=$lt_export_symbols_cmds
   9753 
   9754 # The commands to extract the exported symbol list from a shared archive.
   9755 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   9756 
   9757 # Symbols that should not be listed in the preloaded symbols.
   9758 exclude_expsyms=$lt_exclude_expsyms
   9759 
   9760 # Symbols that must always be exported.
   9761 include_expsyms=$lt_include_expsyms
   9762 
   9763 # ### END LIBTOOL CONFIG
   9764 
   9765 __EOF__
   9766 
   9767 
   9768   case $host_os in
   9769   aix3*)
   9770     cat <<\EOF >> "$cfgfile"
   9771 
   9772 # AIX sometimes has problems with the GCC collect2 program.  For some
   9773 # reason, if we set the COLLECT_NAMES environment variable, the problems
   9774 # vanish in a puff of smoke.
   9775 if test "X${COLLECT_NAMES+set}" != Xset; then
   9776   COLLECT_NAMES=
   9777   export COLLECT_NAMES
   9778 fi
   9779 EOF
   9780     ;;
   9781   esac
   9782 
   9783   # We use sed instead of cat because bash on DJGPP gets confused if
   9784   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   9785   # text mode, it properly converts lines to CR/LF.  This bash problem
   9786   # is reportedly fixed, but why not run on old versions too?
   9787   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
   9788 
   9789   mv -f "$cfgfile" "$ofile" || \
   9790     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   9791   chmod +x "$ofile"
   9792 
   9793 else
   9794   # If there is no Makefile yet, we rely on a make rule to execute
   9795   # `config.status --recheck' to rerun these tests and create the
   9796   # libtool script then.
   9797   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   9798   if test -f "$ltmain_in"; then
   9799     test -f Makefile && make "$ltmain"
   9800   fi
   9801 fi
   9802 
   9803 
   9804 ac_ext=c
   9805 ac_cpp='$CPP $CPPFLAGS'
   9806 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9807 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9808 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9809 
   9810 CC="$lt_save_CC"
   9811 
   9812 
   9813 # Check whether --with-tags or --without-tags was given.
   9814 if test "${with_tags+set}" = set; then
   9815   withval="$with_tags"
   9816   tagnames="$withval"
   9817 fi;
   9818 
   9819 if test -f "$ltmain" && test -n "$tagnames"; then
   9820   if test ! -f "${ofile}"; then
   9821     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
   9822 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
   9823   fi
   9824 
   9825   if test -z "$LTCC"; then
   9826     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
   9827     if test -z "$LTCC"; then
   9828       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
   9829 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
   9830     else
   9831       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
   9832 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
   9833     fi
   9834   fi
   9835   if test -z "$LTCFLAGS"; then
   9836     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
   9837   fi
   9838 
   9839   # Extract list of available tagged configurations in $ofile.
   9840   # Note that this assumes the entire list is on one line.
   9841   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
   9842 
   9843   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   9844   for tagname in $tagnames; do
   9845     IFS="$lt_save_ifs"
   9846     # Check whether tagname contains only valid characters
   9847     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
   9848     "") ;;
   9849     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
   9850 echo "$as_me: error: invalid tag name: $tagname" >&2;}
   9851    { (exit 1); exit 1; }; }
   9852 	;;
   9853     esac
   9854 
   9855     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
   9856     then
   9857       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
   9858 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
   9859    { (exit 1); exit 1; }; }
   9860     fi
   9861 
   9862     # Update the list of available tags.
   9863     if test -n "$tagname"; then
   9864       echo appending configuration tag \"$tagname\" to $ofile
   9865 
   9866       case $tagname in
   9867       CXX)
   9868 	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   9869 	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   9870 	    (test "X$CXX" != "Xg++"))) ; then
   9871 	  ac_ext=cc
   9872 ac_cpp='$CXXCPP $CPPFLAGS'
   9873 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9874 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9875 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9876 
   9877 
   9878 
   9879 
   9880 archive_cmds_need_lc_CXX=no
   9881 allow_undefined_flag_CXX=
   9882 always_export_symbols_CXX=no
   9883 archive_expsym_cmds_CXX=
   9884 export_dynamic_flag_spec_CXX=
   9885 hardcode_direct_CXX=no
   9886 hardcode_libdir_flag_spec_CXX=
   9887 hardcode_libdir_flag_spec_ld_CXX=
   9888 hardcode_libdir_separator_CXX=
   9889 hardcode_minus_L_CXX=no
   9890 hardcode_shlibpath_var_CXX=unsupported
   9891 hardcode_automatic_CXX=no
   9892 module_cmds_CXX=
   9893 module_expsym_cmds_CXX=
   9894 link_all_deplibs_CXX=unknown
   9895 old_archive_cmds_CXX=$old_archive_cmds
   9896 no_undefined_flag_CXX=
   9897 whole_archive_flag_spec_CXX=
   9898 enable_shared_with_static_runtimes_CXX=no
   9899 
   9900 # Dependencies to place before and after the object being linked:
   9901 predep_objects_CXX=
   9902 postdep_objects_CXX=
   9903 predeps_CXX=
   9904 postdeps_CXX=
   9905 compiler_lib_search_path_CXX=
   9906 
   9907 # Source file extension for C++ test sources.
   9908 ac_ext=cpp
   9909 
   9910 # Object file extension for compiled C++ test sources.
   9911 objext=o
   9912 objext_CXX=$objext
   9913 
   9914 # Code to be used in simple compile tests
   9915 lt_simple_compile_test_code="int some_variable = 0;\n"
   9916 
   9917 # Code to be used in simple link tests
   9918 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
   9919 
   9920 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   9921 
   9922 # If no C compiler was specified, use CC.
   9923 LTCC=${LTCC-"$CC"}
   9924 
   9925 # If no C compiler flags were specified, use CFLAGS.
   9926 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   9927 
   9928 # Allow CC to be a program name with arguments.
   9929 compiler=$CC
   9930 
   9931 
   9932 # save warnings/boilerplate of simple test code
   9933 ac_outfile=conftest.$ac_objext
   9934 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   9935 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9936 _lt_compiler_boilerplate=`cat conftest.err`
   9937 $rm conftest*
   9938 
   9939 ac_outfile=conftest.$ac_objext
   9940 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   9941 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9942 _lt_linker_boilerplate=`cat conftest.err`
   9943 $rm conftest*
   9944 
   9945 
   9946 # Allow CC to be a program name with arguments.
   9947 lt_save_CC=$CC
   9948 lt_save_LD=$LD
   9949 lt_save_GCC=$GCC
   9950 GCC=$GXX
   9951 lt_save_with_gnu_ld=$with_gnu_ld
   9952 lt_save_path_LD=$lt_cv_path_LD
   9953 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   9954   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   9955 else
   9956   $as_unset lt_cv_prog_gnu_ld
   9957 fi
   9958 if test -n "${lt_cv_path_LDCXX+set}"; then
   9959   lt_cv_path_LD=$lt_cv_path_LDCXX
   9960 else
   9961   $as_unset lt_cv_path_LD
   9962 fi
   9963 test -z "${LDCXX+set}" || LD=$LDCXX
   9964 CC=${CXX-"c++"}
   9965 compiler=$CC
   9966 compiler_CXX=$CC
   9967 for cc_temp in $compiler""; do
   9968   case $cc_temp in
   9969     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   9970     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   9971     \-*) ;;
   9972     *) break;;
   9973   esac
   9974 done
   9975 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   9976 
   9977 
   9978 # We don't want -fno-exception wen compiling C++ code, so set the
   9979 # no_builtin_flag separately
   9980 if test "$GXX" = yes; then
   9981   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   9982 else
   9983   lt_prog_compiler_no_builtin_flag_CXX=
   9984 fi
   9985 
   9986 if test "$GXX" = yes; then
   9987   # Set up default GNU C++ configuration
   9988 
   9989 
   9990 # Check whether --with-gnu-ld or --without-gnu-ld was given.
   9991 if test "${with_gnu_ld+set}" = set; then
   9992   withval="$with_gnu_ld"
   9993   test "$withval" = no || with_gnu_ld=yes
   9994 else
   9995   with_gnu_ld=no
   9996 fi;
   9997 ac_prog=ld
   9998 if test "$GCC" = yes; then
   9999   # Check if gcc -print-prog-name=ld gives a path.
   10000   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   10001 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
   10002   case $host in
   10003   *-*-mingw*)
   10004     # gcc leaves a trailing carriage return which upsets mingw
   10005     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   10006   *)
   10007     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   10008   esac
   10009   case $ac_prog in
   10010     # Accept absolute paths.
   10011     [\\/]* | ?:[\\/]*)
   10012       re_direlt='/[^/][^/]*/\.\./'
   10013       # Canonicalize the pathname of ld
   10014       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   10015       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   10016 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   10017       done
   10018       test -z "$LD" && LD="$ac_prog"
   10019       ;;
   10020   "")
   10021     # If it fails, then pretend we aren't using GCC.
   10022     ac_prog=ld
   10023     ;;
   10024   *)
   10025     # If it is relative, then search for the first ld in PATH.
   10026     with_gnu_ld=unknown
   10027     ;;
   10028   esac
   10029 elif test "$with_gnu_ld" = yes; then
   10030   echo "$as_me:$LINENO: checking for GNU ld" >&5
   10031 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   10032 else
   10033   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   10034 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   10035 fi
   10036 if test "${lt_cv_path_LD+set}" = set; then
   10037   echo $ECHO_N "(cached) $ECHO_C" >&6
   10038 else
   10039   if test -z "$LD"; then
   10040   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   10041   for ac_dir in $PATH; do
   10042     IFS="$lt_save_ifs"
   10043     test -z "$ac_dir" && ac_dir=.
   10044     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   10045       lt_cv_path_LD="$ac_dir/$ac_prog"
   10046       # Check to see if the program is GNU ld.  I'd rather use --version,
   10047       # but apparently some variants of GNU ld only accept -v.
   10048       # Break only if it was the GNU/non-GNU ld that we prefer.
   10049       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   10050       *GNU* | *'with BFD'*)
   10051 	test "$with_gnu_ld" != no && break
   10052 	;;
   10053       *)
   10054 	test "$with_gnu_ld" != yes && break
   10055 	;;
   10056       esac
   10057     fi
   10058   done
   10059   IFS="$lt_save_ifs"
   10060 else
   10061   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   10062 fi
   10063 fi
   10064 
   10065 LD="$lt_cv_path_LD"
   10066 if test -n "$LD"; then
   10067   echo "$as_me:$LINENO: result: $LD" >&5
   10068 echo "${ECHO_T}$LD" >&6
   10069 else
   10070   echo "$as_me:$LINENO: result: no" >&5
   10071 echo "${ECHO_T}no" >&6
   10072 fi
   10073 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   10074 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   10075    { (exit 1); exit 1; }; }
   10076 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   10077 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   10078 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   10079   echo $ECHO_N "(cached) $ECHO_C" >&6
   10080 else
   10081   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   10082 case `$LD -v 2>&1 </dev/null` in
   10083 *GNU* | *'with BFD'*)
   10084   lt_cv_prog_gnu_ld=yes
   10085   ;;
   10086 *)
   10087   lt_cv_prog_gnu_ld=no
   10088   ;;
   10089 esac
   10090 fi
   10091 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   10092 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   10093 with_gnu_ld=$lt_cv_prog_gnu_ld
   10094 
   10095 
   10096 
   10097   # Check if GNU C++ uses GNU ld as the underlying linker, since the
   10098   # archiving commands below assume that GNU ld is being used.
   10099   if test "$with_gnu_ld" = yes; then
   10100     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10101     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'
   10102 
   10103     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10104     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10105 
   10106     # If archive_cmds runs LD, not CC, wlarc should be empty
   10107     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   10108     #     investigate it a little bit more. (MM)
   10109     wlarc='${wl}'
   10110 
   10111     # ancient GNU ld didn't support --whole-archive et. al.
   10112     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
   10113 	grep 'no-whole-archive' > /dev/null; then
   10114       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10115     else
   10116       whole_archive_flag_spec_CXX=
   10117     fi
   10118   else
   10119     with_gnu_ld=no
   10120     wlarc=
   10121 
   10122     # A generic and very simple default shared library creation
   10123     # command for GNU C++ for the case where it uses the native
   10124     # linker, instead of GNU ld.  If possible, this setting should
   10125     # overridden to take advantage of the native linker features on
   10126     # the platform it is being used on.
   10127     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10128   fi
   10129 
   10130   # Commands to make compiler produce verbose output that lists
   10131   # what "hidden" libraries, object files and flags are used when
   10132   # linking a shared library.
   10133   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10134 
   10135 else
   10136   GXX=no
   10137   with_gnu_ld=no
   10138   wlarc=
   10139 fi
   10140 
   10141 # PORTME: fill in a description of your system's C++ link characteristics
   10142 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10143 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   10144 ld_shlibs_CXX=yes
   10145 case $host_os in
   10146   aix3*)
   10147     # FIXME: insert proper C++ library support
   10148     ld_shlibs_CXX=no
   10149     ;;
   10150   aix4* | aix5*)
   10151     if test "$host_cpu" = ia64; then
   10152       # On IA64, the linker does run time linking by default, so we don't
   10153       # have to do anything special.
   10154       aix_use_runtimelinking=no
   10155       exp_sym_flag='-Bexport'
   10156       no_entry_flag=""
   10157     else
   10158       aix_use_runtimelinking=no
   10159 
   10160       # Test if we are trying to use run time linking or normal
   10161       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10162       # need to do runtime linking.
   10163       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   10164 	for ld_flag in $LDFLAGS; do
   10165 	  case $ld_flag in
   10166 	  *-brtl*)
   10167 	    aix_use_runtimelinking=yes
   10168 	    break
   10169 	    ;;
   10170 	  esac
   10171 	done
   10172 	;;
   10173       esac
   10174 
   10175       exp_sym_flag='-bexport'
   10176       no_entry_flag='-bnoentry'
   10177     fi
   10178 
   10179     # When large executables or shared objects are built, AIX ld can
   10180     # have problems creating the table of contents.  If linking a library
   10181     # or program results in "error TOC overflow" add -mminimal-toc to
   10182     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10183     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10184 
   10185     archive_cmds_CXX=''
   10186     hardcode_direct_CXX=yes
   10187     hardcode_libdir_separator_CXX=':'
   10188     link_all_deplibs_CXX=yes
   10189 
   10190     if test "$GXX" = yes; then
   10191       case $host_os in aix4.[012]|aix4.[012].*)
   10192       # We only want to do this on AIX 4.2 and lower, the check
   10193       # below for broken collect2 doesn't work under 4.3+
   10194 	collect2name=`${CC} -print-prog-name=collect2`
   10195 	if test -f "$collect2name" && \
   10196 	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   10197 	then
   10198 	  # We have reworked collect2
   10199 	  hardcode_direct_CXX=yes
   10200 	else
   10201 	  # We have old collect2
   10202 	  hardcode_direct_CXX=unsupported
   10203 	  # It fails to find uninstalled libraries when the uninstalled
   10204 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10205 	  # to unsupported forces relinking
   10206 	  hardcode_minus_L_CXX=yes
   10207 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
   10208 	  hardcode_libdir_separator_CXX=
   10209 	fi
   10210 	;;
   10211       esac
   10212       shared_flag='-shared'
   10213       if test "$aix_use_runtimelinking" = yes; then
   10214 	shared_flag="$shared_flag "'${wl}-G'
   10215       fi
   10216     else
   10217       # not using gcc
   10218       if test "$host_cpu" = ia64; then
   10219 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10220 	# chokes on -Wl,-G. The following line is correct:
   10221 	shared_flag='-G'
   10222       else
   10223 	if test "$aix_use_runtimelinking" = yes; then
   10224 	  shared_flag='${wl}-G'
   10225 	else
   10226 	  shared_flag='${wl}-bM:SRE'
   10227 	fi
   10228       fi
   10229     fi
   10230 
   10231     # It seems that -bexpall does not export symbols beginning with
   10232     # underscore (_), so it is better to generate a list of symbols to export.
   10233     always_export_symbols_CXX=yes
   10234     if test "$aix_use_runtimelinking" = yes; then
   10235       # Warning - without using the other runtime loading flags (-brtl),
   10236       # -berok will link without error, but may produce a broken library.
   10237       allow_undefined_flag_CXX='-berok'
   10238       # Determine the default libpath from the value encoded in an empty executable.
   10239       cat >conftest.$ac_ext <<_ACEOF
   10240 /* confdefs.h.  */
   10241 _ACEOF
   10242 cat confdefs.h >>conftest.$ac_ext
   10243 cat >>conftest.$ac_ext <<_ACEOF
   10244 /* end confdefs.h.  */
   10245 
   10246 int
   10247 main ()
   10248 {
   10249 
   10250   ;
   10251   return 0;
   10252 }
   10253 _ACEOF
   10254 rm -f conftest.$ac_objext conftest$ac_exeext
   10255 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   10256   (eval $ac_link) 2>conftest.er1
   10257   ac_status=$?
   10258   grep -v '^ *+' conftest.er1 >conftest.err
   10259   rm -f conftest.er1
   10260   cat conftest.err >&5
   10261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10262   (exit $ac_status); } &&
   10263 	 { ac_try='test -z "$ac_cxx_werror_flag"
   10264 			 || test ! -s conftest.err'
   10265   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10266   (eval $ac_try) 2>&5
   10267   ac_status=$?
   10268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10269   (exit $ac_status); }; } &&
   10270 	 { ac_try='test -s conftest$ac_exeext'
   10271   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10272   (eval $ac_try) 2>&5
   10273   ac_status=$?
   10274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10275   (exit $ac_status); }; }; then
   10276 
   10277 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10278 }'`
   10279 # Check for a 64-bit object if we didn't find anything.
   10280 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; }
   10281 }'`; fi
   10282 else
   10283   echo "$as_me: failed program was:" >&5
   10284 sed 's/^/| /' conftest.$ac_ext >&5
   10285 
   10286 fi
   10287 rm -f conftest.err conftest.$ac_objext \
   10288       conftest$ac_exeext conftest.$ac_ext
   10289 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10290 
   10291       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10292 
   10293       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"
   10294      else
   10295       if test "$host_cpu" = ia64; then
   10296 	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
   10297 	allow_undefined_flag_CXX="-z nodefs"
   10298 	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"
   10299       else
   10300 	# Determine the default libpath from the value encoded in an empty executable.
   10301 	cat >conftest.$ac_ext <<_ACEOF
   10302 /* confdefs.h.  */
   10303 _ACEOF
   10304 cat confdefs.h >>conftest.$ac_ext
   10305 cat >>conftest.$ac_ext <<_ACEOF
   10306 /* end confdefs.h.  */
   10307 
   10308 int
   10309 main ()
   10310 {
   10311 
   10312   ;
   10313   return 0;
   10314 }
   10315 _ACEOF
   10316 rm -f conftest.$ac_objext conftest$ac_exeext
   10317 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   10318   (eval $ac_link) 2>conftest.er1
   10319   ac_status=$?
   10320   grep -v '^ *+' conftest.er1 >conftest.err
   10321   rm -f conftest.er1
   10322   cat conftest.err >&5
   10323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10324   (exit $ac_status); } &&
   10325 	 { ac_try='test -z "$ac_cxx_werror_flag"
   10326 			 || test ! -s conftest.err'
   10327   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10328   (eval $ac_try) 2>&5
   10329   ac_status=$?
   10330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10331   (exit $ac_status); }; } &&
   10332 	 { ac_try='test -s conftest$ac_exeext'
   10333   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   10334   (eval $ac_try) 2>&5
   10335   ac_status=$?
   10336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10337   (exit $ac_status); }; }; then
   10338 
   10339 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10340 }'`
   10341 # Check for a 64-bit object if we didn't find anything.
   10342 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; }
   10343 }'`; fi
   10344 else
   10345   echo "$as_me: failed program was:" >&5
   10346 sed 's/^/| /' conftest.$ac_ext >&5
   10347 
   10348 fi
   10349 rm -f conftest.err conftest.$ac_objext \
   10350       conftest$ac_exeext conftest.$ac_ext
   10351 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10352 
   10353 	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10354 	# Warning - without using the other run time loading flags,
   10355 	# -berok will link without error, but may produce a broken library.
   10356 	no_undefined_flag_CXX=' ${wl}-bernotok'
   10357 	allow_undefined_flag_CXX=' ${wl}-berok'
   10358 	# Exported symbols can be pulled into shared objects from archives
   10359 	whole_archive_flag_spec_CXX='$convenience'
   10360 	archive_cmds_need_lc_CXX=yes
   10361 	# This is similar to how AIX traditionally builds its shared libraries.
   10362 	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'
   10363       fi
   10364     fi
   10365     ;;
   10366 
   10367   beos*)
   10368     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   10369       allow_undefined_flag_CXX=unsupported
   10370       # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   10371       # support --undefined.  This deserves some investigation.  FIXME
   10372       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10373     else
   10374       ld_shlibs_CXX=no
   10375     fi
   10376     ;;
   10377 
   10378   chorus*)
   10379     case $cc_basename in
   10380       *)
   10381 	# FIXME: insert proper C++ library support
   10382 	ld_shlibs_CXX=no
   10383 	;;
   10384     esac
   10385     ;;
   10386 
   10387   cygwin* | mingw* | pw32*)
   10388     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   10389     # as there is no search path for DLLs.
   10390     hardcode_libdir_flag_spec_CXX='-L$libdir'
   10391     allow_undefined_flag_CXX=unsupported
   10392     always_export_symbols_CXX=no
   10393     enable_shared_with_static_runtimes_CXX=yes
   10394 
   10395     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   10396       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'
   10397       # If the export-symbols file already is a .def file (1st line
   10398       # is EXPORTS), use it as is; otherwise, prepend...
   10399       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   10400 	cp $export_symbols $output_objdir/$soname.def;
   10401       else
   10402 	echo EXPORTS > $output_objdir/$soname.def;
   10403 	cat $export_symbols >> $output_objdir/$soname.def;
   10404       fi~
   10405       $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'
   10406     else
   10407       ld_shlibs_CXX=no
   10408     fi
   10409   ;;
   10410       darwin* | rhapsody*)
   10411         case $host_os in
   10412         rhapsody* | darwin1.[012])
   10413          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
   10414          ;;
   10415        *) # Darwin 1.3 on
   10416          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   10417            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   10418          else
   10419            case ${MACOSX_DEPLOYMENT_TARGET} in
   10420              10.[012])
   10421                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   10422                ;;
   10423              10.*)
   10424                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
   10425                ;;
   10426            esac
   10427          fi
   10428          ;;
   10429         esac
   10430       archive_cmds_need_lc_CXX=no
   10431       hardcode_direct_CXX=no
   10432       hardcode_automatic_CXX=yes
   10433       hardcode_shlibpath_var_CXX=unsupported
   10434       whole_archive_flag_spec_CXX=''
   10435       link_all_deplibs_CXX=yes
   10436 
   10437     if test "$GXX" = yes ; then
   10438       lt_int_apple_cc_single_mod=no
   10439       output_verbose_link_cmd='echo'
   10440       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
   10441        lt_int_apple_cc_single_mod=yes
   10442       fi
   10443       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10444        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   10445       else
   10446           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'
   10447         fi
   10448         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10449         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   10450           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10451             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}'
   10452           else
   10453             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}'
   10454           fi
   10455             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}'
   10456       else
   10457       case $cc_basename in
   10458         xlc*)
   10459          output_verbose_link_cmd='echo'
   10460           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'
   10461           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10462           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   10463           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}'
   10464           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}'
   10465           ;;
   10466        *)
   10467          ld_shlibs_CXX=no
   10468           ;;
   10469       esac
   10470       fi
   10471         ;;
   10472 
   10473   dgux*)
   10474     case $cc_basename in
   10475       ec++*)
   10476 	# FIXME: insert proper C++ library support
   10477 	ld_shlibs_CXX=no
   10478 	;;
   10479       ghcx*)
   10480 	# Green Hills C++ Compiler
   10481 	# FIXME: insert proper C++ library support
   10482 	ld_shlibs_CXX=no
   10483 	;;
   10484       *)
   10485 	# FIXME: insert proper C++ library support
   10486 	ld_shlibs_CXX=no
   10487 	;;
   10488     esac
   10489     ;;
   10490   freebsd[12]*)
   10491     # C++ shared libraries reported to be fairly broken before switch to ELF
   10492     ld_shlibs_CXX=no
   10493     ;;
   10494   freebsd-elf*)
   10495     archive_cmds_need_lc_CXX=no
   10496     ;;
   10497   freebsd* | kfreebsd*-gnu | dragonfly*)
   10498     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   10499     # conventions
   10500     ld_shlibs_CXX=yes
   10501     ;;
   10502   gnu*)
   10503     ;;
   10504   hpux9*)
   10505     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10506     hardcode_libdir_separator_CXX=:
   10507     export_dynamic_flag_spec_CXX='${wl}-E'
   10508     hardcode_direct_CXX=yes
   10509     hardcode_minus_L_CXX=yes # Not in the search PATH,
   10510 				# but as the default
   10511 				# location of the library.
   10512 
   10513     case $cc_basename in
   10514     CC*)
   10515       # FIXME: insert proper C++ library support
   10516       ld_shlibs_CXX=no
   10517       ;;
   10518     aCC*)
   10519       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'
   10520       # Commands to make compiler produce verbose output that lists
   10521       # what "hidden" libraries, object files and flags are used when
   10522       # linking a shared library.
   10523       #
   10524       # There doesn't appear to be a way to prevent this compiler from
   10525       # explicitly linking system object files so we need to strip them
   10526       # from the output so that they don't get included in the library
   10527       # dependencies.
   10528       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'
   10529       ;;
   10530     *)
   10531       if test "$GXX" = yes; then
   10532         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'
   10533       else
   10534         # FIXME: insert proper C++ library support
   10535         ld_shlibs_CXX=no
   10536       fi
   10537       ;;
   10538     esac
   10539     ;;
   10540   hpux10*|hpux11*)
   10541     if test $with_gnu_ld = no; then
   10542       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10543       hardcode_libdir_separator_CXX=:
   10544 
   10545       case $host_cpu in
   10546       hppa*64*|ia64*)
   10547 	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
   10548         ;;
   10549       *)
   10550 	export_dynamic_flag_spec_CXX='${wl}-E'
   10551         ;;
   10552       esac
   10553     fi
   10554     case $host_cpu in
   10555     hppa*64*|ia64*)
   10556       hardcode_direct_CXX=no
   10557       hardcode_shlibpath_var_CXX=no
   10558       ;;
   10559     *)
   10560       hardcode_direct_CXX=yes
   10561       hardcode_minus_L_CXX=yes # Not in the search PATH,
   10562 					      # but as the default
   10563 					      # location of the library.
   10564       ;;
   10565     esac
   10566 
   10567     case $cc_basename in
   10568       CC*)
   10569 	# FIXME: insert proper C++ library support
   10570 	ld_shlibs_CXX=no
   10571 	;;
   10572       aCC*)
   10573 	case $host_cpu in
   10574 	hppa*64*)
   10575 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10576 	  ;;
   10577 	ia64*)
   10578 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10579 	  ;;
   10580 	*)
   10581 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10582 	  ;;
   10583 	esac
   10584 	# Commands to make compiler produce verbose output that lists
   10585 	# what "hidden" libraries, object files and flags are used when
   10586 	# linking a shared library.
   10587 	#
   10588 	# There doesn't appear to be a way to prevent this compiler from
   10589 	# explicitly linking system object files so we need to strip them
   10590 	# from the output so that they don't get included in the library
   10591 	# dependencies.
   10592 	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'
   10593 	;;
   10594       *)
   10595 	if test "$GXX" = yes; then
   10596 	  if test $with_gnu_ld = no; then
   10597 	    case $host_cpu in
   10598 	    hppa*64*)
   10599 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10600 	      ;;
   10601 	    ia64*)
   10602 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10603 	      ;;
   10604 	    *)
   10605 	      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'
   10606 	      ;;
   10607 	    esac
   10608 	  fi
   10609 	else
   10610 	  # FIXME: insert proper C++ library support
   10611 	  ld_shlibs_CXX=no
   10612 	fi
   10613 	;;
   10614     esac
   10615     ;;
   10616   interix3*)
   10617     hardcode_direct_CXX=no
   10618     hardcode_shlibpath_var_CXX=no
   10619     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10620     export_dynamic_flag_spec_CXX='${wl}-E'
   10621     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   10622     # Instead, shared libraries are loaded at an image base (0x10000000 by
   10623     # default) and relocated if they conflict, which is a slow very memory
   10624     # consuming and fragmenting process.  To avoid this, we pick a random,
   10625     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   10626     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   10627     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'
   10628     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'
   10629     ;;
   10630   irix5* | irix6*)
   10631     case $cc_basename in
   10632       CC*)
   10633 	# SGI C++
   10634 	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'
   10635 
   10636 	# Archives containing C++ object files must be created using
   10637 	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   10638 	# necessary to make sure instantiated templates are included
   10639 	# in the archive.
   10640 	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   10641 	;;
   10642       *)
   10643 	if test "$GXX" = yes; then
   10644 	  if test "$with_gnu_ld" = no; then
   10645 	    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'
   10646 	  else
   10647 	    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'
   10648 	  fi
   10649 	fi
   10650 	link_all_deplibs_CXX=yes
   10651 	;;
   10652     esac
   10653     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10654     hardcode_libdir_separator_CXX=:
   10655     ;;
   10656   linux*)
   10657     case $cc_basename in
   10658       KCC*)
   10659 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10660 
   10661 	# KCC will only create a shared library if the output file
   10662 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10663 	# to its proper name (with version) after linking.
   10664 	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'
   10665 	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'
   10666 	# Commands to make compiler produce verbose output that lists
   10667 	# what "hidden" libraries, object files and flags are used when
   10668 	# linking a shared library.
   10669 	#
   10670 	# There doesn't appear to be a way to prevent this compiler from
   10671 	# explicitly linking system object files so we need to strip them
   10672 	# from the output so that they don't get included in the library
   10673 	# dependencies.
   10674 	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'
   10675 
   10676 	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
   10677 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10678 
   10679 	# Archives containing C++ object files must be created using
   10680 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10681 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10682 	;;
   10683       icpc*)
   10684 	# Intel C++
   10685 	with_gnu_ld=yes
   10686 	# version 8.0 and above of icpc choke on multiply defined symbols
   10687 	# if we add $predep_objects and $postdep_objects, however 7.1 and
   10688 	# earlier do not add the objects themselves.
   10689 	case `$CC -V 2>&1` in
   10690 	*"Version 7."*)
   10691   	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10692   	  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'
   10693 	  ;;
   10694 	*)  # Version 8.0 or newer
   10695 	  tmp_idyn=
   10696 	  case $host_cpu in
   10697 	    ia64*) tmp_idyn=' -i_dynamic';;
   10698 	  esac
   10699   	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10700 	  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'
   10701 	  ;;
   10702 	esac
   10703 	archive_cmds_need_lc_CXX=no
   10704 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10705 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10706 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   10707 	;;
   10708       pgCC*)
   10709         # Portland Group C++ compiler
   10710 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   10711   	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'
   10712 
   10713 	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10714 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10715 	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'
   10716         ;;
   10717       cxx*)
   10718 	# Compaq C++
   10719 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10720 	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'
   10721 
   10722 	runpath_var=LD_RUN_PATH
   10723 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10724 	hardcode_libdir_separator_CXX=:
   10725 
   10726 	# Commands to make compiler produce verbose output that lists
   10727 	# what "hidden" libraries, object files and flags are used when
   10728 	# linking a shared library.
   10729 	#
   10730 	# There doesn't appear to be a way to prevent this compiler from
   10731 	# explicitly linking system object files so we need to strip them
   10732 	# from the output so that they don't get included in the library
   10733 	# dependencies.
   10734 	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'
   10735 	;;
   10736     esac
   10737     ;;
   10738   lynxos*)
   10739     # FIXME: insert proper C++ library support
   10740     ld_shlibs_CXX=no
   10741     ;;
   10742   m88k*)
   10743     # FIXME: insert proper C++ library support
   10744     ld_shlibs_CXX=no
   10745     ;;
   10746   mvs*)
   10747     case $cc_basename in
   10748       cxx*)
   10749 	# FIXME: insert proper C++ library support
   10750 	ld_shlibs_CXX=no
   10751 	;;
   10752       *)
   10753 	# FIXME: insert proper C++ library support
   10754 	ld_shlibs_CXX=no
   10755 	;;
   10756     esac
   10757     ;;
   10758   netbsd*)
   10759     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   10760       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   10761       wlarc=
   10762       hardcode_libdir_flag_spec_CXX='-R$libdir'
   10763       hardcode_direct_CXX=yes
   10764       hardcode_shlibpath_var_CXX=no
   10765     fi
   10766     # Workaround some broken pre-1.5 toolchains
   10767     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   10768     ;;
   10769   openbsd2*)
   10770     # C++ shared libraries are fairly broken
   10771     ld_shlibs_CXX=no
   10772     ;;
   10773   openbsd*)
   10774     hardcode_direct_CXX=yes
   10775     hardcode_shlibpath_var_CXX=no
   10776     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10777     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10778     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   10779       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
   10780       export_dynamic_flag_spec_CXX='${wl}-E'
   10781       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10782     fi
   10783     output_verbose_link_cmd='echo'
   10784     ;;
   10785   osf3*)
   10786     case $cc_basename in
   10787       KCC*)
   10788 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10789 
   10790 	# KCC will only create a shared library if the output file
   10791 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10792 	# to its proper name (with version) after linking.
   10793 	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'
   10794 
   10795 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10796 	hardcode_libdir_separator_CXX=:
   10797 
   10798 	# Archives containing C++ object files must be created using
   10799 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10800 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10801 
   10802 	;;
   10803       RCC*)
   10804 	# Rational C++ 2.4.1
   10805 	# FIXME: insert proper C++ library support
   10806 	ld_shlibs_CXX=no
   10807 	;;
   10808       cxx*)
   10809 	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10810 	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'
   10811 
   10812 	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10813 	hardcode_libdir_separator_CXX=:
   10814 
   10815 	# Commands to make compiler produce verbose output that lists
   10816 	# what "hidden" libraries, object files and flags are used when
   10817 	# linking a shared library.
   10818 	#
   10819 	# There doesn't appear to be a way to prevent this compiler from
   10820 	# explicitly linking system object files so we need to strip them
   10821 	# from the output so that they don't get included in the library
   10822 	# dependencies.
   10823 	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'
   10824 	;;
   10825       *)
   10826 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10827 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10828 	  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'
   10829 
   10830 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10831 	  hardcode_libdir_separator_CXX=:
   10832 
   10833 	  # Commands to make compiler produce verbose output that lists
   10834 	  # what "hidden" libraries, object files and flags are used when
   10835 	  # linking a shared library.
   10836 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10837 
   10838 	else
   10839 	  # FIXME: insert proper C++ library support
   10840 	  ld_shlibs_CXX=no
   10841 	fi
   10842 	;;
   10843     esac
   10844     ;;
   10845   osf4* | osf5*)
   10846     case $cc_basename in
   10847       KCC*)
   10848 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10849 
   10850 	# KCC will only create a shared library if the output file
   10851 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10852 	# to its proper name (with version) after linking.
   10853 	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'
   10854 
   10855 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10856 	hardcode_libdir_separator_CXX=:
   10857 
   10858 	# Archives containing C++ object files must be created using
   10859 	# the KAI C++ compiler.
   10860 	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
   10861 	;;
   10862       RCC*)
   10863 	# Rational C++ 2.4.1
   10864 	# FIXME: insert proper C++ library support
   10865 	ld_shlibs_CXX=no
   10866 	;;
   10867       cxx*)
   10868 	allow_undefined_flag_CXX=' -expect_unresolved \*'
   10869 	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'
   10870 	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   10871 	  echo "-hidden">> $lib.exp~
   10872 	  $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~
   10873 	  $rm $lib.exp'
   10874 
   10875 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10876 	hardcode_libdir_separator_CXX=:
   10877 
   10878 	# Commands to make compiler produce verbose output that lists
   10879 	# what "hidden" libraries, object files and flags are used when
   10880 	# linking a shared library.
   10881 	#
   10882 	# There doesn't appear to be a way to prevent this compiler from
   10883 	# explicitly linking system object files so we need to strip them
   10884 	# from the output so that they don't get included in the library
   10885 	# dependencies.
   10886 	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'
   10887 	;;
   10888       *)
   10889 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10890 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10891 	 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'
   10892 
   10893 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10894 	  hardcode_libdir_separator_CXX=:
   10895 
   10896 	  # Commands to make compiler produce verbose output that lists
   10897 	  # what "hidden" libraries, object files and flags are used when
   10898 	  # linking a shared library.
   10899 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10900 
   10901 	else
   10902 	  # FIXME: insert proper C++ library support
   10903 	  ld_shlibs_CXX=no
   10904 	fi
   10905 	;;
   10906     esac
   10907     ;;
   10908   psos*)
   10909     # FIXME: insert proper C++ library support
   10910     ld_shlibs_CXX=no
   10911     ;;
   10912   sunos4*)
   10913     case $cc_basename in
   10914       CC*)
   10915 	# Sun C++ 4.x
   10916 	# FIXME: insert proper C++ library support
   10917 	ld_shlibs_CXX=no
   10918 	;;
   10919       lcc*)
   10920 	# Lucid
   10921 	# FIXME: insert proper C++ library support
   10922 	ld_shlibs_CXX=no
   10923 	;;
   10924       *)
   10925 	# FIXME: insert proper C++ library support
   10926 	ld_shlibs_CXX=no
   10927 	;;
   10928     esac
   10929     ;;
   10930   solaris*)
   10931     case $cc_basename in
   10932       CC*)
   10933 	# Sun C++ 4.2, 5.x and Centerline C++
   10934         archive_cmds_need_lc_CXX=yes
   10935 	no_undefined_flag_CXX=' -zdefs'
   10936 	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10937 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10938 	$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'
   10939 
   10940 	hardcode_libdir_flag_spec_CXX='-R$libdir'
   10941 	hardcode_shlibpath_var_CXX=no
   10942 	case $host_os in
   10943 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
   10944 	  *)
   10945 	    # The C++ compiler is used as linker so we must use $wl
   10946 	    # flag to pass the commands to the underlying system
   10947 	    # linker. We must also pass each convience library through
   10948 	    # to the system linker between allextract/defaultextract.
   10949 	    # The C++ compiler will combine linker options so we
   10950 	    # cannot just pass the convience library names through
   10951 	    # without $wl.
   10952 	    # Supported since Solaris 2.6 (maybe 2.5.1?)
   10953 	    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'
   10954 	    ;;
   10955 	esac
   10956 	link_all_deplibs_CXX=yes
   10957 
   10958 	output_verbose_link_cmd='echo'
   10959 
   10960 	# Archives containing C++ object files must be created using
   10961 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
   10962 	# necessary to make sure instantiated templates are included
   10963 	# in the archive.
   10964 	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   10965 	;;
   10966       gcx*)
   10967 	# Green Hills C++ Compiler
   10968 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10969 
   10970 	# The C++ compiler must be used to create the archive.
   10971 	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   10972 	;;
   10973       *)
   10974 	# GNU C++ compiler with Solaris linker
   10975 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10976 	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
   10977 	  if $CC --version | grep -v '^2\.7' > /dev/null; then
   10978 	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10979 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10980 		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10981 
   10982 	    # Commands to make compiler produce verbose output that lists
   10983 	    # what "hidden" libraries, object files and flags are used when
   10984 	    # linking a shared library.
   10985 	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   10986 	  else
   10987 	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
   10988 	    # platform.
   10989 	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10990 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10991 		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10992 
   10993 	    # Commands to make compiler produce verbose output that lists
   10994 	    # what "hidden" libraries, object files and flags are used when
   10995 	    # linking a shared library.
   10996 	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   10997 	  fi
   10998 
   10999 	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
   11000 	fi
   11001 	;;
   11002     esac
   11003     ;;
   11004   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   11005     no_undefined_flag_CXX='${wl}-z,text'
   11006     archive_cmds_need_lc_CXX=no
   11007     hardcode_shlibpath_var_CXX=no
   11008     runpath_var='LD_RUN_PATH'
   11009 
   11010     case $cc_basename in
   11011       CC*)
   11012 	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11013 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11014 	;;
   11015       *)
   11016 	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11017 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11018 	;;
   11019     esac
   11020     ;;
   11021   sysv5* | sco3.2v5* | sco5v6*)
   11022     # Note: We can NOT use -z defs as we might desire, because we do not
   11023     # link with -lc, and that would cause any symbols used from libc to
   11024     # always be unresolved, which means just about no library would
   11025     # ever link correctly.  If we're not using GNU ld we use -z text
   11026     # though, which does catch some bad symbols but isn't as heavy-handed
   11027     # as -z defs.
   11028     # For security reasons, it is highly recommended that you always
   11029     # use absolute paths for naming shared libraries, and exclude the
   11030     # DT_RUNPATH tag from executables and libraries.  But doing so
   11031     # requires that you compile everything twice, which is a pain.
   11032     # So that behaviour is only enabled if SCOABSPATH is set to a
   11033     # non-empty value in the environment.  Most likely only useful for
   11034     # creating official distributions of packages.
   11035     # This is a hack until libtool officially supports absolute path
   11036     # names for shared libraries.
   11037     no_undefined_flag_CXX='${wl}-z,text'
   11038     allow_undefined_flag_CXX='${wl}-z,nodefs'
   11039     archive_cmds_need_lc_CXX=no
   11040     hardcode_shlibpath_var_CXX=no
   11041     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   11042     hardcode_libdir_separator_CXX=':'
   11043     link_all_deplibs_CXX=yes
   11044     export_dynamic_flag_spec_CXX='${wl}-Bexport'
   11045     runpath_var='LD_RUN_PATH'
   11046 
   11047     case $cc_basename in
   11048       CC*)
   11049 	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11050 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11051 	;;
   11052       *)
   11053 	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11054 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11055 	;;
   11056     esac
   11057     ;;
   11058   tandem*)
   11059     case $cc_basename in
   11060       NCC*)
   11061 	# NonStop-UX NCC 3.20
   11062 	# FIXME: insert proper C++ library support
   11063 	ld_shlibs_CXX=no
   11064 	;;
   11065       *)
   11066 	# FIXME: insert proper C++ library support
   11067 	ld_shlibs_CXX=no
   11068 	;;
   11069     esac
   11070     ;;
   11071   vxworks*)
   11072     # FIXME: insert proper C++ library support
   11073     ld_shlibs_CXX=no
   11074     ;;
   11075   *)
   11076     # FIXME: insert proper C++ library support
   11077     ld_shlibs_CXX=no
   11078     ;;
   11079 esac
   11080 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   11081 echo "${ECHO_T}$ld_shlibs_CXX" >&6
   11082 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11083 
   11084 GCC_CXX="$GXX"
   11085 LD_CXX="$LD"
   11086 
   11087 ## CAVEAT EMPTOR:
   11088 ## There is no encapsulation within the following macros, do not change
   11089 ## the running order or otherwise move them around unless you know exactly
   11090 ## what you are doing...
   11091 
   11092 cat > conftest.$ac_ext <<EOF
   11093 class Foo
   11094 {
   11095 public:
   11096   Foo (void) { a = 0; }
   11097 private:
   11098   int a;
   11099 };
   11100 EOF
   11101 
   11102 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   11103   (eval $ac_compile) 2>&5
   11104   ac_status=$?
   11105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11106   (exit $ac_status); }; then
   11107   # Parse the compiler output and extract the necessary
   11108   # objects, libraries and library flags.
   11109 
   11110   # Sentinel used to keep track of whether or not we are before
   11111   # the conftest object file.
   11112   pre_test_object_deps_done=no
   11113 
   11114   # The `*' in the case matches for architectures that use `case' in
   11115   # $output_verbose_cmd can trigger glob expansion during the loop
   11116   # eval without this substitution.
   11117   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
   11118 
   11119   for p in `eval $output_verbose_link_cmd`; do
   11120     case $p in
   11121 
   11122     -L* | -R* | -l*)
   11123        # Some compilers place space between "-{L,R}" and the path.
   11124        # Remove the space.
   11125        if test $p = "-L" \
   11126 	  || test $p = "-R"; then
   11127 	 prev=$p
   11128 	 continue
   11129        else
   11130 	 prev=
   11131        fi
   11132 
   11133        if test "$pre_test_object_deps_done" = no; then
   11134 	 case $p in
   11135 	 -L* | -R*)
   11136 	   # Internal compiler library paths should come after those
   11137 	   # provided the user.  The postdeps already come after the
   11138 	   # user supplied libs so there is no need to process them.
   11139 	   if test -z "$compiler_lib_search_path_CXX"; then
   11140 	     compiler_lib_search_path_CXX="${prev}${p}"
   11141 	   else
   11142 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
   11143 	   fi
   11144 	   ;;
   11145 	 # The "-l" case would never come before the object being
   11146 	 # linked, so don't bother handling this case.
   11147 	 esac
   11148        else
   11149 	 if test -z "$postdeps_CXX"; then
   11150 	   postdeps_CXX="${prev}${p}"
   11151 	 else
   11152 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
   11153 	 fi
   11154        fi
   11155        ;;
   11156 
   11157     *.$objext)
   11158        # This assumes that the test object file only shows up
   11159        # once in the compiler output.
   11160        if test "$p" = "conftest.$objext"; then
   11161 	 pre_test_object_deps_done=yes
   11162 	 continue
   11163        fi
   11164 
   11165        if test "$pre_test_object_deps_done" = no; then
   11166 	 if test -z "$predep_objects_CXX"; then
   11167 	   predep_objects_CXX="$p"
   11168 	 else
   11169 	   predep_objects_CXX="$predep_objects_CXX $p"
   11170 	 fi
   11171        else
   11172 	 if test -z "$postdep_objects_CXX"; then
   11173 	   postdep_objects_CXX="$p"
   11174 	 else
   11175 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   11176 	 fi
   11177        fi
   11178        ;;
   11179 
   11180     *) ;; # Ignore the rest.
   11181 
   11182     esac
   11183   done
   11184 
   11185   # Clean up.
   11186   rm -f a.out a.exe
   11187 else
   11188   echo "libtool.m4: error: problem compiling CXX test program"
   11189 fi
   11190 
   11191 $rm -f confest.$objext
   11192 
   11193 # PORTME: override above test on systems where it is broken
   11194 case $host_os in
   11195 interix3*)
   11196   # Interix 3.5 installs completely hosed .la files for C++, so rather than
   11197   # hack all around it, let's just trust "g++" to DTRT.
   11198   predep_objects_CXX=
   11199   postdep_objects_CXX=
   11200   postdeps_CXX=
   11201   ;;
   11202 
   11203 solaris*)
   11204   case $cc_basename in
   11205   CC*)
   11206     # Adding this requires a known-good setup of shared libraries for
   11207     # Sun compiler versions before 5.6, else PIC objects from an old
   11208     # archive will be linked into the output, leading to subtle bugs.
   11209     postdeps_CXX='-lCstd -lCrun'
   11210     ;;
   11211   esac
   11212   ;;
   11213 esac
   11214 
   11215 
   11216 case " $postdeps_CXX " in
   11217 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   11218 esac
   11219 
   11220 lt_prog_compiler_wl_CXX=
   11221 lt_prog_compiler_pic_CXX=
   11222 lt_prog_compiler_static_CXX=
   11223 
   11224 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   11225 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   11226 
   11227   # C++ specific cases for pic, static, wl, etc.
   11228   if test "$GXX" = yes; then
   11229     lt_prog_compiler_wl_CXX='-Wl,'
   11230     lt_prog_compiler_static_CXX='-static'
   11231 
   11232     case $host_os in
   11233     aix*)
   11234       # All AIX code is PIC.
   11235       if test "$host_cpu" = ia64; then
   11236 	# AIX 5 now supports IA64 processor
   11237 	lt_prog_compiler_static_CXX='-Bstatic'
   11238       fi
   11239       ;;
   11240     amigaos*)
   11241       # FIXME: we need at least 68020 code to build shared libraries, but
   11242       # adding the `-m68020' flag to GCC prevents building anything better,
   11243       # like `-m68040'.
   11244       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   11245       ;;
   11246     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   11247       # PIC is the default for these OSes.
   11248       ;;
   11249     mingw* | os2* | pw32*)
   11250       # This hack is so that the source file can tell whether it is being
   11251       # built for inclusion in a dll (and should export symbols for example).
   11252       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   11253       ;;
   11254     darwin* | rhapsody*)
   11255       # PIC is the default on this platform
   11256       # Common symbols not allowed in MH_DYLIB files
   11257       lt_prog_compiler_pic_CXX='-fno-common'
   11258       ;;
   11259     *djgpp*)
   11260       # DJGPP does not support shared libraries at all
   11261       lt_prog_compiler_pic_CXX=
   11262       ;;
   11263     interix3*)
   11264       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   11265       # Instead, we relocate shared libraries at runtime.
   11266       ;;
   11267     sysv4*MP*)
   11268       if test -d /usr/nec; then
   11269 	lt_prog_compiler_pic_CXX=-Kconform_pic
   11270       fi
   11271       ;;
   11272     hpux*)
   11273       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   11274       # not for PA HP-UX.
   11275       case $host_cpu in
   11276       hppa*64*|ia64*)
   11277 	;;
   11278       *)
   11279 	lt_prog_compiler_pic_CXX='-fPIC'
   11280 	;;
   11281       esac
   11282       ;;
   11283     *)
   11284       lt_prog_compiler_pic_CXX='-fPIC'
   11285       ;;
   11286     esac
   11287   else
   11288     case $host_os in
   11289       aix4* | aix5*)
   11290 	# All AIX code is PIC.
   11291 	if test "$host_cpu" = ia64; then
   11292 	  # AIX 5 now supports IA64 processor
   11293 	  lt_prog_compiler_static_CXX='-Bstatic'
   11294 	else
   11295 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   11296 	fi
   11297 	;;
   11298       chorus*)
   11299 	case $cc_basename in
   11300 	cxch68*)
   11301 	  # Green Hills C++ Compiler
   11302 	  # _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"
   11303 	  ;;
   11304 	esac
   11305 	;;
   11306        darwin*)
   11307          # PIC is the default on this platform
   11308          # Common symbols not allowed in MH_DYLIB files
   11309          case $cc_basename in
   11310            xlc*)
   11311            lt_prog_compiler_pic_CXX='-qnocommon'
   11312            lt_prog_compiler_wl_CXX='-Wl,'
   11313            ;;
   11314          esac
   11315        ;;
   11316       dgux*)
   11317 	case $cc_basename in
   11318 	  ec++*)
   11319 	    lt_prog_compiler_pic_CXX='-KPIC'
   11320 	    ;;
   11321 	  ghcx*)
   11322 	    # Green Hills C++ Compiler
   11323 	    lt_prog_compiler_pic_CXX='-pic'
   11324 	    ;;
   11325 	  *)
   11326 	    ;;
   11327 	esac
   11328 	;;
   11329       freebsd* | kfreebsd*-gnu | dragonfly*)
   11330 	# FreeBSD uses GNU C++
   11331 	;;
   11332       hpux9* | hpux10* | hpux11*)
   11333 	case $cc_basename in
   11334 	  CC*)
   11335 	    lt_prog_compiler_wl_CXX='-Wl,'
   11336 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11337 	    if test "$host_cpu" != ia64; then
   11338 	      lt_prog_compiler_pic_CXX='+Z'
   11339 	    fi
   11340 	    ;;
   11341 	  aCC*)
   11342 	    lt_prog_compiler_wl_CXX='-Wl,'
   11343 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11344 	    case $host_cpu in
   11345 	    hppa*64*|ia64*)
   11346 	      # +Z the default
   11347 	      ;;
   11348 	    *)
   11349 	      lt_prog_compiler_pic_CXX='+Z'
   11350 	      ;;
   11351 	    esac
   11352 	    ;;
   11353 	  *)
   11354 	    ;;
   11355 	esac
   11356 	;;
   11357       interix*)
   11358 	# This is c89, which is MS Visual C++ (no shared libs)
   11359 	# Anyone wants to do a port?
   11360 	;;
   11361       irix5* | irix6* | nonstopux*)
   11362 	case $cc_basename in
   11363 	  CC*)
   11364 	    lt_prog_compiler_wl_CXX='-Wl,'
   11365 	    lt_prog_compiler_static_CXX='-non_shared'
   11366 	    # CC pic flag -KPIC is the default.
   11367 	    ;;
   11368 	  *)
   11369 	    ;;
   11370 	esac
   11371 	;;
   11372       linux*)
   11373 	case $cc_basename in
   11374 	  KCC*)
   11375 	    # KAI C++ Compiler
   11376 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11377 	    lt_prog_compiler_pic_CXX='-fPIC'
   11378 	    ;;
   11379 	  icpc* | ecpc*)
   11380 	    # Intel C++
   11381 	    lt_prog_compiler_wl_CXX='-Wl,'
   11382 	    lt_prog_compiler_pic_CXX='-KPIC'
   11383 	    lt_prog_compiler_static_CXX='-static'
   11384 	    ;;
   11385 	  pgCC*)
   11386 	    # Portland Group C++ compiler.
   11387 	    lt_prog_compiler_wl_CXX='-Wl,'
   11388 	    lt_prog_compiler_pic_CXX='-fpic'
   11389 	    lt_prog_compiler_static_CXX='-Bstatic'
   11390 	    ;;
   11391 	  cxx*)
   11392 	    # Compaq C++
   11393 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11394 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11395 	    lt_prog_compiler_pic_CXX=
   11396 	    lt_prog_compiler_static_CXX='-non_shared'
   11397 	    ;;
   11398 	  *)
   11399 	    ;;
   11400 	esac
   11401 	;;
   11402       lynxos*)
   11403 	;;
   11404       m88k*)
   11405 	;;
   11406       mvs*)
   11407 	case $cc_basename in
   11408 	  cxx*)
   11409 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   11410 	    ;;
   11411 	  *)
   11412 	    ;;
   11413 	esac
   11414 	;;
   11415       netbsd*)
   11416 	;;
   11417       osf3* | osf4* | osf5*)
   11418 	case $cc_basename in
   11419 	  KCC*)
   11420 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11421 	    ;;
   11422 	  RCC*)
   11423 	    # Rational C++ 2.4.1
   11424 	    lt_prog_compiler_pic_CXX='-pic'
   11425 	    ;;
   11426 	  cxx*)
   11427 	    # Digital/Compaq C++
   11428 	    lt_prog_compiler_wl_CXX='-Wl,'
   11429 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11430 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11431 	    lt_prog_compiler_pic_CXX=
   11432 	    lt_prog_compiler_static_CXX='-non_shared'
   11433 	    ;;
   11434 	  *)
   11435 	    ;;
   11436 	esac
   11437 	;;
   11438       psos*)
   11439 	;;
   11440       solaris*)
   11441 	case $cc_basename in
   11442 	  CC*)
   11443 	    # Sun C++ 4.2, 5.x and Centerline C++
   11444 	    lt_prog_compiler_pic_CXX='-KPIC'
   11445 	    lt_prog_compiler_static_CXX='-Bstatic'
   11446 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   11447 	    ;;
   11448 	  gcx*)
   11449 	    # Green Hills C++ Compiler
   11450 	    lt_prog_compiler_pic_CXX='-PIC'
   11451 	    ;;
   11452 	  *)
   11453 	    ;;
   11454 	esac
   11455 	;;
   11456       sunos4*)
   11457 	case $cc_basename in
   11458 	  CC*)
   11459 	    # Sun C++ 4.x
   11460 	    lt_prog_compiler_pic_CXX='-pic'
   11461 	    lt_prog_compiler_static_CXX='-Bstatic'
   11462 	    ;;
   11463 	  lcc*)
   11464 	    # Lucid
   11465 	    lt_prog_compiler_pic_CXX='-pic'
   11466 	    ;;
   11467 	  *)
   11468 	    ;;
   11469 	esac
   11470 	;;
   11471       tandem*)
   11472 	case $cc_basename in
   11473 	  NCC*)
   11474 	    # NonStop-UX NCC 3.20
   11475 	    lt_prog_compiler_pic_CXX='-KPIC'
   11476 	    ;;
   11477 	  *)
   11478 	    ;;
   11479 	esac
   11480 	;;
   11481       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   11482 	case $cc_basename in
   11483 	  CC*)
   11484 	    lt_prog_compiler_wl_CXX='-Wl,'
   11485 	    lt_prog_compiler_pic_CXX='-KPIC'
   11486 	    lt_prog_compiler_static_CXX='-Bstatic'
   11487 	    ;;
   11488 	esac
   11489 	;;
   11490       vxworks*)
   11491 	;;
   11492       *)
   11493 	lt_prog_compiler_can_build_shared_CXX=no
   11494 	;;
   11495     esac
   11496   fi
   11497 
   11498 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
   11499 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
   11500 
   11501 #
   11502 # Check to make sure the PIC flag actually works.
   11503 #
   11504 if test -n "$lt_prog_compiler_pic_CXX"; then
   11505 
   11506 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   11507 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
   11508 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
   11509   echo $ECHO_N "(cached) $ECHO_C" >&6
   11510 else
   11511   lt_prog_compiler_pic_works_CXX=no
   11512   ac_outfile=conftest.$ac_objext
   11513    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11514    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   11515    # Insert the option either (1) after the last *FLAGS variable, or
   11516    # (2) before a word containing "conftest.", or (3) at the end.
   11517    # Note that $ac_compile itself does not contain backslashes and begins
   11518    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11519    # The option is referenced via a variable to avoid confusing sed.
   11520    lt_compile=`echo "$ac_compile" | $SED \
   11521    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   11522    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11523    -e 's:$: $lt_compiler_flag:'`
   11524    (eval echo "\"\$as_me:11524: $lt_compile\"" >&5)
   11525    (eval "$lt_compile" 2>conftest.err)
   11526    ac_status=$?
   11527    cat conftest.err >&5
   11528    echo "$as_me:11528: \$? = $ac_status" >&5
   11529    if (exit $ac_status) && test -s "$ac_outfile"; then
   11530      # The compiler can only warn and ignore the option if not recognized
   11531      # So say no if there are warnings other than the usual output.
   11532      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   11533      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11534      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   11535        lt_prog_compiler_pic_works_CXX=yes
   11536      fi
   11537    fi
   11538    $rm conftest*
   11539 
   11540 fi
   11541 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
   11542 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
   11543 
   11544 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
   11545     case $lt_prog_compiler_pic_CXX in
   11546      "" | " "*) ;;
   11547      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   11548      esac
   11549 else
   11550     lt_prog_compiler_pic_CXX=
   11551      lt_prog_compiler_can_build_shared_CXX=no
   11552 fi
   11553 
   11554 fi
   11555 case $host_os in
   11556   # For platforms which do not support PIC, -DPIC is meaningless:
   11557   *djgpp*)
   11558     lt_prog_compiler_pic_CXX=
   11559     ;;
   11560   *)
   11561     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   11562     ;;
   11563 esac
   11564 
   11565 #
   11566 # Check to make sure the static flag actually works.
   11567 #
   11568 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   11569 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   11570 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   11571 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
   11572   echo $ECHO_N "(cached) $ECHO_C" >&6
   11573 else
   11574   lt_prog_compiler_static_works_CXX=no
   11575    save_LDFLAGS="$LDFLAGS"
   11576    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   11577    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   11578    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   11579      # The linker can only warn and ignore the option if not recognized
   11580      # So say no if there are warnings
   11581      if test -s conftest.err; then
   11582        # Append any errors to the config.log.
   11583        cat conftest.err 1>&5
   11584        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   11585        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11586        if diff conftest.exp conftest.er2 >/dev/null; then
   11587          lt_prog_compiler_static_works_CXX=yes
   11588        fi
   11589      else
   11590        lt_prog_compiler_static_works_CXX=yes
   11591      fi
   11592    fi
   11593    $rm conftest*
   11594    LDFLAGS="$save_LDFLAGS"
   11595 
   11596 fi
   11597 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
   11598 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
   11599 
   11600 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
   11601     :
   11602 else
   11603     lt_prog_compiler_static_CXX=
   11604 fi
   11605 
   11606 
   11607 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   11608 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   11609 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
   11610   echo $ECHO_N "(cached) $ECHO_C" >&6
   11611 else
   11612   lt_cv_prog_compiler_c_o_CXX=no
   11613    $rm -r conftest 2>/dev/null
   11614    mkdir conftest
   11615    cd conftest
   11616    mkdir out
   11617    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11618 
   11619    lt_compiler_flag="-o out/conftest2.$ac_objext"
   11620    # Insert the option either (1) after the last *FLAGS variable, or
   11621    # (2) before a word containing "conftest.", or (3) at the end.
   11622    # Note that $ac_compile itself does not contain backslashes and begins
   11623    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11624    lt_compile=`echo "$ac_compile" | $SED \
   11625    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   11626    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11627    -e 's:$: $lt_compiler_flag:'`
   11628    (eval echo "\"\$as_me:11628: $lt_compile\"" >&5)
   11629    (eval "$lt_compile" 2>out/conftest.err)
   11630    ac_status=$?
   11631    cat out/conftest.err >&5
   11632    echo "$as_me:11632: \$? = $ac_status" >&5
   11633    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   11634    then
   11635      # The compiler can only warn and ignore the option if not recognized
   11636      # So say no if there are warnings
   11637      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   11638      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   11639      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   11640        lt_cv_prog_compiler_c_o_CXX=yes
   11641      fi
   11642    fi
   11643    chmod u+w . 2>&5
   11644    $rm conftest*
   11645    # SGI C++ compiler will create directory out/ii_files/ for
   11646    # template instantiation
   11647    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   11648    $rm out/* && rmdir out
   11649    cd ..
   11650    rmdir conftest
   11651    $rm conftest*
   11652 
   11653 fi
   11654 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   11655 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
   11656 
   11657 
   11658 hard_links="nottested"
   11659 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
   11660   # do not overwrite the value of need_locks provided by the user
   11661   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   11662 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   11663   hard_links=yes
   11664   $rm conftest*
   11665   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11666   touch conftest.a
   11667   ln conftest.a conftest.b 2>&5 || hard_links=no
   11668   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11669   echo "$as_me:$LINENO: result: $hard_links" >&5
   11670 echo "${ECHO_T}$hard_links" >&6
   11671   if test "$hard_links" = no; then
   11672     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   11673 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   11674     need_locks=warn
   11675   fi
   11676 else
   11677   need_locks=no
   11678 fi
   11679 
   11680 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   11681 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   11682 
   11683   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11684   case $host_os in
   11685   aix4* | aix5*)
   11686     # If we're using GNU nm, then we don't want the "-C" option.
   11687     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   11688     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   11689       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'
   11690     else
   11691       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'
   11692     fi
   11693     ;;
   11694   pw32*)
   11695     export_symbols_cmds_CXX="$ltdll_cmds"
   11696   ;;
   11697   cygwin* | mingw*)
   11698     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'
   11699   ;;
   11700   *)
   11701     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11702   ;;
   11703   esac
   11704 
   11705 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   11706 echo "${ECHO_T}$ld_shlibs_CXX" >&6
   11707 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11708 
   11709 #
   11710 # Do we need to explicitly link libc?
   11711 #
   11712 case "x$archive_cmds_need_lc_CXX" in
   11713 x|xyes)
   11714   # Assume -lc should be added
   11715   archive_cmds_need_lc_CXX=yes
   11716 
   11717   if test "$enable_shared" = yes && test "$GCC" = yes; then
   11718     case $archive_cmds_CXX in
   11719     *'~'*)
   11720       # FIXME: we may have to deal with multi-command sequences.
   11721       ;;
   11722     '$CC '*)
   11723       # Test whether the compiler implicitly links with -lc since on some
   11724       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   11725       # to ld, don't add -lc before -lgcc.
   11726       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   11727 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   11728       $rm conftest*
   11729       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11730 
   11731       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   11732   (eval $ac_compile) 2>&5
   11733   ac_status=$?
   11734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11735   (exit $ac_status); } 2>conftest.err; then
   11736         soname=conftest
   11737         lib=conftest
   11738         libobjs=conftest.$ac_objext
   11739         deplibs=
   11740         wl=$lt_prog_compiler_wl_CXX
   11741 	pic_flag=$lt_prog_compiler_pic_CXX
   11742         compiler_flags=-v
   11743         linker_flags=-v
   11744         verstring=
   11745         output_objdir=.
   11746         libname=conftest
   11747         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   11748         allow_undefined_flag_CXX=
   11749         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   11750   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   11751   ac_status=$?
   11752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11753   (exit $ac_status); }
   11754         then
   11755 	  archive_cmds_need_lc_CXX=no
   11756         else
   11757 	  archive_cmds_need_lc_CXX=yes
   11758         fi
   11759         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   11760       else
   11761         cat conftest.err 1>&5
   11762       fi
   11763       $rm conftest*
   11764       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
   11765 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
   11766       ;;
   11767     esac
   11768   fi
   11769   ;;
   11770 esac
   11771 
   11772 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   11773 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   11774 library_names_spec=
   11775 libname_spec='lib$name'
   11776 soname_spec=
   11777 shrext_cmds=".so"
   11778 postinstall_cmds=
   11779 postuninstall_cmds=
   11780 finish_cmds=
   11781 finish_eval=
   11782 shlibpath_var=
   11783 shlibpath_overrides_runpath=unknown
   11784 version_type=none
   11785 dynamic_linker="$host_os ld.so"
   11786 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   11787 if test "$GCC" = yes; then
   11788   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11789   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   11790     # if the path contains ";" then we assume it to be the separator
   11791     # otherwise default to the standard path separator (i.e. ":") - it is
   11792     # assumed that no part of a normal pathname contains ";" but that should
   11793     # okay in the real world where ";" in dirpaths is itself problematic.
   11794     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11795   else
   11796     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11797   fi
   11798 else
   11799   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   11800 fi
   11801 need_lib_prefix=unknown
   11802 hardcode_into_libs=no
   11803 
   11804 # when you set need_version to no, make sure it does not cause -set_version
   11805 # flags to be left without arguments
   11806 need_version=unknown
   11807 
   11808 case $host_os in
   11809 aix3*)
   11810   version_type=linux
   11811   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   11812   shlibpath_var=LIBPATH
   11813 
   11814   # AIX 3 has no versioning support, so we append a major version to the name.
   11815   soname_spec='${libname}${release}${shared_ext}$major'
   11816   ;;
   11817 
   11818 aix4* | aix5*)
   11819   version_type=linux
   11820   need_lib_prefix=no
   11821   need_version=no
   11822   hardcode_into_libs=yes
   11823   if test "$host_cpu" = ia64; then
   11824     # AIX 5 supports IA64
   11825     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   11826     shlibpath_var=LD_LIBRARY_PATH
   11827   else
   11828     # With GCC up to 2.95.x, collect2 would create an import file
   11829     # for dependence libraries.  The import file would start with
   11830     # the line `#! .'.  This would cause the generated library to
   11831     # depend on `.', always an invalid library.  This was fixed in
   11832     # development snapshots of GCC prior to 3.0.
   11833     case $host_os in
   11834       aix4 | aix4.[01] | aix4.[01].*)
   11835       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   11836 	   echo ' yes '
   11837 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   11838 	:
   11839       else
   11840 	can_build_shared=no
   11841       fi
   11842       ;;
   11843     esac
   11844     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   11845     # soname into executable. Probably we can add versioning support to
   11846     # collect2, so additional links can be useful in future.
   11847     if test "$aix_use_runtimelinking" = yes; then
   11848       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   11849       # instead of lib<name>.a to let people know that these are not
   11850       # typical AIX shared libraries.
   11851       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11852     else
   11853       # We preserve .a as extension for shared libraries through AIX4.2
   11854       # and later when we are not doing run time linking.
   11855       library_names_spec='${libname}${release}.a $libname.a'
   11856       soname_spec='${libname}${release}${shared_ext}$major'
   11857     fi
   11858     shlibpath_var=LIBPATH
   11859   fi
   11860   ;;
   11861 
   11862 amigaos*)
   11863   library_names_spec='$libname.ixlibrary $libname.a'
   11864   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   11865   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'
   11866   ;;
   11867 
   11868 beos*)
   11869   library_names_spec='${libname}${shared_ext}'
   11870   dynamic_linker="$host_os ld.so"
   11871   shlibpath_var=LIBRARY_PATH
   11872   ;;
   11873 
   11874 bsdi[45]*)
   11875   version_type=linux
   11876   need_version=no
   11877   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11878   soname_spec='${libname}${release}${shared_ext}$major'
   11879   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11880   shlibpath_var=LD_LIBRARY_PATH
   11881   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11882   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11883   # the default ld.so.conf also contains /usr/contrib/lib and
   11884   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11885   # libtool to hard-code these into programs
   11886   ;;
   11887 
   11888 cygwin* | mingw* | pw32*)
   11889   version_type=windows
   11890   shrext_cmds=".dll"
   11891   need_version=no
   11892   need_lib_prefix=no
   11893 
   11894   case $GCC,$host_os in
   11895   yes,cygwin* | yes,mingw* | yes,pw32*)
   11896     library_names_spec='$libname.dll.a'
   11897     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11898     postinstall_cmds='base_file=`basename \${file}`~
   11899       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   11900       dldir=$destdir/`dirname \$dlpath`~
   11901       test -d \$dldir || mkdir -p \$dldir~
   11902       $install_prog $dir/$dlname \$dldir/$dlname~
   11903       chmod a+x \$dldir/$dlname'
   11904     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11905       dlpath=$dir/\$dldll~
   11906        $rm \$dlpath'
   11907     shlibpath_overrides_runpath=yes
   11908 
   11909     case $host_os in
   11910     cygwin*)
   11911       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   11912       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11913       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   11914       ;;
   11915     mingw*)
   11916       # MinGW DLLs use traditional 'lib' prefix
   11917       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11918       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11919       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   11920         # It is most probably a Windows format PATH printed by
   11921         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   11922         # path with ; separators, and with drive letters. We can handle the
   11923         # drive letters (cygwin fileutils understands them), so leave them,
   11924         # especially as we might pass files found there to a mingw objdump,
   11925         # which wouldn't understand a cygwinified path. Ahh.
   11926         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11927       else
   11928         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11929       fi
   11930       ;;
   11931     pw32*)
   11932       # pw32 DLLs use 'pw' prefix rather than 'lib'
   11933       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11934       ;;
   11935     esac
   11936     ;;
   11937 
   11938   *)
   11939     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   11940     ;;
   11941   esac
   11942   dynamic_linker='Win32 ld.exe'
   11943   # FIXME: first we should search . and the directory the executable is in
   11944   shlibpath_var=PATH
   11945   ;;
   11946 
   11947 darwin* | rhapsody*)
   11948   dynamic_linker="$host_os dyld"
   11949   version_type=darwin
   11950   need_lib_prefix=no
   11951   need_version=no
   11952   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   11953   soname_spec='${libname}${release}${major}$shared_ext'
   11954   shlibpath_overrides_runpath=yes
   11955   shlibpath_var=DYLD_LIBRARY_PATH
   11956   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   11957   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   11958   if test "$GCC" = yes; then
   11959     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"`
   11960   else
   11961     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   11962   fi
   11963   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   11964   ;;
   11965 
   11966 dgux*)
   11967   version_type=linux
   11968   need_lib_prefix=no
   11969   need_version=no
   11970   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   11971   soname_spec='${libname}${release}${shared_ext}$major'
   11972   shlibpath_var=LD_LIBRARY_PATH
   11973   ;;
   11974 
   11975 freebsd1*)
   11976   dynamic_linker=no
   11977   ;;
   11978 
   11979 kfreebsd*-gnu)
   11980   version_type=linux
   11981   need_lib_prefix=no
   11982   need_version=no
   11983   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11984   soname_spec='${libname}${release}${shared_ext}$major'
   11985   shlibpath_var=LD_LIBRARY_PATH
   11986   shlibpath_overrides_runpath=no
   11987   hardcode_into_libs=yes
   11988   dynamic_linker='GNU ld.so'
   11989   ;;
   11990 
   11991 freebsd* | dragonfly*)
   11992   # DragonFly does not have aout.  When/if they implement a new
   11993   # versioning mechanism, adjust this.
   11994   if test -x /usr/bin/objformat; then
   11995     objformat=`/usr/bin/objformat`
   11996   else
   11997     case $host_os in
   11998     freebsd[123]*) objformat=aout ;;
   11999     *) objformat=elf ;;
   12000     esac
   12001   fi
   12002   version_type=freebsd-$objformat
   12003   case $version_type in
   12004     freebsd-elf*)
   12005       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12006       need_version=no
   12007       need_lib_prefix=no
   12008       ;;
   12009     freebsd-*)
   12010       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   12011       need_version=yes
   12012       ;;
   12013   esac
   12014   shlibpath_var=LD_LIBRARY_PATH
   12015   case $host_os in
   12016   freebsd2*)
   12017     shlibpath_overrides_runpath=yes
   12018     ;;
   12019   freebsd3.[01]* | freebsdelf3.[01]*)
   12020     shlibpath_overrides_runpath=yes
   12021     hardcode_into_libs=yes
   12022     ;;
   12023   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   12024   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   12025     shlibpath_overrides_runpath=no
   12026     hardcode_into_libs=yes
   12027     ;;
   12028   freebsd*) # from 4.6 on
   12029     shlibpath_overrides_runpath=yes
   12030     hardcode_into_libs=yes
   12031     ;;
   12032   esac
   12033   ;;
   12034 
   12035 gnu*)
   12036   version_type=linux
   12037   need_lib_prefix=no
   12038   need_version=no
   12039   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   12040   soname_spec='${libname}${release}${shared_ext}$major'
   12041   shlibpath_var=LD_LIBRARY_PATH
   12042   hardcode_into_libs=yes
   12043   ;;
   12044 
   12045 hpux9* | hpux10* | hpux11*)
   12046   # Give a soname corresponding to the major version so that dld.sl refuses to
   12047   # link against other versions.
   12048   version_type=sunos
   12049   need_lib_prefix=no
   12050   need_version=no
   12051   case $host_cpu in
   12052   ia64*)
   12053     shrext_cmds='.so'
   12054     hardcode_into_libs=yes
   12055     dynamic_linker="$host_os dld.so"
   12056     shlibpath_var=LD_LIBRARY_PATH
   12057     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12058     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12059     soname_spec='${libname}${release}${shared_ext}$major'
   12060     if test "X$HPUX_IA64_MODE" = X32; then
   12061       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   12062     else
   12063       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   12064     fi
   12065     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12066     ;;
   12067    hppa*64*)
   12068      shrext_cmds='.sl'
   12069      hardcode_into_libs=yes
   12070      dynamic_linker="$host_os dld.sl"
   12071      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   12072      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12073      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12074      soname_spec='${libname}${release}${shared_ext}$major'
   12075      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   12076      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12077      ;;
   12078    *)
   12079     shrext_cmds='.sl'
   12080     dynamic_linker="$host_os dld.sl"
   12081     shlibpath_var=SHLIB_PATH
   12082     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   12083     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12084     soname_spec='${libname}${release}${shared_ext}$major'
   12085     ;;
   12086   esac
   12087   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   12088   postinstall_cmds='chmod 555 $lib'
   12089   ;;
   12090 
   12091 interix3*)
   12092   version_type=linux
   12093   need_lib_prefix=no
   12094   need_version=no
   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   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   12098   shlibpath_var=LD_LIBRARY_PATH
   12099   shlibpath_overrides_runpath=no
   12100   hardcode_into_libs=yes
   12101   ;;
   12102 
   12103 irix5* | irix6* | nonstopux*)
   12104   case $host_os in
   12105     nonstopux*) version_type=nonstopux ;;
   12106     *)
   12107 	if test "$lt_cv_prog_gnu_ld" = yes; then
   12108 		version_type=linux
   12109 	else
   12110 		version_type=irix
   12111 	fi ;;
   12112   esac
   12113   need_lib_prefix=no
   12114   need_version=no
   12115   soname_spec='${libname}${release}${shared_ext}$major'
   12116   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   12117   case $host_os in
   12118   irix5* | nonstopux*)
   12119     libsuff= shlibsuff=
   12120     ;;
   12121   *)
   12122     case $LD in # libtool.m4 will add one of these switches to LD
   12123     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   12124       libsuff= shlibsuff= libmagic=32-bit;;
   12125     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   12126       libsuff=32 shlibsuff=N32 libmagic=N32;;
   12127     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   12128       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   12129     *) libsuff= shlibsuff= libmagic=never-match;;
   12130     esac
   12131     ;;
   12132   esac
   12133   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   12134   shlibpath_overrides_runpath=no
   12135   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   12136   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   12137   hardcode_into_libs=yes
   12138   ;;
   12139 
   12140 # No shared lib support for Linux oldld, aout, or coff.
   12141 linux*oldld* | linux*aout* | linux*coff*)
   12142   dynamic_linker=no
   12143   ;;
   12144 
   12145 # This must be Linux ELF.
   12146 linux*)
   12147   version_type=linux
   12148   need_lib_prefix=no
   12149   need_version=no
   12150   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12151   soname_spec='${libname}${release}${shared_ext}$major'
   12152   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   12153   shlibpath_var=LD_LIBRARY_PATH
   12154   shlibpath_overrides_runpath=no
   12155   # This implies no fast_install, which is unacceptable.
   12156   # Some rework will be needed to allow for fast_install
   12157   # before this can be enabled.
   12158   hardcode_into_libs=yes
   12159 
   12160   # Append ld.so.conf contents to the search path
   12161   if test -f /etc/ld.so.conf; then
   12162     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' ' '`
   12163     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   12164   fi
   12165 
   12166   # We used to test for /lib/ld.so.1 and disable shared libraries on
   12167   # powerpc, because MkLinux only supported shared libraries with the
   12168   # GNU dynamic linker.  Since this was broken with cross compilers,
   12169   # most powerpc-linux boxes support dynamic linking these days and
   12170   # people can always --disable-shared, the test was removed, and we
   12171   # assume the GNU/Linux dynamic linker is in use.
   12172   dynamic_linker='GNU/Linux ld.so'
   12173   ;;
   12174 
   12175 knetbsd*-gnu)
   12176   version_type=linux
   12177   need_lib_prefix=no
   12178   need_version=no
   12179   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12180   soname_spec='${libname}${release}${shared_ext}$major'
   12181   shlibpath_var=LD_LIBRARY_PATH
   12182   shlibpath_overrides_runpath=no
   12183   hardcode_into_libs=yes
   12184   dynamic_linker='GNU ld.so'
   12185   ;;
   12186 
   12187 netbsd*)
   12188   version_type=sunos
   12189   need_lib_prefix=no
   12190   need_version=no
   12191   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   12192     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12193     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12194     dynamic_linker='NetBSD (a.out) ld.so'
   12195   else
   12196     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12197     soname_spec='${libname}${release}${shared_ext}$major'
   12198     dynamic_linker='NetBSD ld.elf_so'
   12199   fi
   12200   shlibpath_var=LD_LIBRARY_PATH
   12201   shlibpath_overrides_runpath=yes
   12202   hardcode_into_libs=yes
   12203   ;;
   12204 
   12205 newsos6)
   12206   version_type=linux
   12207   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12208   shlibpath_var=LD_LIBRARY_PATH
   12209   shlibpath_overrides_runpath=yes
   12210   ;;
   12211 
   12212 nto-qnx*)
   12213   version_type=linux
   12214   need_lib_prefix=no
   12215   need_version=no
   12216   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12217   soname_spec='${libname}${release}${shared_ext}$major'
   12218   shlibpath_var=LD_LIBRARY_PATH
   12219   shlibpath_overrides_runpath=yes
   12220   ;;
   12221 
   12222 openbsd*)
   12223   version_type=sunos
   12224   sys_lib_dlsearch_path_spec="/usr/lib"
   12225   need_lib_prefix=no
   12226   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   12227   case $host_os in
   12228     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   12229     *)                         need_version=no  ;;
   12230   esac
   12231   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12232   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12233   shlibpath_var=LD_LIBRARY_PATH
   12234   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   12235     case $host_os in
   12236       openbsd2.[89] | openbsd2.[89].*)
   12237 	shlibpath_overrides_runpath=no
   12238 	;;
   12239       *)
   12240 	shlibpath_overrides_runpath=yes
   12241 	;;
   12242       esac
   12243   else
   12244     shlibpath_overrides_runpath=yes
   12245   fi
   12246   ;;
   12247 
   12248 os2*)
   12249   libname_spec='$name'
   12250   shrext_cmds=".dll"
   12251   need_lib_prefix=no
   12252   library_names_spec='$libname${shared_ext} $libname.a'
   12253   dynamic_linker='OS/2 ld.exe'
   12254   shlibpath_var=LIBPATH
   12255   ;;
   12256 
   12257 osf3* | osf4* | osf5*)
   12258   version_type=osf
   12259   need_lib_prefix=no
   12260   need_version=no
   12261   soname_spec='${libname}${release}${shared_ext}$major'
   12262   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12263   shlibpath_var=LD_LIBRARY_PATH
   12264   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   12265   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   12266   ;;
   12267 
   12268 solaris*)
   12269   version_type=linux
   12270   need_lib_prefix=no
   12271   need_version=no
   12272   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12273   soname_spec='${libname}${release}${shared_ext}$major'
   12274   shlibpath_var=LD_LIBRARY_PATH
   12275   shlibpath_overrides_runpath=yes
   12276   hardcode_into_libs=yes
   12277   # ldd complains unless libraries are executable
   12278   postinstall_cmds='chmod +x $lib'
   12279   ;;
   12280 
   12281 sunos4*)
   12282   version_type=sunos
   12283   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12284   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   12285   shlibpath_var=LD_LIBRARY_PATH
   12286   shlibpath_overrides_runpath=yes
   12287   if test "$with_gnu_ld" = yes; then
   12288     need_lib_prefix=no
   12289   fi
   12290   need_version=yes
   12291   ;;
   12292 
   12293 sysv4 | sysv4.3*)
   12294   version_type=linux
   12295   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12296   soname_spec='${libname}${release}${shared_ext}$major'
   12297   shlibpath_var=LD_LIBRARY_PATH
   12298   case $host_vendor in
   12299     sni)
   12300       shlibpath_overrides_runpath=no
   12301       need_lib_prefix=no
   12302       export_dynamic_flag_spec='${wl}-Blargedynsym'
   12303       runpath_var=LD_RUN_PATH
   12304       ;;
   12305     siemens)
   12306       need_lib_prefix=no
   12307       ;;
   12308     motorola)
   12309       need_lib_prefix=no
   12310       need_version=no
   12311       shlibpath_overrides_runpath=no
   12312       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   12313       ;;
   12314   esac
   12315   ;;
   12316 
   12317 sysv4*MP*)
   12318   if test -d /usr/nec ;then
   12319     version_type=linux
   12320     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   12321     soname_spec='$libname${shared_ext}.$major'
   12322     shlibpath_var=LD_LIBRARY_PATH
   12323   fi
   12324   ;;
   12325 
   12326 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   12327   version_type=freebsd-elf
   12328   need_lib_prefix=no
   12329   need_version=no
   12330   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12331   soname_spec='${libname}${release}${shared_ext}$major'
   12332   shlibpath_var=LD_LIBRARY_PATH
   12333   hardcode_into_libs=yes
   12334   if test "$with_gnu_ld" = yes; then
   12335     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   12336     shlibpath_overrides_runpath=no
   12337   else
   12338     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   12339     shlibpath_overrides_runpath=yes
   12340     case $host_os in
   12341       sco3.2v5*)
   12342         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   12343 	;;
   12344     esac
   12345   fi
   12346   sys_lib_dlsearch_path_spec='/usr/lib'
   12347   ;;
   12348 
   12349 uts4*)
   12350   version_type=linux
   12351   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12352   soname_spec='${libname}${release}${shared_ext}$major'
   12353   shlibpath_var=LD_LIBRARY_PATH
   12354   ;;
   12355 
   12356 *)
   12357   dynamic_linker=no
   12358   ;;
   12359 esac
   12360 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   12361 echo "${ECHO_T}$dynamic_linker" >&6
   12362 test "$dynamic_linker" = no && can_build_shared=no
   12363 
   12364 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   12365 if test "$GCC" = yes; then
   12366   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   12367 fi
   12368 
   12369 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   12370 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   12371 hardcode_action_CXX=
   12372 if test -n "$hardcode_libdir_flag_spec_CXX" || \
   12373    test -n "$runpath_var_CXX" || \
   12374    test "X$hardcode_automatic_CXX" = "Xyes" ; then
   12375 
   12376   # We can hardcode non-existant directories.
   12377   if test "$hardcode_direct_CXX" != no &&
   12378      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12379      # have to relink, otherwise we might link with an installed library
   12380      # when we should be linking with a yet-to-be-installed one
   12381      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
   12382      test "$hardcode_minus_L_CXX" != no; then
   12383     # Linking always hardcodes the temporary library directory.
   12384     hardcode_action_CXX=relink
   12385   else
   12386     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12387     hardcode_action_CXX=immediate
   12388   fi
   12389 else
   12390   # We cannot hardcode anything, or else we can only hardcode existing
   12391   # directories.
   12392   hardcode_action_CXX=unsupported
   12393 fi
   12394 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
   12395 echo "${ECHO_T}$hardcode_action_CXX" >&6
   12396 
   12397 if test "$hardcode_action_CXX" = relink; then
   12398   # Fast installation is not supported
   12399   enable_fast_install=no
   12400 elif test "$shlibpath_overrides_runpath" = yes ||
   12401      test "$enable_shared" = no; then
   12402   # Fast installation is not necessary
   12403   enable_fast_install=needless
   12404 fi
   12405 
   12406 
   12407 # The else clause should only fire when bootstrapping the
   12408 # libtool distribution, otherwise you forgot to ship ltmain.sh
   12409 # with your package, and you will get complaints that there are
   12410 # no rules to generate ltmain.sh.
   12411 if test -f "$ltmain"; then
   12412   # See if we are running on zsh, and set the options which allow our commands through
   12413   # without removal of \ escapes.
   12414   if test -n "${ZSH_VERSION+set}" ; then
   12415     setopt NO_GLOB_SUBST
   12416   fi
   12417   # Now quote all the things that may contain metacharacters while being
   12418   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   12419   # variables and quote the copies for generation of the libtool script.
   12420   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   12421     SED SHELL STRIP \
   12422     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   12423     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   12424     deplibs_check_method reload_flag reload_cmds need_locks \
   12425     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   12426     lt_cv_sys_global_symbol_to_c_name_address \
   12427     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   12428     old_postinstall_cmds old_postuninstall_cmds \
   12429     compiler_CXX \
   12430     CC_CXX \
   12431     LD_CXX \
   12432     lt_prog_compiler_wl_CXX \
   12433     lt_prog_compiler_pic_CXX \
   12434     lt_prog_compiler_static_CXX \
   12435     lt_prog_compiler_no_builtin_flag_CXX \
   12436     export_dynamic_flag_spec_CXX \
   12437     thread_safe_flag_spec_CXX \
   12438     whole_archive_flag_spec_CXX \
   12439     enable_shared_with_static_runtimes_CXX \
   12440     old_archive_cmds_CXX \
   12441     old_archive_from_new_cmds_CXX \
   12442     predep_objects_CXX \
   12443     postdep_objects_CXX \
   12444     predeps_CXX \
   12445     postdeps_CXX \
   12446     compiler_lib_search_path_CXX \
   12447     archive_cmds_CXX \
   12448     archive_expsym_cmds_CXX \
   12449     postinstall_cmds_CXX \
   12450     postuninstall_cmds_CXX \
   12451     old_archive_from_expsyms_cmds_CXX \
   12452     allow_undefined_flag_CXX \
   12453     no_undefined_flag_CXX \
   12454     export_symbols_cmds_CXX \
   12455     hardcode_libdir_flag_spec_CXX \
   12456     hardcode_libdir_flag_spec_ld_CXX \
   12457     hardcode_libdir_separator_CXX \
   12458     hardcode_automatic_CXX \
   12459     module_cmds_CXX \
   12460     module_expsym_cmds_CXX \
   12461     lt_cv_prog_compiler_c_o_CXX \
   12462     exclude_expsyms_CXX \
   12463     include_expsyms_CXX; do
   12464 
   12465     case $var in
   12466     old_archive_cmds_CXX | \
   12467     old_archive_from_new_cmds_CXX | \
   12468     archive_cmds_CXX | \
   12469     archive_expsym_cmds_CXX | \
   12470     module_cmds_CXX | \
   12471     module_expsym_cmds_CXX | \
   12472     old_archive_from_expsyms_cmds_CXX | \
   12473     export_symbols_cmds_CXX | \
   12474     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   12475     postinstall_cmds | postuninstall_cmds | \
   12476     old_postinstall_cmds | old_postuninstall_cmds | \
   12477     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   12478       # Double-quote double-evaled strings.
   12479       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   12480       ;;
   12481     *)
   12482       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   12483       ;;
   12484     esac
   12485   done
   12486 
   12487   case $lt_echo in
   12488   *'\$0 --fallback-echo"')
   12489     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   12490     ;;
   12491   esac
   12492 
   12493 cfgfile="$ofile"
   12494 
   12495   cat <<__EOF__ >> "$cfgfile"
   12496 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   12497 
   12498 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   12499 
   12500 # Shell to use when invoking shell scripts.
   12501 SHELL=$lt_SHELL
   12502 
   12503 # Whether or not to build shared libraries.
   12504 build_libtool_libs=$enable_shared
   12505 
   12506 # Whether or not to build static libraries.
   12507 build_old_libs=$enable_static
   12508 
   12509 # Whether or not to add -lc for building shared libraries.
   12510 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   12511 
   12512 # Whether or not to disallow shared libs when runtime libs are static
   12513 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   12514 
   12515 # Whether or not to optimize for fast installation.
   12516 fast_install=$enable_fast_install
   12517 
   12518 # The host system.
   12519 host_alias=$host_alias
   12520 host=$host
   12521 host_os=$host_os
   12522 
   12523 # The build system.
   12524 build_alias=$build_alias
   12525 build=$build
   12526 build_os=$build_os
   12527 
   12528 # An echo program that does not interpret backslashes.
   12529 echo=$lt_echo
   12530 
   12531 # The archiver.
   12532 AR=$lt_AR
   12533 AR_FLAGS=$lt_AR_FLAGS
   12534 
   12535 # A C compiler.
   12536 LTCC=$lt_LTCC
   12537 
   12538 # LTCC compiler flags.
   12539 LTCFLAGS=$lt_LTCFLAGS
   12540 
   12541 # A language-specific compiler.
   12542 CC=$lt_compiler_CXX
   12543 
   12544 # Is the compiler the GNU C compiler?
   12545 with_gcc=$GCC_CXX
   12546 
   12547 # An ERE matcher.
   12548 EGREP=$lt_EGREP
   12549 
   12550 # The linker used to build libraries.
   12551 LD=$lt_LD_CXX
   12552 
   12553 # Whether we need hard or soft links.
   12554 LN_S=$lt_LN_S
   12555 
   12556 # A BSD-compatible nm program.
   12557 NM=$lt_NM
   12558 
   12559 # A symbol stripping program
   12560 STRIP=$lt_STRIP
   12561 
   12562 # Used to examine libraries when file_magic_cmd begins "file"
   12563 MAGIC_CMD=$MAGIC_CMD
   12564 
   12565 # Used on cygwin: DLL creation program.
   12566 DLLTOOL="$DLLTOOL"
   12567 
   12568 # Used on cygwin: object dumper.
   12569 OBJDUMP="$OBJDUMP"
   12570 
   12571 # Used on cygwin: assembler.
   12572 AS="$AS"
   12573 
   12574 # The name of the directory that contains temporary libtool files.
   12575 objdir=$objdir
   12576 
   12577 # How to create reloadable object files.
   12578 reload_flag=$lt_reload_flag
   12579 reload_cmds=$lt_reload_cmds
   12580 
   12581 # How to pass a linker flag through the compiler.
   12582 wl=$lt_lt_prog_compiler_wl_CXX
   12583 
   12584 # Object file suffix (normally "o").
   12585 objext="$ac_objext"
   12586 
   12587 # Old archive suffix (normally "a").
   12588 libext="$libext"
   12589 
   12590 # Shared library suffix (normally ".so").
   12591 shrext_cmds='$shrext_cmds'
   12592 
   12593 # Executable file suffix (normally "").
   12594 exeext="$exeext"
   12595 
   12596 # Additional compiler flags for building library objects.
   12597 pic_flag=$lt_lt_prog_compiler_pic_CXX
   12598 pic_mode=$pic_mode
   12599 
   12600 # What is the maximum length of a command?
   12601 max_cmd_len=$lt_cv_sys_max_cmd_len
   12602 
   12603 # Does compiler simultaneously support -c and -o options?
   12604 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   12605 
   12606 # Must we lock files when doing compilation?
   12607 need_locks=$lt_need_locks
   12608 
   12609 # Do we need the lib prefix for modules?
   12610 need_lib_prefix=$need_lib_prefix
   12611 
   12612 # Do we need a version for libraries?
   12613 need_version=$need_version
   12614 
   12615 # Whether dlopen is supported.
   12616 dlopen_support=$enable_dlopen
   12617 
   12618 # Whether dlopen of programs is supported.
   12619 dlopen_self=$enable_dlopen_self
   12620 
   12621 # Whether dlopen of statically linked programs is supported.
   12622 dlopen_self_static=$enable_dlopen_self_static
   12623 
   12624 # Compiler flag to prevent dynamic linking.
   12625 link_static_flag=$lt_lt_prog_compiler_static_CXX
   12626 
   12627 # Compiler flag to turn off builtin functions.
   12628 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   12629 
   12630 # Compiler flag to allow reflexive dlopens.
   12631 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   12632 
   12633 # Compiler flag to generate shared objects directly from archives.
   12634 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   12635 
   12636 # Compiler flag to generate thread-safe objects.
   12637 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
   12638 
   12639 # Library versioning type.
   12640 version_type=$version_type
   12641 
   12642 # Format of library name prefix.
   12643 libname_spec=$lt_libname_spec
   12644 
   12645 # List of archive names.  First name is the real one, the rest are links.
   12646 # The last name is the one that the linker finds with -lNAME.
   12647 library_names_spec=$lt_library_names_spec
   12648 
   12649 # The coded name of the library, if different from the real name.
   12650 soname_spec=$lt_soname_spec
   12651 
   12652 # Commands used to build and install an old-style archive.
   12653 RANLIB=$lt_RANLIB
   12654 old_archive_cmds=$lt_old_archive_cmds_CXX
   12655 old_postinstall_cmds=$lt_old_postinstall_cmds
   12656 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   12657 
   12658 # Create an old-style archive from a shared archive.
   12659 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   12660 
   12661 # Create a temporary old-style archive to link instead of a shared archive.
   12662 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   12663 
   12664 # Commands used to build and install a shared archive.
   12665 archive_cmds=$lt_archive_cmds_CXX
   12666 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   12667 postinstall_cmds=$lt_postinstall_cmds
   12668 postuninstall_cmds=$lt_postuninstall_cmds
   12669 
   12670 # Commands used to build a loadable module (assumed same as above if empty)
   12671 module_cmds=$lt_module_cmds_CXX
   12672 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   12673 
   12674 # Commands to strip libraries.
   12675 old_striplib=$lt_old_striplib
   12676 striplib=$lt_striplib
   12677 
   12678 # Dependencies to place before the objects being linked to create a
   12679 # shared library.
   12680 predep_objects=$lt_predep_objects_CXX
   12681 
   12682 # Dependencies to place after the objects being linked to create a
   12683 # shared library.
   12684 postdep_objects=$lt_postdep_objects_CXX
   12685 
   12686 # Dependencies to place before the objects being linked to create a
   12687 # shared library.
   12688 predeps=$lt_predeps_CXX
   12689 
   12690 # Dependencies to place after the objects being linked to create a
   12691 # shared library.
   12692 postdeps=$lt_postdeps_CXX
   12693 
   12694 # The library search path used internally by the compiler when linking
   12695 # a shared library.
   12696 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   12697 
   12698 # Method to check whether dependent libraries are shared objects.
   12699 deplibs_check_method=$lt_deplibs_check_method
   12700 
   12701 # Command to use when deplibs_check_method == file_magic.
   12702 file_magic_cmd=$lt_file_magic_cmd
   12703 
   12704 # Flag that allows shared libraries with undefined symbols to be built.
   12705 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   12706 
   12707 # Flag that forces no undefined symbols.
   12708 no_undefined_flag=$lt_no_undefined_flag_CXX
   12709 
   12710 # Commands used to finish a libtool library installation in a directory.
   12711 finish_cmds=$lt_finish_cmds
   12712 
   12713 # Same as above, but a single script fragment to be evaled but not shown.
   12714 finish_eval=$lt_finish_eval
   12715 
   12716 # Take the output of nm and produce a listing of raw symbols and C names.
   12717 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   12718 
   12719 # Transform the output of nm in a proper C declaration
   12720 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   12721 
   12722 # Transform the output of nm in a C name address pair
   12723 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   12724 
   12725 # This is the shared library runtime path variable.
   12726 runpath_var=$runpath_var
   12727 
   12728 # This is the shared library path variable.
   12729 shlibpath_var=$shlibpath_var
   12730 
   12731 # Is shlibpath searched before the hard-coded library search path?
   12732 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   12733 
   12734 # How to hardcode a shared library path into an executable.
   12735 hardcode_action=$hardcode_action_CXX
   12736 
   12737 # Whether we should hardcode library paths into libraries.
   12738 hardcode_into_libs=$hardcode_into_libs
   12739 
   12740 # Flag to hardcode \$libdir into a binary during linking.
   12741 # This must work even if \$libdir does not exist.
   12742 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   12743 
   12744 # If ld is used when linking, flag to hardcode \$libdir into
   12745 # a binary during linking. This must work even if \$libdir does
   12746 # not exist.
   12747 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
   12748 
   12749 # Whether we need a single -rpath flag with a separated argument.
   12750 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   12751 
   12752 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   12753 # resulting binary.
   12754 hardcode_direct=$hardcode_direct_CXX
   12755 
   12756 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   12757 # resulting binary.
   12758 hardcode_minus_L=$hardcode_minus_L_CXX
   12759 
   12760 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   12761 # the resulting binary.
   12762 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   12763 
   12764 # Set to yes if building a shared library automatically hardcodes DIR into the library
   12765 # and all subsequent libraries and executables linked against it.
   12766 hardcode_automatic=$hardcode_automatic_CXX
   12767 
   12768 # Variables whose values should be saved in libtool wrapper scripts and
   12769 # restored at relink time.
   12770 variables_saved_for_relink="$variables_saved_for_relink"
   12771 
   12772 # Whether libtool must link a program against all its dependency libraries.
   12773 link_all_deplibs=$link_all_deplibs_CXX
   12774 
   12775 # Compile-time system search path for libraries
   12776 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   12777 
   12778 # Run-time system search path for libraries
   12779 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   12780 
   12781 # Fix the shell variable \$srcfile for the compiler.
   12782 fix_srcfile_path="$fix_srcfile_path_CXX"
   12783 
   12784 # Set to yes if exported symbols are required.
   12785 always_export_symbols=$always_export_symbols_CXX
   12786 
   12787 # The commands to list exported symbols.
   12788 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   12789 
   12790 # The commands to extract the exported symbol list from a shared archive.
   12791 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   12792 
   12793 # Symbols that should not be listed in the preloaded symbols.
   12794 exclude_expsyms=$lt_exclude_expsyms_CXX
   12795 
   12796 # Symbols that must always be exported.
   12797 include_expsyms=$lt_include_expsyms_CXX
   12798 
   12799 # ### END LIBTOOL TAG CONFIG: $tagname
   12800 
   12801 __EOF__
   12802 
   12803 
   12804 else
   12805   # If there is no Makefile yet, we rely on a make rule to execute
   12806   # `config.status --recheck' to rerun these tests and create the
   12807   # libtool script then.
   12808   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   12809   if test -f "$ltmain_in"; then
   12810     test -f Makefile && make "$ltmain"
   12811   fi
   12812 fi
   12813 
   12814 
   12815 ac_ext=c
   12816 ac_cpp='$CPP $CPPFLAGS'
   12817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12820 
   12821 CC=$lt_save_CC
   12822 LDCXX=$LD
   12823 LD=$lt_save_LD
   12824 GCC=$lt_save_GCC
   12825 with_gnu_ldcxx=$with_gnu_ld
   12826 with_gnu_ld=$lt_save_with_gnu_ld
   12827 lt_cv_path_LDCXX=$lt_cv_path_LD
   12828 lt_cv_path_LD=$lt_save_path_LD
   12829 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   12830 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   12831 
   12832 	else
   12833 	  tagname=""
   12834 	fi
   12835 	;;
   12836 
   12837       F77)
   12838 	if test -n "$F77" && test "X$F77" != "Xno"; then
   12839 
   12840 ac_ext=f
   12841 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   12842 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12843 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   12844 
   12845 
   12846 archive_cmds_need_lc_F77=no
   12847 allow_undefined_flag_F77=
   12848 always_export_symbols_F77=no
   12849 archive_expsym_cmds_F77=
   12850 export_dynamic_flag_spec_F77=
   12851 hardcode_direct_F77=no
   12852 hardcode_libdir_flag_spec_F77=
   12853 hardcode_libdir_flag_spec_ld_F77=
   12854 hardcode_libdir_separator_F77=
   12855 hardcode_minus_L_F77=no
   12856 hardcode_automatic_F77=no
   12857 module_cmds_F77=
   12858 module_expsym_cmds_F77=
   12859 link_all_deplibs_F77=unknown
   12860 old_archive_cmds_F77=$old_archive_cmds
   12861 no_undefined_flag_F77=
   12862 whole_archive_flag_spec_F77=
   12863 enable_shared_with_static_runtimes_F77=no
   12864 
   12865 # Source file extension for f77 test sources.
   12866 ac_ext=f
   12867 
   12868 # Object file extension for compiled f77 test sources.
   12869 objext=o
   12870 objext_F77=$objext
   12871 
   12872 # Code to be used in simple compile tests
   12873 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
   12874 
   12875 # Code to be used in simple link tests
   12876 lt_simple_link_test_code="      program t\n      end\n"
   12877 
   12878 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   12879 
   12880 # If no C compiler was specified, use CC.
   12881 LTCC=${LTCC-"$CC"}
   12882 
   12883 # If no C compiler flags were specified, use CFLAGS.
   12884 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   12885 
   12886 # Allow CC to be a program name with arguments.
   12887 compiler=$CC
   12888 
   12889 
   12890 # save warnings/boilerplate of simple test code
   12891 ac_outfile=conftest.$ac_objext
   12892 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   12893 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12894 _lt_compiler_boilerplate=`cat conftest.err`
   12895 $rm conftest*
   12896 
   12897 ac_outfile=conftest.$ac_objext
   12898 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   12899 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12900 _lt_linker_boilerplate=`cat conftest.err`
   12901 $rm conftest*
   12902 
   12903 
   12904 # Allow CC to be a program name with arguments.
   12905 lt_save_CC="$CC"
   12906 CC=${F77-"f77"}
   12907 compiler=$CC
   12908 compiler_F77=$CC
   12909 for cc_temp in $compiler""; do
   12910   case $cc_temp in
   12911     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   12912     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   12913     \-*) ;;
   12914     *) break;;
   12915   esac
   12916 done
   12917 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   12918 
   12919 
   12920 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   12921 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
   12922 echo "$as_me:$LINENO: result: $can_build_shared" >&5
   12923 echo "${ECHO_T}$can_build_shared" >&6
   12924 
   12925 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   12926 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
   12927 test "$can_build_shared" = "no" && enable_shared=no
   12928 
   12929 # On AIX, shared libraries and static libraries use the same namespace, and
   12930 # are all built from PIC.
   12931 case $host_os in
   12932 aix3*)
   12933   test "$enable_shared" = yes && enable_static=no
   12934   if test -n "$RANLIB"; then
   12935     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   12936     postinstall_cmds='$RANLIB $lib'
   12937   fi
   12938   ;;
   12939 aix4* | aix5*)
   12940   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   12941     test "$enable_shared" = yes && enable_static=no
   12942   fi
   12943   ;;
   12944 esac
   12945 echo "$as_me:$LINENO: result: $enable_shared" >&5
   12946 echo "${ECHO_T}$enable_shared" >&6
   12947 
   12948 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   12949 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
   12950 # Make sure either enable_shared or enable_static is yes.
   12951 test "$enable_shared" = yes || enable_static=yes
   12952 echo "$as_me:$LINENO: result: $enable_static" >&5
   12953 echo "${ECHO_T}$enable_static" >&6
   12954 
   12955 GCC_F77="$G77"
   12956 LD_F77="$LD"
   12957 
   12958 lt_prog_compiler_wl_F77=
   12959 lt_prog_compiler_pic_F77=
   12960 lt_prog_compiler_static_F77=
   12961 
   12962 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   12963 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   12964 
   12965   if test "$GCC" = yes; then
   12966     lt_prog_compiler_wl_F77='-Wl,'
   12967     lt_prog_compiler_static_F77='-static'
   12968 
   12969     case $host_os in
   12970       aix*)
   12971       # All AIX code is PIC.
   12972       if test "$host_cpu" = ia64; then
   12973 	# AIX 5 now supports IA64 processor
   12974 	lt_prog_compiler_static_F77='-Bstatic'
   12975       fi
   12976       ;;
   12977 
   12978     amigaos*)
   12979       # FIXME: we need at least 68020 code to build shared libraries, but
   12980       # adding the `-m68020' flag to GCC prevents building anything better,
   12981       # like `-m68040'.
   12982       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
   12983       ;;
   12984 
   12985     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   12986       # PIC is the default for these OSes.
   12987       ;;
   12988 
   12989     mingw* | pw32* | os2*)
   12990       # This hack is so that the source file can tell whether it is being
   12991       # built for inclusion in a dll (and should export symbols for example).
   12992       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   12993       ;;
   12994 
   12995     darwin* | rhapsody*)
   12996       # PIC is the default on this platform
   12997       # Common symbols not allowed in MH_DYLIB files
   12998       lt_prog_compiler_pic_F77='-fno-common'
   12999       ;;
   13000 
   13001     interix3*)
   13002       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   13003       # Instead, we relocate shared libraries at runtime.
   13004       ;;
   13005 
   13006     msdosdjgpp*)
   13007       # Just because we use GCC doesn't mean we suddenly get shared libraries
   13008       # on systems that don't support them.
   13009       lt_prog_compiler_can_build_shared_F77=no
   13010       enable_shared=no
   13011       ;;
   13012 
   13013     sysv4*MP*)
   13014       if test -d /usr/nec; then
   13015 	lt_prog_compiler_pic_F77=-Kconform_pic
   13016       fi
   13017       ;;
   13018 
   13019     hpux*)
   13020       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13021       # not for PA HP-UX.
   13022       case $host_cpu in
   13023       hppa*64*|ia64*)
   13024 	# +Z the default
   13025 	;;
   13026       *)
   13027 	lt_prog_compiler_pic_F77='-fPIC'
   13028 	;;
   13029       esac
   13030       ;;
   13031 
   13032     *)
   13033       lt_prog_compiler_pic_F77='-fPIC'
   13034       ;;
   13035     esac
   13036   else
   13037     # PORTME Check for flag to pass linker flags through the system compiler.
   13038     case $host_os in
   13039     aix*)
   13040       lt_prog_compiler_wl_F77='-Wl,'
   13041       if test "$host_cpu" = ia64; then
   13042 	# AIX 5 now supports IA64 processor
   13043 	lt_prog_compiler_static_F77='-Bstatic'
   13044       else
   13045 	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
   13046       fi
   13047       ;;
   13048       darwin*)
   13049         # PIC is the default on this platform
   13050         # Common symbols not allowed in MH_DYLIB files
   13051        case $cc_basename in
   13052          xlc*)
   13053          lt_prog_compiler_pic_F77='-qnocommon'
   13054          lt_prog_compiler_wl_F77='-Wl,'
   13055          ;;
   13056        esac
   13057        ;;
   13058 
   13059     mingw* | pw32* | os2*)
   13060       # This hack is so that the source file can tell whether it is being
   13061       # built for inclusion in a dll (and should export symbols for example).
   13062       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13063       ;;
   13064 
   13065     hpux9* | hpux10* | hpux11*)
   13066       lt_prog_compiler_wl_F77='-Wl,'
   13067       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13068       # not for PA HP-UX.
   13069       case $host_cpu in
   13070       hppa*64*|ia64*)
   13071 	# +Z the default
   13072 	;;
   13073       *)
   13074 	lt_prog_compiler_pic_F77='+Z'
   13075 	;;
   13076       esac
   13077       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   13078       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
   13079       ;;
   13080 
   13081     irix5* | irix6* | nonstopux*)
   13082       lt_prog_compiler_wl_F77='-Wl,'
   13083       # PIC (with -KPIC) is the default.
   13084       lt_prog_compiler_static_F77='-non_shared'
   13085       ;;
   13086 
   13087     newsos6)
   13088       lt_prog_compiler_pic_F77='-KPIC'
   13089       lt_prog_compiler_static_F77='-Bstatic'
   13090       ;;
   13091 
   13092     linux*)
   13093       case $cc_basename in
   13094       icc* | ecc*)
   13095 	lt_prog_compiler_wl_F77='-Wl,'
   13096 	lt_prog_compiler_pic_F77='-KPIC'
   13097 	lt_prog_compiler_static_F77='-static'
   13098         ;;
   13099       pgcc* | pgf77* | pgf90* | pgf95*)
   13100         # Portland Group compilers (*not* the Pentium gcc compiler,
   13101 	# which looks to be a dead project)
   13102 	lt_prog_compiler_wl_F77='-Wl,'
   13103 	lt_prog_compiler_pic_F77='-fpic'
   13104 	lt_prog_compiler_static_F77='-Bstatic'
   13105         ;;
   13106       ccc*)
   13107         lt_prog_compiler_wl_F77='-Wl,'
   13108         # All Alpha code is PIC.
   13109         lt_prog_compiler_static_F77='-non_shared'
   13110         ;;
   13111       esac
   13112       ;;
   13113 
   13114     osf3* | osf4* | osf5*)
   13115       lt_prog_compiler_wl_F77='-Wl,'
   13116       # All OSF/1 code is PIC.
   13117       lt_prog_compiler_static_F77='-non_shared'
   13118       ;;
   13119 
   13120     solaris*)
   13121       lt_prog_compiler_pic_F77='-KPIC'
   13122       lt_prog_compiler_static_F77='-Bstatic'
   13123       case $cc_basename in
   13124       f77* | f90* | f95*)
   13125 	lt_prog_compiler_wl_F77='-Qoption ld ';;
   13126       *)
   13127 	lt_prog_compiler_wl_F77='-Wl,';;
   13128       esac
   13129       ;;
   13130 
   13131     sunos4*)
   13132       lt_prog_compiler_wl_F77='-Qoption ld '
   13133       lt_prog_compiler_pic_F77='-PIC'
   13134       lt_prog_compiler_static_F77='-Bstatic'
   13135       ;;
   13136 
   13137     sysv4 | sysv4.2uw2* | sysv4.3*)
   13138       lt_prog_compiler_wl_F77='-Wl,'
   13139       lt_prog_compiler_pic_F77='-KPIC'
   13140       lt_prog_compiler_static_F77='-Bstatic'
   13141       ;;
   13142 
   13143     sysv4*MP*)
   13144       if test -d /usr/nec ;then
   13145 	lt_prog_compiler_pic_F77='-Kconform_pic'
   13146 	lt_prog_compiler_static_F77='-Bstatic'
   13147       fi
   13148       ;;
   13149 
   13150     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   13151       lt_prog_compiler_wl_F77='-Wl,'
   13152       lt_prog_compiler_pic_F77='-KPIC'
   13153       lt_prog_compiler_static_F77='-Bstatic'
   13154       ;;
   13155 
   13156     unicos*)
   13157       lt_prog_compiler_wl_F77='-Wl,'
   13158       lt_prog_compiler_can_build_shared_F77=no
   13159       ;;
   13160 
   13161     uts4*)
   13162       lt_prog_compiler_pic_F77='-pic'
   13163       lt_prog_compiler_static_F77='-Bstatic'
   13164       ;;
   13165 
   13166     *)
   13167       lt_prog_compiler_can_build_shared_F77=no
   13168       ;;
   13169     esac
   13170   fi
   13171 
   13172 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
   13173 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
   13174 
   13175 #
   13176 # Check to make sure the PIC flag actually works.
   13177 #
   13178 if test -n "$lt_prog_compiler_pic_F77"; then
   13179 
   13180 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
   13181 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
   13182 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
   13183   echo $ECHO_N "(cached) $ECHO_C" >&6
   13184 else
   13185   lt_prog_compiler_pic_works_F77=no
   13186   ac_outfile=conftest.$ac_objext
   13187    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13188    lt_compiler_flag="$lt_prog_compiler_pic_F77"
   13189    # Insert the option either (1) after the last *FLAGS variable, or
   13190    # (2) before a word containing "conftest.", or (3) at the end.
   13191    # Note that $ac_compile itself does not contain backslashes and begins
   13192    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13193    # The option is referenced via a variable to avoid confusing sed.
   13194    lt_compile=`echo "$ac_compile" | $SED \
   13195    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13196    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13197    -e 's:$: $lt_compiler_flag:'`
   13198    (eval echo "\"\$as_me:13198: $lt_compile\"" >&5)
   13199    (eval "$lt_compile" 2>conftest.err)
   13200    ac_status=$?
   13201    cat conftest.err >&5
   13202    echo "$as_me:13202: \$? = $ac_status" >&5
   13203    if (exit $ac_status) && test -s "$ac_outfile"; then
   13204      # The compiler can only warn and ignore the option if not recognized
   13205      # So say no if there are warnings other than the usual output.
   13206      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   13207      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13208      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   13209        lt_prog_compiler_pic_works_F77=yes
   13210      fi
   13211    fi
   13212    $rm conftest*
   13213 
   13214 fi
   13215 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
   13216 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
   13217 
   13218 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
   13219     case $lt_prog_compiler_pic_F77 in
   13220      "" | " "*) ;;
   13221      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
   13222      esac
   13223 else
   13224     lt_prog_compiler_pic_F77=
   13225      lt_prog_compiler_can_build_shared_F77=no
   13226 fi
   13227 
   13228 fi
   13229 case $host_os in
   13230   # For platforms which do not support PIC, -DPIC is meaningless:
   13231   *djgpp*)
   13232     lt_prog_compiler_pic_F77=
   13233     ;;
   13234   *)
   13235     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
   13236     ;;
   13237 esac
   13238 
   13239 #
   13240 # Check to make sure the static flag actually works.
   13241 #
   13242 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
   13243 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   13244 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   13245 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
   13246   echo $ECHO_N "(cached) $ECHO_C" >&6
   13247 else
   13248   lt_prog_compiler_static_works_F77=no
   13249    save_LDFLAGS="$LDFLAGS"
   13250    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   13251    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   13252    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   13253      # The linker can only warn and ignore the option if not recognized
   13254      # So say no if there are warnings
   13255      if test -s conftest.err; then
   13256        # Append any errors to the config.log.
   13257        cat conftest.err 1>&5
   13258        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   13259        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13260        if diff conftest.exp conftest.er2 >/dev/null; then
   13261          lt_prog_compiler_static_works_F77=yes
   13262        fi
   13263      else
   13264        lt_prog_compiler_static_works_F77=yes
   13265      fi
   13266    fi
   13267    $rm conftest*
   13268    LDFLAGS="$save_LDFLAGS"
   13269 
   13270 fi
   13271 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
   13272 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
   13273 
   13274 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
   13275     :
   13276 else
   13277     lt_prog_compiler_static_F77=
   13278 fi
   13279 
   13280 
   13281 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   13282 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   13283 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
   13284   echo $ECHO_N "(cached) $ECHO_C" >&6
   13285 else
   13286   lt_cv_prog_compiler_c_o_F77=no
   13287    $rm -r conftest 2>/dev/null
   13288    mkdir conftest
   13289    cd conftest
   13290    mkdir out
   13291    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13292 
   13293    lt_compiler_flag="-o out/conftest2.$ac_objext"
   13294    # Insert the option either (1) after the last *FLAGS variable, or
   13295    # (2) before a word containing "conftest.", or (3) at the end.
   13296    # Note that $ac_compile itself does not contain backslashes and begins
   13297    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13298    lt_compile=`echo "$ac_compile" | $SED \
   13299    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13300    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13301    -e 's:$: $lt_compiler_flag:'`
   13302    (eval echo "\"\$as_me:13302: $lt_compile\"" >&5)
   13303    (eval "$lt_compile" 2>out/conftest.err)
   13304    ac_status=$?
   13305    cat out/conftest.err >&5
   13306    echo "$as_me:13306: \$? = $ac_status" >&5
   13307    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   13308    then
   13309      # The compiler can only warn and ignore the option if not recognized
   13310      # So say no if there are warnings
   13311      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   13312      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   13313      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   13314        lt_cv_prog_compiler_c_o_F77=yes
   13315      fi
   13316    fi
   13317    chmod u+w . 2>&5
   13318    $rm conftest*
   13319    # SGI C++ compiler will create directory out/ii_files/ for
   13320    # template instantiation
   13321    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   13322    $rm out/* && rmdir out
   13323    cd ..
   13324    rmdir conftest
   13325    $rm conftest*
   13326 
   13327 fi
   13328 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
   13329 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
   13330 
   13331 
   13332 hard_links="nottested"
   13333 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
   13334   # do not overwrite the value of need_locks provided by the user
   13335   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   13336 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   13337   hard_links=yes
   13338   $rm conftest*
   13339   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13340   touch conftest.a
   13341   ln conftest.a conftest.b 2>&5 || hard_links=no
   13342   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13343   echo "$as_me:$LINENO: result: $hard_links" >&5
   13344 echo "${ECHO_T}$hard_links" >&6
   13345   if test "$hard_links" = no; then
   13346     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   13347 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   13348     need_locks=warn
   13349   fi
   13350 else
   13351   need_locks=no
   13352 fi
   13353 
   13354 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   13355 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   13356 
   13357   runpath_var=
   13358   allow_undefined_flag_F77=
   13359   enable_shared_with_static_runtimes_F77=no
   13360   archive_cmds_F77=
   13361   archive_expsym_cmds_F77=
   13362   old_archive_From_new_cmds_F77=
   13363   old_archive_from_expsyms_cmds_F77=
   13364   export_dynamic_flag_spec_F77=
   13365   whole_archive_flag_spec_F77=
   13366   thread_safe_flag_spec_F77=
   13367   hardcode_libdir_flag_spec_F77=
   13368   hardcode_libdir_flag_spec_ld_F77=
   13369   hardcode_libdir_separator_F77=
   13370   hardcode_direct_F77=no
   13371   hardcode_minus_L_F77=no
   13372   hardcode_shlibpath_var_F77=unsupported
   13373   link_all_deplibs_F77=unknown
   13374   hardcode_automatic_F77=no
   13375   module_cmds_F77=
   13376   module_expsym_cmds_F77=
   13377   always_export_symbols_F77=no
   13378   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   13379   # include_expsyms should be a list of space-separated symbols to be *always*
   13380   # included in the symbol list
   13381   include_expsyms_F77=
   13382   # exclude_expsyms can be an extended regexp of symbols to exclude
   13383   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   13384   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   13385   # as well as any symbol that contains `d'.
   13386   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
   13387   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   13388   # platforms (ab)use it in PIC code, but their linkers get confused if
   13389   # the symbol is explicitly referenced.  Since portable code cannot
   13390   # rely on this symbol name, it's probably fine to never include it in
   13391   # preloaded symbol tables.
   13392   extract_expsyms_cmds=
   13393   # Just being paranoid about ensuring that cc_basename is set.
   13394   for cc_temp in $compiler""; do
   13395   case $cc_temp in
   13396     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   13397     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   13398     \-*) ;;
   13399     *) break;;
   13400   esac
   13401 done
   13402 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   13403 
   13404   case $host_os in
   13405   cygwin* | mingw* | pw32*)
   13406     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   13407     # When not using gcc, we currently assume that we are using
   13408     # Microsoft Visual C++.
   13409     if test "$GCC" != yes; then
   13410       with_gnu_ld=no
   13411     fi
   13412     ;;
   13413   interix*)
   13414     # we just hope/assume this is gcc and not c89 (= MSVC++)
   13415     with_gnu_ld=yes
   13416     ;;
   13417   openbsd*)
   13418     with_gnu_ld=no
   13419     ;;
   13420   esac
   13421 
   13422   ld_shlibs_F77=yes
   13423   if test "$with_gnu_ld" = yes; then
   13424     # If archive_cmds runs LD, not CC, wlarc should be empty
   13425     wlarc='${wl}'
   13426 
   13427     # Set some defaults for GNU ld with shared library support. These
   13428     # are reset later if shared libraries are not supported. Putting them
   13429     # here allows them to be overridden if necessary.
   13430     runpath_var=LD_RUN_PATH
   13431     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
   13432     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
   13433     # ancient GNU ld didn't support --whole-archive et. al.
   13434     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   13435 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   13436       else
   13437   	whole_archive_flag_spec_F77=
   13438     fi
   13439     supports_anon_versioning=no
   13440     case `$LD -v 2>/dev/null` in
   13441       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   13442       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   13443       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   13444       *\ 2.11.*) ;; # other 2.11 versions
   13445       *) supports_anon_versioning=yes ;;
   13446     esac
   13447 
   13448     # See if GNU ld supports shared libraries.
   13449     case $host_os in
   13450     aix3* | aix4* | aix5*)
   13451       # On AIX/PPC, the GNU linker is very broken
   13452       if test "$host_cpu" != ia64; then
   13453 	ld_shlibs_F77=no
   13454 	cat <<EOF 1>&2
   13455 
   13456 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   13457 *** to be unable to reliably create shared libraries on AIX.
   13458 *** Therefore, libtool is disabling shared libraries support.  If you
   13459 *** really care for shared libraries, you may want to modify your PATH
   13460 *** so that a non-GNU linker is found, and then restart.
   13461 
   13462 EOF
   13463       fi
   13464       ;;
   13465 
   13466     amigaos*)
   13467       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)'
   13468       hardcode_libdir_flag_spec_F77='-L$libdir'
   13469       hardcode_minus_L_F77=yes
   13470 
   13471       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   13472       # that the semantics of dynamic libraries on AmigaOS, at least up
   13473       # to version 4, is to share data among multiple programs linked
   13474       # with the same dynamic library.  Since this doesn't match the
   13475       # behavior of shared libraries on other platforms, we can't use
   13476       # them.
   13477       ld_shlibs_F77=no
   13478       ;;
   13479 
   13480     beos*)
   13481       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13482 	allow_undefined_flag_F77=unsupported
   13483 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   13484 	# support --undefined.  This deserves some investigation.  FIXME
   13485 	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13486       else
   13487 	ld_shlibs_F77=no
   13488       fi
   13489       ;;
   13490 
   13491     cygwin* | mingw* | pw32*)
   13492       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
   13493       # as there is no search path for DLLs.
   13494       hardcode_libdir_flag_spec_F77='-L$libdir'
   13495       allow_undefined_flag_F77=unsupported
   13496       always_export_symbols_F77=no
   13497       enable_shared_with_static_runtimes_F77=yes
   13498       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   13499 
   13500       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   13501         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13502 	# If the export-symbols file already is a .def file (1st line
   13503 	# is EXPORTS), use it as is; otherwise, prepend...
   13504 	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   13505 	  cp $export_symbols $output_objdir/$soname.def;
   13506 	else
   13507 	  echo EXPORTS > $output_objdir/$soname.def;
   13508 	  cat $export_symbols >> $output_objdir/$soname.def;
   13509 	fi~
   13510 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13511       else
   13512 	ld_shlibs_F77=no
   13513       fi
   13514       ;;
   13515 
   13516     interix3*)
   13517       hardcode_direct_F77=no
   13518       hardcode_shlibpath_var_F77=no
   13519       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   13520       export_dynamic_flag_spec_F77='${wl}-E'
   13521       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   13522       # Instead, shared libraries are loaded at an image base (0x10000000 by
   13523       # default) and relocated if they conflict, which is a slow very memory
   13524       # consuming and fragmenting process.  To avoid this, we pick a random,
   13525       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   13526       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   13527       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'
   13528       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'
   13529       ;;
   13530 
   13531     linux*)
   13532       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13533 	tmp_addflag=
   13534 	case $cc_basename,$host_cpu in
   13535 	pgcc*)				# Portland Group C compiler
   13536 	  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'
   13537 	  tmp_addflag=' $pic_flag'
   13538 	  ;;
   13539 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   13540 	  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'
   13541 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   13542 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   13543 	  tmp_addflag=' -i_dynamic' ;;
   13544 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   13545 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   13546 	ifc* | ifort*)			# Intel Fortran compiler
   13547 	  tmp_addflag=' -nofor_main' ;;
   13548 	esac
   13549 	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13550 
   13551 	if test $supports_anon_versioning = yes; then
   13552 	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
   13553   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13554   $echo "local: *; };" >> $output_objdir/$libname.ver~
   13555 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   13556 	fi
   13557       else
   13558 	ld_shlibs_F77=no
   13559       fi
   13560       ;;
   13561 
   13562     netbsd*)
   13563       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   13564 	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   13565 	wlarc=
   13566       else
   13567 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13568 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13569       fi
   13570       ;;
   13571 
   13572     solaris*)
   13573       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   13574 	ld_shlibs_F77=no
   13575 	cat <<EOF 1>&2
   13576 
   13577 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   13578 *** create shared libraries on Solaris systems.  Therefore, libtool
   13579 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13580 *** binutils to release 2.9.1 or newer.  Another option is to modify
   13581 *** your PATH or compiler configuration so that the native linker is
   13582 *** used, and then restart.
   13583 
   13584 EOF
   13585       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13586 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13587 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13588       else
   13589 	ld_shlibs_F77=no
   13590       fi
   13591       ;;
   13592 
   13593     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   13594       case `$LD -v 2>&1` in
   13595         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   13596 	ld_shlibs_F77=no
   13597 	cat <<_LT_EOF 1>&2
   13598 
   13599 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   13600 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   13601 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13602 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   13603 *** your PATH or compiler configuration so that the native linker is
   13604 *** used, and then restart.
   13605 
   13606 _LT_EOF
   13607 	;;
   13608 	*)
   13609 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13610 	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   13611 	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   13612 	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   13613 	  else
   13614 	    ld_shlibs_F77=no
   13615 	  fi
   13616 	;;
   13617       esac
   13618       ;;
   13619 
   13620     sunos4*)
   13621       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13622       wlarc=
   13623       hardcode_direct_F77=yes
   13624       hardcode_shlibpath_var_F77=no
   13625       ;;
   13626 
   13627     *)
   13628       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13629 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13630 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13631       else
   13632 	ld_shlibs_F77=no
   13633       fi
   13634       ;;
   13635     esac
   13636 
   13637     if test "$ld_shlibs_F77" = no; then
   13638       runpath_var=
   13639       hardcode_libdir_flag_spec_F77=
   13640       export_dynamic_flag_spec_F77=
   13641       whole_archive_flag_spec_F77=
   13642     fi
   13643   else
   13644     # PORTME fill in a description of your system's linker (not GNU ld)
   13645     case $host_os in
   13646     aix3*)
   13647       allow_undefined_flag_F77=unsupported
   13648       always_export_symbols_F77=yes
   13649       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'
   13650       # Note: this linker hardcodes the directories in LIBPATH if there
   13651       # are no directories specified by -L.
   13652       hardcode_minus_L_F77=yes
   13653       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   13654 	# Neither direct hardcoding nor static linking is supported with a
   13655 	# broken collect2.
   13656 	hardcode_direct_F77=unsupported
   13657       fi
   13658       ;;
   13659 
   13660     aix4* | aix5*)
   13661       if test "$host_cpu" = ia64; then
   13662 	# On IA64, the linker does run time linking by default, so we don't
   13663 	# have to do anything special.
   13664 	aix_use_runtimelinking=no
   13665 	exp_sym_flag='-Bexport'
   13666 	no_entry_flag=""
   13667       else
   13668 	# If we're using GNU nm, then we don't want the "-C" option.
   13669 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   13670 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   13671 	  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'
   13672 	else
   13673 	  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'
   13674 	fi
   13675 	aix_use_runtimelinking=no
   13676 
   13677 	# Test if we are trying to use run time linking or normal
   13678 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   13679 	# need to do runtime linking.
   13680 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   13681 	  for ld_flag in $LDFLAGS; do
   13682   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   13683   	    aix_use_runtimelinking=yes
   13684   	    break
   13685   	  fi
   13686 	  done
   13687 	  ;;
   13688 	esac
   13689 
   13690 	exp_sym_flag='-bexport'
   13691 	no_entry_flag='-bnoentry'
   13692       fi
   13693 
   13694       # When large executables or shared objects are built, AIX ld can
   13695       # have problems creating the table of contents.  If linking a library
   13696       # or program results in "error TOC overflow" add -mminimal-toc to
   13697       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   13698       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   13699 
   13700       archive_cmds_F77=''
   13701       hardcode_direct_F77=yes
   13702       hardcode_libdir_separator_F77=':'
   13703       link_all_deplibs_F77=yes
   13704 
   13705       if test "$GCC" = yes; then
   13706 	case $host_os in aix4.[012]|aix4.[012].*)
   13707 	# We only want to do this on AIX 4.2 and lower, the check
   13708 	# below for broken collect2 doesn't work under 4.3+
   13709 	  collect2name=`${CC} -print-prog-name=collect2`
   13710 	  if test -f "$collect2name" && \
   13711   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   13712 	  then
   13713   	  # We have reworked collect2
   13714   	  hardcode_direct_F77=yes
   13715 	  else
   13716   	  # We have old collect2
   13717   	  hardcode_direct_F77=unsupported
   13718   	  # It fails to find uninstalled libraries when the uninstalled
   13719   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   13720   	  # to unsupported forces relinking
   13721   	  hardcode_minus_L_F77=yes
   13722   	  hardcode_libdir_flag_spec_F77='-L$libdir'
   13723   	  hardcode_libdir_separator_F77=
   13724 	  fi
   13725 	  ;;
   13726 	esac
   13727 	shared_flag='-shared'
   13728 	if test "$aix_use_runtimelinking" = yes; then
   13729 	  shared_flag="$shared_flag "'${wl}-G'
   13730 	fi
   13731       else
   13732 	# not using gcc
   13733 	if test "$host_cpu" = ia64; then
   13734   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   13735   	# chokes on -Wl,-G. The following line is correct:
   13736 	  shared_flag='-G'
   13737 	else
   13738 	  if test "$aix_use_runtimelinking" = yes; then
   13739 	    shared_flag='${wl}-G'
   13740 	  else
   13741 	    shared_flag='${wl}-bM:SRE'
   13742 	  fi
   13743 	fi
   13744       fi
   13745 
   13746       # It seems that -bexpall does not export symbols beginning with
   13747       # underscore (_), so it is better to generate a list of symbols to export.
   13748       always_export_symbols_F77=yes
   13749       if test "$aix_use_runtimelinking" = yes; then
   13750 	# Warning - without using the other runtime loading flags (-brtl),
   13751 	# -berok will link without error, but may produce a broken library.
   13752 	allow_undefined_flag_F77='-berok'
   13753        # Determine the default libpath from the value encoded in an empty executable.
   13754        cat >conftest.$ac_ext <<_ACEOF
   13755       program main
   13756 
   13757       end
   13758 _ACEOF
   13759 rm -f conftest.$ac_objext conftest$ac_exeext
   13760 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   13761   (eval $ac_link) 2>conftest.er1
   13762   ac_status=$?
   13763   grep -v '^ *+' conftest.er1 >conftest.err
   13764   rm -f conftest.er1
   13765   cat conftest.err >&5
   13766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13767   (exit $ac_status); } &&
   13768 	 { ac_try='test -z "$ac_f77_werror_flag"
   13769 			 || test ! -s conftest.err'
   13770   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13771   (eval $ac_try) 2>&5
   13772   ac_status=$?
   13773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13774   (exit $ac_status); }; } &&
   13775 	 { ac_try='test -s conftest$ac_exeext'
   13776   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13777   (eval $ac_try) 2>&5
   13778   ac_status=$?
   13779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13780   (exit $ac_status); }; }; then
   13781 
   13782 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13783 }'`
   13784 # Check for a 64-bit object if we didn't find anything.
   13785 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; }
   13786 }'`; fi
   13787 else
   13788   echo "$as_me: failed program was:" >&5
   13789 sed 's/^/| /' conftest.$ac_ext >&5
   13790 
   13791 fi
   13792 rm -f conftest.err conftest.$ac_objext \
   13793       conftest$ac_exeext conftest.$ac_ext
   13794 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13795 
   13796        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   13797 	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"
   13798        else
   13799 	if test "$host_cpu" = ia64; then
   13800 	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
   13801 	  allow_undefined_flag_F77="-z nodefs"
   13802 	  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"
   13803 	else
   13804 	 # Determine the default libpath from the value encoded in an empty executable.
   13805 	 cat >conftest.$ac_ext <<_ACEOF
   13806       program main
   13807 
   13808       end
   13809 _ACEOF
   13810 rm -f conftest.$ac_objext conftest$ac_exeext
   13811 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   13812   (eval $ac_link) 2>conftest.er1
   13813   ac_status=$?
   13814   grep -v '^ *+' conftest.er1 >conftest.err
   13815   rm -f conftest.er1
   13816   cat conftest.err >&5
   13817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13818   (exit $ac_status); } &&
   13819 	 { ac_try='test -z "$ac_f77_werror_flag"
   13820 			 || test ! -s conftest.err'
   13821   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13822   (eval $ac_try) 2>&5
   13823   ac_status=$?
   13824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13825   (exit $ac_status); }; } &&
   13826 	 { ac_try='test -s conftest$ac_exeext'
   13827   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   13828   (eval $ac_try) 2>&5
   13829   ac_status=$?
   13830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13831   (exit $ac_status); }; }; then
   13832 
   13833 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   13834 }'`
   13835 # Check for a 64-bit object if we didn't find anything.
   13836 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; }
   13837 }'`; fi
   13838 else
   13839   echo "$as_me: failed program was:" >&5
   13840 sed 's/^/| /' conftest.$ac_ext >&5
   13841 
   13842 fi
   13843 rm -f conftest.err conftest.$ac_objext \
   13844       conftest$ac_exeext conftest.$ac_ext
   13845 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13846 
   13847 	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   13848 	  # Warning - without using the other run time loading flags,
   13849 	  # -berok will link without error, but may produce a broken library.
   13850 	  no_undefined_flag_F77=' ${wl}-bernotok'
   13851 	  allow_undefined_flag_F77=' ${wl}-berok'
   13852 	  # Exported symbols can be pulled into shared objects from archives
   13853 	  whole_archive_flag_spec_F77='$convenience'
   13854 	  archive_cmds_need_lc_F77=yes
   13855 	  # This is similar to how AIX traditionally builds its shared libraries.
   13856 	  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'
   13857 	fi
   13858       fi
   13859       ;;
   13860 
   13861     amigaos*)
   13862       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)'
   13863       hardcode_libdir_flag_spec_F77='-L$libdir'
   13864       hardcode_minus_L_F77=yes
   13865       # see comment about different semantics on the GNU ld section
   13866       ld_shlibs_F77=no
   13867       ;;
   13868 
   13869     bsdi[45]*)
   13870       export_dynamic_flag_spec_F77=-rdynamic
   13871       ;;
   13872 
   13873     cygwin* | mingw* | pw32*)
   13874       # When not using gcc, we currently assume that we are using
   13875       # Microsoft Visual C++.
   13876       # hardcode_libdir_flag_spec is actually meaningless, as there is
   13877       # no search path for DLLs.
   13878       hardcode_libdir_flag_spec_F77=' '
   13879       allow_undefined_flag_F77=unsupported
   13880       # Tell ltmain to make .lib files, not .a files.
   13881       libext=lib
   13882       # Tell ltmain to make .dll files, not .so files.
   13883       shrext_cmds=".dll"
   13884       # FIXME: Setting linknames here is a bad hack.
   13885       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   13886       # The linker will automatically build a .lib file if we build a DLL.
   13887       old_archive_From_new_cmds_F77='true'
   13888       # FIXME: Should let the user specify the lib program.
   13889       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
   13890       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
   13891       enable_shared_with_static_runtimes_F77=yes
   13892       ;;
   13893 
   13894     darwin* | rhapsody*)
   13895       case $host_os in
   13896         rhapsody* | darwin1.[012])
   13897          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
   13898          ;;
   13899        *) # Darwin 1.3 on
   13900          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   13901            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   13902          else
   13903            case ${MACOSX_DEPLOYMENT_TARGET} in
   13904              10.[012])
   13905                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   13906                ;;
   13907              10.*)
   13908                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
   13909                ;;
   13910            esac
   13911          fi
   13912          ;;
   13913       esac
   13914       archive_cmds_need_lc_F77=no
   13915       hardcode_direct_F77=no
   13916       hardcode_automatic_F77=yes
   13917       hardcode_shlibpath_var_F77=unsupported
   13918       whole_archive_flag_spec_F77=''
   13919       link_all_deplibs_F77=yes
   13920     if test "$GCC" = yes ; then
   13921     	output_verbose_link_cmd='echo'
   13922         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   13923       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   13924       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   13925       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}'
   13926       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}'
   13927     else
   13928       case $cc_basename in
   13929         xlc*)
   13930          output_verbose_link_cmd='echo'
   13931          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   13932          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   13933           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   13934          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}'
   13935           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}'
   13936           ;;
   13937        *)
   13938          ld_shlibs_F77=no
   13939           ;;
   13940       esac
   13941     fi
   13942       ;;
   13943 
   13944     dgux*)
   13945       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13946       hardcode_libdir_flag_spec_F77='-L$libdir'
   13947       hardcode_shlibpath_var_F77=no
   13948       ;;
   13949 
   13950     freebsd1*)
   13951       ld_shlibs_F77=no
   13952       ;;
   13953 
   13954     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   13955     # support.  Future versions do this automatically, but an explicit c++rt0.o
   13956     # does not break anything, and helps significantly (at the cost of a little
   13957     # extra space).
   13958     freebsd2.2*)
   13959       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   13960       hardcode_libdir_flag_spec_F77='-R$libdir'
   13961       hardcode_direct_F77=yes
   13962       hardcode_shlibpath_var_F77=no
   13963       ;;
   13964 
   13965     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   13966     freebsd2*)
   13967       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13968       hardcode_direct_F77=yes
   13969       hardcode_minus_L_F77=yes
   13970       hardcode_shlibpath_var_F77=no
   13971       ;;
   13972 
   13973     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   13974     freebsd* | kfreebsd*-gnu | dragonfly*)
   13975       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   13976       hardcode_libdir_flag_spec_F77='-R$libdir'
   13977       hardcode_direct_F77=yes
   13978       hardcode_shlibpath_var_F77=no
   13979       ;;
   13980 
   13981     hpux9*)
   13982       if test "$GCC" = yes; then
   13983 	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'
   13984       else
   13985 	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'
   13986       fi
   13987       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   13988       hardcode_libdir_separator_F77=:
   13989       hardcode_direct_F77=yes
   13990 
   13991       # hardcode_minus_L: Not really in the search PATH,
   13992       # but as the default location of the library.
   13993       hardcode_minus_L_F77=yes
   13994       export_dynamic_flag_spec_F77='${wl}-E'
   13995       ;;
   13996 
   13997     hpux10*)
   13998       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   13999 	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14000       else
   14001 	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   14002       fi
   14003       if test "$with_gnu_ld" = no; then
   14004 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14005 	hardcode_libdir_separator_F77=:
   14006 
   14007 	hardcode_direct_F77=yes
   14008 	export_dynamic_flag_spec_F77='${wl}-E'
   14009 
   14010 	# hardcode_minus_L: Not really in the search PATH,
   14011 	# but as the default location of the library.
   14012 	hardcode_minus_L_F77=yes
   14013       fi
   14014       ;;
   14015 
   14016     hpux11*)
   14017       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14018 	case $host_cpu in
   14019 	hppa*64*)
   14020 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14021 	  ;;
   14022 	ia64*)
   14023 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14024 	  ;;
   14025 	*)
   14026 	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14027 	  ;;
   14028 	esac
   14029       else
   14030 	case $host_cpu in
   14031 	hppa*64*)
   14032 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14033 	  ;;
   14034 	ia64*)
   14035 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14036 	  ;;
   14037 	*)
   14038 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14039 	  ;;
   14040 	esac
   14041       fi
   14042       if test "$with_gnu_ld" = no; then
   14043 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14044 	hardcode_libdir_separator_F77=:
   14045 
   14046 	case $host_cpu in
   14047 	hppa*64*|ia64*)
   14048 	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
   14049 	  hardcode_direct_F77=no
   14050 	  hardcode_shlibpath_var_F77=no
   14051 	  ;;
   14052 	*)
   14053 	  hardcode_direct_F77=yes
   14054 	  export_dynamic_flag_spec_F77='${wl}-E'
   14055 
   14056 	  # hardcode_minus_L: Not really in the search PATH,
   14057 	  # but as the default location of the library.
   14058 	  hardcode_minus_L_F77=yes
   14059 	  ;;
   14060 	esac
   14061       fi
   14062       ;;
   14063 
   14064     irix5* | irix6* | nonstopux*)
   14065       if test "$GCC" = yes; then
   14066 	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'
   14067       else
   14068 	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'
   14069 	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
   14070       fi
   14071       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14072       hardcode_libdir_separator_F77=:
   14073       link_all_deplibs_F77=yes
   14074       ;;
   14075 
   14076     netbsd*)
   14077       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14078 	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   14079       else
   14080 	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   14081       fi
   14082       hardcode_libdir_flag_spec_F77='-R$libdir'
   14083       hardcode_direct_F77=yes
   14084       hardcode_shlibpath_var_F77=no
   14085       ;;
   14086 
   14087     newsos6)
   14088       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14089       hardcode_direct_F77=yes
   14090       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14091       hardcode_libdir_separator_F77=:
   14092       hardcode_shlibpath_var_F77=no
   14093       ;;
   14094 
   14095     openbsd*)
   14096       hardcode_direct_F77=yes
   14097       hardcode_shlibpath_var_F77=no
   14098       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14099 	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14100 	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   14101 	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14102 	export_dynamic_flag_spec_F77='${wl}-E'
   14103       else
   14104        case $host_os in
   14105 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   14106 	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14107 	   hardcode_libdir_flag_spec_F77='-R$libdir'
   14108 	   ;;
   14109 	 *)
   14110 	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14111 	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14112 	   ;;
   14113        esac
   14114       fi
   14115       ;;
   14116 
   14117     os2*)
   14118       hardcode_libdir_flag_spec_F77='-L$libdir'
   14119       hardcode_minus_L_F77=yes
   14120       allow_undefined_flag_F77=unsupported
   14121       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'
   14122       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   14123       ;;
   14124 
   14125     osf3*)
   14126       if test "$GCC" = yes; then
   14127 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14128 	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'
   14129       else
   14130 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14131 	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'
   14132       fi
   14133       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14134       hardcode_libdir_separator_F77=:
   14135       ;;
   14136 
   14137     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   14138       if test "$GCC" = yes; then
   14139 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14140 	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'
   14141 	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14142       else
   14143 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14144 	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'
   14145 	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~
   14146 	$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'
   14147 
   14148 	# Both c and cxx compiler support -rpath directly
   14149 	hardcode_libdir_flag_spec_F77='-rpath $libdir'
   14150       fi
   14151       hardcode_libdir_separator_F77=:
   14152       ;;
   14153 
   14154     solaris*)
   14155       no_undefined_flag_F77=' -z text'
   14156       if test "$GCC" = yes; then
   14157 	wlarc='${wl}'
   14158 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14159 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14160 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   14161       else
   14162 	wlarc=''
   14163 	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14164 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14165   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   14166       fi
   14167       hardcode_libdir_flag_spec_F77='-R$libdir'
   14168       hardcode_shlibpath_var_F77=no
   14169       case $host_os in
   14170       solaris2.[0-5] | solaris2.[0-5].*) ;;
   14171       *)
   14172  	# The compiler driver will combine linker options so we
   14173  	# cannot just pass the convience library names through
   14174  	# without $wl, iff we do not link with $LD.
   14175  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   14176  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   14177  	case $wlarc in
   14178  	'')
   14179  	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
   14180  	*)
   14181  	  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' ;;
   14182  	esac ;;
   14183       esac
   14184       link_all_deplibs_F77=yes
   14185       ;;
   14186 
   14187     sunos4*)
   14188       if test "x$host_vendor" = xsequent; then
   14189 	# Use $CC to link under sequent, because it throws in some extra .o
   14190 	# files that make .init and .fini sections work.
   14191 	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   14192       else
   14193 	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   14194       fi
   14195       hardcode_libdir_flag_spec_F77='-L$libdir'
   14196       hardcode_direct_F77=yes
   14197       hardcode_minus_L_F77=yes
   14198       hardcode_shlibpath_var_F77=no
   14199       ;;
   14200 
   14201     sysv4)
   14202       case $host_vendor in
   14203 	sni)
   14204 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14205 	  hardcode_direct_F77=yes # is this really true???
   14206 	;;
   14207 	siemens)
   14208 	  ## LD is ld it makes a PLAMLIB
   14209 	  ## CC just makes a GrossModule.
   14210 	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   14211 	  reload_cmds_F77='$CC -r -o $output$reload_objs'
   14212 	  hardcode_direct_F77=no
   14213         ;;
   14214 	motorola)
   14215 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14216 	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
   14217 	;;
   14218       esac
   14219       runpath_var='LD_RUN_PATH'
   14220       hardcode_shlibpath_var_F77=no
   14221       ;;
   14222 
   14223     sysv4.3*)
   14224       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14225       hardcode_shlibpath_var_F77=no
   14226       export_dynamic_flag_spec_F77='-Bexport'
   14227       ;;
   14228 
   14229     sysv4*MP*)
   14230       if test -d /usr/nec; then
   14231 	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14232 	hardcode_shlibpath_var_F77=no
   14233 	runpath_var=LD_RUN_PATH
   14234 	hardcode_runpath_var=yes
   14235 	ld_shlibs_F77=yes
   14236       fi
   14237       ;;
   14238 
   14239     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   14240       no_undefined_flag_F77='${wl}-z,text'
   14241       archive_cmds_need_lc_F77=no
   14242       hardcode_shlibpath_var_F77=no
   14243       runpath_var='LD_RUN_PATH'
   14244 
   14245       if test "$GCC" = yes; then
   14246 	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14247 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14248       else
   14249 	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14250 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14251       fi
   14252       ;;
   14253 
   14254     sysv5* | sco3.2v5* | sco5v6*)
   14255       # Note: We can NOT use -z defs as we might desire, because we do not
   14256       # link with -lc, and that would cause any symbols used from libc to
   14257       # always be unresolved, which means just about no library would
   14258       # ever link correctly.  If we're not using GNU ld we use -z text
   14259       # though, which does catch some bad symbols but isn't as heavy-handed
   14260       # as -z defs.
   14261       no_undefined_flag_F77='${wl}-z,text'
   14262       allow_undefined_flag_F77='${wl}-z,nodefs'
   14263       archive_cmds_need_lc_F77=no
   14264       hardcode_shlibpath_var_F77=no
   14265       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   14266       hardcode_libdir_separator_F77=':'
   14267       link_all_deplibs_F77=yes
   14268       export_dynamic_flag_spec_F77='${wl}-Bexport'
   14269       runpath_var='LD_RUN_PATH'
   14270 
   14271       if test "$GCC" = yes; then
   14272 	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14273 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14274       else
   14275 	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14276 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14277       fi
   14278       ;;
   14279 
   14280     uts4*)
   14281       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14282       hardcode_libdir_flag_spec_F77='-L$libdir'
   14283       hardcode_shlibpath_var_F77=no
   14284       ;;
   14285 
   14286     *)
   14287       ld_shlibs_F77=no
   14288       ;;
   14289     esac
   14290   fi
   14291 
   14292 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
   14293 echo "${ECHO_T}$ld_shlibs_F77" >&6
   14294 test "$ld_shlibs_F77" = no && can_build_shared=no
   14295 
   14296 #
   14297 # Do we need to explicitly link libc?
   14298 #
   14299 case "x$archive_cmds_need_lc_F77" in
   14300 x|xyes)
   14301   # Assume -lc should be added
   14302   archive_cmds_need_lc_F77=yes
   14303 
   14304   if test "$enable_shared" = yes && test "$GCC" = yes; then
   14305     case $archive_cmds_F77 in
   14306     *'~'*)
   14307       # FIXME: we may have to deal with multi-command sequences.
   14308       ;;
   14309     '$CC '*)
   14310       # Test whether the compiler implicitly links with -lc since on some
   14311       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   14312       # to ld, don't add -lc before -lgcc.
   14313       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   14314 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   14315       $rm conftest*
   14316       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   14317 
   14318       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   14319   (eval $ac_compile) 2>&5
   14320   ac_status=$?
   14321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14322   (exit $ac_status); } 2>conftest.err; then
   14323         soname=conftest
   14324         lib=conftest
   14325         libobjs=conftest.$ac_objext
   14326         deplibs=
   14327         wl=$lt_prog_compiler_wl_F77
   14328 	pic_flag=$lt_prog_compiler_pic_F77
   14329         compiler_flags=-v
   14330         linker_flags=-v
   14331         verstring=
   14332         output_objdir=.
   14333         libname=conftest
   14334         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
   14335         allow_undefined_flag_F77=
   14336         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   14337   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   14338   ac_status=$?
   14339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14340   (exit $ac_status); }
   14341         then
   14342 	  archive_cmds_need_lc_F77=no
   14343         else
   14344 	  archive_cmds_need_lc_F77=yes
   14345         fi
   14346         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
   14347       else
   14348         cat conftest.err 1>&5
   14349       fi
   14350       $rm conftest*
   14351       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
   14352 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
   14353       ;;
   14354     esac
   14355   fi
   14356   ;;
   14357 esac
   14358 
   14359 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   14360 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   14361 library_names_spec=
   14362 libname_spec='lib$name'
   14363 soname_spec=
   14364 shrext_cmds=".so"
   14365 postinstall_cmds=
   14366 postuninstall_cmds=
   14367 finish_cmds=
   14368 finish_eval=
   14369 shlibpath_var=
   14370 shlibpath_overrides_runpath=unknown
   14371 version_type=none
   14372 dynamic_linker="$host_os ld.so"
   14373 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   14374 if test "$GCC" = yes; then
   14375   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14376   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   14377     # if the path contains ";" then we assume it to be the separator
   14378     # otherwise default to the standard path separator (i.e. ":") - it is
   14379     # assumed that no part of a normal pathname contains ";" but that should
   14380     # okay in the real world where ";" in dirpaths is itself problematic.
   14381     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14382   else
   14383     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14384   fi
   14385 else
   14386   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   14387 fi
   14388 need_lib_prefix=unknown
   14389 hardcode_into_libs=no
   14390 
   14391 # when you set need_version to no, make sure it does not cause -set_version
   14392 # flags to be left without arguments
   14393 need_version=unknown
   14394 
   14395 case $host_os in
   14396 aix3*)
   14397   version_type=linux
   14398   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   14399   shlibpath_var=LIBPATH
   14400 
   14401   # AIX 3 has no versioning support, so we append a major version to the name.
   14402   soname_spec='${libname}${release}${shared_ext}$major'
   14403   ;;
   14404 
   14405 aix4* | aix5*)
   14406   version_type=linux
   14407   need_lib_prefix=no
   14408   need_version=no
   14409   hardcode_into_libs=yes
   14410   if test "$host_cpu" = ia64; then
   14411     # AIX 5 supports IA64
   14412     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   14413     shlibpath_var=LD_LIBRARY_PATH
   14414   else
   14415     # With GCC up to 2.95.x, collect2 would create an import file
   14416     # for dependence libraries.  The import file would start with
   14417     # the line `#! .'.  This would cause the generated library to
   14418     # depend on `.', always an invalid library.  This was fixed in
   14419     # development snapshots of GCC prior to 3.0.
   14420     case $host_os in
   14421       aix4 | aix4.[01] | aix4.[01].*)
   14422       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   14423 	   echo ' yes '
   14424 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   14425 	:
   14426       else
   14427 	can_build_shared=no
   14428       fi
   14429       ;;
   14430     esac
   14431     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   14432     # soname into executable. Probably we can add versioning support to
   14433     # collect2, so additional links can be useful in future.
   14434     if test "$aix_use_runtimelinking" = yes; then
   14435       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   14436       # instead of lib<name>.a to let people know that these are not
   14437       # typical AIX shared libraries.
   14438       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14439     else
   14440       # We preserve .a as extension for shared libraries through AIX4.2
   14441       # and later when we are not doing run time linking.
   14442       library_names_spec='${libname}${release}.a $libname.a'
   14443       soname_spec='${libname}${release}${shared_ext}$major'
   14444     fi
   14445     shlibpath_var=LIBPATH
   14446   fi
   14447   ;;
   14448 
   14449 amigaos*)
   14450   library_names_spec='$libname.ixlibrary $libname.a'
   14451   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   14452   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'
   14453   ;;
   14454 
   14455 beos*)
   14456   library_names_spec='${libname}${shared_ext}'
   14457   dynamic_linker="$host_os ld.so"
   14458   shlibpath_var=LIBRARY_PATH
   14459   ;;
   14460 
   14461 bsdi[45]*)
   14462   version_type=linux
   14463   need_version=no
   14464   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14465   soname_spec='${libname}${release}${shared_ext}$major'
   14466   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   14467   shlibpath_var=LD_LIBRARY_PATH
   14468   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   14469   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   14470   # the default ld.so.conf also contains /usr/contrib/lib and
   14471   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   14472   # libtool to hard-code these into programs
   14473   ;;
   14474 
   14475 cygwin* | mingw* | pw32*)
   14476   version_type=windows
   14477   shrext_cmds=".dll"
   14478   need_version=no
   14479   need_lib_prefix=no
   14480 
   14481   case $GCC,$host_os in
   14482   yes,cygwin* | yes,mingw* | yes,pw32*)
   14483     library_names_spec='$libname.dll.a'
   14484     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   14485     postinstall_cmds='base_file=`basename \${file}`~
   14486       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   14487       dldir=$destdir/`dirname \$dlpath`~
   14488       test -d \$dldir || mkdir -p \$dldir~
   14489       $install_prog $dir/$dlname \$dldir/$dlname~
   14490       chmod a+x \$dldir/$dlname'
   14491     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   14492       dlpath=$dir/\$dldll~
   14493        $rm \$dlpath'
   14494     shlibpath_overrides_runpath=yes
   14495 
   14496     case $host_os in
   14497     cygwin*)
   14498       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   14499       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14500       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   14501       ;;
   14502     mingw*)
   14503       # MinGW DLLs use traditional 'lib' prefix
   14504       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14505       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14506       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   14507         # It is most probably a Windows format PATH printed by
   14508         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   14509         # path with ; separators, and with drive letters. We can handle the
   14510         # drive letters (cygwin fileutils understands them), so leave them,
   14511         # especially as we might pass files found there to a mingw objdump,
   14512         # which wouldn't understand a cygwinified path. Ahh.
   14513         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14514       else
   14515         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14516       fi
   14517       ;;
   14518     pw32*)
   14519       # pw32 DLLs use 'pw' prefix rather than 'lib'
   14520       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14521       ;;
   14522     esac
   14523     ;;
   14524 
   14525   *)
   14526     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   14527     ;;
   14528   esac
   14529   dynamic_linker='Win32 ld.exe'
   14530   # FIXME: first we should search . and the directory the executable is in
   14531   shlibpath_var=PATH
   14532   ;;
   14533 
   14534 darwin* | rhapsody*)
   14535   dynamic_linker="$host_os dyld"
   14536   version_type=darwin
   14537   need_lib_prefix=no
   14538   need_version=no
   14539   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   14540   soname_spec='${libname}${release}${major}$shared_ext'
   14541   shlibpath_overrides_runpath=yes
   14542   shlibpath_var=DYLD_LIBRARY_PATH
   14543   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   14544   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   14545   if test "$GCC" = yes; then
   14546     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"`
   14547   else
   14548     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   14549   fi
   14550   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   14551   ;;
   14552 
   14553 dgux*)
   14554   version_type=linux
   14555   need_lib_prefix=no
   14556   need_version=no
   14557   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   14558   soname_spec='${libname}${release}${shared_ext}$major'
   14559   shlibpath_var=LD_LIBRARY_PATH
   14560   ;;
   14561 
   14562 freebsd1*)
   14563   dynamic_linker=no
   14564   ;;
   14565 
   14566 kfreebsd*-gnu)
   14567   version_type=linux
   14568   need_lib_prefix=no
   14569   need_version=no
   14570   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14571   soname_spec='${libname}${release}${shared_ext}$major'
   14572   shlibpath_var=LD_LIBRARY_PATH
   14573   shlibpath_overrides_runpath=no
   14574   hardcode_into_libs=yes
   14575   dynamic_linker='GNU ld.so'
   14576   ;;
   14577 
   14578 freebsd* | dragonfly*)
   14579   # DragonFly does not have aout.  When/if they implement a new
   14580   # versioning mechanism, adjust this.
   14581   if test -x /usr/bin/objformat; then
   14582     objformat=`/usr/bin/objformat`
   14583   else
   14584     case $host_os in
   14585     freebsd[123]*) objformat=aout ;;
   14586     *) objformat=elf ;;
   14587     esac
   14588   fi
   14589   version_type=freebsd-$objformat
   14590   case $version_type in
   14591     freebsd-elf*)
   14592       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14593       need_version=no
   14594       need_lib_prefix=no
   14595       ;;
   14596     freebsd-*)
   14597       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   14598       need_version=yes
   14599       ;;
   14600   esac
   14601   shlibpath_var=LD_LIBRARY_PATH
   14602   case $host_os in
   14603   freebsd2*)
   14604     shlibpath_overrides_runpath=yes
   14605     ;;
   14606   freebsd3.[01]* | freebsdelf3.[01]*)
   14607     shlibpath_overrides_runpath=yes
   14608     hardcode_into_libs=yes
   14609     ;;
   14610   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   14611   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   14612     shlibpath_overrides_runpath=no
   14613     hardcode_into_libs=yes
   14614     ;;
   14615   freebsd*) # from 4.6 on
   14616     shlibpath_overrides_runpath=yes
   14617     hardcode_into_libs=yes
   14618     ;;
   14619   esac
   14620   ;;
   14621 
   14622 gnu*)
   14623   version_type=linux
   14624   need_lib_prefix=no
   14625   need_version=no
   14626   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   14627   soname_spec='${libname}${release}${shared_ext}$major'
   14628   shlibpath_var=LD_LIBRARY_PATH
   14629   hardcode_into_libs=yes
   14630   ;;
   14631 
   14632 hpux9* | hpux10* | hpux11*)
   14633   # Give a soname corresponding to the major version so that dld.sl refuses to
   14634   # link against other versions.
   14635   version_type=sunos
   14636   need_lib_prefix=no
   14637   need_version=no
   14638   case $host_cpu in
   14639   ia64*)
   14640     shrext_cmds='.so'
   14641     hardcode_into_libs=yes
   14642     dynamic_linker="$host_os dld.so"
   14643     shlibpath_var=LD_LIBRARY_PATH
   14644     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14645     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14646     soname_spec='${libname}${release}${shared_ext}$major'
   14647     if test "X$HPUX_IA64_MODE" = X32; then
   14648       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   14649     else
   14650       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   14651     fi
   14652     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14653     ;;
   14654    hppa*64*)
   14655      shrext_cmds='.sl'
   14656      hardcode_into_libs=yes
   14657      dynamic_linker="$host_os dld.sl"
   14658      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   14659      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14660      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14661      soname_spec='${libname}${release}${shared_ext}$major'
   14662      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   14663      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14664      ;;
   14665    *)
   14666     shrext_cmds='.sl'
   14667     dynamic_linker="$host_os dld.sl"
   14668     shlibpath_var=SHLIB_PATH
   14669     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   14670     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14671     soname_spec='${libname}${release}${shared_ext}$major'
   14672     ;;
   14673   esac
   14674   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   14675   postinstall_cmds='chmod 555 $lib'
   14676   ;;
   14677 
   14678 interix3*)
   14679   version_type=linux
   14680   need_lib_prefix=no
   14681   need_version=no
   14682   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14683   soname_spec='${libname}${release}${shared_ext}$major'
   14684   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   14685   shlibpath_var=LD_LIBRARY_PATH
   14686   shlibpath_overrides_runpath=no
   14687   hardcode_into_libs=yes
   14688   ;;
   14689 
   14690 irix5* | irix6* | nonstopux*)
   14691   case $host_os in
   14692     nonstopux*) version_type=nonstopux ;;
   14693     *)
   14694 	if test "$lt_cv_prog_gnu_ld" = yes; then
   14695 		version_type=linux
   14696 	else
   14697 		version_type=irix
   14698 	fi ;;
   14699   esac
   14700   need_lib_prefix=no
   14701   need_version=no
   14702   soname_spec='${libname}${release}${shared_ext}$major'
   14703   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   14704   case $host_os in
   14705   irix5* | nonstopux*)
   14706     libsuff= shlibsuff=
   14707     ;;
   14708   *)
   14709     case $LD in # libtool.m4 will add one of these switches to LD
   14710     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   14711       libsuff= shlibsuff= libmagic=32-bit;;
   14712     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   14713       libsuff=32 shlibsuff=N32 libmagic=N32;;
   14714     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   14715       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   14716     *) libsuff= shlibsuff= libmagic=never-match;;
   14717     esac
   14718     ;;
   14719   esac
   14720   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   14721   shlibpath_overrides_runpath=no
   14722   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   14723   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   14724   hardcode_into_libs=yes
   14725   ;;
   14726 
   14727 # No shared lib support for Linux oldld, aout, or coff.
   14728 linux*oldld* | linux*aout* | linux*coff*)
   14729   dynamic_linker=no
   14730   ;;
   14731 
   14732 # This must be Linux ELF.
   14733 linux*)
   14734   version_type=linux
   14735   need_lib_prefix=no
   14736   need_version=no
   14737   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14738   soname_spec='${libname}${release}${shared_ext}$major'
   14739   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   14740   shlibpath_var=LD_LIBRARY_PATH
   14741   shlibpath_overrides_runpath=no
   14742   # This implies no fast_install, which is unacceptable.
   14743   # Some rework will be needed to allow for fast_install
   14744   # before this can be enabled.
   14745   hardcode_into_libs=yes
   14746 
   14747   # Append ld.so.conf contents to the search path
   14748   if test -f /etc/ld.so.conf; then
   14749     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' ' '`
   14750     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   14751   fi
   14752 
   14753   # We used to test for /lib/ld.so.1 and disable shared libraries on
   14754   # powerpc, because MkLinux only supported shared libraries with the
   14755   # GNU dynamic linker.  Since this was broken with cross compilers,
   14756   # most powerpc-linux boxes support dynamic linking these days and
   14757   # people can always --disable-shared, the test was removed, and we
   14758   # assume the GNU/Linux dynamic linker is in use.
   14759   dynamic_linker='GNU/Linux ld.so'
   14760   ;;
   14761 
   14762 knetbsd*-gnu)
   14763   version_type=linux
   14764   need_lib_prefix=no
   14765   need_version=no
   14766   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14767   soname_spec='${libname}${release}${shared_ext}$major'
   14768   shlibpath_var=LD_LIBRARY_PATH
   14769   shlibpath_overrides_runpath=no
   14770   hardcode_into_libs=yes
   14771   dynamic_linker='GNU ld.so'
   14772   ;;
   14773 
   14774 netbsd*)
   14775   version_type=sunos
   14776   need_lib_prefix=no
   14777   need_version=no
   14778   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14779     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14780     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14781     dynamic_linker='NetBSD (a.out) ld.so'
   14782   else
   14783     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14784     soname_spec='${libname}${release}${shared_ext}$major'
   14785     dynamic_linker='NetBSD ld.elf_so'
   14786   fi
   14787   shlibpath_var=LD_LIBRARY_PATH
   14788   shlibpath_overrides_runpath=yes
   14789   hardcode_into_libs=yes
   14790   ;;
   14791 
   14792 newsos6)
   14793   version_type=linux
   14794   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14795   shlibpath_var=LD_LIBRARY_PATH
   14796   shlibpath_overrides_runpath=yes
   14797   ;;
   14798 
   14799 nto-qnx*)
   14800   version_type=linux
   14801   need_lib_prefix=no
   14802   need_version=no
   14803   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14804   soname_spec='${libname}${release}${shared_ext}$major'
   14805   shlibpath_var=LD_LIBRARY_PATH
   14806   shlibpath_overrides_runpath=yes
   14807   ;;
   14808 
   14809 openbsd*)
   14810   version_type=sunos
   14811   sys_lib_dlsearch_path_spec="/usr/lib"
   14812   need_lib_prefix=no
   14813   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   14814   case $host_os in
   14815     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   14816     *)                         need_version=no  ;;
   14817   esac
   14818   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14819   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14820   shlibpath_var=LD_LIBRARY_PATH
   14821   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14822     case $host_os in
   14823       openbsd2.[89] | openbsd2.[89].*)
   14824 	shlibpath_overrides_runpath=no
   14825 	;;
   14826       *)
   14827 	shlibpath_overrides_runpath=yes
   14828 	;;
   14829       esac
   14830   else
   14831     shlibpath_overrides_runpath=yes
   14832   fi
   14833   ;;
   14834 
   14835 os2*)
   14836   libname_spec='$name'
   14837   shrext_cmds=".dll"
   14838   need_lib_prefix=no
   14839   library_names_spec='$libname${shared_ext} $libname.a'
   14840   dynamic_linker='OS/2 ld.exe'
   14841   shlibpath_var=LIBPATH
   14842   ;;
   14843 
   14844 osf3* | osf4* | osf5*)
   14845   version_type=osf
   14846   need_lib_prefix=no
   14847   need_version=no
   14848   soname_spec='${libname}${release}${shared_ext}$major'
   14849   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14850   shlibpath_var=LD_LIBRARY_PATH
   14851   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   14852   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   14853   ;;
   14854 
   14855 solaris*)
   14856   version_type=linux
   14857   need_lib_prefix=no
   14858   need_version=no
   14859   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14860   soname_spec='${libname}${release}${shared_ext}$major'
   14861   shlibpath_var=LD_LIBRARY_PATH
   14862   shlibpath_overrides_runpath=yes
   14863   hardcode_into_libs=yes
   14864   # ldd complains unless libraries are executable
   14865   postinstall_cmds='chmod +x $lib'
   14866   ;;
   14867 
   14868 sunos4*)
   14869   version_type=sunos
   14870   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14871   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   14872   shlibpath_var=LD_LIBRARY_PATH
   14873   shlibpath_overrides_runpath=yes
   14874   if test "$with_gnu_ld" = yes; then
   14875     need_lib_prefix=no
   14876   fi
   14877   need_version=yes
   14878   ;;
   14879 
   14880 sysv4 | sysv4.3*)
   14881   version_type=linux
   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   case $host_vendor in
   14886     sni)
   14887       shlibpath_overrides_runpath=no
   14888       need_lib_prefix=no
   14889       export_dynamic_flag_spec='${wl}-Blargedynsym'
   14890       runpath_var=LD_RUN_PATH
   14891       ;;
   14892     siemens)
   14893       need_lib_prefix=no
   14894       ;;
   14895     motorola)
   14896       need_lib_prefix=no
   14897       need_version=no
   14898       shlibpath_overrides_runpath=no
   14899       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   14900       ;;
   14901   esac
   14902   ;;
   14903 
   14904 sysv4*MP*)
   14905   if test -d /usr/nec ;then
   14906     version_type=linux
   14907     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   14908     soname_spec='$libname${shared_ext}.$major'
   14909     shlibpath_var=LD_LIBRARY_PATH
   14910   fi
   14911   ;;
   14912 
   14913 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   14914   version_type=freebsd-elf
   14915   need_lib_prefix=no
   14916   need_version=no
   14917   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14918   soname_spec='${libname}${release}${shared_ext}$major'
   14919   shlibpath_var=LD_LIBRARY_PATH
   14920   hardcode_into_libs=yes
   14921   if test "$with_gnu_ld" = yes; then
   14922     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   14923     shlibpath_overrides_runpath=no
   14924   else
   14925     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   14926     shlibpath_overrides_runpath=yes
   14927     case $host_os in
   14928       sco3.2v5*)
   14929         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   14930 	;;
   14931     esac
   14932   fi
   14933   sys_lib_dlsearch_path_spec='/usr/lib'
   14934   ;;
   14935 
   14936 uts4*)
   14937   version_type=linux
   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   ;;
   14942 
   14943 *)
   14944   dynamic_linker=no
   14945   ;;
   14946 esac
   14947 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   14948 echo "${ECHO_T}$dynamic_linker" >&6
   14949 test "$dynamic_linker" = no && can_build_shared=no
   14950 
   14951 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   14952 if test "$GCC" = yes; then
   14953   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   14954 fi
   14955 
   14956 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   14957 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   14958 hardcode_action_F77=
   14959 if test -n "$hardcode_libdir_flag_spec_F77" || \
   14960    test -n "$runpath_var_F77" || \
   14961    test "X$hardcode_automatic_F77" = "Xyes" ; then
   14962 
   14963   # We can hardcode non-existant directories.
   14964   if test "$hardcode_direct_F77" != no &&
   14965      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   14966      # have to relink, otherwise we might link with an installed library
   14967      # when we should be linking with a yet-to-be-installed one
   14968      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
   14969      test "$hardcode_minus_L_F77" != no; then
   14970     # Linking always hardcodes the temporary library directory.
   14971     hardcode_action_F77=relink
   14972   else
   14973     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   14974     hardcode_action_F77=immediate
   14975   fi
   14976 else
   14977   # We cannot hardcode anything, or else we can only hardcode existing
   14978   # directories.
   14979   hardcode_action_F77=unsupported
   14980 fi
   14981 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
   14982 echo "${ECHO_T}$hardcode_action_F77" >&6
   14983 
   14984 if test "$hardcode_action_F77" = relink; then
   14985   # Fast installation is not supported
   14986   enable_fast_install=no
   14987 elif test "$shlibpath_overrides_runpath" = yes ||
   14988      test "$enable_shared" = no; then
   14989   # Fast installation is not necessary
   14990   enable_fast_install=needless
   14991 fi
   14992 
   14993 
   14994 # The else clause should only fire when bootstrapping the
   14995 # libtool distribution, otherwise you forgot to ship ltmain.sh
   14996 # with your package, and you will get complaints that there are
   14997 # no rules to generate ltmain.sh.
   14998 if test -f "$ltmain"; then
   14999   # See if we are running on zsh, and set the options which allow our commands through
   15000   # without removal of \ escapes.
   15001   if test -n "${ZSH_VERSION+set}" ; then
   15002     setopt NO_GLOB_SUBST
   15003   fi
   15004   # Now quote all the things that may contain metacharacters while being
   15005   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   15006   # variables and quote the copies for generation of the libtool script.
   15007   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   15008     SED SHELL STRIP \
   15009     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   15010     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   15011     deplibs_check_method reload_flag reload_cmds need_locks \
   15012     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   15013     lt_cv_sys_global_symbol_to_c_name_address \
   15014     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   15015     old_postinstall_cmds old_postuninstall_cmds \
   15016     compiler_F77 \
   15017     CC_F77 \
   15018     LD_F77 \
   15019     lt_prog_compiler_wl_F77 \
   15020     lt_prog_compiler_pic_F77 \
   15021     lt_prog_compiler_static_F77 \
   15022     lt_prog_compiler_no_builtin_flag_F77 \
   15023     export_dynamic_flag_spec_F77 \
   15024     thread_safe_flag_spec_F77 \
   15025     whole_archive_flag_spec_F77 \
   15026     enable_shared_with_static_runtimes_F77 \
   15027     old_archive_cmds_F77 \
   15028     old_archive_from_new_cmds_F77 \
   15029     predep_objects_F77 \
   15030     postdep_objects_F77 \
   15031     predeps_F77 \
   15032     postdeps_F77 \
   15033     compiler_lib_search_path_F77 \
   15034     archive_cmds_F77 \
   15035     archive_expsym_cmds_F77 \
   15036     postinstall_cmds_F77 \
   15037     postuninstall_cmds_F77 \
   15038     old_archive_from_expsyms_cmds_F77 \
   15039     allow_undefined_flag_F77 \
   15040     no_undefined_flag_F77 \
   15041     export_symbols_cmds_F77 \
   15042     hardcode_libdir_flag_spec_F77 \
   15043     hardcode_libdir_flag_spec_ld_F77 \
   15044     hardcode_libdir_separator_F77 \
   15045     hardcode_automatic_F77 \
   15046     module_cmds_F77 \
   15047     module_expsym_cmds_F77 \
   15048     lt_cv_prog_compiler_c_o_F77 \
   15049     exclude_expsyms_F77 \
   15050     include_expsyms_F77; do
   15051 
   15052     case $var in
   15053     old_archive_cmds_F77 | \
   15054     old_archive_from_new_cmds_F77 | \
   15055     archive_cmds_F77 | \
   15056     archive_expsym_cmds_F77 | \
   15057     module_cmds_F77 | \
   15058     module_expsym_cmds_F77 | \
   15059     old_archive_from_expsyms_cmds_F77 | \
   15060     export_symbols_cmds_F77 | \
   15061     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   15062     postinstall_cmds | postuninstall_cmds | \
   15063     old_postinstall_cmds | old_postuninstall_cmds | \
   15064     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   15065       # Double-quote double-evaled strings.
   15066       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   15067       ;;
   15068     *)
   15069       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   15070       ;;
   15071     esac
   15072   done
   15073 
   15074   case $lt_echo in
   15075   *'\$0 --fallback-echo"')
   15076     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   15077     ;;
   15078   esac
   15079 
   15080 cfgfile="$ofile"
   15081 
   15082   cat <<__EOF__ >> "$cfgfile"
   15083 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   15084 
   15085 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   15086 
   15087 # Shell to use when invoking shell scripts.
   15088 SHELL=$lt_SHELL
   15089 
   15090 # Whether or not to build shared libraries.
   15091 build_libtool_libs=$enable_shared
   15092 
   15093 # Whether or not to build static libraries.
   15094 build_old_libs=$enable_static
   15095 
   15096 # Whether or not to add -lc for building shared libraries.
   15097 build_libtool_need_lc=$archive_cmds_need_lc_F77
   15098 
   15099 # Whether or not to disallow shared libs when runtime libs are static
   15100 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
   15101 
   15102 # Whether or not to optimize for fast installation.
   15103 fast_install=$enable_fast_install
   15104 
   15105 # The host system.
   15106 host_alias=$host_alias
   15107 host=$host
   15108 host_os=$host_os
   15109 
   15110 # The build system.
   15111 build_alias=$build_alias
   15112 build=$build
   15113 build_os=$build_os
   15114 
   15115 # An echo program that does not interpret backslashes.
   15116 echo=$lt_echo
   15117 
   15118 # The archiver.
   15119 AR=$lt_AR
   15120 AR_FLAGS=$lt_AR_FLAGS
   15121 
   15122 # A C compiler.
   15123 LTCC=$lt_LTCC
   15124 
   15125 # LTCC compiler flags.
   15126 LTCFLAGS=$lt_LTCFLAGS
   15127 
   15128 # A language-specific compiler.
   15129 CC=$lt_compiler_F77
   15130 
   15131 # Is the compiler the GNU C compiler?
   15132 with_gcc=$GCC_F77
   15133 
   15134 # An ERE matcher.
   15135 EGREP=$lt_EGREP
   15136 
   15137 # The linker used to build libraries.
   15138 LD=$lt_LD_F77
   15139 
   15140 # Whether we need hard or soft links.
   15141 LN_S=$lt_LN_S
   15142 
   15143 # A BSD-compatible nm program.
   15144 NM=$lt_NM
   15145 
   15146 # A symbol stripping program
   15147 STRIP=$lt_STRIP
   15148 
   15149 # Used to examine libraries when file_magic_cmd begins "file"
   15150 MAGIC_CMD=$MAGIC_CMD
   15151 
   15152 # Used on cygwin: DLL creation program.
   15153 DLLTOOL="$DLLTOOL"
   15154 
   15155 # Used on cygwin: object dumper.
   15156 OBJDUMP="$OBJDUMP"
   15157 
   15158 # Used on cygwin: assembler.
   15159 AS="$AS"
   15160 
   15161 # The name of the directory that contains temporary libtool files.
   15162 objdir=$objdir
   15163 
   15164 # How to create reloadable object files.
   15165 reload_flag=$lt_reload_flag
   15166 reload_cmds=$lt_reload_cmds
   15167 
   15168 # How to pass a linker flag through the compiler.
   15169 wl=$lt_lt_prog_compiler_wl_F77
   15170 
   15171 # Object file suffix (normally "o").
   15172 objext="$ac_objext"
   15173 
   15174 # Old archive suffix (normally "a").
   15175 libext="$libext"
   15176 
   15177 # Shared library suffix (normally ".so").
   15178 shrext_cmds='$shrext_cmds'
   15179 
   15180 # Executable file suffix (normally "").
   15181 exeext="$exeext"
   15182 
   15183 # Additional compiler flags for building library objects.
   15184 pic_flag=$lt_lt_prog_compiler_pic_F77
   15185 pic_mode=$pic_mode
   15186 
   15187 # What is the maximum length of a command?
   15188 max_cmd_len=$lt_cv_sys_max_cmd_len
   15189 
   15190 # Does compiler simultaneously support -c and -o options?
   15191 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
   15192 
   15193 # Must we lock files when doing compilation?
   15194 need_locks=$lt_need_locks
   15195 
   15196 # Do we need the lib prefix for modules?
   15197 need_lib_prefix=$need_lib_prefix
   15198 
   15199 # Do we need a version for libraries?
   15200 need_version=$need_version
   15201 
   15202 # Whether dlopen is supported.
   15203 dlopen_support=$enable_dlopen
   15204 
   15205 # Whether dlopen of programs is supported.
   15206 dlopen_self=$enable_dlopen_self
   15207 
   15208 # Whether dlopen of statically linked programs is supported.
   15209 dlopen_self_static=$enable_dlopen_self_static
   15210 
   15211 # Compiler flag to prevent dynamic linking.
   15212 link_static_flag=$lt_lt_prog_compiler_static_F77
   15213 
   15214 # Compiler flag to turn off builtin functions.
   15215 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
   15216 
   15217 # Compiler flag to allow reflexive dlopens.
   15218 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
   15219 
   15220 # Compiler flag to generate shared objects directly from archives.
   15221 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
   15222 
   15223 # Compiler flag to generate thread-safe objects.
   15224 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
   15225 
   15226 # Library versioning type.
   15227 version_type=$version_type
   15228 
   15229 # Format of library name prefix.
   15230 libname_spec=$lt_libname_spec
   15231 
   15232 # List of archive names.  First name is the real one, the rest are links.
   15233 # The last name is the one that the linker finds with -lNAME.
   15234 library_names_spec=$lt_library_names_spec
   15235 
   15236 # The coded name of the library, if different from the real name.
   15237 soname_spec=$lt_soname_spec
   15238 
   15239 # Commands used to build and install an old-style archive.
   15240 RANLIB=$lt_RANLIB
   15241 old_archive_cmds=$lt_old_archive_cmds_F77
   15242 old_postinstall_cmds=$lt_old_postinstall_cmds
   15243 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   15244 
   15245 # Create an old-style archive from a shared archive.
   15246 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
   15247 
   15248 # Create a temporary old-style archive to link instead of a shared archive.
   15249 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
   15250 
   15251 # Commands used to build and install a shared archive.
   15252 archive_cmds=$lt_archive_cmds_F77
   15253 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
   15254 postinstall_cmds=$lt_postinstall_cmds
   15255 postuninstall_cmds=$lt_postuninstall_cmds
   15256 
   15257 # Commands used to build a loadable module (assumed same as above if empty)
   15258 module_cmds=$lt_module_cmds_F77
   15259 module_expsym_cmds=$lt_module_expsym_cmds_F77
   15260 
   15261 # Commands to strip libraries.
   15262 old_striplib=$lt_old_striplib
   15263 striplib=$lt_striplib
   15264 
   15265 # Dependencies to place before the objects being linked to create a
   15266 # shared library.
   15267 predep_objects=$lt_predep_objects_F77
   15268 
   15269 # Dependencies to place after the objects being linked to create a
   15270 # shared library.
   15271 postdep_objects=$lt_postdep_objects_F77
   15272 
   15273 # Dependencies to place before the objects being linked to create a
   15274 # shared library.
   15275 predeps=$lt_predeps_F77
   15276 
   15277 # Dependencies to place after the objects being linked to create a
   15278 # shared library.
   15279 postdeps=$lt_postdeps_F77
   15280 
   15281 # The library search path used internally by the compiler when linking
   15282 # a shared library.
   15283 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
   15284 
   15285 # Method to check whether dependent libraries are shared objects.
   15286 deplibs_check_method=$lt_deplibs_check_method
   15287 
   15288 # Command to use when deplibs_check_method == file_magic.
   15289 file_magic_cmd=$lt_file_magic_cmd
   15290 
   15291 # Flag that allows shared libraries with undefined symbols to be built.
   15292 allow_undefined_flag=$lt_allow_undefined_flag_F77
   15293 
   15294 # Flag that forces no undefined symbols.
   15295 no_undefined_flag=$lt_no_undefined_flag_F77
   15296 
   15297 # Commands used to finish a libtool library installation in a directory.
   15298 finish_cmds=$lt_finish_cmds
   15299 
   15300 # Same as above, but a single script fragment to be evaled but not shown.
   15301 finish_eval=$lt_finish_eval
   15302 
   15303 # Take the output of nm and produce a listing of raw symbols and C names.
   15304 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   15305 
   15306 # Transform the output of nm in a proper C declaration
   15307 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   15308 
   15309 # Transform the output of nm in a C name address pair
   15310 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   15311 
   15312 # This is the shared library runtime path variable.
   15313 runpath_var=$runpath_var
   15314 
   15315 # This is the shared library path variable.
   15316 shlibpath_var=$shlibpath_var
   15317 
   15318 # Is shlibpath searched before the hard-coded library search path?
   15319 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   15320 
   15321 # How to hardcode a shared library path into an executable.
   15322 hardcode_action=$hardcode_action_F77
   15323 
   15324 # Whether we should hardcode library paths into libraries.
   15325 hardcode_into_libs=$hardcode_into_libs
   15326 
   15327 # Flag to hardcode \$libdir into a binary during linking.
   15328 # This must work even if \$libdir does not exist.
   15329 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
   15330 
   15331 # If ld is used when linking, flag to hardcode \$libdir into
   15332 # a binary during linking. This must work even if \$libdir does
   15333 # not exist.
   15334 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
   15335 
   15336 # Whether we need a single -rpath flag with a separated argument.
   15337 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
   15338 
   15339 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   15340 # resulting binary.
   15341 hardcode_direct=$hardcode_direct_F77
   15342 
   15343 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   15344 # resulting binary.
   15345 hardcode_minus_L=$hardcode_minus_L_F77
   15346 
   15347 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   15348 # the resulting binary.
   15349 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
   15350 
   15351 # Set to yes if building a shared library automatically hardcodes DIR into the library
   15352 # and all subsequent libraries and executables linked against it.
   15353 hardcode_automatic=$hardcode_automatic_F77
   15354 
   15355 # Variables whose values should be saved in libtool wrapper scripts and
   15356 # restored at relink time.
   15357 variables_saved_for_relink="$variables_saved_for_relink"
   15358 
   15359 # Whether libtool must link a program against all its dependency libraries.
   15360 link_all_deplibs=$link_all_deplibs_F77
   15361 
   15362 # Compile-time system search path for libraries
   15363 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   15364 
   15365 # Run-time system search path for libraries
   15366 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   15367 
   15368 # Fix the shell variable \$srcfile for the compiler.
   15369 fix_srcfile_path="$fix_srcfile_path_F77"
   15370 
   15371 # Set to yes if exported symbols are required.
   15372 always_export_symbols=$always_export_symbols_F77
   15373 
   15374 # The commands to list exported symbols.
   15375 export_symbols_cmds=$lt_export_symbols_cmds_F77
   15376 
   15377 # The commands to extract the exported symbol list from a shared archive.
   15378 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   15379 
   15380 # Symbols that should not be listed in the preloaded symbols.
   15381 exclude_expsyms=$lt_exclude_expsyms_F77
   15382 
   15383 # Symbols that must always be exported.
   15384 include_expsyms=$lt_include_expsyms_F77
   15385 
   15386 # ### END LIBTOOL TAG CONFIG: $tagname
   15387 
   15388 __EOF__
   15389 
   15390 
   15391 else
   15392   # If there is no Makefile yet, we rely on a make rule to execute
   15393   # `config.status --recheck' to rerun these tests and create the
   15394   # libtool script then.
   15395   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   15396   if test -f "$ltmain_in"; then
   15397     test -f Makefile && make "$ltmain"
   15398   fi
   15399 fi
   15400 
   15401 
   15402 ac_ext=c
   15403 ac_cpp='$CPP $CPPFLAGS'
   15404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15407 
   15408 CC="$lt_save_CC"
   15409 
   15410 	else
   15411 	  tagname=""
   15412 	fi
   15413 	;;
   15414 
   15415       GCJ)
   15416 	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
   15417 
   15418 
   15419 
   15420 # Source file extension for Java test sources.
   15421 ac_ext=java
   15422 
   15423 # Object file extension for compiled Java test sources.
   15424 objext=o
   15425 objext_GCJ=$objext
   15426 
   15427 # Code to be used in simple compile tests
   15428 lt_simple_compile_test_code="class foo {}\n"
   15429 
   15430 # Code to be used in simple link tests
   15431 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
   15432 
   15433 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   15434 
   15435 # If no C compiler was specified, use CC.
   15436 LTCC=${LTCC-"$CC"}
   15437 
   15438 # If no C compiler flags were specified, use CFLAGS.
   15439 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   15440 
   15441 # Allow CC to be a program name with arguments.
   15442 compiler=$CC
   15443 
   15444 
   15445 # save warnings/boilerplate of simple test code
   15446 ac_outfile=conftest.$ac_objext
   15447 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   15448 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15449 _lt_compiler_boilerplate=`cat conftest.err`
   15450 $rm conftest*
   15451 
   15452 ac_outfile=conftest.$ac_objext
   15453 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   15454 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15455 _lt_linker_boilerplate=`cat conftest.err`
   15456 $rm conftest*
   15457 
   15458 
   15459 # Allow CC to be a program name with arguments.
   15460 lt_save_CC="$CC"
   15461 CC=${GCJ-"gcj"}
   15462 compiler=$CC
   15463 compiler_GCJ=$CC
   15464 for cc_temp in $compiler""; do
   15465   case $cc_temp in
   15466     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   15467     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   15468     \-*) ;;
   15469     *) break;;
   15470   esac
   15471 done
   15472 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   15473 
   15474 
   15475 # GCJ did not exist at the time GCC didn't implicitly link libc in.
   15476 archive_cmds_need_lc_GCJ=no
   15477 
   15478 old_archive_cmds_GCJ=$old_archive_cmds
   15479 
   15480 ## CAVEAT EMPTOR:
   15481 ## There is no encapsulation within the following macros, do not change
   15482 ## the running order or otherwise move them around unless you know exactly
   15483 ## what you are doing...
   15484 
   15485 lt_prog_compiler_no_builtin_flag_GCJ=
   15486 
   15487 if test "$GCC" = yes; then
   15488   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
   15489 
   15490 
   15491 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   15492 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
   15493 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   15494   echo $ECHO_N "(cached) $ECHO_C" >&6
   15495 else
   15496   lt_cv_prog_compiler_rtti_exceptions=no
   15497   ac_outfile=conftest.$ac_objext
   15498    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15499    lt_compiler_flag="-fno-rtti -fno-exceptions"
   15500    # Insert the option either (1) after the last *FLAGS variable, or
   15501    # (2) before a word containing "conftest.", or (3) at the end.
   15502    # Note that $ac_compile itself does not contain backslashes and begins
   15503    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15504    # The option is referenced via a variable to avoid confusing sed.
   15505    lt_compile=`echo "$ac_compile" | $SED \
   15506    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15507    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15508    -e 's:$: $lt_compiler_flag:'`
   15509    (eval echo "\"\$as_me:15509: $lt_compile\"" >&5)
   15510    (eval "$lt_compile" 2>conftest.err)
   15511    ac_status=$?
   15512    cat conftest.err >&5
   15513    echo "$as_me:15513: \$? = $ac_status" >&5
   15514    if (exit $ac_status) && test -s "$ac_outfile"; then
   15515      # The compiler can only warn and ignore the option if not recognized
   15516      # So say no if there are warnings other than the usual output.
   15517      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   15518      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15519      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   15520        lt_cv_prog_compiler_rtti_exceptions=yes
   15521      fi
   15522    fi
   15523    $rm conftest*
   15524 
   15525 fi
   15526 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   15527 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
   15528 
   15529 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   15530     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
   15531 else
   15532     :
   15533 fi
   15534 
   15535 fi
   15536 
   15537 lt_prog_compiler_wl_GCJ=
   15538 lt_prog_compiler_pic_GCJ=
   15539 lt_prog_compiler_static_GCJ=
   15540 
   15541 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   15542 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   15543 
   15544   if test "$GCC" = yes; then
   15545     lt_prog_compiler_wl_GCJ='-Wl,'
   15546     lt_prog_compiler_static_GCJ='-static'
   15547 
   15548     case $host_os in
   15549       aix*)
   15550       # All AIX code is PIC.
   15551       if test "$host_cpu" = ia64; then
   15552 	# AIX 5 now supports IA64 processor
   15553 	lt_prog_compiler_static_GCJ='-Bstatic'
   15554       fi
   15555       ;;
   15556 
   15557     amigaos*)
   15558       # FIXME: we need at least 68020 code to build shared libraries, but
   15559       # adding the `-m68020' flag to GCC prevents building anything better,
   15560       # like `-m68040'.
   15561       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
   15562       ;;
   15563 
   15564     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   15565       # PIC is the default for these OSes.
   15566       ;;
   15567 
   15568     mingw* | pw32* | os2*)
   15569       # This hack is so that the source file can tell whether it is being
   15570       # built for inclusion in a dll (and should export symbols for example).
   15571       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15572       ;;
   15573 
   15574     darwin* | rhapsody*)
   15575       # PIC is the default on this platform
   15576       # Common symbols not allowed in MH_DYLIB files
   15577       lt_prog_compiler_pic_GCJ='-fno-common'
   15578       ;;
   15579 
   15580     interix3*)
   15581       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   15582       # Instead, we relocate shared libraries at runtime.
   15583       ;;
   15584 
   15585     msdosdjgpp*)
   15586       # Just because we use GCC doesn't mean we suddenly get shared libraries
   15587       # on systems that don't support them.
   15588       lt_prog_compiler_can_build_shared_GCJ=no
   15589       enable_shared=no
   15590       ;;
   15591 
   15592     sysv4*MP*)
   15593       if test -d /usr/nec; then
   15594 	lt_prog_compiler_pic_GCJ=-Kconform_pic
   15595       fi
   15596       ;;
   15597 
   15598     hpux*)
   15599       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15600       # not for PA HP-UX.
   15601       case $host_cpu in
   15602       hppa*64*|ia64*)
   15603 	# +Z the default
   15604 	;;
   15605       *)
   15606 	lt_prog_compiler_pic_GCJ='-fPIC'
   15607 	;;
   15608       esac
   15609       ;;
   15610 
   15611     *)
   15612       lt_prog_compiler_pic_GCJ='-fPIC'
   15613       ;;
   15614     esac
   15615   else
   15616     # PORTME Check for flag to pass linker flags through the system compiler.
   15617     case $host_os in
   15618     aix*)
   15619       lt_prog_compiler_wl_GCJ='-Wl,'
   15620       if test "$host_cpu" = ia64; then
   15621 	# AIX 5 now supports IA64 processor
   15622 	lt_prog_compiler_static_GCJ='-Bstatic'
   15623       else
   15624 	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
   15625       fi
   15626       ;;
   15627       darwin*)
   15628         # PIC is the default on this platform
   15629         # Common symbols not allowed in MH_DYLIB files
   15630        case $cc_basename in
   15631          xlc*)
   15632          lt_prog_compiler_pic_GCJ='-qnocommon'
   15633          lt_prog_compiler_wl_GCJ='-Wl,'
   15634          ;;
   15635        esac
   15636        ;;
   15637 
   15638     mingw* | pw32* | os2*)
   15639       # This hack is so that the source file can tell whether it is being
   15640       # built for inclusion in a dll (and should export symbols for example).
   15641       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15642       ;;
   15643 
   15644     hpux9* | hpux10* | hpux11*)
   15645       lt_prog_compiler_wl_GCJ='-Wl,'
   15646       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15647       # not for PA HP-UX.
   15648       case $host_cpu in
   15649       hppa*64*|ia64*)
   15650 	# +Z the default
   15651 	;;
   15652       *)
   15653 	lt_prog_compiler_pic_GCJ='+Z'
   15654 	;;
   15655       esac
   15656       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   15657       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
   15658       ;;
   15659 
   15660     irix5* | irix6* | nonstopux*)
   15661       lt_prog_compiler_wl_GCJ='-Wl,'
   15662       # PIC (with -KPIC) is the default.
   15663       lt_prog_compiler_static_GCJ='-non_shared'
   15664       ;;
   15665 
   15666     newsos6)
   15667       lt_prog_compiler_pic_GCJ='-KPIC'
   15668       lt_prog_compiler_static_GCJ='-Bstatic'
   15669       ;;
   15670 
   15671     linux*)
   15672       case $cc_basename in
   15673       icc* | ecc*)
   15674 	lt_prog_compiler_wl_GCJ='-Wl,'
   15675 	lt_prog_compiler_pic_GCJ='-KPIC'
   15676 	lt_prog_compiler_static_GCJ='-static'
   15677         ;;
   15678       pgcc* | pgf77* | pgf90* | pgf95*)
   15679         # Portland Group compilers (*not* the Pentium gcc compiler,
   15680 	# which looks to be a dead project)
   15681 	lt_prog_compiler_wl_GCJ='-Wl,'
   15682 	lt_prog_compiler_pic_GCJ='-fpic'
   15683 	lt_prog_compiler_static_GCJ='-Bstatic'
   15684         ;;
   15685       ccc*)
   15686         lt_prog_compiler_wl_GCJ='-Wl,'
   15687         # All Alpha code is PIC.
   15688         lt_prog_compiler_static_GCJ='-non_shared'
   15689         ;;
   15690       esac
   15691       ;;
   15692 
   15693     osf3* | osf4* | osf5*)
   15694       lt_prog_compiler_wl_GCJ='-Wl,'
   15695       # All OSF/1 code is PIC.
   15696       lt_prog_compiler_static_GCJ='-non_shared'
   15697       ;;
   15698 
   15699     solaris*)
   15700       lt_prog_compiler_pic_GCJ='-KPIC'
   15701       lt_prog_compiler_static_GCJ='-Bstatic'
   15702       case $cc_basename in
   15703       f77* | f90* | f95*)
   15704 	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
   15705       *)
   15706 	lt_prog_compiler_wl_GCJ='-Wl,';;
   15707       esac
   15708       ;;
   15709 
   15710     sunos4*)
   15711       lt_prog_compiler_wl_GCJ='-Qoption ld '
   15712       lt_prog_compiler_pic_GCJ='-PIC'
   15713       lt_prog_compiler_static_GCJ='-Bstatic'
   15714       ;;
   15715 
   15716     sysv4 | sysv4.2uw2* | sysv4.3*)
   15717       lt_prog_compiler_wl_GCJ='-Wl,'
   15718       lt_prog_compiler_pic_GCJ='-KPIC'
   15719       lt_prog_compiler_static_GCJ='-Bstatic'
   15720       ;;
   15721 
   15722     sysv4*MP*)
   15723       if test -d /usr/nec ;then
   15724 	lt_prog_compiler_pic_GCJ='-Kconform_pic'
   15725 	lt_prog_compiler_static_GCJ='-Bstatic'
   15726       fi
   15727       ;;
   15728 
   15729     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   15730       lt_prog_compiler_wl_GCJ='-Wl,'
   15731       lt_prog_compiler_pic_GCJ='-KPIC'
   15732       lt_prog_compiler_static_GCJ='-Bstatic'
   15733       ;;
   15734 
   15735     unicos*)
   15736       lt_prog_compiler_wl_GCJ='-Wl,'
   15737       lt_prog_compiler_can_build_shared_GCJ=no
   15738       ;;
   15739 
   15740     uts4*)
   15741       lt_prog_compiler_pic_GCJ='-pic'
   15742       lt_prog_compiler_static_GCJ='-Bstatic'
   15743       ;;
   15744 
   15745     *)
   15746       lt_prog_compiler_can_build_shared_GCJ=no
   15747       ;;
   15748     esac
   15749   fi
   15750 
   15751 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
   15752 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
   15753 
   15754 #
   15755 # Check to make sure the PIC flag actually works.
   15756 #
   15757 if test -n "$lt_prog_compiler_pic_GCJ"; then
   15758 
   15759 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
   15760 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
   15761 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
   15762   echo $ECHO_N "(cached) $ECHO_C" >&6
   15763 else
   15764   lt_prog_compiler_pic_works_GCJ=no
   15765   ac_outfile=conftest.$ac_objext
   15766    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15767    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
   15768    # Insert the option either (1) after the last *FLAGS variable, or
   15769    # (2) before a word containing "conftest.", or (3) at the end.
   15770    # Note that $ac_compile itself does not contain backslashes and begins
   15771    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15772    # The option is referenced via a variable to avoid confusing sed.
   15773    lt_compile=`echo "$ac_compile" | $SED \
   15774    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15775    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15776    -e 's:$: $lt_compiler_flag:'`
   15777    (eval echo "\"\$as_me:15777: $lt_compile\"" >&5)
   15778    (eval "$lt_compile" 2>conftest.err)
   15779    ac_status=$?
   15780    cat conftest.err >&5
   15781    echo "$as_me:15781: \$? = $ac_status" >&5
   15782    if (exit $ac_status) && test -s "$ac_outfile"; then
   15783      # The compiler can only warn and ignore the option if not recognized
   15784      # So say no if there are warnings other than the usual output.
   15785      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   15786      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15787      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   15788        lt_prog_compiler_pic_works_GCJ=yes
   15789      fi
   15790    fi
   15791    $rm conftest*
   15792 
   15793 fi
   15794 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
   15795 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
   15796 
   15797 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
   15798     case $lt_prog_compiler_pic_GCJ in
   15799      "" | " "*) ;;
   15800      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
   15801      esac
   15802 else
   15803     lt_prog_compiler_pic_GCJ=
   15804      lt_prog_compiler_can_build_shared_GCJ=no
   15805 fi
   15806 
   15807 fi
   15808 case $host_os in
   15809   # For platforms which do not support PIC, -DPIC is meaningless:
   15810   *djgpp*)
   15811     lt_prog_compiler_pic_GCJ=
   15812     ;;
   15813   *)
   15814     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
   15815     ;;
   15816 esac
   15817 
   15818 #
   15819 # Check to make sure the static flag actually works.
   15820 #
   15821 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
   15822 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   15823 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   15824 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
   15825   echo $ECHO_N "(cached) $ECHO_C" >&6
   15826 else
   15827   lt_prog_compiler_static_works_GCJ=no
   15828    save_LDFLAGS="$LDFLAGS"
   15829    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   15830    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   15831    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   15832      # The linker can only warn and ignore the option if not recognized
   15833      # So say no if there are warnings
   15834      if test -s conftest.err; then
   15835        # Append any errors to the config.log.
   15836        cat conftest.err 1>&5
   15837        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   15838        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   15839        if diff conftest.exp conftest.er2 >/dev/null; then
   15840          lt_prog_compiler_static_works_GCJ=yes
   15841        fi
   15842      else
   15843        lt_prog_compiler_static_works_GCJ=yes
   15844      fi
   15845    fi
   15846    $rm conftest*
   15847    LDFLAGS="$save_LDFLAGS"
   15848 
   15849 fi
   15850 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
   15851 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
   15852 
   15853 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
   15854     :
   15855 else
   15856     lt_prog_compiler_static_GCJ=
   15857 fi
   15858 
   15859 
   15860 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   15861 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   15862 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
   15863   echo $ECHO_N "(cached) $ECHO_C" >&6
   15864 else
   15865   lt_cv_prog_compiler_c_o_GCJ=no
   15866    $rm -r conftest 2>/dev/null
   15867    mkdir conftest
   15868    cd conftest
   15869    mkdir out
   15870    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15871 
   15872    lt_compiler_flag="-o out/conftest2.$ac_objext"
   15873    # Insert the option either (1) after the last *FLAGS variable, or
   15874    # (2) before a word containing "conftest.", or (3) at the end.
   15875    # Note that $ac_compile itself does not contain backslashes and begins
   15876    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15877    lt_compile=`echo "$ac_compile" | $SED \
   15878    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   15879    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15880    -e 's:$: $lt_compiler_flag:'`
   15881    (eval echo "\"\$as_me:15881: $lt_compile\"" >&5)
   15882    (eval "$lt_compile" 2>out/conftest.err)
   15883    ac_status=$?
   15884    cat out/conftest.err >&5
   15885    echo "$as_me:15885: \$? = $ac_status" >&5
   15886    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   15887    then
   15888      # The compiler can only warn and ignore the option if not recognized
   15889      # So say no if there are warnings
   15890      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   15891      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   15892      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   15893        lt_cv_prog_compiler_c_o_GCJ=yes
   15894      fi
   15895    fi
   15896    chmod u+w . 2>&5
   15897    $rm conftest*
   15898    # SGI C++ compiler will create directory out/ii_files/ for
   15899    # template instantiation
   15900    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   15901    $rm out/* && rmdir out
   15902    cd ..
   15903    rmdir conftest
   15904    $rm conftest*
   15905 
   15906 fi
   15907 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
   15908 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
   15909 
   15910 
   15911 hard_links="nottested"
   15912 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
   15913   # do not overwrite the value of need_locks provided by the user
   15914   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   15915 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
   15916   hard_links=yes
   15917   $rm conftest*
   15918   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15919   touch conftest.a
   15920   ln conftest.a conftest.b 2>&5 || hard_links=no
   15921   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15922   echo "$as_me:$LINENO: result: $hard_links" >&5
   15923 echo "${ECHO_T}$hard_links" >&6
   15924   if test "$hard_links" = no; then
   15925     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   15926 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   15927     need_locks=warn
   15928   fi
   15929 else
   15930   need_locks=no
   15931 fi
   15932 
   15933 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   15934 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   15935 
   15936   runpath_var=
   15937   allow_undefined_flag_GCJ=
   15938   enable_shared_with_static_runtimes_GCJ=no
   15939   archive_cmds_GCJ=
   15940   archive_expsym_cmds_GCJ=
   15941   old_archive_From_new_cmds_GCJ=
   15942   old_archive_from_expsyms_cmds_GCJ=
   15943   export_dynamic_flag_spec_GCJ=
   15944   whole_archive_flag_spec_GCJ=
   15945   thread_safe_flag_spec_GCJ=
   15946   hardcode_libdir_flag_spec_GCJ=
   15947   hardcode_libdir_flag_spec_ld_GCJ=
   15948   hardcode_libdir_separator_GCJ=
   15949   hardcode_direct_GCJ=no
   15950   hardcode_minus_L_GCJ=no
   15951   hardcode_shlibpath_var_GCJ=unsupported
   15952   link_all_deplibs_GCJ=unknown
   15953   hardcode_automatic_GCJ=no
   15954   module_cmds_GCJ=
   15955   module_expsym_cmds_GCJ=
   15956   always_export_symbols_GCJ=no
   15957   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   15958   # include_expsyms should be a list of space-separated symbols to be *always*
   15959   # included in the symbol list
   15960   include_expsyms_GCJ=
   15961   # exclude_expsyms can be an extended regexp of symbols to exclude
   15962   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   15963   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   15964   # as well as any symbol that contains `d'.
   15965   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
   15966   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   15967   # platforms (ab)use it in PIC code, but their linkers get confused if
   15968   # the symbol is explicitly referenced.  Since portable code cannot
   15969   # rely on this symbol name, it's probably fine to never include it in
   15970   # preloaded symbol tables.
   15971   extract_expsyms_cmds=
   15972   # Just being paranoid about ensuring that cc_basename is set.
   15973   for cc_temp in $compiler""; do
   15974   case $cc_temp in
   15975     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   15976     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   15977     \-*) ;;
   15978     *) break;;
   15979   esac
   15980 done
   15981 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   15982 
   15983   case $host_os in
   15984   cygwin* | mingw* | pw32*)
   15985     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   15986     # When not using gcc, we currently assume that we are using
   15987     # Microsoft Visual C++.
   15988     if test "$GCC" != yes; then
   15989       with_gnu_ld=no
   15990     fi
   15991     ;;
   15992   interix*)
   15993     # we just hope/assume this is gcc and not c89 (= MSVC++)
   15994     with_gnu_ld=yes
   15995     ;;
   15996   openbsd*)
   15997     with_gnu_ld=no
   15998     ;;
   15999   esac
   16000 
   16001   ld_shlibs_GCJ=yes
   16002   if test "$with_gnu_ld" = yes; then
   16003     # If archive_cmds runs LD, not CC, wlarc should be empty
   16004     wlarc='${wl}'
   16005 
   16006     # Set some defaults for GNU ld with shared library support. These
   16007     # are reset later if shared libraries are not supported. Putting them
   16008     # here allows them to be overridden if necessary.
   16009     runpath_var=LD_RUN_PATH
   16010     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
   16011     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
   16012     # ancient GNU ld didn't support --whole-archive et. al.
   16013     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   16014 	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   16015       else
   16016   	whole_archive_flag_spec_GCJ=
   16017     fi
   16018     supports_anon_versioning=no
   16019     case `$LD -v 2>/dev/null` in
   16020       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   16021       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   16022       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   16023       *\ 2.11.*) ;; # other 2.11 versions
   16024       *) supports_anon_versioning=yes ;;
   16025     esac
   16026 
   16027     # See if GNU ld supports shared libraries.
   16028     case $host_os in
   16029     aix3* | aix4* | aix5*)
   16030       # On AIX/PPC, the GNU linker is very broken
   16031       if test "$host_cpu" != ia64; then
   16032 	ld_shlibs_GCJ=no
   16033 	cat <<EOF 1>&2
   16034 
   16035 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   16036 *** to be unable to reliably create shared libraries on AIX.
   16037 *** Therefore, libtool is disabling shared libraries support.  If you
   16038 *** really care for shared libraries, you may want to modify your PATH
   16039 *** so that a non-GNU linker is found, and then restart.
   16040 
   16041 EOF
   16042       fi
   16043       ;;
   16044 
   16045     amigaos*)
   16046       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)'
   16047       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16048       hardcode_minus_L_GCJ=yes
   16049 
   16050       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   16051       # that the semantics of dynamic libraries on AmigaOS, at least up
   16052       # to version 4, is to share data among multiple programs linked
   16053       # with the same dynamic library.  Since this doesn't match the
   16054       # behavior of shared libraries on other platforms, we can't use
   16055       # them.
   16056       ld_shlibs_GCJ=no
   16057       ;;
   16058 
   16059     beos*)
   16060       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16061 	allow_undefined_flag_GCJ=unsupported
   16062 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   16063 	# support --undefined.  This deserves some investigation.  FIXME
   16064 	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16065       else
   16066 	ld_shlibs_GCJ=no
   16067       fi
   16068       ;;
   16069 
   16070     cygwin* | mingw* | pw32*)
   16071       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
   16072       # as there is no search path for DLLs.
   16073       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16074       allow_undefined_flag_GCJ=unsupported
   16075       always_export_symbols_GCJ=no
   16076       enable_shared_with_static_runtimes_GCJ=yes
   16077       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   16078 
   16079       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   16080         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16081 	# If the export-symbols file already is a .def file (1st line
   16082 	# is EXPORTS), use it as is; otherwise, prepend...
   16083 	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   16084 	  cp $export_symbols $output_objdir/$soname.def;
   16085 	else
   16086 	  echo EXPORTS > $output_objdir/$soname.def;
   16087 	  cat $export_symbols >> $output_objdir/$soname.def;
   16088 	fi~
   16089 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16090       else
   16091 	ld_shlibs_GCJ=no
   16092       fi
   16093       ;;
   16094 
   16095     interix3*)
   16096       hardcode_direct_GCJ=no
   16097       hardcode_shlibpath_var_GCJ=no
   16098       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16099       export_dynamic_flag_spec_GCJ='${wl}-E'
   16100       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   16101       # Instead, shared libraries are loaded at an image base (0x10000000 by
   16102       # default) and relocated if they conflict, which is a slow very memory
   16103       # consuming and fragmenting process.  To avoid this, we pick a random,
   16104       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   16105       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   16106       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'
   16107       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'
   16108       ;;
   16109 
   16110     linux*)
   16111       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16112 	tmp_addflag=
   16113 	case $cc_basename,$host_cpu in
   16114 	pgcc*)				# Portland Group C compiler
   16115 	  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'
   16116 	  tmp_addflag=' $pic_flag'
   16117 	  ;;
   16118 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   16119 	  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'
   16120 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   16121 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   16122 	  tmp_addflag=' -i_dynamic' ;;
   16123 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   16124 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   16125 	ifc* | ifort*)			# Intel Fortran compiler
   16126 	  tmp_addflag=' -nofor_main' ;;
   16127 	esac
   16128 	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16129 
   16130 	if test $supports_anon_versioning = yes; then
   16131 	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
   16132   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   16133   $echo "local: *; };" >> $output_objdir/$libname.ver~
   16134 	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   16135 	fi
   16136       else
   16137 	ld_shlibs_GCJ=no
   16138       fi
   16139       ;;
   16140 
   16141     netbsd*)
   16142       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16143 	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   16144 	wlarc=
   16145       else
   16146 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16147 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16148       fi
   16149       ;;
   16150 
   16151     solaris*)
   16152       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   16153 	ld_shlibs_GCJ=no
   16154 	cat <<EOF 1>&2
   16155 
   16156 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   16157 *** create shared libraries on Solaris systems.  Therefore, libtool
   16158 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16159 *** binutils to release 2.9.1 or newer.  Another option is to modify
   16160 *** your PATH or compiler configuration so that the native linker is
   16161 *** used, and then restart.
   16162 
   16163 EOF
   16164       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16165 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16166 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16167       else
   16168 	ld_shlibs_GCJ=no
   16169       fi
   16170       ;;
   16171 
   16172     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   16173       case `$LD -v 2>&1` in
   16174         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   16175 	ld_shlibs_GCJ=no
   16176 	cat <<_LT_EOF 1>&2
   16177 
   16178 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   16179 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   16180 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16181 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   16182 *** your PATH or compiler configuration so that the native linker is
   16183 *** used, and then restart.
   16184 
   16185 _LT_EOF
   16186 	;;
   16187 	*)
   16188 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16189 	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   16190 	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   16191 	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   16192 	  else
   16193 	    ld_shlibs_GCJ=no
   16194 	  fi
   16195 	;;
   16196       esac
   16197       ;;
   16198 
   16199     sunos4*)
   16200       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16201       wlarc=
   16202       hardcode_direct_GCJ=yes
   16203       hardcode_shlibpath_var_GCJ=no
   16204       ;;
   16205 
   16206     *)
   16207       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16208 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16209 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16210       else
   16211 	ld_shlibs_GCJ=no
   16212       fi
   16213       ;;
   16214     esac
   16215 
   16216     if test "$ld_shlibs_GCJ" = no; then
   16217       runpath_var=
   16218       hardcode_libdir_flag_spec_GCJ=
   16219       export_dynamic_flag_spec_GCJ=
   16220       whole_archive_flag_spec_GCJ=
   16221     fi
   16222   else
   16223     # PORTME fill in a description of your system's linker (not GNU ld)
   16224     case $host_os in
   16225     aix3*)
   16226       allow_undefined_flag_GCJ=unsupported
   16227       always_export_symbols_GCJ=yes
   16228       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'
   16229       # Note: this linker hardcodes the directories in LIBPATH if there
   16230       # are no directories specified by -L.
   16231       hardcode_minus_L_GCJ=yes
   16232       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   16233 	# Neither direct hardcoding nor static linking is supported with a
   16234 	# broken collect2.
   16235 	hardcode_direct_GCJ=unsupported
   16236       fi
   16237       ;;
   16238 
   16239     aix4* | aix5*)
   16240       if test "$host_cpu" = ia64; then
   16241 	# On IA64, the linker does run time linking by default, so we don't
   16242 	# have to do anything special.
   16243 	aix_use_runtimelinking=no
   16244 	exp_sym_flag='-Bexport'
   16245 	no_entry_flag=""
   16246       else
   16247 	# If we're using GNU nm, then we don't want the "-C" option.
   16248 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   16249 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   16250 	  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'
   16251 	else
   16252 	  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'
   16253 	fi
   16254 	aix_use_runtimelinking=no
   16255 
   16256 	# Test if we are trying to use run time linking or normal
   16257 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   16258 	# need to do runtime linking.
   16259 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   16260 	  for ld_flag in $LDFLAGS; do
   16261   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   16262   	    aix_use_runtimelinking=yes
   16263   	    break
   16264   	  fi
   16265 	  done
   16266 	  ;;
   16267 	esac
   16268 
   16269 	exp_sym_flag='-bexport'
   16270 	no_entry_flag='-bnoentry'
   16271       fi
   16272 
   16273       # When large executables or shared objects are built, AIX ld can
   16274       # have problems creating the table of contents.  If linking a library
   16275       # or program results in "error TOC overflow" add -mminimal-toc to
   16276       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   16277       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   16278 
   16279       archive_cmds_GCJ=''
   16280       hardcode_direct_GCJ=yes
   16281       hardcode_libdir_separator_GCJ=':'
   16282       link_all_deplibs_GCJ=yes
   16283 
   16284       if test "$GCC" = yes; then
   16285 	case $host_os in aix4.[012]|aix4.[012].*)
   16286 	# We only want to do this on AIX 4.2 and lower, the check
   16287 	# below for broken collect2 doesn't work under 4.3+
   16288 	  collect2name=`${CC} -print-prog-name=collect2`
   16289 	  if test -f "$collect2name" && \
   16290   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   16291 	  then
   16292   	  # We have reworked collect2
   16293   	  hardcode_direct_GCJ=yes
   16294 	  else
   16295   	  # We have old collect2
   16296   	  hardcode_direct_GCJ=unsupported
   16297   	  # It fails to find uninstalled libraries when the uninstalled
   16298   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   16299   	  # to unsupported forces relinking
   16300   	  hardcode_minus_L_GCJ=yes
   16301   	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16302   	  hardcode_libdir_separator_GCJ=
   16303 	  fi
   16304 	  ;;
   16305 	esac
   16306 	shared_flag='-shared'
   16307 	if test "$aix_use_runtimelinking" = yes; then
   16308 	  shared_flag="$shared_flag "'${wl}-G'
   16309 	fi
   16310       else
   16311 	# not using gcc
   16312 	if test "$host_cpu" = ia64; then
   16313   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   16314   	# chokes on -Wl,-G. The following line is correct:
   16315 	  shared_flag='-G'
   16316 	else
   16317 	  if test "$aix_use_runtimelinking" = yes; then
   16318 	    shared_flag='${wl}-G'
   16319 	  else
   16320 	    shared_flag='${wl}-bM:SRE'
   16321 	  fi
   16322 	fi
   16323       fi
   16324 
   16325       # It seems that -bexpall does not export symbols beginning with
   16326       # underscore (_), so it is better to generate a list of symbols to export.
   16327       always_export_symbols_GCJ=yes
   16328       if test "$aix_use_runtimelinking" = yes; then
   16329 	# Warning - without using the other runtime loading flags (-brtl),
   16330 	# -berok will link without error, but may produce a broken library.
   16331 	allow_undefined_flag_GCJ='-berok'
   16332        # Determine the default libpath from the value encoded in an empty executable.
   16333        cat >conftest.$ac_ext <<_ACEOF
   16334 /* confdefs.h.  */
   16335 _ACEOF
   16336 cat confdefs.h >>conftest.$ac_ext
   16337 cat >>conftest.$ac_ext <<_ACEOF
   16338 /* end confdefs.h.  */
   16339 
   16340 int
   16341 main ()
   16342 {
   16343 
   16344   ;
   16345   return 0;
   16346 }
   16347 _ACEOF
   16348 rm -f conftest.$ac_objext conftest$ac_exeext
   16349 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   16350   (eval $ac_link) 2>conftest.er1
   16351   ac_status=$?
   16352   grep -v '^ *+' conftest.er1 >conftest.err
   16353   rm -f conftest.er1
   16354   cat conftest.err >&5
   16355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16356   (exit $ac_status); } &&
   16357 	 { ac_try='test -z "$ac_c_werror_flag"
   16358 			 || test ! -s conftest.err'
   16359   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16360   (eval $ac_try) 2>&5
   16361   ac_status=$?
   16362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16363   (exit $ac_status); }; } &&
   16364 	 { ac_try='test -s conftest$ac_exeext'
   16365   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16366   (eval $ac_try) 2>&5
   16367   ac_status=$?
   16368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16369   (exit $ac_status); }; }; then
   16370 
   16371 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16372 }'`
   16373 # Check for a 64-bit object if we didn't find anything.
   16374 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; }
   16375 }'`; fi
   16376 else
   16377   echo "$as_me: failed program was:" >&5
   16378 sed 's/^/| /' conftest.$ac_ext >&5
   16379 
   16380 fi
   16381 rm -f conftest.err conftest.$ac_objext \
   16382       conftest$ac_exeext conftest.$ac_ext
   16383 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16384 
   16385        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16386 	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"
   16387        else
   16388 	if test "$host_cpu" = ia64; then
   16389 	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
   16390 	  allow_undefined_flag_GCJ="-z nodefs"
   16391 	  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"
   16392 	else
   16393 	 # Determine the default libpath from the value encoded in an empty executable.
   16394 	 cat >conftest.$ac_ext <<_ACEOF
   16395 /* confdefs.h.  */
   16396 _ACEOF
   16397 cat confdefs.h >>conftest.$ac_ext
   16398 cat >>conftest.$ac_ext <<_ACEOF
   16399 /* end confdefs.h.  */
   16400 
   16401 int
   16402 main ()
   16403 {
   16404 
   16405   ;
   16406   return 0;
   16407 }
   16408 _ACEOF
   16409 rm -f conftest.$ac_objext conftest$ac_exeext
   16410 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   16411   (eval $ac_link) 2>conftest.er1
   16412   ac_status=$?
   16413   grep -v '^ *+' conftest.er1 >conftest.err
   16414   rm -f conftest.er1
   16415   cat conftest.err >&5
   16416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16417   (exit $ac_status); } &&
   16418 	 { ac_try='test -z "$ac_c_werror_flag"
   16419 			 || test ! -s conftest.err'
   16420   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16421   (eval $ac_try) 2>&5
   16422   ac_status=$?
   16423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16424   (exit $ac_status); }; } &&
   16425 	 { ac_try='test -s conftest$ac_exeext'
   16426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   16427   (eval $ac_try) 2>&5
   16428   ac_status=$?
   16429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16430   (exit $ac_status); }; }; then
   16431 
   16432 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16433 }'`
   16434 # Check for a 64-bit object if we didn't find anything.
   16435 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; }
   16436 }'`; fi
   16437 else
   16438   echo "$as_me: failed program was:" >&5
   16439 sed 's/^/| /' conftest.$ac_ext >&5
   16440 
   16441 fi
   16442 rm -f conftest.err conftest.$ac_objext \
   16443       conftest$ac_exeext conftest.$ac_ext
   16444 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16445 
   16446 	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16447 	  # Warning - without using the other run time loading flags,
   16448 	  # -berok will link without error, but may produce a broken library.
   16449 	  no_undefined_flag_GCJ=' ${wl}-bernotok'
   16450 	  allow_undefined_flag_GCJ=' ${wl}-berok'
   16451 	  # Exported symbols can be pulled into shared objects from archives
   16452 	  whole_archive_flag_spec_GCJ='$convenience'
   16453 	  archive_cmds_need_lc_GCJ=yes
   16454 	  # This is similar to how AIX traditionally builds its shared libraries.
   16455 	  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'
   16456 	fi
   16457       fi
   16458       ;;
   16459 
   16460     amigaos*)
   16461       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)'
   16462       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16463       hardcode_minus_L_GCJ=yes
   16464       # see comment about different semantics on the GNU ld section
   16465       ld_shlibs_GCJ=no
   16466       ;;
   16467 
   16468     bsdi[45]*)
   16469       export_dynamic_flag_spec_GCJ=-rdynamic
   16470       ;;
   16471 
   16472     cygwin* | mingw* | pw32*)
   16473       # When not using gcc, we currently assume that we are using
   16474       # Microsoft Visual C++.
   16475       # hardcode_libdir_flag_spec is actually meaningless, as there is
   16476       # no search path for DLLs.
   16477       hardcode_libdir_flag_spec_GCJ=' '
   16478       allow_undefined_flag_GCJ=unsupported
   16479       # Tell ltmain to make .lib files, not .a files.
   16480       libext=lib
   16481       # Tell ltmain to make .dll files, not .so files.
   16482       shrext_cmds=".dll"
   16483       # FIXME: Setting linknames here is a bad hack.
   16484       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   16485       # The linker will automatically build a .lib file if we build a DLL.
   16486       old_archive_From_new_cmds_GCJ='true'
   16487       # FIXME: Should let the user specify the lib program.
   16488       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
   16489       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
   16490       enable_shared_with_static_runtimes_GCJ=yes
   16491       ;;
   16492 
   16493     darwin* | rhapsody*)
   16494       case $host_os in
   16495         rhapsody* | darwin1.[012])
   16496          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
   16497          ;;
   16498        *) # Darwin 1.3 on
   16499          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   16500            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16501          else
   16502            case ${MACOSX_DEPLOYMENT_TARGET} in
   16503              10.[012])
   16504                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16505                ;;
   16506              10.*)
   16507                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
   16508                ;;
   16509            esac
   16510          fi
   16511          ;;
   16512       esac
   16513       archive_cmds_need_lc_GCJ=no
   16514       hardcode_direct_GCJ=no
   16515       hardcode_automatic_GCJ=yes
   16516       hardcode_shlibpath_var_GCJ=unsupported
   16517       whole_archive_flag_spec_GCJ=''
   16518       link_all_deplibs_GCJ=yes
   16519     if test "$GCC" = yes ; then
   16520     	output_verbose_link_cmd='echo'
   16521         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   16522       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   16523       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   16524       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}'
   16525       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}'
   16526     else
   16527       case $cc_basename in
   16528         xlc*)
   16529          output_verbose_link_cmd='echo'
   16530          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
   16531          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   16532           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   16533          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}'
   16534           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}'
   16535           ;;
   16536        *)
   16537          ld_shlibs_GCJ=no
   16538           ;;
   16539       esac
   16540     fi
   16541       ;;
   16542 
   16543     dgux*)
   16544       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16545       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16546       hardcode_shlibpath_var_GCJ=no
   16547       ;;
   16548 
   16549     freebsd1*)
   16550       ld_shlibs_GCJ=no
   16551       ;;
   16552 
   16553     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   16554     # support.  Future versions do this automatically, but an explicit c++rt0.o
   16555     # does not break anything, and helps significantly (at the cost of a little
   16556     # extra space).
   16557     freebsd2.2*)
   16558       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   16559       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16560       hardcode_direct_GCJ=yes
   16561       hardcode_shlibpath_var_GCJ=no
   16562       ;;
   16563 
   16564     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   16565     freebsd2*)
   16566       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16567       hardcode_direct_GCJ=yes
   16568       hardcode_minus_L_GCJ=yes
   16569       hardcode_shlibpath_var_GCJ=no
   16570       ;;
   16571 
   16572     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   16573     freebsd* | kfreebsd*-gnu | dragonfly*)
   16574       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   16575       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16576       hardcode_direct_GCJ=yes
   16577       hardcode_shlibpath_var_GCJ=no
   16578       ;;
   16579 
   16580     hpux9*)
   16581       if test "$GCC" = yes; then
   16582 	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'
   16583       else
   16584 	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'
   16585       fi
   16586       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16587       hardcode_libdir_separator_GCJ=:
   16588       hardcode_direct_GCJ=yes
   16589 
   16590       # hardcode_minus_L: Not really in the search PATH,
   16591       # but as the default location of the library.
   16592       hardcode_minus_L_GCJ=yes
   16593       export_dynamic_flag_spec_GCJ='${wl}-E'
   16594       ;;
   16595 
   16596     hpux10*)
   16597       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   16598 	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16599       else
   16600 	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   16601       fi
   16602       if test "$with_gnu_ld" = no; then
   16603 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16604 	hardcode_libdir_separator_GCJ=:
   16605 
   16606 	hardcode_direct_GCJ=yes
   16607 	export_dynamic_flag_spec_GCJ='${wl}-E'
   16608 
   16609 	# hardcode_minus_L: Not really in the search PATH,
   16610 	# but as the default location of the library.
   16611 	hardcode_minus_L_GCJ=yes
   16612       fi
   16613       ;;
   16614 
   16615     hpux11*)
   16616       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   16617 	case $host_cpu in
   16618 	hppa*64*)
   16619 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16620 	  ;;
   16621 	ia64*)
   16622 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   16623 	  ;;
   16624 	*)
   16625 	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16626 	  ;;
   16627 	esac
   16628       else
   16629 	case $host_cpu in
   16630 	hppa*64*)
   16631 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16632 	  ;;
   16633 	ia64*)
   16634 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   16635 	  ;;
   16636 	*)
   16637 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16638 	  ;;
   16639 	esac
   16640       fi
   16641       if test "$with_gnu_ld" = no; then
   16642 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16643 	hardcode_libdir_separator_GCJ=:
   16644 
   16645 	case $host_cpu in
   16646 	hppa*64*|ia64*)
   16647 	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
   16648 	  hardcode_direct_GCJ=no
   16649 	  hardcode_shlibpath_var_GCJ=no
   16650 	  ;;
   16651 	*)
   16652 	  hardcode_direct_GCJ=yes
   16653 	  export_dynamic_flag_spec_GCJ='${wl}-E'
   16654 
   16655 	  # hardcode_minus_L: Not really in the search PATH,
   16656 	  # but as the default location of the library.
   16657 	  hardcode_minus_L_GCJ=yes
   16658 	  ;;
   16659 	esac
   16660       fi
   16661       ;;
   16662 
   16663     irix5* | irix6* | nonstopux*)
   16664       if test "$GCC" = yes; then
   16665 	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'
   16666       else
   16667 	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'
   16668 	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
   16669       fi
   16670       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16671       hardcode_libdir_separator_GCJ=:
   16672       link_all_deplibs_GCJ=yes
   16673       ;;
   16674 
   16675     netbsd*)
   16676       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16677 	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   16678       else
   16679 	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   16680       fi
   16681       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16682       hardcode_direct_GCJ=yes
   16683       hardcode_shlibpath_var_GCJ=no
   16684       ;;
   16685 
   16686     newsos6)
   16687       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16688       hardcode_direct_GCJ=yes
   16689       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16690       hardcode_libdir_separator_GCJ=:
   16691       hardcode_shlibpath_var_GCJ=no
   16692       ;;
   16693 
   16694     openbsd*)
   16695       hardcode_direct_GCJ=yes
   16696       hardcode_shlibpath_var_GCJ=no
   16697       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   16698 	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16699 	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   16700 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16701 	export_dynamic_flag_spec_GCJ='${wl}-E'
   16702       else
   16703        case $host_os in
   16704 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   16705 	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16706 	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16707 	   ;;
   16708 	 *)
   16709 	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16710 	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16711 	   ;;
   16712        esac
   16713       fi
   16714       ;;
   16715 
   16716     os2*)
   16717       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16718       hardcode_minus_L_GCJ=yes
   16719       allow_undefined_flag_GCJ=unsupported
   16720       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'
   16721       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   16722       ;;
   16723 
   16724     osf3*)
   16725       if test "$GCC" = yes; then
   16726 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16727 	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'
   16728       else
   16729 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16730 	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'
   16731       fi
   16732       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16733       hardcode_libdir_separator_GCJ=:
   16734       ;;
   16735 
   16736     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   16737       if test "$GCC" = yes; then
   16738 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16739 	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'
   16740 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16741       else
   16742 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16743 	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'
   16744 	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~
   16745 	$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'
   16746 
   16747 	# Both c and cxx compiler support -rpath directly
   16748 	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
   16749       fi
   16750       hardcode_libdir_separator_GCJ=:
   16751       ;;
   16752 
   16753     solaris*)
   16754       no_undefined_flag_GCJ=' -z text'
   16755       if test "$GCC" = yes; then
   16756 	wlarc='${wl}'
   16757 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16758 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16759 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   16760       else
   16761 	wlarc=''
   16762 	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16763 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16764   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   16765       fi
   16766       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16767       hardcode_shlibpath_var_GCJ=no
   16768       case $host_os in
   16769       solaris2.[0-5] | solaris2.[0-5].*) ;;
   16770       *)
   16771  	# The compiler driver will combine linker options so we
   16772  	# cannot just pass the convience library names through
   16773  	# without $wl, iff we do not link with $LD.
   16774  	# Luckily, gcc supports the same syntax we need for Sun Studio.
   16775  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   16776  	case $wlarc in
   16777  	'')
   16778  	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
   16779  	*)
   16780  	  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' ;;
   16781  	esac ;;
   16782       esac
   16783       link_all_deplibs_GCJ=yes
   16784       ;;
   16785 
   16786     sunos4*)
   16787       if test "x$host_vendor" = xsequent; then
   16788 	# Use $CC to link under sequent, because it throws in some extra .o
   16789 	# files that make .init and .fini sections work.
   16790 	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   16791       else
   16792 	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   16793       fi
   16794       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16795       hardcode_direct_GCJ=yes
   16796       hardcode_minus_L_GCJ=yes
   16797       hardcode_shlibpath_var_GCJ=no
   16798       ;;
   16799 
   16800     sysv4)
   16801       case $host_vendor in
   16802 	sni)
   16803 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16804 	  hardcode_direct_GCJ=yes # is this really true???
   16805 	;;
   16806 	siemens)
   16807 	  ## LD is ld it makes a PLAMLIB
   16808 	  ## CC just makes a GrossModule.
   16809 	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   16810 	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
   16811 	  hardcode_direct_GCJ=no
   16812         ;;
   16813 	motorola)
   16814 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16815 	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
   16816 	;;
   16817       esac
   16818       runpath_var='LD_RUN_PATH'
   16819       hardcode_shlibpath_var_GCJ=no
   16820       ;;
   16821 
   16822     sysv4.3*)
   16823       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16824       hardcode_shlibpath_var_GCJ=no
   16825       export_dynamic_flag_spec_GCJ='-Bexport'
   16826       ;;
   16827 
   16828     sysv4*MP*)
   16829       if test -d /usr/nec; then
   16830 	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16831 	hardcode_shlibpath_var_GCJ=no
   16832 	runpath_var=LD_RUN_PATH
   16833 	hardcode_runpath_var=yes
   16834 	ld_shlibs_GCJ=yes
   16835       fi
   16836       ;;
   16837 
   16838     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
   16839       no_undefined_flag_GCJ='${wl}-z,text'
   16840       archive_cmds_need_lc_GCJ=no
   16841       hardcode_shlibpath_var_GCJ=no
   16842       runpath_var='LD_RUN_PATH'
   16843 
   16844       if test "$GCC" = yes; then
   16845 	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16846 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16847       else
   16848 	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16849 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   16850       fi
   16851       ;;
   16852 
   16853     sysv5* | sco3.2v5* | sco5v6*)
   16854       # Note: We can NOT use -z defs as we might desire, because we do not
   16855       # link with -lc, and that would cause any symbols used from libc to
   16856       # always be unresolved, which means just about no library would
   16857       # ever link correctly.  If we're not using GNU ld we use -z text
   16858       # though, which does catch some bad symbols but isn't as heavy-handed
   16859       # as -z defs.
   16860       no_undefined_flag_GCJ='${wl}-z,text'
   16861       allow_undefined_flag_GCJ='${wl}-z,nodefs'
   16862       archive_cmds_need_lc_GCJ=no
   16863       hardcode_shlibpath_var_GCJ=no
   16864       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   16865       hardcode_libdir_separator_GCJ=':'
   16866       link_all_deplibs_GCJ=yes
   16867       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
   16868       runpath_var='LD_RUN_PATH'
   16869 
   16870       if test "$GCC" = yes; then
   16871 	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16872 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16873       else
   16874 	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16875 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16876       fi
   16877       ;;
   16878 
   16879     uts4*)
   16880       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16881       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16882       hardcode_shlibpath_var_GCJ=no
   16883       ;;
   16884 
   16885     *)
   16886       ld_shlibs_GCJ=no
   16887       ;;
   16888     esac
   16889   fi
   16890 
   16891 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
   16892 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
   16893 test "$ld_shlibs_GCJ" = no && can_build_shared=no
   16894 
   16895 #
   16896 # Do we need to explicitly link libc?
   16897 #
   16898 case "x$archive_cmds_need_lc_GCJ" in
   16899 x|xyes)
   16900   # Assume -lc should be added
   16901   archive_cmds_need_lc_GCJ=yes
   16902 
   16903   if test "$enable_shared" = yes && test "$GCC" = yes; then
   16904     case $archive_cmds_GCJ in
   16905     *'~'*)
   16906       # FIXME: we may have to deal with multi-command sequences.
   16907       ;;
   16908     '$CC '*)
   16909       # Test whether the compiler implicitly links with -lc since on some
   16910       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   16911       # to ld, don't add -lc before -lgcc.
   16912       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   16913 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   16914       $rm conftest*
   16915       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   16916 
   16917       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   16918   (eval $ac_compile) 2>&5
   16919   ac_status=$?
   16920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16921   (exit $ac_status); } 2>conftest.err; then
   16922         soname=conftest
   16923         lib=conftest
   16924         libobjs=conftest.$ac_objext
   16925         deplibs=
   16926         wl=$lt_prog_compiler_wl_GCJ
   16927 	pic_flag=$lt_prog_compiler_pic_GCJ
   16928         compiler_flags=-v
   16929         linker_flags=-v
   16930         verstring=
   16931         output_objdir=.
   16932         libname=conftest
   16933         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
   16934         allow_undefined_flag_GCJ=
   16935         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   16936   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   16937   ac_status=$?
   16938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16939   (exit $ac_status); }
   16940         then
   16941 	  archive_cmds_need_lc_GCJ=no
   16942         else
   16943 	  archive_cmds_need_lc_GCJ=yes
   16944         fi
   16945         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
   16946       else
   16947         cat conftest.err 1>&5
   16948       fi
   16949       $rm conftest*
   16950       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
   16951 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
   16952       ;;
   16953     esac
   16954   fi
   16955   ;;
   16956 esac
   16957 
   16958 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   16959 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   16960 library_names_spec=
   16961 libname_spec='lib$name'
   16962 soname_spec=
   16963 shrext_cmds=".so"
   16964 postinstall_cmds=
   16965 postuninstall_cmds=
   16966 finish_cmds=
   16967 finish_eval=
   16968 shlibpath_var=
   16969 shlibpath_overrides_runpath=unknown
   16970 version_type=none
   16971 dynamic_linker="$host_os ld.so"
   16972 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   16973 if test "$GCC" = yes; then
   16974   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   16975   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   16976     # if the path contains ";" then we assume it to be the separator
   16977     # otherwise default to the standard path separator (i.e. ":") - it is
   16978     # assumed that no part of a normal pathname contains ";" but that should
   16979     # okay in the real world where ";" in dirpaths is itself problematic.
   16980     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   16981   else
   16982     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   16983   fi
   16984 else
   16985   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   16986 fi
   16987 need_lib_prefix=unknown
   16988 hardcode_into_libs=no
   16989 
   16990 # when you set need_version to no, make sure it does not cause -set_version
   16991 # flags to be left without arguments
   16992 need_version=unknown
   16993 
   16994 case $host_os in
   16995 aix3*)
   16996   version_type=linux
   16997   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   16998   shlibpath_var=LIBPATH
   16999 
   17000   # AIX 3 has no versioning support, so we append a major version to the name.
   17001   soname_spec='${libname}${release}${shared_ext}$major'
   17002   ;;
   17003 
   17004 aix4* | aix5*)
   17005   version_type=linux
   17006   need_lib_prefix=no
   17007   need_version=no
   17008   hardcode_into_libs=yes
   17009   if test "$host_cpu" = ia64; then
   17010     # AIX 5 supports IA64
   17011     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   17012     shlibpath_var=LD_LIBRARY_PATH
   17013   else
   17014     # With GCC up to 2.95.x, collect2 would create an import file
   17015     # for dependence libraries.  The import file would start with
   17016     # the line `#! .'.  This would cause the generated library to
   17017     # depend on `.', always an invalid library.  This was fixed in
   17018     # development snapshots of GCC prior to 3.0.
   17019     case $host_os in
   17020       aix4 | aix4.[01] | aix4.[01].*)
   17021       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   17022 	   echo ' yes '
   17023 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   17024 	:
   17025       else
   17026 	can_build_shared=no
   17027       fi
   17028       ;;
   17029     esac
   17030     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   17031     # soname into executable. Probably we can add versioning support to
   17032     # collect2, so additional links can be useful in future.
   17033     if test "$aix_use_runtimelinking" = yes; then
   17034       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   17035       # instead of lib<name>.a to let people know that these are not
   17036       # typical AIX shared libraries.
   17037       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17038     else
   17039       # We preserve .a as extension for shared libraries through AIX4.2
   17040       # and later when we are not doing run time linking.
   17041       library_names_spec='${libname}${release}.a $libname.a'
   17042       soname_spec='${libname}${release}${shared_ext}$major'
   17043     fi
   17044     shlibpath_var=LIBPATH
   17045   fi
   17046   ;;
   17047 
   17048 amigaos*)
   17049   library_names_spec='$libname.ixlibrary $libname.a'
   17050   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   17051   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'
   17052   ;;
   17053 
   17054 beos*)
   17055   library_names_spec='${libname}${shared_ext}'
   17056   dynamic_linker="$host_os ld.so"
   17057   shlibpath_var=LIBRARY_PATH
   17058   ;;
   17059 
   17060 bsdi[45]*)
   17061   version_type=linux
   17062   need_version=no
   17063   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17064   soname_spec='${libname}${release}${shared_ext}$major'
   17065   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   17066   shlibpath_var=LD_LIBRARY_PATH
   17067   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   17068   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   17069   # the default ld.so.conf also contains /usr/contrib/lib and
   17070   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   17071   # libtool to hard-code these into programs
   17072   ;;
   17073 
   17074 cygwin* | mingw* | pw32*)
   17075   version_type=windows
   17076   shrext_cmds=".dll"
   17077   need_version=no
   17078   need_lib_prefix=no
   17079 
   17080   case $GCC,$host_os in
   17081   yes,cygwin* | yes,mingw* | yes,pw32*)
   17082     library_names_spec='$libname.dll.a'
   17083     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   17084     postinstall_cmds='base_file=`basename \${file}`~
   17085       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   17086       dldir=$destdir/`dirname \$dlpath`~
   17087       test -d \$dldir || mkdir -p \$dldir~
   17088       $install_prog $dir/$dlname \$dldir/$dlname~
   17089       chmod a+x \$dldir/$dlname'
   17090     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   17091       dlpath=$dir/\$dldll~
   17092        $rm \$dlpath'
   17093     shlibpath_overrides_runpath=yes
   17094 
   17095     case $host_os in
   17096     cygwin*)
   17097       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   17098       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17099       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   17100       ;;
   17101     mingw*)
   17102       # MinGW DLLs use traditional 'lib' prefix
   17103       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17104       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   17105       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   17106         # It is most probably a Windows format PATH printed by
   17107         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   17108         # path with ; separators, and with drive letters. We can handle the
   17109         # drive letters (cygwin fileutils understands them), so leave them,
   17110         # especially as we might pass files found there to a mingw objdump,
   17111         # which wouldn't understand a cygwinified path. Ahh.
   17112         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   17113       else
   17114         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   17115       fi
   17116       ;;
   17117     pw32*)
   17118       # pw32 DLLs use 'pw' prefix rather than 'lib'
   17119       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17120       ;;
   17121     esac
   17122     ;;
   17123 
   17124   *)
   17125     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   17126     ;;
   17127   esac
   17128   dynamic_linker='Win32 ld.exe'
   17129   # FIXME: first we should search . and the directory the executable is in
   17130   shlibpath_var=PATH
   17131   ;;
   17132 
   17133 darwin* | rhapsody*)
   17134   dynamic_linker="$host_os dyld"
   17135   version_type=darwin
   17136   need_lib_prefix=no
   17137   need_version=no
   17138   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   17139   soname_spec='${libname}${release}${major}$shared_ext'
   17140   shlibpath_overrides_runpath=yes
   17141   shlibpath_var=DYLD_LIBRARY_PATH
   17142   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   17143   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   17144   if test "$GCC" = yes; then
   17145     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"`
   17146   else
   17147     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   17148   fi
   17149   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   17150   ;;
   17151 
   17152 dgux*)
   17153   version_type=linux
   17154   need_lib_prefix=no
   17155   need_version=no
   17156   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   17157   soname_spec='${libname}${release}${shared_ext}$major'
   17158   shlibpath_var=LD_LIBRARY_PATH
   17159   ;;
   17160 
   17161 freebsd1*)
   17162   dynamic_linker=no
   17163   ;;
   17164 
   17165 kfreebsd*-gnu)
   17166   version_type=linux
   17167   need_lib_prefix=no
   17168   need_version=no
   17169   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17170   soname_spec='${libname}${release}${shared_ext}$major'
   17171   shlibpath_var=LD_LIBRARY_PATH
   17172   shlibpath_overrides_runpath=no
   17173   hardcode_into_libs=yes
   17174   dynamic_linker='GNU ld.so'
   17175   ;;
   17176 
   17177 freebsd* | dragonfly*)
   17178   # DragonFly does not have aout.  When/if they implement a new
   17179   # versioning mechanism, adjust this.
   17180   if test -x /usr/bin/objformat; then
   17181     objformat=`/usr/bin/objformat`
   17182   else
   17183     case $host_os in
   17184     freebsd[123]*) objformat=aout ;;
   17185     *) objformat=elf ;;
   17186     esac
   17187   fi
   17188   version_type=freebsd-$objformat
   17189   case $version_type in
   17190     freebsd-elf*)
   17191       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17192       need_version=no
   17193       need_lib_prefix=no
   17194       ;;
   17195     freebsd-*)
   17196       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   17197       need_version=yes
   17198       ;;
   17199   esac
   17200   shlibpath_var=LD_LIBRARY_PATH
   17201   case $host_os in
   17202   freebsd2*)
   17203     shlibpath_overrides_runpath=yes
   17204     ;;
   17205   freebsd3.[01]* | freebsdelf3.[01]*)
   17206     shlibpath_overrides_runpath=yes
   17207     hardcode_into_libs=yes
   17208     ;;
   17209   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   17210   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   17211     shlibpath_overrides_runpath=no
   17212     hardcode_into_libs=yes
   17213     ;;
   17214   freebsd*) # from 4.6 on
   17215     shlibpath_overrides_runpath=yes
   17216     hardcode_into_libs=yes
   17217     ;;
   17218   esac
   17219   ;;
   17220 
   17221 gnu*)
   17222   version_type=linux
   17223   need_lib_prefix=no
   17224   need_version=no
   17225   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   17226   soname_spec='${libname}${release}${shared_ext}$major'
   17227   shlibpath_var=LD_LIBRARY_PATH
   17228   hardcode_into_libs=yes
   17229   ;;
   17230 
   17231 hpux9* | hpux10* | hpux11*)
   17232   # Give a soname corresponding to the major version so that dld.sl refuses to
   17233   # link against other versions.
   17234   version_type=sunos
   17235   need_lib_prefix=no
   17236   need_version=no
   17237   case $host_cpu in
   17238   ia64*)
   17239     shrext_cmds='.so'
   17240     hardcode_into_libs=yes
   17241     dynamic_linker="$host_os dld.so"
   17242     shlibpath_var=LD_LIBRARY_PATH
   17243     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   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     if test "X$HPUX_IA64_MODE" = X32; then
   17247       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   17248     else
   17249       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   17250     fi
   17251     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17252     ;;
   17253    hppa*64*)
   17254      shrext_cmds='.sl'
   17255      hardcode_into_libs=yes
   17256      dynamic_linker="$host_os dld.sl"
   17257      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   17258      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   17259      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17260      soname_spec='${libname}${release}${shared_ext}$major'
   17261      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   17262      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17263      ;;
   17264    *)
   17265     shrext_cmds='.sl'
   17266     dynamic_linker="$host_os dld.sl"
   17267     shlibpath_var=SHLIB_PATH
   17268     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   17269     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17270     soname_spec='${libname}${release}${shared_ext}$major'
   17271     ;;
   17272   esac
   17273   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   17274   postinstall_cmds='chmod 555 $lib'
   17275   ;;
   17276 
   17277 interix3*)
   17278   version_type=linux
   17279   need_lib_prefix=no
   17280   need_version=no
   17281   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17282   soname_spec='${libname}${release}${shared_ext}$major'
   17283   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   17284   shlibpath_var=LD_LIBRARY_PATH
   17285   shlibpath_overrides_runpath=no
   17286   hardcode_into_libs=yes
   17287   ;;
   17288 
   17289 irix5* | irix6* | nonstopux*)
   17290   case $host_os in
   17291     nonstopux*) version_type=nonstopux ;;
   17292     *)
   17293 	if test "$lt_cv_prog_gnu_ld" = yes; then
   17294 		version_type=linux
   17295 	else
   17296 		version_type=irix
   17297 	fi ;;
   17298   esac
   17299   need_lib_prefix=no
   17300   need_version=no
   17301   soname_spec='${libname}${release}${shared_ext}$major'
   17302   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   17303   case $host_os in
   17304   irix5* | nonstopux*)
   17305     libsuff= shlibsuff=
   17306     ;;
   17307   *)
   17308     case $LD in # libtool.m4 will add one of these switches to LD
   17309     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   17310       libsuff= shlibsuff= libmagic=32-bit;;
   17311     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   17312       libsuff=32 shlibsuff=N32 libmagic=N32;;
   17313     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   17314       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   17315     *) libsuff= shlibsuff= libmagic=never-match;;
   17316     esac
   17317     ;;
   17318   esac
   17319   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   17320   shlibpath_overrides_runpath=no
   17321   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   17322   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   17323   hardcode_into_libs=yes
   17324   ;;
   17325 
   17326 # No shared lib support for Linux oldld, aout, or coff.
   17327 linux*oldld* | linux*aout* | linux*coff*)
   17328   dynamic_linker=no
   17329   ;;
   17330 
   17331 # This must be Linux ELF.
   17332 linux*)
   17333   version_type=linux
   17334   need_lib_prefix=no
   17335   need_version=no
   17336   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17337   soname_spec='${libname}${release}${shared_ext}$major'
   17338   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   17339   shlibpath_var=LD_LIBRARY_PATH
   17340   shlibpath_overrides_runpath=no
   17341   # This implies no fast_install, which is unacceptable.
   17342   # Some rework will be needed to allow for fast_install
   17343   # before this can be enabled.
   17344   hardcode_into_libs=yes
   17345 
   17346   # Append ld.so.conf contents to the search path
   17347   if test -f /etc/ld.so.conf; then
   17348     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' ' '`
   17349     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   17350   fi
   17351 
   17352   # We used to test for /lib/ld.so.1 and disable shared libraries on
   17353   # powerpc, because MkLinux only supported shared libraries with the
   17354   # GNU dynamic linker.  Since this was broken with cross compilers,
   17355   # most powerpc-linux boxes support dynamic linking these days and
   17356   # people can always --disable-shared, the test was removed, and we
   17357   # assume the GNU/Linux dynamic linker is in use.
   17358   dynamic_linker='GNU/Linux ld.so'
   17359   ;;
   17360 
   17361 knetbsd*-gnu)
   17362   version_type=linux
   17363   need_lib_prefix=no
   17364   need_version=no
   17365   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17366   soname_spec='${libname}${release}${shared_ext}$major'
   17367   shlibpath_var=LD_LIBRARY_PATH
   17368   shlibpath_overrides_runpath=no
   17369   hardcode_into_libs=yes
   17370   dynamic_linker='GNU ld.so'
   17371   ;;
   17372 
   17373 netbsd*)
   17374   version_type=sunos
   17375   need_lib_prefix=no
   17376   need_version=no
   17377   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   17378     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17379     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17380     dynamic_linker='NetBSD (a.out) ld.so'
   17381   else
   17382     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17383     soname_spec='${libname}${release}${shared_ext}$major'
   17384     dynamic_linker='NetBSD ld.elf_so'
   17385   fi
   17386   shlibpath_var=LD_LIBRARY_PATH
   17387   shlibpath_overrides_runpath=yes
   17388   hardcode_into_libs=yes
   17389   ;;
   17390 
   17391 newsos6)
   17392   version_type=linux
   17393   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17394   shlibpath_var=LD_LIBRARY_PATH
   17395   shlibpath_overrides_runpath=yes
   17396   ;;
   17397 
   17398 nto-qnx*)
   17399   version_type=linux
   17400   need_lib_prefix=no
   17401   need_version=no
   17402   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17403   soname_spec='${libname}${release}${shared_ext}$major'
   17404   shlibpath_var=LD_LIBRARY_PATH
   17405   shlibpath_overrides_runpath=yes
   17406   ;;
   17407 
   17408 openbsd*)
   17409   version_type=sunos
   17410   sys_lib_dlsearch_path_spec="/usr/lib"
   17411   need_lib_prefix=no
   17412   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   17413   case $host_os in
   17414     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   17415     *)                         need_version=no  ;;
   17416   esac
   17417   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17418   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17419   shlibpath_var=LD_LIBRARY_PATH
   17420   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   17421     case $host_os in
   17422       openbsd2.[89] | openbsd2.[89].*)
   17423 	shlibpath_overrides_runpath=no
   17424 	;;
   17425       *)
   17426 	shlibpath_overrides_runpath=yes
   17427 	;;
   17428       esac
   17429   else
   17430     shlibpath_overrides_runpath=yes
   17431   fi
   17432   ;;
   17433 
   17434 os2*)
   17435   libname_spec='$name'
   17436   shrext_cmds=".dll"
   17437   need_lib_prefix=no
   17438   library_names_spec='$libname${shared_ext} $libname.a'
   17439   dynamic_linker='OS/2 ld.exe'
   17440   shlibpath_var=LIBPATH
   17441   ;;
   17442 
   17443 osf3* | osf4* | osf5*)
   17444   version_type=osf
   17445   need_lib_prefix=no
   17446   need_version=no
   17447   soname_spec='${libname}${release}${shared_ext}$major'
   17448   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17449   shlibpath_var=LD_LIBRARY_PATH
   17450   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   17451   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   17452   ;;
   17453 
   17454 solaris*)
   17455   version_type=linux
   17456   need_lib_prefix=no
   17457   need_version=no
   17458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17459   soname_spec='${libname}${release}${shared_ext}$major'
   17460   shlibpath_var=LD_LIBRARY_PATH
   17461   shlibpath_overrides_runpath=yes
   17462   hardcode_into_libs=yes
   17463   # ldd complains unless libraries are executable
   17464   postinstall_cmds='chmod +x $lib'
   17465   ;;
   17466 
   17467 sunos4*)
   17468   version_type=sunos
   17469   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17470   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   17471   shlibpath_var=LD_LIBRARY_PATH
   17472   shlibpath_overrides_runpath=yes
   17473   if test "$with_gnu_ld" = yes; then
   17474     need_lib_prefix=no
   17475   fi
   17476   need_version=yes
   17477   ;;
   17478 
   17479 sysv4 | sysv4.3*)
   17480   version_type=linux
   17481   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17482   soname_spec='${libname}${release}${shared_ext}$major'
   17483   shlibpath_var=LD_LIBRARY_PATH
   17484   case $host_vendor in
   17485     sni)
   17486       shlibpath_overrides_runpath=no
   17487       need_lib_prefix=no
   17488       export_dynamic_flag_spec='${wl}-Blargedynsym'
   17489       runpath_var=LD_RUN_PATH
   17490       ;;
   17491     siemens)
   17492       need_lib_prefix=no
   17493       ;;
   17494     motorola)
   17495       need_lib_prefix=no
   17496       need_version=no
   17497       shlibpath_overrides_runpath=no
   17498       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   17499       ;;
   17500   esac
   17501   ;;
   17502 
   17503 sysv4*MP*)
   17504   if test -d /usr/nec ;then
   17505     version_type=linux
   17506     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   17507     soname_spec='$libname${shared_ext}.$major'
   17508     shlibpath_var=LD_LIBRARY_PATH
   17509   fi
   17510   ;;
   17511 
   17512 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   17513   version_type=freebsd-elf
   17514   need_lib_prefix=no
   17515   need_version=no
   17516   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17517   soname_spec='${libname}${release}${shared_ext}$major'
   17518   shlibpath_var=LD_LIBRARY_PATH
   17519   hardcode_into_libs=yes
   17520   if test "$with_gnu_ld" = yes; then
   17521     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   17522     shlibpath_overrides_runpath=no
   17523   else
   17524     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   17525     shlibpath_overrides_runpath=yes
   17526     case $host_os in
   17527       sco3.2v5*)
   17528         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   17529 	;;
   17530     esac
   17531   fi
   17532   sys_lib_dlsearch_path_spec='/usr/lib'
   17533   ;;
   17534 
   17535 uts4*)
   17536   version_type=linux
   17537   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17538   soname_spec='${libname}${release}${shared_ext}$major'
   17539   shlibpath_var=LD_LIBRARY_PATH
   17540   ;;
   17541 
   17542 *)
   17543   dynamic_linker=no
   17544   ;;
   17545 esac
   17546 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   17547 echo "${ECHO_T}$dynamic_linker" >&6
   17548 test "$dynamic_linker" = no && can_build_shared=no
   17549 
   17550 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   17551 if test "$GCC" = yes; then
   17552   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   17553 fi
   17554 
   17555 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   17556 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   17557 hardcode_action_GCJ=
   17558 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
   17559    test -n "$runpath_var_GCJ" || \
   17560    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
   17561 
   17562   # We can hardcode non-existant directories.
   17563   if test "$hardcode_direct_GCJ" != no &&
   17564      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   17565      # have to relink, otherwise we might link with an installed library
   17566      # when we should be linking with a yet-to-be-installed one
   17567      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
   17568      test "$hardcode_minus_L_GCJ" != no; then
   17569     # Linking always hardcodes the temporary library directory.
   17570     hardcode_action_GCJ=relink
   17571   else
   17572     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   17573     hardcode_action_GCJ=immediate
   17574   fi
   17575 else
   17576   # We cannot hardcode anything, or else we can only hardcode existing
   17577   # directories.
   17578   hardcode_action_GCJ=unsupported
   17579 fi
   17580 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
   17581 echo "${ECHO_T}$hardcode_action_GCJ" >&6
   17582 
   17583 if test "$hardcode_action_GCJ" = relink; then
   17584   # Fast installation is not supported
   17585   enable_fast_install=no
   17586 elif test "$shlibpath_overrides_runpath" = yes ||
   17587      test "$enable_shared" = no; then
   17588   # Fast installation is not necessary
   17589   enable_fast_install=needless
   17590 fi
   17591 
   17592 
   17593 # The else clause should only fire when bootstrapping the
   17594 # libtool distribution, otherwise you forgot to ship ltmain.sh
   17595 # with your package, and you will get complaints that there are
   17596 # no rules to generate ltmain.sh.
   17597 if test -f "$ltmain"; then
   17598   # See if we are running on zsh, and set the options which allow our commands through
   17599   # without removal of \ escapes.
   17600   if test -n "${ZSH_VERSION+set}" ; then
   17601     setopt NO_GLOB_SUBST
   17602   fi
   17603   # Now quote all the things that may contain metacharacters while being
   17604   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   17605   # variables and quote the copies for generation of the libtool script.
   17606   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   17607     SED SHELL STRIP \
   17608     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   17609     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   17610     deplibs_check_method reload_flag reload_cmds need_locks \
   17611     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   17612     lt_cv_sys_global_symbol_to_c_name_address \
   17613     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   17614     old_postinstall_cmds old_postuninstall_cmds \
   17615     compiler_GCJ \
   17616     CC_GCJ \
   17617     LD_GCJ \
   17618     lt_prog_compiler_wl_GCJ \
   17619     lt_prog_compiler_pic_GCJ \
   17620     lt_prog_compiler_static_GCJ \
   17621     lt_prog_compiler_no_builtin_flag_GCJ \
   17622     export_dynamic_flag_spec_GCJ \
   17623     thread_safe_flag_spec_GCJ \
   17624     whole_archive_flag_spec_GCJ \
   17625     enable_shared_with_static_runtimes_GCJ \
   17626     old_archive_cmds_GCJ \
   17627     old_archive_from_new_cmds_GCJ \
   17628     predep_objects_GCJ \
   17629     postdep_objects_GCJ \
   17630     predeps_GCJ \
   17631     postdeps_GCJ \
   17632     compiler_lib_search_path_GCJ \
   17633     archive_cmds_GCJ \
   17634     archive_expsym_cmds_GCJ \
   17635     postinstall_cmds_GCJ \
   17636     postuninstall_cmds_GCJ \
   17637     old_archive_from_expsyms_cmds_GCJ \
   17638     allow_undefined_flag_GCJ \
   17639     no_undefined_flag_GCJ \
   17640     export_symbols_cmds_GCJ \
   17641     hardcode_libdir_flag_spec_GCJ \
   17642     hardcode_libdir_flag_spec_ld_GCJ \
   17643     hardcode_libdir_separator_GCJ \
   17644     hardcode_automatic_GCJ \
   17645     module_cmds_GCJ \
   17646     module_expsym_cmds_GCJ \
   17647     lt_cv_prog_compiler_c_o_GCJ \
   17648     exclude_expsyms_GCJ \
   17649     include_expsyms_GCJ; do
   17650 
   17651     case $var in
   17652     old_archive_cmds_GCJ | \
   17653     old_archive_from_new_cmds_GCJ | \
   17654     archive_cmds_GCJ | \
   17655     archive_expsym_cmds_GCJ | \
   17656     module_cmds_GCJ | \
   17657     module_expsym_cmds_GCJ | \
   17658     old_archive_from_expsyms_cmds_GCJ | \
   17659     export_symbols_cmds_GCJ | \
   17660     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   17661     postinstall_cmds | postuninstall_cmds | \
   17662     old_postinstall_cmds | old_postuninstall_cmds | \
   17663     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   17664       # Double-quote double-evaled strings.
   17665       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   17666       ;;
   17667     *)
   17668       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   17669       ;;
   17670     esac
   17671   done
   17672 
   17673   case $lt_echo in
   17674   *'\$0 --fallback-echo"')
   17675     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   17676     ;;
   17677   esac
   17678 
   17679 cfgfile="$ofile"
   17680 
   17681   cat <<__EOF__ >> "$cfgfile"
   17682 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   17683 
   17684 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   17685 
   17686 # Shell to use when invoking shell scripts.
   17687 SHELL=$lt_SHELL
   17688 
   17689 # Whether or not to build shared libraries.
   17690 build_libtool_libs=$enable_shared
   17691 
   17692 # Whether or not to build static libraries.
   17693 build_old_libs=$enable_static
   17694 
   17695 # Whether or not to add -lc for building shared libraries.
   17696 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
   17697 
   17698 # Whether or not to disallow shared libs when runtime libs are static
   17699 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
   17700 
   17701 # Whether or not to optimize for fast installation.
   17702 fast_install=$enable_fast_install
   17703 
   17704 # The host system.
   17705 host_alias=$host_alias
   17706 host=$host
   17707 host_os=$host_os
   17708 
   17709 # The build system.
   17710 build_alias=$build_alias
   17711 build=$build
   17712 build_os=$build_os
   17713 
   17714 # An echo program that does not interpret backslashes.
   17715 echo=$lt_echo
   17716 
   17717 # The archiver.
   17718 AR=$lt_AR
   17719 AR_FLAGS=$lt_AR_FLAGS
   17720 
   17721 # A C compiler.
   17722 LTCC=$lt_LTCC
   17723 
   17724 # LTCC compiler flags.
   17725 LTCFLAGS=$lt_LTCFLAGS
   17726 
   17727 # A language-specific compiler.
   17728 CC=$lt_compiler_GCJ
   17729 
   17730 # Is the compiler the GNU C compiler?
   17731 with_gcc=$GCC_GCJ
   17732 
   17733 # An ERE matcher.
   17734 EGREP=$lt_EGREP
   17735 
   17736 # The linker used to build libraries.
   17737 LD=$lt_LD_GCJ
   17738 
   17739 # Whether we need hard or soft links.
   17740 LN_S=$lt_LN_S
   17741 
   17742 # A BSD-compatible nm program.
   17743 NM=$lt_NM
   17744 
   17745 # A symbol stripping program
   17746 STRIP=$lt_STRIP
   17747 
   17748 # Used to examine libraries when file_magic_cmd begins "file"
   17749 MAGIC_CMD=$MAGIC_CMD
   17750 
   17751 # Used on cygwin: DLL creation program.
   17752 DLLTOOL="$DLLTOOL"
   17753 
   17754 # Used on cygwin: object dumper.
   17755 OBJDUMP="$OBJDUMP"
   17756 
   17757 # Used on cygwin: assembler.
   17758 AS="$AS"
   17759 
   17760 # The name of the directory that contains temporary libtool files.
   17761 objdir=$objdir
   17762 
   17763 # How to create reloadable object files.
   17764 reload_flag=$lt_reload_flag
   17765 reload_cmds=$lt_reload_cmds
   17766 
   17767 # How to pass a linker flag through the compiler.
   17768 wl=$lt_lt_prog_compiler_wl_GCJ
   17769 
   17770 # Object file suffix (normally "o").
   17771 objext="$ac_objext"
   17772 
   17773 # Old archive suffix (normally "a").
   17774 libext="$libext"
   17775 
   17776 # Shared library suffix (normally ".so").
   17777 shrext_cmds='$shrext_cmds'
   17778 
   17779 # Executable file suffix (normally "").
   17780 exeext="$exeext"
   17781 
   17782 # Additional compiler flags for building library objects.
   17783 pic_flag=$lt_lt_prog_compiler_pic_GCJ
   17784 pic_mode=$pic_mode
   17785 
   17786 # What is the maximum length of a command?
   17787 max_cmd_len=$lt_cv_sys_max_cmd_len
   17788 
   17789 # Does compiler simultaneously support -c and -o options?
   17790 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
   17791 
   17792 # Must we lock files when doing compilation?
   17793 need_locks=$lt_need_locks
   17794 
   17795 # Do we need the lib prefix for modules?
   17796 need_lib_prefix=$need_lib_prefix
   17797 
   17798 # Do we need a version for libraries?
   17799 need_version=$need_version
   17800 
   17801 # Whether dlopen is supported.
   17802 dlopen_support=$enable_dlopen
   17803 
   17804 # Whether dlopen of programs is supported.
   17805 dlopen_self=$enable_dlopen_self
   17806 
   17807 # Whether dlopen of statically linked programs is supported.
   17808 dlopen_self_static=$enable_dlopen_self_static
   17809 
   17810 # Compiler flag to prevent dynamic linking.
   17811 link_static_flag=$lt_lt_prog_compiler_static_GCJ
   17812 
   17813 # Compiler flag to turn off builtin functions.
   17814 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
   17815 
   17816 # Compiler flag to allow reflexive dlopens.
   17817 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
   17818 
   17819 # Compiler flag to generate shared objects directly from archives.
   17820 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
   17821 
   17822 # Compiler flag to generate thread-safe objects.
   17823 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
   17824 
   17825 # Library versioning type.
   17826 version_type=$version_type
   17827 
   17828 # Format of library name prefix.
   17829 libname_spec=$lt_libname_spec
   17830 
   17831 # List of archive names.  First name is the real one, the rest are links.
   17832 # The last name is the one that the linker finds with -lNAME.
   17833 library_names_spec=$lt_library_names_spec
   17834 
   17835 # The coded name of the library, if different from the real name.
   17836 soname_spec=$lt_soname_spec
   17837 
   17838 # Commands used to build and install an old-style archive.
   17839 RANLIB=$lt_RANLIB
   17840 old_archive_cmds=$lt_old_archive_cmds_GCJ
   17841 old_postinstall_cmds=$lt_old_postinstall_cmds
   17842 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   17843 
   17844 # Create an old-style archive from a shared archive.
   17845 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
   17846 
   17847 # Create a temporary old-style archive to link instead of a shared archive.
   17848 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
   17849 
   17850 # Commands used to build and install a shared archive.
   17851 archive_cmds=$lt_archive_cmds_GCJ
   17852 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
   17853 postinstall_cmds=$lt_postinstall_cmds
   17854 postuninstall_cmds=$lt_postuninstall_cmds
   17855 
   17856 # Commands used to build a loadable module (assumed same as above if empty)
   17857 module_cmds=$lt_module_cmds_GCJ
   17858 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
   17859 
   17860 # Commands to strip libraries.
   17861 old_striplib=$lt_old_striplib
   17862 striplib=$lt_striplib
   17863 
   17864 # Dependencies to place before the objects being linked to create a
   17865 # shared library.
   17866 predep_objects=$lt_predep_objects_GCJ
   17867 
   17868 # Dependencies to place after the objects being linked to create a
   17869 # shared library.
   17870 postdep_objects=$lt_postdep_objects_GCJ
   17871 
   17872 # Dependencies to place before the objects being linked to create a
   17873 # shared library.
   17874 predeps=$lt_predeps_GCJ
   17875 
   17876 # Dependencies to place after the objects being linked to create a
   17877 # shared library.
   17878 postdeps=$lt_postdeps_GCJ
   17879 
   17880 # The library search path used internally by the compiler when linking
   17881 # a shared library.
   17882 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
   17883 
   17884 # Method to check whether dependent libraries are shared objects.
   17885 deplibs_check_method=$lt_deplibs_check_method
   17886 
   17887 # Command to use when deplibs_check_method == file_magic.
   17888 file_magic_cmd=$lt_file_magic_cmd
   17889 
   17890 # Flag that allows shared libraries with undefined symbols to be built.
   17891 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
   17892 
   17893 # Flag that forces no undefined symbols.
   17894 no_undefined_flag=$lt_no_undefined_flag_GCJ
   17895 
   17896 # Commands used to finish a libtool library installation in a directory.
   17897 finish_cmds=$lt_finish_cmds
   17898 
   17899 # Same as above, but a single script fragment to be evaled but not shown.
   17900 finish_eval=$lt_finish_eval
   17901 
   17902 # Take the output of nm and produce a listing of raw symbols and C names.
   17903 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   17904 
   17905 # Transform the output of nm in a proper C declaration
   17906 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   17907 
   17908 # Transform the output of nm in a C name address pair
   17909 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   17910 
   17911 # This is the shared library runtime path variable.
   17912 runpath_var=$runpath_var
   17913 
   17914 # This is the shared library path variable.
   17915 shlibpath_var=$shlibpath_var
   17916 
   17917 # Is shlibpath searched before the hard-coded library search path?
   17918 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   17919 
   17920 # How to hardcode a shared library path into an executable.
   17921 hardcode_action=$hardcode_action_GCJ
   17922 
   17923 # Whether we should hardcode library paths into libraries.
   17924 hardcode_into_libs=$hardcode_into_libs
   17925 
   17926 # Flag to hardcode \$libdir into a binary during linking.
   17927 # This must work even if \$libdir does not exist.
   17928 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
   17929 
   17930 # If ld is used when linking, flag to hardcode \$libdir into
   17931 # a binary during linking. This must work even if \$libdir does
   17932 # not exist.
   17933 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
   17934 
   17935 # Whether we need a single -rpath flag with a separated argument.
   17936 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
   17937 
   17938 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   17939 # resulting binary.
   17940 hardcode_direct=$hardcode_direct_GCJ
   17941 
   17942 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   17943 # resulting binary.
   17944 hardcode_minus_L=$hardcode_minus_L_GCJ
   17945 
   17946 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   17947 # the resulting binary.
   17948 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
   17949 
   17950 # Set to yes if building a shared library automatically hardcodes DIR into the library
   17951 # and all subsequent libraries and executables linked against it.
   17952 hardcode_automatic=$hardcode_automatic_GCJ
   17953 
   17954 # Variables whose values should be saved in libtool wrapper scripts and
   17955 # restored at relink time.
   17956 variables_saved_for_relink="$variables_saved_for_relink"
   17957 
   17958 # Whether libtool must link a program against all its dependency libraries.
   17959 link_all_deplibs=$link_all_deplibs_GCJ
   17960 
   17961 # Compile-time system search path for libraries
   17962 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   17963 
   17964 # Run-time system search path for libraries
   17965 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   17966 
   17967 # Fix the shell variable \$srcfile for the compiler.
   17968 fix_srcfile_path="$fix_srcfile_path_GCJ"
   17969 
   17970 # Set to yes if exported symbols are required.
   17971 always_export_symbols=$always_export_symbols_GCJ
   17972 
   17973 # The commands to list exported symbols.
   17974 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
   17975 
   17976 # The commands to extract the exported symbol list from a shared archive.
   17977 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   17978 
   17979 # Symbols that should not be listed in the preloaded symbols.
   17980 exclude_expsyms=$lt_exclude_expsyms_GCJ
   17981 
   17982 # Symbols that must always be exported.
   17983 include_expsyms=$lt_include_expsyms_GCJ
   17984 
   17985 # ### END LIBTOOL TAG CONFIG: $tagname
   17986 
   17987 __EOF__
   17988 
   17989 
   17990 else
   17991   # If there is no Makefile yet, we rely on a make rule to execute
   17992   # `config.status --recheck' to rerun these tests and create the
   17993   # libtool script then.
   17994   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   17995   if test -f "$ltmain_in"; then
   17996     test -f Makefile && make "$ltmain"
   17997   fi
   17998 fi
   17999 
   18000 
   18001 ac_ext=c
   18002 ac_cpp='$CPP $CPPFLAGS'
   18003 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18004 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18005 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18006 
   18007 CC="$lt_save_CC"
   18008 
   18009 	else
   18010 	  tagname=""
   18011 	fi
   18012 	;;
   18013 
   18014       RC)
   18015 
   18016 
   18017 
   18018 # Source file extension for RC test sources.
   18019 ac_ext=rc
   18020 
   18021 # Object file extension for compiled RC test sources.
   18022 objext=o
   18023 objext_RC=$objext
   18024 
   18025 # Code to be used in simple compile tests
   18026 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
   18027 
   18028 # Code to be used in simple link tests
   18029 lt_simple_link_test_code="$lt_simple_compile_test_code"
   18030 
   18031 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   18032 
   18033 # If no C compiler was specified, use CC.
   18034 LTCC=${LTCC-"$CC"}
   18035 
   18036 # If no C compiler flags were specified, use CFLAGS.
   18037 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   18038 
   18039 # Allow CC to be a program name with arguments.
   18040 compiler=$CC
   18041 
   18042 
   18043 # save warnings/boilerplate of simple test code
   18044 ac_outfile=conftest.$ac_objext
   18045 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
   18046 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18047 _lt_compiler_boilerplate=`cat conftest.err`
   18048 $rm conftest*
   18049 
   18050 ac_outfile=conftest.$ac_objext
   18051 printf "$lt_simple_link_test_code" >conftest.$ac_ext
   18052 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18053 _lt_linker_boilerplate=`cat conftest.err`
   18054 $rm conftest*
   18055 
   18056 
   18057 # Allow CC to be a program name with arguments.
   18058 lt_save_CC="$CC"
   18059 CC=${RC-"windres"}
   18060 compiler=$CC
   18061 compiler_RC=$CC
   18062 for cc_temp in $compiler""; do
   18063   case $cc_temp in
   18064     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   18065     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   18066     \-*) ;;
   18067     *) break;;
   18068   esac
   18069 done
   18070 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   18071 
   18072 lt_cv_prog_compiler_c_o_RC=yes
   18073 
   18074 # The else clause should only fire when bootstrapping the
   18075 # libtool distribution, otherwise you forgot to ship ltmain.sh
   18076 # with your package, and you will get complaints that there are
   18077 # no rules to generate ltmain.sh.
   18078 if test -f "$ltmain"; then
   18079   # See if we are running on zsh, and set the options which allow our commands through
   18080   # without removal of \ escapes.
   18081   if test -n "${ZSH_VERSION+set}" ; then
   18082     setopt NO_GLOB_SUBST
   18083   fi
   18084   # Now quote all the things that may contain metacharacters while being
   18085   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   18086   # variables and quote the copies for generation of the libtool script.
   18087   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   18088     SED SHELL STRIP \
   18089     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   18090     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   18091     deplibs_check_method reload_flag reload_cmds need_locks \
   18092     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   18093     lt_cv_sys_global_symbol_to_c_name_address \
   18094     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   18095     old_postinstall_cmds old_postuninstall_cmds \
   18096     compiler_RC \
   18097     CC_RC \
   18098     LD_RC \
   18099     lt_prog_compiler_wl_RC \
   18100     lt_prog_compiler_pic_RC \
   18101     lt_prog_compiler_static_RC \
   18102     lt_prog_compiler_no_builtin_flag_RC \
   18103     export_dynamic_flag_spec_RC \
   18104     thread_safe_flag_spec_RC \
   18105     whole_archive_flag_spec_RC \
   18106     enable_shared_with_static_runtimes_RC \
   18107     old_archive_cmds_RC \
   18108     old_archive_from_new_cmds_RC \
   18109     predep_objects_RC \
   18110     postdep_objects_RC \
   18111     predeps_RC \
   18112     postdeps_RC \
   18113     compiler_lib_search_path_RC \
   18114     archive_cmds_RC \
   18115     archive_expsym_cmds_RC \
   18116     postinstall_cmds_RC \
   18117     postuninstall_cmds_RC \
   18118     old_archive_from_expsyms_cmds_RC \
   18119     allow_undefined_flag_RC \
   18120     no_undefined_flag_RC \
   18121     export_symbols_cmds_RC \
   18122     hardcode_libdir_flag_spec_RC \
   18123     hardcode_libdir_flag_spec_ld_RC \
   18124     hardcode_libdir_separator_RC \
   18125     hardcode_automatic_RC \
   18126     module_cmds_RC \
   18127     module_expsym_cmds_RC \
   18128     lt_cv_prog_compiler_c_o_RC \
   18129     exclude_expsyms_RC \
   18130     include_expsyms_RC; do
   18131 
   18132     case $var in
   18133     old_archive_cmds_RC | \
   18134     old_archive_from_new_cmds_RC | \
   18135     archive_cmds_RC | \
   18136     archive_expsym_cmds_RC | \
   18137     module_cmds_RC | \
   18138     module_expsym_cmds_RC | \
   18139     old_archive_from_expsyms_cmds_RC | \
   18140     export_symbols_cmds_RC | \
   18141     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   18142     postinstall_cmds | postuninstall_cmds | \
   18143     old_postinstall_cmds | old_postuninstall_cmds | \
   18144     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   18145       # Double-quote double-evaled strings.
   18146       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   18147       ;;
   18148     *)
   18149       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   18150       ;;
   18151     esac
   18152   done
   18153 
   18154   case $lt_echo in
   18155   *'\$0 --fallback-echo"')
   18156     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   18157     ;;
   18158   esac
   18159 
   18160 cfgfile="$ofile"
   18161 
   18162   cat <<__EOF__ >> "$cfgfile"
   18163 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   18164 
   18165 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   18166 
   18167 # Shell to use when invoking shell scripts.
   18168 SHELL=$lt_SHELL
   18169 
   18170 # Whether or not to build shared libraries.
   18171 build_libtool_libs=$enable_shared
   18172 
   18173 # Whether or not to build static libraries.
   18174 build_old_libs=$enable_static
   18175 
   18176 # Whether or not to add -lc for building shared libraries.
   18177 build_libtool_need_lc=$archive_cmds_need_lc_RC
   18178 
   18179 # Whether or not to disallow shared libs when runtime libs are static
   18180 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
   18181 
   18182 # Whether or not to optimize for fast installation.
   18183 fast_install=$enable_fast_install
   18184 
   18185 # The host system.
   18186 host_alias=$host_alias
   18187 host=$host
   18188 host_os=$host_os
   18189 
   18190 # The build system.
   18191 build_alias=$build_alias
   18192 build=$build
   18193 build_os=$build_os
   18194 
   18195 # An echo program that does not interpret backslashes.
   18196 echo=$lt_echo
   18197 
   18198 # The archiver.
   18199 AR=$lt_AR
   18200 AR_FLAGS=$lt_AR_FLAGS
   18201 
   18202 # A C compiler.
   18203 LTCC=$lt_LTCC
   18204 
   18205 # LTCC compiler flags.
   18206 LTCFLAGS=$lt_LTCFLAGS
   18207 
   18208 # A language-specific compiler.
   18209 CC=$lt_compiler_RC
   18210 
   18211 # Is the compiler the GNU C compiler?
   18212 with_gcc=$GCC_RC
   18213 
   18214 # An ERE matcher.
   18215 EGREP=$lt_EGREP
   18216 
   18217 # The linker used to build libraries.
   18218 LD=$lt_LD_RC
   18219 
   18220 # Whether we need hard or soft links.
   18221 LN_S=$lt_LN_S
   18222 
   18223 # A BSD-compatible nm program.
   18224 NM=$lt_NM
   18225 
   18226 # A symbol stripping program
   18227 STRIP=$lt_STRIP
   18228 
   18229 # Used to examine libraries when file_magic_cmd begins "file"
   18230 MAGIC_CMD=$MAGIC_CMD
   18231 
   18232 # Used on cygwin: DLL creation program.
   18233 DLLTOOL="$DLLTOOL"
   18234 
   18235 # Used on cygwin: object dumper.
   18236 OBJDUMP="$OBJDUMP"
   18237 
   18238 # Used on cygwin: assembler.
   18239 AS="$AS"
   18240 
   18241 # The name of the directory that contains temporary libtool files.
   18242 objdir=$objdir
   18243 
   18244 # How to create reloadable object files.
   18245 reload_flag=$lt_reload_flag
   18246 reload_cmds=$lt_reload_cmds
   18247 
   18248 # How to pass a linker flag through the compiler.
   18249 wl=$lt_lt_prog_compiler_wl_RC
   18250 
   18251 # Object file suffix (normally "o").
   18252 objext="$ac_objext"
   18253 
   18254 # Old archive suffix (normally "a").
   18255 libext="$libext"
   18256 
   18257 # Shared library suffix (normally ".so").
   18258 shrext_cmds='$shrext_cmds'
   18259 
   18260 # Executable file suffix (normally "").
   18261 exeext="$exeext"
   18262 
   18263 # Additional compiler flags for building library objects.
   18264 pic_flag=$lt_lt_prog_compiler_pic_RC
   18265 pic_mode=$pic_mode
   18266 
   18267 # What is the maximum length of a command?
   18268 max_cmd_len=$lt_cv_sys_max_cmd_len
   18269 
   18270 # Does compiler simultaneously support -c and -o options?
   18271 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
   18272 
   18273 # Must we lock files when doing compilation?
   18274 need_locks=$lt_need_locks
   18275 
   18276 # Do we need the lib prefix for modules?
   18277 need_lib_prefix=$need_lib_prefix
   18278 
   18279 # Do we need a version for libraries?
   18280 need_version=$need_version
   18281 
   18282 # Whether dlopen is supported.
   18283 dlopen_support=$enable_dlopen
   18284 
   18285 # Whether dlopen of programs is supported.
   18286 dlopen_self=$enable_dlopen_self
   18287 
   18288 # Whether dlopen of statically linked programs is supported.
   18289 dlopen_self_static=$enable_dlopen_self_static
   18290 
   18291 # Compiler flag to prevent dynamic linking.
   18292 link_static_flag=$lt_lt_prog_compiler_static_RC
   18293 
   18294 # Compiler flag to turn off builtin functions.
   18295 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
   18296 
   18297 # Compiler flag to allow reflexive dlopens.
   18298 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
   18299 
   18300 # Compiler flag to generate shared objects directly from archives.
   18301 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
   18302 
   18303 # Compiler flag to generate thread-safe objects.
   18304 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
   18305 
   18306 # Library versioning type.
   18307 version_type=$version_type
   18308 
   18309 # Format of library name prefix.
   18310 libname_spec=$lt_libname_spec
   18311 
   18312 # List of archive names.  First name is the real one, the rest are links.
   18313 # The last name is the one that the linker finds with -lNAME.
   18314 library_names_spec=$lt_library_names_spec
   18315 
   18316 # The coded name of the library, if different from the real name.
   18317 soname_spec=$lt_soname_spec
   18318 
   18319 # Commands used to build and install an old-style archive.
   18320 RANLIB=$lt_RANLIB
   18321 old_archive_cmds=$lt_old_archive_cmds_RC
   18322 old_postinstall_cmds=$lt_old_postinstall_cmds
   18323 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   18324 
   18325 # Create an old-style archive from a shared archive.
   18326 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
   18327 
   18328 # Create a temporary old-style archive to link instead of a shared archive.
   18329 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
   18330 
   18331 # Commands used to build and install a shared archive.
   18332 archive_cmds=$lt_archive_cmds_RC
   18333 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
   18334 postinstall_cmds=$lt_postinstall_cmds
   18335 postuninstall_cmds=$lt_postuninstall_cmds
   18336 
   18337 # Commands used to build a loadable module (assumed same as above if empty)
   18338 module_cmds=$lt_module_cmds_RC
   18339 module_expsym_cmds=$lt_module_expsym_cmds_RC
   18340 
   18341 # Commands to strip libraries.
   18342 old_striplib=$lt_old_striplib
   18343 striplib=$lt_striplib
   18344 
   18345 # Dependencies to place before the objects being linked to create a
   18346 # shared library.
   18347 predep_objects=$lt_predep_objects_RC
   18348 
   18349 # Dependencies to place after the objects being linked to create a
   18350 # shared library.
   18351 postdep_objects=$lt_postdep_objects_RC
   18352 
   18353 # Dependencies to place before the objects being linked to create a
   18354 # shared library.
   18355 predeps=$lt_predeps_RC
   18356 
   18357 # Dependencies to place after the objects being linked to create a
   18358 # shared library.
   18359 postdeps=$lt_postdeps_RC
   18360 
   18361 # The library search path used internally by the compiler when linking
   18362 # a shared library.
   18363 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
   18364 
   18365 # Method to check whether dependent libraries are shared objects.
   18366 deplibs_check_method=$lt_deplibs_check_method
   18367 
   18368 # Command to use when deplibs_check_method == file_magic.
   18369 file_magic_cmd=$lt_file_magic_cmd
   18370 
   18371 # Flag that allows shared libraries with undefined symbols to be built.
   18372 allow_undefined_flag=$lt_allow_undefined_flag_RC
   18373 
   18374 # Flag that forces no undefined symbols.
   18375 no_undefined_flag=$lt_no_undefined_flag_RC
   18376 
   18377 # Commands used to finish a libtool library installation in a directory.
   18378 finish_cmds=$lt_finish_cmds
   18379 
   18380 # Same as above, but a single script fragment to be evaled but not shown.
   18381 finish_eval=$lt_finish_eval
   18382 
   18383 # Take the output of nm and produce a listing of raw symbols and C names.
   18384 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   18385 
   18386 # Transform the output of nm in a proper C declaration
   18387 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   18388 
   18389 # Transform the output of nm in a C name address pair
   18390 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   18391 
   18392 # This is the shared library runtime path variable.
   18393 runpath_var=$runpath_var
   18394 
   18395 # This is the shared library path variable.
   18396 shlibpath_var=$shlibpath_var
   18397 
   18398 # Is shlibpath searched before the hard-coded library search path?
   18399 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   18400 
   18401 # How to hardcode a shared library path into an executable.
   18402 hardcode_action=$hardcode_action_RC
   18403 
   18404 # Whether we should hardcode library paths into libraries.
   18405 hardcode_into_libs=$hardcode_into_libs
   18406 
   18407 # Flag to hardcode \$libdir into a binary during linking.
   18408 # This must work even if \$libdir does not exist.
   18409 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
   18410 
   18411 # If ld is used when linking, flag to hardcode \$libdir into
   18412 # a binary during linking. This must work even if \$libdir does
   18413 # not exist.
   18414 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
   18415 
   18416 # Whether we need a single -rpath flag with a separated argument.
   18417 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
   18418 
   18419 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   18420 # resulting binary.
   18421 hardcode_direct=$hardcode_direct_RC
   18422 
   18423 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   18424 # resulting binary.
   18425 hardcode_minus_L=$hardcode_minus_L_RC
   18426 
   18427 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   18428 # the resulting binary.
   18429 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
   18430 
   18431 # Set to yes if building a shared library automatically hardcodes DIR into the library
   18432 # and all subsequent libraries and executables linked against it.
   18433 hardcode_automatic=$hardcode_automatic_RC
   18434 
   18435 # Variables whose values should be saved in libtool wrapper scripts and
   18436 # restored at relink time.
   18437 variables_saved_for_relink="$variables_saved_for_relink"
   18438 
   18439 # Whether libtool must link a program against all its dependency libraries.
   18440 link_all_deplibs=$link_all_deplibs_RC
   18441 
   18442 # Compile-time system search path for libraries
   18443 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   18444 
   18445 # Run-time system search path for libraries
   18446 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   18447 
   18448 # Fix the shell variable \$srcfile for the compiler.
   18449 fix_srcfile_path="$fix_srcfile_path_RC"
   18450 
   18451 # Set to yes if exported symbols are required.
   18452 always_export_symbols=$always_export_symbols_RC
   18453 
   18454 # The commands to list exported symbols.
   18455 export_symbols_cmds=$lt_export_symbols_cmds_RC
   18456 
   18457 # The commands to extract the exported symbol list from a shared archive.
   18458 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   18459 
   18460 # Symbols that should not be listed in the preloaded symbols.
   18461 exclude_expsyms=$lt_exclude_expsyms_RC
   18462 
   18463 # Symbols that must always be exported.
   18464 include_expsyms=$lt_include_expsyms_RC
   18465 
   18466 # ### END LIBTOOL TAG CONFIG: $tagname
   18467 
   18468 __EOF__
   18469 
   18470 
   18471 else
   18472   # If there is no Makefile yet, we rely on a make rule to execute
   18473   # `config.status --recheck' to rerun these tests and create the
   18474   # libtool script then.
   18475   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   18476   if test -f "$ltmain_in"; then
   18477     test -f Makefile && make "$ltmain"
   18478   fi
   18479 fi
   18480 
   18481 
   18482 ac_ext=c
   18483 ac_cpp='$CPP $CPPFLAGS'
   18484 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18485 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18486 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18487 
   18488 CC="$lt_save_CC"
   18489 
   18490 	;;
   18491 
   18492       *)
   18493 	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
   18494 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
   18495    { (exit 1); exit 1; }; }
   18496 	;;
   18497       esac
   18498 
   18499       # Append the new tag name to the list of available tags.
   18500       if test -n "$tagname" ; then
   18501       available_tags="$available_tags $tagname"
   18502     fi
   18503     fi
   18504   done
   18505   IFS="$lt_save_ifs"
   18506 
   18507   # Now substitute the updated list of available tags.
   18508   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
   18509     mv "${ofile}T" "$ofile"
   18510     chmod +x "$ofile"
   18511   else
   18512     rm -f "${ofile}T"
   18513     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
   18514 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
   18515    { (exit 1); exit 1; }; }
   18516   fi
   18517 fi
   18518 
   18519 
   18520 
   18521 # This can be used to rebuild libtool when needed
   18522 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
   18523 
   18524 # Always use our own libtool.
   18525 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   18526 
   18527 # Prevent multiple expansion
   18528 
   18529 
   18530 
   18531 
   18532 
   18533 
   18534 
   18535 
   18536 
   18537 
   18538 
   18539 
   18540 
   18541 
   18542 
   18543 
   18544 
   18545 
   18546 
   18547 
   18548 
   18549 
   18550 
   18551 
   18552 
   18553 ac_ext=c
   18554 ac_cpp='$CPP $CPPFLAGS'
   18555 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18556 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18557 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18558 if test -n "$ac_tool_prefix"; then
   18559   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   18560 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   18561 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18563 if test "${ac_cv_prog_CC+set}" = set; then
   18564   echo $ECHO_N "(cached) $ECHO_C" >&6
   18565 else
   18566   if test -n "$CC"; then
   18567   ac_cv_prog_CC="$CC" # Let the user override the test.
   18568 else
   18569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18570 for as_dir in $PATH
   18571 do
   18572   IFS=$as_save_IFS
   18573   test -z "$as_dir" && as_dir=.
   18574   for ac_exec_ext in '' $ac_executable_extensions; do
   18575   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18576     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   18577     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18578     break 2
   18579   fi
   18580 done
   18581 done
   18582 
   18583 fi
   18584 fi
   18585 CC=$ac_cv_prog_CC
   18586 if test -n "$CC"; then
   18587   echo "$as_me:$LINENO: result: $CC" >&5
   18588 echo "${ECHO_T}$CC" >&6
   18589 else
   18590   echo "$as_me:$LINENO: result: no" >&5
   18591 echo "${ECHO_T}no" >&6
   18592 fi
   18593 
   18594 fi
   18595 if test -z "$ac_cv_prog_CC"; then
   18596   ac_ct_CC=$CC
   18597   # Extract the first word of "gcc", so it can be a program name with args.
   18598 set dummy gcc; ac_word=$2
   18599 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18600 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18601 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   18602   echo $ECHO_N "(cached) $ECHO_C" >&6
   18603 else
   18604   if test -n "$ac_ct_CC"; then
   18605   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   18606 else
   18607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18608 for as_dir in $PATH
   18609 do
   18610   IFS=$as_save_IFS
   18611   test -z "$as_dir" && as_dir=.
   18612   for ac_exec_ext in '' $ac_executable_extensions; do
   18613   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18614     ac_cv_prog_ac_ct_CC="gcc"
   18615     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18616     break 2
   18617   fi
   18618 done
   18619 done
   18620 
   18621 fi
   18622 fi
   18623 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   18624 if test -n "$ac_ct_CC"; then
   18625   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   18626 echo "${ECHO_T}$ac_ct_CC" >&6
   18627 else
   18628   echo "$as_me:$LINENO: result: no" >&5
   18629 echo "${ECHO_T}no" >&6
   18630 fi
   18631 
   18632   CC=$ac_ct_CC
   18633 else
   18634   CC="$ac_cv_prog_CC"
   18635 fi
   18636 
   18637 if test -z "$CC"; then
   18638   if test -n "$ac_tool_prefix"; then
   18639   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   18640 set dummy ${ac_tool_prefix}cc; ac_word=$2
   18641 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18643 if test "${ac_cv_prog_CC+set}" = set; then
   18644   echo $ECHO_N "(cached) $ECHO_C" >&6
   18645 else
   18646   if test -n "$CC"; then
   18647   ac_cv_prog_CC="$CC" # Let the user override the test.
   18648 else
   18649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18650 for as_dir in $PATH
   18651 do
   18652   IFS=$as_save_IFS
   18653   test -z "$as_dir" && as_dir=.
   18654   for ac_exec_ext in '' $ac_executable_extensions; do
   18655   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18656     ac_cv_prog_CC="${ac_tool_prefix}cc"
   18657     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18658     break 2
   18659   fi
   18660 done
   18661 done
   18662 
   18663 fi
   18664 fi
   18665 CC=$ac_cv_prog_CC
   18666 if test -n "$CC"; then
   18667   echo "$as_me:$LINENO: result: $CC" >&5
   18668 echo "${ECHO_T}$CC" >&6
   18669 else
   18670   echo "$as_me:$LINENO: result: no" >&5
   18671 echo "${ECHO_T}no" >&6
   18672 fi
   18673 
   18674 fi
   18675 if test -z "$ac_cv_prog_CC"; then
   18676   ac_ct_CC=$CC
   18677   # Extract the first word of "cc", so it can be a program name with args.
   18678 set dummy cc; ac_word=$2
   18679 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18680 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18681 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   18682   echo $ECHO_N "(cached) $ECHO_C" >&6
   18683 else
   18684   if test -n "$ac_ct_CC"; then
   18685   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   18686 else
   18687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18688 for as_dir in $PATH
   18689 do
   18690   IFS=$as_save_IFS
   18691   test -z "$as_dir" && as_dir=.
   18692   for ac_exec_ext in '' $ac_executable_extensions; do
   18693   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18694     ac_cv_prog_ac_ct_CC="cc"
   18695     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18696     break 2
   18697   fi
   18698 done
   18699 done
   18700 
   18701 fi
   18702 fi
   18703 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   18704 if test -n "$ac_ct_CC"; then
   18705   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   18706 echo "${ECHO_T}$ac_ct_CC" >&6
   18707 else
   18708   echo "$as_me:$LINENO: result: no" >&5
   18709 echo "${ECHO_T}no" >&6
   18710 fi
   18711 
   18712   CC=$ac_ct_CC
   18713 else
   18714   CC="$ac_cv_prog_CC"
   18715 fi
   18716 
   18717 fi
   18718 if test -z "$CC"; then
   18719   # Extract the first word of "cc", so it can be a program name with args.
   18720 set dummy cc; ac_word=$2
   18721 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18722 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18723 if test "${ac_cv_prog_CC+set}" = set; then
   18724   echo $ECHO_N "(cached) $ECHO_C" >&6
   18725 else
   18726   if test -n "$CC"; then
   18727   ac_cv_prog_CC="$CC" # Let the user override the test.
   18728 else
   18729   ac_prog_rejected=no
   18730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18731 for as_dir in $PATH
   18732 do
   18733   IFS=$as_save_IFS
   18734   test -z "$as_dir" && as_dir=.
   18735   for ac_exec_ext in '' $ac_executable_extensions; do
   18736   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18737     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   18738        ac_prog_rejected=yes
   18739        continue
   18740      fi
   18741     ac_cv_prog_CC="cc"
   18742     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18743     break 2
   18744   fi
   18745 done
   18746 done
   18747 
   18748 if test $ac_prog_rejected = yes; then
   18749   # We found a bogon in the path, so make sure we never use it.
   18750   set dummy $ac_cv_prog_CC
   18751   shift
   18752   if test $# != 0; then
   18753     # We chose a different compiler from the bogus one.
   18754     # However, it has the same basename, so the bogon will be chosen
   18755     # first if we set CC to just the basename; use the full file name.
   18756     shift
   18757     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   18758   fi
   18759 fi
   18760 fi
   18761 fi
   18762 CC=$ac_cv_prog_CC
   18763 if test -n "$CC"; then
   18764   echo "$as_me:$LINENO: result: $CC" >&5
   18765 echo "${ECHO_T}$CC" >&6
   18766 else
   18767   echo "$as_me:$LINENO: result: no" >&5
   18768 echo "${ECHO_T}no" >&6
   18769 fi
   18770 
   18771 fi
   18772 if test -z "$CC"; then
   18773   if test -n "$ac_tool_prefix"; then
   18774   for ac_prog in cl
   18775   do
   18776     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   18777 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   18778 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18779 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18780 if test "${ac_cv_prog_CC+set}" = set; then
   18781   echo $ECHO_N "(cached) $ECHO_C" >&6
   18782 else
   18783   if test -n "$CC"; then
   18784   ac_cv_prog_CC="$CC" # Let the user override the test.
   18785 else
   18786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18787 for as_dir in $PATH
   18788 do
   18789   IFS=$as_save_IFS
   18790   test -z "$as_dir" && as_dir=.
   18791   for ac_exec_ext in '' $ac_executable_extensions; do
   18792   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18793     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   18794     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18795     break 2
   18796   fi
   18797 done
   18798 done
   18799 
   18800 fi
   18801 fi
   18802 CC=$ac_cv_prog_CC
   18803 if test -n "$CC"; then
   18804   echo "$as_me:$LINENO: result: $CC" >&5
   18805 echo "${ECHO_T}$CC" >&6
   18806 else
   18807   echo "$as_me:$LINENO: result: no" >&5
   18808 echo "${ECHO_T}no" >&6
   18809 fi
   18810 
   18811     test -n "$CC" && break
   18812   done
   18813 fi
   18814 if test -z "$CC"; then
   18815   ac_ct_CC=$CC
   18816   for ac_prog in cl
   18817 do
   18818   # Extract the first word of "$ac_prog", so it can be a program name with args.
   18819 set dummy $ac_prog; ac_word=$2
   18820 echo "$as_me:$LINENO: checking for $ac_word" >&5
   18821 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   18822 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   18823   echo $ECHO_N "(cached) $ECHO_C" >&6
   18824 else
   18825   if test -n "$ac_ct_CC"; then
   18826   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   18827 else
   18828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18829 for as_dir in $PATH
   18830 do
   18831   IFS=$as_save_IFS
   18832   test -z "$as_dir" && as_dir=.
   18833   for ac_exec_ext in '' $ac_executable_extensions; do
   18834   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18835     ac_cv_prog_ac_ct_CC="$ac_prog"
   18836     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   18837     break 2
   18838   fi
   18839 done
   18840 done
   18841 
   18842 fi
   18843 fi
   18844 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   18845 if test -n "$ac_ct_CC"; then
   18846   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   18847 echo "${ECHO_T}$ac_ct_CC" >&6
   18848 else
   18849   echo "$as_me:$LINENO: result: no" >&5
   18850 echo "${ECHO_T}no" >&6
   18851 fi
   18852 
   18853   test -n "$ac_ct_CC" && break
   18854 done
   18855 
   18856   CC=$ac_ct_CC
   18857 fi
   18858 
   18859 fi
   18860 
   18861 
   18862 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
   18863 See \`config.log' for more details." >&5
   18864 echo "$as_me: error: no acceptable C compiler found in \$PATH
   18865 See \`config.log' for more details." >&2;}
   18866    { (exit 1); exit 1; }; }
   18867 
   18868 # Provide some information about the compiler.
   18869 echo "$as_me:$LINENO:" \
   18870      "checking for C compiler version" >&5
   18871 ac_compiler=`set X $ac_compile; echo $2`
   18872 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
   18873   (eval $ac_compiler --version </dev/null >&5) 2>&5
   18874   ac_status=$?
   18875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18876   (exit $ac_status); }
   18877 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
   18878   (eval $ac_compiler -v </dev/null >&5) 2>&5
   18879   ac_status=$?
   18880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18881   (exit $ac_status); }
   18882 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
   18883   (eval $ac_compiler -V </dev/null >&5) 2>&5
   18884   ac_status=$?
   18885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18886   (exit $ac_status); }
   18887 
   18888 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
   18889 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
   18890 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   18891   echo $ECHO_N "(cached) $ECHO_C" >&6
   18892 else
   18893   cat >conftest.$ac_ext <<_ACEOF
   18894 /* confdefs.h.  */
   18895 _ACEOF
   18896 cat confdefs.h >>conftest.$ac_ext
   18897 cat >>conftest.$ac_ext <<_ACEOF
   18898 /* end confdefs.h.  */
   18899 
   18900 int
   18901 main ()
   18902 {
   18903 #ifndef __GNUC__
   18904        choke me
   18905 #endif
   18906 
   18907   ;
   18908   return 0;
   18909 }
   18910 _ACEOF
   18911 rm -f conftest.$ac_objext
   18912 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   18913   (eval $ac_compile) 2>conftest.er1
   18914   ac_status=$?
   18915   grep -v '^ *+' conftest.er1 >conftest.err
   18916   rm -f conftest.er1
   18917   cat conftest.err >&5
   18918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18919   (exit $ac_status); } &&
   18920 	 { ac_try='test -z "$ac_c_werror_flag"
   18921 			 || test ! -s conftest.err'
   18922   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18923   (eval $ac_try) 2>&5
   18924   ac_status=$?
   18925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18926   (exit $ac_status); }; } &&
   18927 	 { ac_try='test -s conftest.$ac_objext'
   18928   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18929   (eval $ac_try) 2>&5
   18930   ac_status=$?
   18931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18932   (exit $ac_status); }; }; then
   18933   ac_compiler_gnu=yes
   18934 else
   18935   echo "$as_me: failed program was:" >&5
   18936 sed 's/^/| /' conftest.$ac_ext >&5
   18937 
   18938 ac_compiler_gnu=no
   18939 fi
   18940 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   18941 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   18942 
   18943 fi
   18944 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
   18945 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
   18946 GCC=`test $ac_compiler_gnu = yes && echo yes`
   18947 ac_test_CFLAGS=${CFLAGS+set}
   18948 ac_save_CFLAGS=$CFLAGS
   18949 CFLAGS="-g"
   18950 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
   18951 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
   18952 if test "${ac_cv_prog_cc_g+set}" = set; then
   18953   echo $ECHO_N "(cached) $ECHO_C" >&6
   18954 else
   18955   cat >conftest.$ac_ext <<_ACEOF
   18956 /* confdefs.h.  */
   18957 _ACEOF
   18958 cat confdefs.h >>conftest.$ac_ext
   18959 cat >>conftest.$ac_ext <<_ACEOF
   18960 /* end confdefs.h.  */
   18961 
   18962 int
   18963 main ()
   18964 {
   18965 
   18966   ;
   18967   return 0;
   18968 }
   18969 _ACEOF
   18970 rm -f conftest.$ac_objext
   18971 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   18972   (eval $ac_compile) 2>conftest.er1
   18973   ac_status=$?
   18974   grep -v '^ *+' conftest.er1 >conftest.err
   18975   rm -f conftest.er1
   18976   cat conftest.err >&5
   18977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18978   (exit $ac_status); } &&
   18979 	 { ac_try='test -z "$ac_c_werror_flag"
   18980 			 || test ! -s conftest.err'
   18981   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18982   (eval $ac_try) 2>&5
   18983   ac_status=$?
   18984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18985   (exit $ac_status); }; } &&
   18986 	 { ac_try='test -s conftest.$ac_objext'
   18987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   18988   (eval $ac_try) 2>&5
   18989   ac_status=$?
   18990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   18991   (exit $ac_status); }; }; then
   18992   ac_cv_prog_cc_g=yes
   18993 else
   18994   echo "$as_me: failed program was:" >&5
   18995 sed 's/^/| /' conftest.$ac_ext >&5
   18996 
   18997 ac_cv_prog_cc_g=no
   18998 fi
   18999 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19000 fi
   19001 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
   19002 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
   19003 if test "$ac_test_CFLAGS" = set; then
   19004   CFLAGS=$ac_save_CFLAGS
   19005 elif test $ac_cv_prog_cc_g = yes; then
   19006   if test "$GCC" = yes; then
   19007     CFLAGS="-g -O2"
   19008   else
   19009     CFLAGS="-g"
   19010   fi
   19011 else
   19012   if test "$GCC" = yes; then
   19013     CFLAGS="-O2"
   19014   else
   19015     CFLAGS=
   19016   fi
   19017 fi
   19018 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
   19019 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
   19020 if test "${ac_cv_prog_cc_stdc+set}" = set; then
   19021   echo $ECHO_N "(cached) $ECHO_C" >&6
   19022 else
   19023   ac_cv_prog_cc_stdc=no
   19024 ac_save_CC=$CC
   19025 cat >conftest.$ac_ext <<_ACEOF
   19026 /* confdefs.h.  */
   19027 _ACEOF
   19028 cat confdefs.h >>conftest.$ac_ext
   19029 cat >>conftest.$ac_ext <<_ACEOF
   19030 /* end confdefs.h.  */
   19031 #include <stdarg.h>
   19032 #include <stdio.h>
   19033 #include <sys/types.h>
   19034 #include <sys/stat.h>
   19035 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   19036 struct buf { int x; };
   19037 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   19038 static char *e (p, i)
   19039      char **p;
   19040      int i;
   19041 {
   19042   return p[i];
   19043 }
   19044 static char *f (char * (*g) (char **, int), char **p, ...)
   19045 {
   19046   char *s;
   19047   va_list v;
   19048   va_start (v,p);
   19049   s = g (p, va_arg (v,int));
   19050   va_end (v);
   19051   return s;
   19052 }
   19053 
   19054 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   19055    function prototypes and stuff, but not '\xHH' hex character constants.
   19056    These don't provoke an error unfortunately, instead are silently treated
   19057    as 'x'.  The following induces an error, until -std1 is added to get
   19058    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   19059    array size at least.  It's necessary to write '\x00'==0 to get something
   19060    that's true only with -std1.  */
   19061 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   19062 
   19063 int test (int i, double x);
   19064 struct s1 {int (*f) (int a);};
   19065 struct s2 {int (*f) (double a);};
   19066 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   19067 int argc;
   19068 char **argv;
   19069 int
   19070 main ()
   19071 {
   19072 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   19073   ;
   19074   return 0;
   19075 }
   19076 _ACEOF
   19077 # Don't try gcc -ansi; that turns off useful extensions and
   19078 # breaks some systems' header files.
   19079 # AIX			-qlanglvl=ansi
   19080 # Ultrix and OSF/1	-std1
   19081 # HP-UX 10.20 and later	-Ae
   19082 # HP-UX older versions	-Aa -D_HPUX_SOURCE
   19083 # SVR4			-Xc -D__EXTENSIONS__
   19084 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   19085 do
   19086   CC="$ac_save_CC $ac_arg"
   19087   rm -f conftest.$ac_objext
   19088 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19089   (eval $ac_compile) 2>conftest.er1
   19090   ac_status=$?
   19091   grep -v '^ *+' conftest.er1 >conftest.err
   19092   rm -f conftest.er1
   19093   cat conftest.err >&5
   19094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19095   (exit $ac_status); } &&
   19096 	 { ac_try='test -z "$ac_c_werror_flag"
   19097 			 || test ! -s conftest.err'
   19098   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19099   (eval $ac_try) 2>&5
   19100   ac_status=$?
   19101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19102   (exit $ac_status); }; } &&
   19103 	 { ac_try='test -s conftest.$ac_objext'
   19104   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19105   (eval $ac_try) 2>&5
   19106   ac_status=$?
   19107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19108   (exit $ac_status); }; }; then
   19109   ac_cv_prog_cc_stdc=$ac_arg
   19110 break
   19111 else
   19112   echo "$as_me: failed program was:" >&5
   19113 sed 's/^/| /' conftest.$ac_ext >&5
   19114 
   19115 fi
   19116 rm -f conftest.err conftest.$ac_objext
   19117 done
   19118 rm -f conftest.$ac_ext conftest.$ac_objext
   19119 CC=$ac_save_CC
   19120 
   19121 fi
   19122 
   19123 case "x$ac_cv_prog_cc_stdc" in
   19124   x|xno)
   19125     echo "$as_me:$LINENO: result: none needed" >&5
   19126 echo "${ECHO_T}none needed" >&6 ;;
   19127   *)
   19128     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
   19129 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
   19130     CC="$CC $ac_cv_prog_cc_stdc" ;;
   19131 esac
   19132 
   19133 # Some people use a C++ compiler to compile C.  Since we use `exit',
   19134 # in C++ we need to declare it.  In case someone uses the same compiler
   19135 # for both compiling C and C++ we need to have the C++ compiler decide
   19136 # the declaration of exit, since it's the most demanding environment.
   19137 cat >conftest.$ac_ext <<_ACEOF
   19138 #ifndef __cplusplus
   19139   choke me
   19140 #endif
   19141 _ACEOF
   19142 rm -f conftest.$ac_objext
   19143 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19144   (eval $ac_compile) 2>conftest.er1
   19145   ac_status=$?
   19146   grep -v '^ *+' conftest.er1 >conftest.err
   19147   rm -f conftest.er1
   19148   cat conftest.err >&5
   19149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19150   (exit $ac_status); } &&
   19151 	 { ac_try='test -z "$ac_c_werror_flag"
   19152 			 || test ! -s conftest.err'
   19153   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19154   (eval $ac_try) 2>&5
   19155   ac_status=$?
   19156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19157   (exit $ac_status); }; } &&
   19158 	 { ac_try='test -s conftest.$ac_objext'
   19159   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19160   (eval $ac_try) 2>&5
   19161   ac_status=$?
   19162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19163   (exit $ac_status); }; }; then
   19164   for ac_declaration in \
   19165    '' \
   19166    'extern "C" void std::exit (int) throw (); using std::exit;' \
   19167    'extern "C" void std::exit (int); using std::exit;' \
   19168    'extern "C" void exit (int) throw ();' \
   19169    'extern "C" void exit (int);' \
   19170    'void exit (int);'
   19171 do
   19172   cat >conftest.$ac_ext <<_ACEOF
   19173 /* confdefs.h.  */
   19174 _ACEOF
   19175 cat confdefs.h >>conftest.$ac_ext
   19176 cat >>conftest.$ac_ext <<_ACEOF
   19177 /* end confdefs.h.  */
   19178 $ac_declaration
   19179 #include <stdlib.h>
   19180 int
   19181 main ()
   19182 {
   19183 exit (42);
   19184   ;
   19185   return 0;
   19186 }
   19187 _ACEOF
   19188 rm -f conftest.$ac_objext
   19189 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19190   (eval $ac_compile) 2>conftest.er1
   19191   ac_status=$?
   19192   grep -v '^ *+' conftest.er1 >conftest.err
   19193   rm -f conftest.er1
   19194   cat conftest.err >&5
   19195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19196   (exit $ac_status); } &&
   19197 	 { ac_try='test -z "$ac_c_werror_flag"
   19198 			 || test ! -s conftest.err'
   19199   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19200   (eval $ac_try) 2>&5
   19201   ac_status=$?
   19202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19203   (exit $ac_status); }; } &&
   19204 	 { ac_try='test -s conftest.$ac_objext'
   19205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19206   (eval $ac_try) 2>&5
   19207   ac_status=$?
   19208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19209   (exit $ac_status); }; }; then
   19210   :
   19211 else
   19212   echo "$as_me: failed program was:" >&5
   19213 sed 's/^/| /' conftest.$ac_ext >&5
   19214 
   19215 continue
   19216 fi
   19217 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19218   cat >conftest.$ac_ext <<_ACEOF
   19219 /* confdefs.h.  */
   19220 _ACEOF
   19221 cat confdefs.h >>conftest.$ac_ext
   19222 cat >>conftest.$ac_ext <<_ACEOF
   19223 /* end confdefs.h.  */
   19224 $ac_declaration
   19225 int
   19226 main ()
   19227 {
   19228 exit (42);
   19229   ;
   19230   return 0;
   19231 }
   19232 _ACEOF
   19233 rm -f conftest.$ac_objext
   19234 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19235   (eval $ac_compile) 2>conftest.er1
   19236   ac_status=$?
   19237   grep -v '^ *+' conftest.er1 >conftest.err
   19238   rm -f conftest.er1
   19239   cat conftest.err >&5
   19240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19241   (exit $ac_status); } &&
   19242 	 { ac_try='test -z "$ac_c_werror_flag"
   19243 			 || test ! -s conftest.err'
   19244   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19245   (eval $ac_try) 2>&5
   19246   ac_status=$?
   19247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19248   (exit $ac_status); }; } &&
   19249 	 { ac_try='test -s conftest.$ac_objext'
   19250   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19251   (eval $ac_try) 2>&5
   19252   ac_status=$?
   19253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19254   (exit $ac_status); }; }; then
   19255   break
   19256 else
   19257   echo "$as_me: failed program was:" >&5
   19258 sed 's/^/| /' conftest.$ac_ext >&5
   19259 
   19260 fi
   19261 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19262 done
   19263 rm -f conftest*
   19264 if test -n "$ac_declaration"; then
   19265   echo '#ifdef __cplusplus' >>confdefs.h
   19266   echo $ac_declaration      >>confdefs.h
   19267   echo '#endif'             >>confdefs.h
   19268 fi
   19269 
   19270 else
   19271   echo "$as_me: failed program was:" >&5
   19272 sed 's/^/| /' conftest.$ac_ext >&5
   19273 
   19274 fi
   19275 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19276 ac_ext=c
   19277 ac_cpp='$CPP $CPPFLAGS'
   19278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   19279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   19280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   19281 
   19282 # Find a good install program.  We prefer a C program (faster),
   19283 # so one script is as good as another.  But avoid the broken or
   19284 # incompatible versions:
   19285 # SysV /etc/install, /usr/sbin/install
   19286 # SunOS /usr/etc/install
   19287 # IRIX /sbin/install
   19288 # AIX /bin/install
   19289 # AmigaOS /C/install, which installs bootblocks on floppy discs
   19290 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   19291 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   19292 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   19293 # OS/2's system install, which has a completely different semantic
   19294 # ./install, which can be erroneously created by make from ./install.sh.
   19295 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
   19296 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
   19297 if test -z "$INSTALL"; then
   19298 if test "${ac_cv_path_install+set}" = set; then
   19299   echo $ECHO_N "(cached) $ECHO_C" >&6
   19300 else
   19301   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19302 for as_dir in $PATH
   19303 do
   19304   IFS=$as_save_IFS
   19305   test -z "$as_dir" && as_dir=.
   19306   # Account for people who put trailing slashes in PATH elements.
   19307 case $as_dir/ in
   19308   ./ | .// | /cC/* | \
   19309   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   19310   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
   19311   /usr/ucb/* ) ;;
   19312   *)
   19313     # OSF1 and SCO ODT 3.0 have their own names for install.
   19314     # Don't use installbsd from OSF since it installs stuff as root
   19315     # by default.
   19316     for ac_prog in ginstall scoinst install; do
   19317       for ac_exec_ext in '' $ac_executable_extensions; do
   19318 	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   19319 	  if test $ac_prog = install &&
   19320 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   19321 	    # AIX install.  It has an incompatible calling convention.
   19322 	    :
   19323 	  elif test $ac_prog = install &&
   19324 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   19325 	    # program-specific install script used by HP pwplus--don't use.
   19326 	    :
   19327 	  else
   19328 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   19329 	    break 3
   19330 	  fi
   19331 	fi
   19332       done
   19333     done
   19334     ;;
   19335 esac
   19336 done
   19337 
   19338 
   19339 fi
   19340   if test "${ac_cv_path_install+set}" = set; then
   19341     INSTALL=$ac_cv_path_install
   19342   else
   19343     # As a last resort, use the slow shell script.  We don't cache a
   19344     # path for INSTALL within a source directory, because that will
   19345     # break other packages using the cache if that directory is
   19346     # removed, or if the path is relative.
   19347     INSTALL=$ac_install_sh
   19348   fi
   19349 fi
   19350 echo "$as_me:$LINENO: result: $INSTALL" >&5
   19351 echo "${ECHO_T}$INSTALL" >&6
   19352 
   19353 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   19354 # It thinks the first close brace ends the variable substitution.
   19355 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   19356 
   19357 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   19358 
   19359 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   19360 
   19361 
   19362 if test "$GCC" = yes ; then
   19363                         OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
   19364     CFLAGS="$OLDCFLAGS -fexceptions"
   19365     echo "$as_me:$LINENO: checking whether $CC accepts -fexceptions" >&5
   19366 echo $ECHO_N "checking whether $CC accepts -fexceptions... $ECHO_C" >&6
   19367     cat >conftest.$ac_ext <<_ACEOF
   19368 /* confdefs.h.  */
   19369 _ACEOF
   19370 cat confdefs.h >>conftest.$ac_ext
   19371 cat >>conftest.$ac_ext <<_ACEOF
   19372 /* end confdefs.h.  */
   19373 
   19374 int
   19375 main ()
   19376 {
   19377 
   19378   ;
   19379   return 0;
   19380 }
   19381 _ACEOF
   19382 rm -f conftest.$ac_objext conftest$ac_exeext
   19383 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   19384   (eval $ac_link) 2>conftest.er1
   19385   ac_status=$?
   19386   grep -v '^ *+' conftest.er1 >conftest.err
   19387   rm -f conftest.er1
   19388   cat conftest.err >&5
   19389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19390   (exit $ac_status); } &&
   19391 	 { ac_try='test -z "$ac_c_werror_flag"
   19392 			 || test ! -s conftest.err'
   19393   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19394   (eval $ac_try) 2>&5
   19395   ac_status=$?
   19396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19397   (exit $ac_status); }; } &&
   19398 	 { ac_try='test -s conftest$ac_exeext'
   19399   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19400   (eval $ac_try) 2>&5
   19401   ac_status=$?
   19402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19403   (exit $ac_status); }; }; then
   19404   echo "$as_me:$LINENO: result: yes" >&5
   19405 echo "${ECHO_T}yes" >&6
   19406 else
   19407   echo "$as_me: failed program was:" >&5
   19408 sed 's/^/| /' conftest.$ac_ext >&5
   19409 
   19410 echo "$as_me:$LINENO: result: no" >&5
   19411 echo "${ECHO_T}no" >&6; CFLAGS="$OLDCFLAGS"
   19412 fi
   19413 rm -f conftest.err conftest.$ac_objext \
   19414       conftest$ac_exeext conftest.$ac_ext
   19415     CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'`
   19416 fi
   19417 
   19418 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   19419 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
   19420 if test "${ac_cv_header_stdc+set}" = set; then
   19421   echo $ECHO_N "(cached) $ECHO_C" >&6
   19422 else
   19423   cat >conftest.$ac_ext <<_ACEOF
   19424 /* confdefs.h.  */
   19425 _ACEOF
   19426 cat confdefs.h >>conftest.$ac_ext
   19427 cat >>conftest.$ac_ext <<_ACEOF
   19428 /* end confdefs.h.  */
   19429 #include <stdlib.h>
   19430 #include <stdarg.h>
   19431 #include <string.h>
   19432 #include <float.h>
   19433 
   19434 int
   19435 main ()
   19436 {
   19437 
   19438   ;
   19439   return 0;
   19440 }
   19441 _ACEOF
   19442 rm -f conftest.$ac_objext
   19443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19444   (eval $ac_compile) 2>conftest.er1
   19445   ac_status=$?
   19446   grep -v '^ *+' conftest.er1 >conftest.err
   19447   rm -f conftest.er1
   19448   cat conftest.err >&5
   19449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19450   (exit $ac_status); } &&
   19451 	 { ac_try='test -z "$ac_c_werror_flag"
   19452 			 || test ! -s conftest.err'
   19453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19454   (eval $ac_try) 2>&5
   19455   ac_status=$?
   19456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19457   (exit $ac_status); }; } &&
   19458 	 { ac_try='test -s conftest.$ac_objext'
   19459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19460   (eval $ac_try) 2>&5
   19461   ac_status=$?
   19462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19463   (exit $ac_status); }; }; then
   19464   ac_cv_header_stdc=yes
   19465 else
   19466   echo "$as_me: failed program was:" >&5
   19467 sed 's/^/| /' conftest.$ac_ext >&5
   19468 
   19469 ac_cv_header_stdc=no
   19470 fi
   19471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19472 
   19473 if test $ac_cv_header_stdc = yes; then
   19474   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   19475   cat >conftest.$ac_ext <<_ACEOF
   19476 /* confdefs.h.  */
   19477 _ACEOF
   19478 cat confdefs.h >>conftest.$ac_ext
   19479 cat >>conftest.$ac_ext <<_ACEOF
   19480 /* end confdefs.h.  */
   19481 #include <string.h>
   19482 
   19483 _ACEOF
   19484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   19485   $EGREP "memchr" >/dev/null 2>&1; then
   19486   :
   19487 else
   19488   ac_cv_header_stdc=no
   19489 fi
   19490 rm -f conftest*
   19491 
   19492 fi
   19493 
   19494 if test $ac_cv_header_stdc = yes; then
   19495   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   19496   cat >conftest.$ac_ext <<_ACEOF
   19497 /* confdefs.h.  */
   19498 _ACEOF
   19499 cat confdefs.h >>conftest.$ac_ext
   19500 cat >>conftest.$ac_ext <<_ACEOF
   19501 /* end confdefs.h.  */
   19502 #include <stdlib.h>
   19503 
   19504 _ACEOF
   19505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   19506   $EGREP "free" >/dev/null 2>&1; then
   19507   :
   19508 else
   19509   ac_cv_header_stdc=no
   19510 fi
   19511 rm -f conftest*
   19512 
   19513 fi
   19514 
   19515 if test $ac_cv_header_stdc = yes; then
   19516   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   19517   if test "$cross_compiling" = yes; then
   19518   :
   19519 else
   19520   cat >conftest.$ac_ext <<_ACEOF
   19521 /* confdefs.h.  */
   19522 _ACEOF
   19523 cat confdefs.h >>conftest.$ac_ext
   19524 cat >>conftest.$ac_ext <<_ACEOF
   19525 /* end confdefs.h.  */
   19526 #include <ctype.h>
   19527 #if ((' ' & 0x0FF) == 0x020)
   19528 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   19529 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   19530 #else
   19531 # define ISLOWER(c) \
   19532 		   (('a' <= (c) && (c) <= 'i') \
   19533 		     || ('j' <= (c) && (c) <= 'r') \
   19534 		     || ('s' <= (c) && (c) <= 'z'))
   19535 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   19536 #endif
   19537 
   19538 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   19539 int
   19540 main ()
   19541 {
   19542   int i;
   19543   for (i = 0; i < 256; i++)
   19544     if (XOR (islower (i), ISLOWER (i))
   19545 	|| toupper (i) != TOUPPER (i))
   19546       exit(2);
   19547   exit (0);
   19548 }
   19549 _ACEOF
   19550 rm -f conftest$ac_exeext
   19551 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   19552   (eval $ac_link) 2>&5
   19553   ac_status=$?
   19554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19555   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   19556   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19557   (eval $ac_try) 2>&5
   19558   ac_status=$?
   19559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19560   (exit $ac_status); }; }; then
   19561   :
   19562 else
   19563   echo "$as_me: program exited with status $ac_status" >&5
   19564 echo "$as_me: failed program was:" >&5
   19565 sed 's/^/| /' conftest.$ac_ext >&5
   19566 
   19567 ( exit $ac_status )
   19568 ac_cv_header_stdc=no
   19569 fi
   19570 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   19571 fi
   19572 fi
   19573 fi
   19574 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   19575 echo "${ECHO_T}$ac_cv_header_stdc" >&6
   19576 if test $ac_cv_header_stdc = yes; then
   19577 
   19578 cat >>confdefs.h <<\_ACEOF
   19579 #define STDC_HEADERS 1
   19580 _ACEOF
   19581 
   19582 fi
   19583 
   19584 
   19585 
   19586 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
   19587 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
   19588 if test "${ac_cv_c_bigendian+set}" = set; then
   19589   echo $ECHO_N "(cached) $ECHO_C" >&6
   19590 else
   19591   ac_cv_c_bigendian=unknown
   19592 # See if sys/param.h defines the BYTE_ORDER macro.
   19593 cat >conftest.$ac_ext <<_ACEOF
   19594 /* confdefs.h.  */
   19595 _ACEOF
   19596 cat confdefs.h >>conftest.$ac_ext
   19597 cat >>conftest.$ac_ext <<_ACEOF
   19598 /* end confdefs.h.  */
   19599 #include <sys/types.h>
   19600 #include <sys/param.h>
   19601 int
   19602 main ()
   19603 {
   19604 
   19605 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
   19606  bogus endian macros
   19607 #endif
   19608   ;
   19609   return 0;
   19610 }
   19611 _ACEOF
   19612 rm -f conftest.$ac_objext
   19613 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19614   (eval $ac_compile) 2>conftest.er1
   19615   ac_status=$?
   19616   grep -v '^ *+' conftest.er1 >conftest.err
   19617   rm -f conftest.er1
   19618   cat conftest.err >&5
   19619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19620   (exit $ac_status); } &&
   19621 	 { ac_try='test -z "$ac_c_werror_flag"
   19622 			 || test ! -s conftest.err'
   19623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19624   (eval $ac_try) 2>&5
   19625   ac_status=$?
   19626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19627   (exit $ac_status); }; } &&
   19628 	 { ac_try='test -s conftest.$ac_objext'
   19629   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19630   (eval $ac_try) 2>&5
   19631   ac_status=$?
   19632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19633   (exit $ac_status); }; }; then
   19634   # It does; now see whether it defined to BIG_ENDIAN or not.
   19635 cat >conftest.$ac_ext <<_ACEOF
   19636 /* confdefs.h.  */
   19637 _ACEOF
   19638 cat confdefs.h >>conftest.$ac_ext
   19639 cat >>conftest.$ac_ext <<_ACEOF
   19640 /* end confdefs.h.  */
   19641 #include <sys/types.h>
   19642 #include <sys/param.h>
   19643 int
   19644 main ()
   19645 {
   19646 
   19647 #if BYTE_ORDER != BIG_ENDIAN
   19648  not big endian
   19649 #endif
   19650   ;
   19651   return 0;
   19652 }
   19653 _ACEOF
   19654 rm -f conftest.$ac_objext
   19655 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19656   (eval $ac_compile) 2>conftest.er1
   19657   ac_status=$?
   19658   grep -v '^ *+' conftest.er1 >conftest.err
   19659   rm -f conftest.er1
   19660   cat conftest.err >&5
   19661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19662   (exit $ac_status); } &&
   19663 	 { ac_try='test -z "$ac_c_werror_flag"
   19664 			 || test ! -s conftest.err'
   19665   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19666   (eval $ac_try) 2>&5
   19667   ac_status=$?
   19668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19669   (exit $ac_status); }; } &&
   19670 	 { ac_try='test -s conftest.$ac_objext'
   19671   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19672   (eval $ac_try) 2>&5
   19673   ac_status=$?
   19674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19675   (exit $ac_status); }; }; then
   19676   ac_cv_c_bigendian=yes
   19677 else
   19678   echo "$as_me: failed program was:" >&5
   19679 sed 's/^/| /' conftest.$ac_ext >&5
   19680 
   19681 ac_cv_c_bigendian=no
   19682 fi
   19683 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19684 else
   19685   echo "$as_me: failed program was:" >&5
   19686 sed 's/^/| /' conftest.$ac_ext >&5
   19687 
   19688 fi
   19689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19690 if test $ac_cv_c_bigendian = unknown; then
   19691 if test "$cross_compiling" = yes; then
   19692    echo $ac_n "cross-compiling... " 2>&6
   19693 else
   19694   cat >conftest.$ac_ext <<_ACEOF
   19695 /* confdefs.h.  */
   19696 _ACEOF
   19697 cat confdefs.h >>conftest.$ac_ext
   19698 cat >>conftest.$ac_ext <<_ACEOF
   19699 /* end confdefs.h.  */
   19700 main () {
   19701   /* Are we little or big endian?  From Harbison&Steele.  */
   19702   union
   19703   {
   19704     long l;
   19705     char c[sizeof (long)];
   19706   } u;
   19707   u.l = 1;
   19708   exit (u.c[sizeof (long) - 1] == 1);
   19709 }
   19710 _ACEOF
   19711 rm -f conftest$ac_exeext
   19712 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   19713   (eval $ac_link) 2>&5
   19714   ac_status=$?
   19715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19716   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   19717   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19718   (eval $ac_try) 2>&5
   19719   ac_status=$?
   19720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19721   (exit $ac_status); }; }; then
   19722   ac_cv_c_bigendian=no
   19723 else
   19724   echo "$as_me: program exited with status $ac_status" >&5
   19725 echo "$as_me: failed program was:" >&5
   19726 sed 's/^/| /' conftest.$ac_ext >&5
   19727 
   19728 ( exit $ac_status )
   19729 ac_cv_c_bigendian=yes
   19730 fi
   19731 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   19732 fi
   19733 fi
   19734 fi
   19735 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
   19736 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
   19737 if test $ac_cv_c_bigendian = unknown; then
   19738 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
   19739 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
   19740 
   19741 cat >conftest.c <<EOF
   19742 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   19743 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   19744 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
   19745 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   19746 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   19747 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
   19748 int main() { _ascii (); _ebcdic (); return 0; }
   19749 EOF
   19750  if test -f conftest.c ; then
   19751      if ${CC-cc} -c conftest.c -o conftest.o && test -f conftest.o ; then
   19752         if test `grep -l BIGenDianSyS conftest.o` ; then
   19753            echo $ac_n ' big endian probe OK, ' 1>&6
   19754            ac_cv_c_bigendian=yes
   19755         fi
   19756         if test `grep -l LiTTleEnDian conftest.o` ; then
   19757            echo $ac_n ' little endian probe OK, ' 1>&6
   19758            if test $ac_cv_c_bigendian = yes ; then
   19759             ac_cv_c_bigendian=unknown;
   19760            else
   19761             ac_cv_c_bigendian=no
   19762            fi
   19763         fi
   19764         echo $ac_n 'guessing bigendian ...  ' >&6
   19765      fi
   19766   fi
   19767 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
   19768 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
   19769 fi
   19770 if test $ac_cv_c_bigendian = yes; then
   19771 
   19772 cat >>confdefs.h <<\_ACEOF
   19773 #define WORDS_BIGENDIAN 1
   19774 _ACEOF
   19775 
   19776   BYTEORDER=4321
   19777 else
   19778   BYTEORDER=1234
   19779 fi
   19780 
   19781 cat >>confdefs.h <<_ACEOF
   19782 #define BYTEORDER $BYTEORDER
   19783 _ACEOF
   19784 
   19785 if test $ac_cv_c_bigendian = unknown; then
   19786   { { echo "$as_me:$LINENO: error: unknown endianess - sorry" >&5
   19787 echo "$as_me: error: unknown endianess - sorry" >&2;}
   19788    { (exit please pre-set ac_cv_c_bigendian); exit please pre-set ac_cv_c_bigendian; }; }
   19789 fi
   19790 
   19791 
   19792 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
   19793 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
   19794 if test "${ac_cv_c_const+set}" = set; then
   19795   echo $ECHO_N "(cached) $ECHO_C" >&6
   19796 else
   19797   cat >conftest.$ac_ext <<_ACEOF
   19798 /* confdefs.h.  */
   19799 _ACEOF
   19800 cat confdefs.h >>conftest.$ac_ext
   19801 cat >>conftest.$ac_ext <<_ACEOF
   19802 /* end confdefs.h.  */
   19803 
   19804 int
   19805 main ()
   19806 {
   19807 /* FIXME: Include the comments suggested by Paul. */
   19808 #ifndef __cplusplus
   19809   /* Ultrix mips cc rejects this.  */
   19810   typedef int charset[2];
   19811   const charset x;
   19812   /* SunOS 4.1.1 cc rejects this.  */
   19813   char const *const *ccp;
   19814   char **p;
   19815   /* NEC SVR4.0.2 mips cc rejects this.  */
   19816   struct point {int x, y;};
   19817   static struct point const zero = {0,0};
   19818   /* AIX XL C 1.02.0.0 rejects this.
   19819      It does not let you subtract one const X* pointer from another in
   19820      an arm of an if-expression whose if-part is not a constant
   19821      expression */
   19822   const char *g = "string";
   19823   ccp = &g + (g ? g-g : 0);
   19824   /* HPUX 7.0 cc rejects these. */
   19825   ++ccp;
   19826   p = (char**) ccp;
   19827   ccp = (char const *const *) p;
   19828   { /* SCO 3.2v4 cc rejects this.  */
   19829     char *t;
   19830     char const *s = 0 ? (char *) 0 : (char const *) 0;
   19831 
   19832     *t++ = 0;
   19833   }
   19834   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
   19835     int x[] = {25, 17};
   19836     const int *foo = &x[0];
   19837     ++foo;
   19838   }
   19839   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
   19840     typedef const int *iptr;
   19841     iptr p = 0;
   19842     ++p;
   19843   }
   19844   { /* AIX XL C 1.02.0.0 rejects this saying
   19845        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
   19846     struct s { int j; const int *ap[3]; };
   19847     struct s *b; b->j = 5;
   19848   }
   19849   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
   19850     const int foo = 10;
   19851   }
   19852 #endif
   19853 
   19854   ;
   19855   return 0;
   19856 }
   19857 _ACEOF
   19858 rm -f conftest.$ac_objext
   19859 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19860   (eval $ac_compile) 2>conftest.er1
   19861   ac_status=$?
   19862   grep -v '^ *+' conftest.er1 >conftest.err
   19863   rm -f conftest.er1
   19864   cat conftest.err >&5
   19865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19866   (exit $ac_status); } &&
   19867 	 { ac_try='test -z "$ac_c_werror_flag"
   19868 			 || test ! -s conftest.err'
   19869   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19870   (eval $ac_try) 2>&5
   19871   ac_status=$?
   19872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19873   (exit $ac_status); }; } &&
   19874 	 { ac_try='test -s conftest.$ac_objext'
   19875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19876   (eval $ac_try) 2>&5
   19877   ac_status=$?
   19878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19879   (exit $ac_status); }; }; then
   19880   ac_cv_c_const=yes
   19881 else
   19882   echo "$as_me: failed program was:" >&5
   19883 sed 's/^/| /' conftest.$ac_ext >&5
   19884 
   19885 ac_cv_c_const=no
   19886 fi
   19887 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19888 fi
   19889 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
   19890 echo "${ECHO_T}$ac_cv_c_const" >&6
   19891 if test $ac_cv_c_const = no; then
   19892 
   19893 cat >>confdefs.h <<\_ACEOF
   19894 #define const
   19895 _ACEOF
   19896 
   19897 fi
   19898 
   19899 echo "$as_me:$LINENO: checking for size_t" >&5
   19900 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
   19901 if test "${ac_cv_type_size_t+set}" = set; then
   19902   echo $ECHO_N "(cached) $ECHO_C" >&6
   19903 else
   19904   cat >conftest.$ac_ext <<_ACEOF
   19905 /* confdefs.h.  */
   19906 _ACEOF
   19907 cat confdefs.h >>conftest.$ac_ext
   19908 cat >>conftest.$ac_ext <<_ACEOF
   19909 /* end confdefs.h.  */
   19910 $ac_includes_default
   19911 int
   19912 main ()
   19913 {
   19914 if ((size_t *) 0)
   19915   return 0;
   19916 if (sizeof (size_t))
   19917   return 0;
   19918   ;
   19919   return 0;
   19920 }
   19921 _ACEOF
   19922 rm -f conftest.$ac_objext
   19923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   19924   (eval $ac_compile) 2>conftest.er1
   19925   ac_status=$?
   19926   grep -v '^ *+' conftest.er1 >conftest.err
   19927   rm -f conftest.er1
   19928   cat conftest.err >&5
   19929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19930   (exit $ac_status); } &&
   19931 	 { ac_try='test -z "$ac_c_werror_flag"
   19932 			 || test ! -s conftest.err'
   19933   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19934   (eval $ac_try) 2>&5
   19935   ac_status=$?
   19936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19937   (exit $ac_status); }; } &&
   19938 	 { ac_try='test -s conftest.$ac_objext'
   19939   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   19940   (eval $ac_try) 2>&5
   19941   ac_status=$?
   19942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   19943   (exit $ac_status); }; }; then
   19944   ac_cv_type_size_t=yes
   19945 else
   19946   echo "$as_me: failed program was:" >&5
   19947 sed 's/^/| /' conftest.$ac_ext >&5
   19948 
   19949 ac_cv_type_size_t=no
   19950 fi
   19951 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   19952 fi
   19953 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
   19954 echo "${ECHO_T}$ac_cv_type_size_t" >&6
   19955 if test $ac_cv_type_size_t = yes; then
   19956   :
   19957 else
   19958 
   19959 cat >>confdefs.h <<_ACEOF
   19960 #define size_t unsigned
   19961 _ACEOF
   19962 
   19963 fi
   19964 
   19965 
   19966 
   19967 for ac_func in memmove bcopy
   19968 do
   19969 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   19970 echo "$as_me:$LINENO: checking for $ac_func" >&5
   19971 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   19972 if eval "test \"\${$as_ac_var+set}\" = set"; then
   19973   echo $ECHO_N "(cached) $ECHO_C" >&6
   19974 else
   19975   cat >conftest.$ac_ext <<_ACEOF
   19976 /* confdefs.h.  */
   19977 _ACEOF
   19978 cat confdefs.h >>conftest.$ac_ext
   19979 cat >>conftest.$ac_ext <<_ACEOF
   19980 /* end confdefs.h.  */
   19981 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   19982    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   19983 #define $ac_func innocuous_$ac_func
   19984 
   19985 /* System header to define __stub macros and hopefully few prototypes,
   19986     which can conflict with char $ac_func (); below.
   19987     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   19988     <limits.h> exists even on freestanding compilers.  */
   19989 
   19990 #ifdef __STDC__
   19991 # include <limits.h>
   19992 #else
   19993 # include <assert.h>
   19994 #endif
   19995 
   19996 #undef $ac_func
   19997 
   19998 /* Override any gcc2 internal prototype to avoid an error.  */
   19999 #ifdef __cplusplus
   20000 extern "C"
   20001 {
   20002 #endif
   20003 /* We use char because int might match the return type of a gcc2
   20004    builtin and then its argument prototype would still apply.  */
   20005 char $ac_func ();
   20006 /* The GNU C library defines this for functions which it implements
   20007     to always fail with ENOSYS.  Some functions are actually named
   20008     something starting with __ and the normal name is an alias.  */
   20009 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   20010 choke me
   20011 #else
   20012 char (*f) () = $ac_func;
   20013 #endif
   20014 #ifdef __cplusplus
   20015 }
   20016 #endif
   20017 
   20018 int
   20019 main ()
   20020 {
   20021 return f != $ac_func;
   20022   ;
   20023   return 0;
   20024 }
   20025 _ACEOF
   20026 rm -f conftest.$ac_objext conftest$ac_exeext
   20027 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   20028   (eval $ac_link) 2>conftest.er1
   20029   ac_status=$?
   20030   grep -v '^ *+' conftest.er1 >conftest.err
   20031   rm -f conftest.er1
   20032   cat conftest.err >&5
   20033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20034   (exit $ac_status); } &&
   20035 	 { ac_try='test -z "$ac_c_werror_flag"
   20036 			 || test ! -s conftest.err'
   20037   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20038   (eval $ac_try) 2>&5
   20039   ac_status=$?
   20040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20041   (exit $ac_status); }; } &&
   20042 	 { ac_try='test -s conftest$ac_exeext'
   20043   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20044   (eval $ac_try) 2>&5
   20045   ac_status=$?
   20046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20047   (exit $ac_status); }; }; then
   20048   eval "$as_ac_var=yes"
   20049 else
   20050   echo "$as_me: failed program was:" >&5
   20051 sed 's/^/| /' conftest.$ac_ext >&5
   20052 
   20053 eval "$as_ac_var=no"
   20054 fi
   20055 rm -f conftest.err conftest.$ac_objext \
   20056       conftest$ac_exeext conftest.$ac_ext
   20057 fi
   20058 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   20059 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   20060 if test `eval echo '${'$as_ac_var'}'` = yes; then
   20061   cat >>confdefs.h <<_ACEOF
   20062 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   20063 _ACEOF
   20064 
   20065 fi
   20066 done
   20067 
   20068 
   20069 
   20070 
   20071 for ac_header in fcntl.h unistd.h
   20072 do
   20073 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   20074 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20075   echo "$as_me:$LINENO: checking for $ac_header" >&5
   20076 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   20077 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20078   echo $ECHO_N "(cached) $ECHO_C" >&6
   20079 fi
   20080 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   20081 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   20082 else
   20083   # Is the header compilable?
   20084 echo "$as_me:$LINENO: checking $ac_header usability" >&5
   20085 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
   20086 cat >conftest.$ac_ext <<_ACEOF
   20087 /* confdefs.h.  */
   20088 _ACEOF
   20089 cat confdefs.h >>conftest.$ac_ext
   20090 cat >>conftest.$ac_ext <<_ACEOF
   20091 /* end confdefs.h.  */
   20092 $ac_includes_default
   20093 #include <$ac_header>
   20094 _ACEOF
   20095 rm -f conftest.$ac_objext
   20096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   20097   (eval $ac_compile) 2>conftest.er1
   20098   ac_status=$?
   20099   grep -v '^ *+' conftest.er1 >conftest.err
   20100   rm -f conftest.er1
   20101   cat conftest.err >&5
   20102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20103   (exit $ac_status); } &&
   20104 	 { ac_try='test -z "$ac_c_werror_flag"
   20105 			 || test ! -s conftest.err'
   20106   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20107   (eval $ac_try) 2>&5
   20108   ac_status=$?
   20109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20110   (exit $ac_status); }; } &&
   20111 	 { ac_try='test -s conftest.$ac_objext'
   20112   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20113   (eval $ac_try) 2>&5
   20114   ac_status=$?
   20115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20116   (exit $ac_status); }; }; then
   20117   ac_header_compiler=yes
   20118 else
   20119   echo "$as_me: failed program was:" >&5
   20120 sed 's/^/| /' conftest.$ac_ext >&5
   20121 
   20122 ac_header_compiler=no
   20123 fi
   20124 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   20125 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   20126 echo "${ECHO_T}$ac_header_compiler" >&6
   20127 
   20128 # Is the header present?
   20129 echo "$as_me:$LINENO: checking $ac_header presence" >&5
   20130 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
   20131 cat >conftest.$ac_ext <<_ACEOF
   20132 /* confdefs.h.  */
   20133 _ACEOF
   20134 cat confdefs.h >>conftest.$ac_ext
   20135 cat >>conftest.$ac_ext <<_ACEOF
   20136 /* end confdefs.h.  */
   20137 #include <$ac_header>
   20138 _ACEOF
   20139 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   20140   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   20141   ac_status=$?
   20142   grep -v '^ *+' conftest.er1 >conftest.err
   20143   rm -f conftest.er1
   20144   cat conftest.err >&5
   20145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20146   (exit $ac_status); } >/dev/null; then
   20147   if test -s conftest.err; then
   20148     ac_cpp_err=$ac_c_preproc_warn_flag
   20149     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   20150   else
   20151     ac_cpp_err=
   20152   fi
   20153 else
   20154   ac_cpp_err=yes
   20155 fi
   20156 if test -z "$ac_cpp_err"; then
   20157   ac_header_preproc=yes
   20158 else
   20159   echo "$as_me: failed program was:" >&5
   20160 sed 's/^/| /' conftest.$ac_ext >&5
   20161 
   20162   ac_header_preproc=no
   20163 fi
   20164 rm -f conftest.err conftest.$ac_ext
   20165 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   20166 echo "${ECHO_T}$ac_header_preproc" >&6
   20167 
   20168 # So?  What about this header?
   20169 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   20170   yes:no: )
   20171     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   20172 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   20173     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   20174 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   20175     ac_header_preproc=yes
   20176     ;;
   20177   no:yes:* )
   20178     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   20179 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   20180     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   20181 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   20182     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   20183 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   20184     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   20185 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   20186     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   20187 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   20188     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   20189 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   20190     (
   20191       cat <<\_ASBOX
   20192 ## -------------------------------------- ##
   20193 ## Report this to expat-bugs (at] libexpat.org ##
   20194 ## -------------------------------------- ##
   20195 _ASBOX
   20196     ) |
   20197       sed "s/^/$as_me: WARNING:     /" >&2
   20198     ;;
   20199 esac
   20200 echo "$as_me:$LINENO: checking for $ac_header" >&5
   20201 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   20202 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20203   echo $ECHO_N "(cached) $ECHO_C" >&6
   20204 else
   20205   eval "$as_ac_Header=\$ac_header_preproc"
   20206 fi
   20207 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   20208 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   20209 
   20210 fi
   20211 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   20212   cat >>confdefs.h <<_ACEOF
   20213 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   20214 _ACEOF
   20215 
   20216 fi
   20217 
   20218 done
   20219 
   20220 echo "$as_me:$LINENO: checking for off_t" >&5
   20221 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
   20222 if test "${ac_cv_type_off_t+set}" = set; then
   20223   echo $ECHO_N "(cached) $ECHO_C" >&6
   20224 else
   20225   cat >conftest.$ac_ext <<_ACEOF
   20226 /* confdefs.h.  */
   20227 _ACEOF
   20228 cat confdefs.h >>conftest.$ac_ext
   20229 cat >>conftest.$ac_ext <<_ACEOF
   20230 /* end confdefs.h.  */
   20231 $ac_includes_default
   20232 int
   20233 main ()
   20234 {
   20235 if ((off_t *) 0)
   20236   return 0;
   20237 if (sizeof (off_t))
   20238   return 0;
   20239   ;
   20240   return 0;
   20241 }
   20242 _ACEOF
   20243 rm -f conftest.$ac_objext
   20244 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   20245   (eval $ac_compile) 2>conftest.er1
   20246   ac_status=$?
   20247   grep -v '^ *+' conftest.er1 >conftest.err
   20248   rm -f conftest.er1
   20249   cat conftest.err >&5
   20250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20251   (exit $ac_status); } &&
   20252 	 { ac_try='test -z "$ac_c_werror_flag"
   20253 			 || test ! -s conftest.err'
   20254   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20255   (eval $ac_try) 2>&5
   20256   ac_status=$?
   20257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20258   (exit $ac_status); }; } &&
   20259 	 { ac_try='test -s conftest.$ac_objext'
   20260   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20261   (eval $ac_try) 2>&5
   20262   ac_status=$?
   20263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20264   (exit $ac_status); }; }; then
   20265   ac_cv_type_off_t=yes
   20266 else
   20267   echo "$as_me: failed program was:" >&5
   20268 sed 's/^/| /' conftest.$ac_ext >&5
   20269 
   20270 ac_cv_type_off_t=no
   20271 fi
   20272 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   20273 fi
   20274 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
   20275 echo "${ECHO_T}$ac_cv_type_off_t" >&6
   20276 if test $ac_cv_type_off_t = yes; then
   20277   :
   20278 else
   20279 
   20280 cat >>confdefs.h <<_ACEOF
   20281 #define off_t long
   20282 _ACEOF
   20283 
   20284 fi
   20285 
   20286 
   20287 
   20288 for ac_header in stdlib.h unistd.h
   20289 do
   20290 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   20291 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20292   echo "$as_me:$LINENO: checking for $ac_header" >&5
   20293 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   20294 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20295   echo $ECHO_N "(cached) $ECHO_C" >&6
   20296 fi
   20297 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   20298 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   20299 else
   20300   # Is the header compilable?
   20301 echo "$as_me:$LINENO: checking $ac_header usability" >&5
   20302 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
   20303 cat >conftest.$ac_ext <<_ACEOF
   20304 /* confdefs.h.  */
   20305 _ACEOF
   20306 cat confdefs.h >>conftest.$ac_ext
   20307 cat >>conftest.$ac_ext <<_ACEOF
   20308 /* end confdefs.h.  */
   20309 $ac_includes_default
   20310 #include <$ac_header>
   20311 _ACEOF
   20312 rm -f conftest.$ac_objext
   20313 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   20314   (eval $ac_compile) 2>conftest.er1
   20315   ac_status=$?
   20316   grep -v '^ *+' conftest.er1 >conftest.err
   20317   rm -f conftest.er1
   20318   cat conftest.err >&5
   20319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20320   (exit $ac_status); } &&
   20321 	 { ac_try='test -z "$ac_c_werror_flag"
   20322 			 || test ! -s conftest.err'
   20323   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20324   (eval $ac_try) 2>&5
   20325   ac_status=$?
   20326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20327   (exit $ac_status); }; } &&
   20328 	 { ac_try='test -s conftest.$ac_objext'
   20329   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20330   (eval $ac_try) 2>&5
   20331   ac_status=$?
   20332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20333   (exit $ac_status); }; }; then
   20334   ac_header_compiler=yes
   20335 else
   20336   echo "$as_me: failed program was:" >&5
   20337 sed 's/^/| /' conftest.$ac_ext >&5
   20338 
   20339 ac_header_compiler=no
   20340 fi
   20341 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   20342 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   20343 echo "${ECHO_T}$ac_header_compiler" >&6
   20344 
   20345 # Is the header present?
   20346 echo "$as_me:$LINENO: checking $ac_header presence" >&5
   20347 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
   20348 cat >conftest.$ac_ext <<_ACEOF
   20349 /* confdefs.h.  */
   20350 _ACEOF
   20351 cat confdefs.h >>conftest.$ac_ext
   20352 cat >>conftest.$ac_ext <<_ACEOF
   20353 /* end confdefs.h.  */
   20354 #include <$ac_header>
   20355 _ACEOF
   20356 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   20357   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   20358   ac_status=$?
   20359   grep -v '^ *+' conftest.er1 >conftest.err
   20360   rm -f conftest.er1
   20361   cat conftest.err >&5
   20362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20363   (exit $ac_status); } >/dev/null; then
   20364   if test -s conftest.err; then
   20365     ac_cpp_err=$ac_c_preproc_warn_flag
   20366     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
   20367   else
   20368     ac_cpp_err=
   20369   fi
   20370 else
   20371   ac_cpp_err=yes
   20372 fi
   20373 if test -z "$ac_cpp_err"; then
   20374   ac_header_preproc=yes
   20375 else
   20376   echo "$as_me: failed program was:" >&5
   20377 sed 's/^/| /' conftest.$ac_ext >&5
   20378 
   20379   ac_header_preproc=no
   20380 fi
   20381 rm -f conftest.err conftest.$ac_ext
   20382 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   20383 echo "${ECHO_T}$ac_header_preproc" >&6
   20384 
   20385 # So?  What about this header?
   20386 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   20387   yes:no: )
   20388     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   20389 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   20390     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   20391 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   20392     ac_header_preproc=yes
   20393     ;;
   20394   no:yes:* )
   20395     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   20396 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   20397     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   20398 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   20399     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   20400 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   20401     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   20402 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   20403     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   20404 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   20405     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   20406 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   20407     (
   20408       cat <<\_ASBOX
   20409 ## -------------------------------------- ##
   20410 ## Report this to expat-bugs (at] libexpat.org ##
   20411 ## -------------------------------------- ##
   20412 _ASBOX
   20413     ) |
   20414       sed "s/^/$as_me: WARNING:     /" >&2
   20415     ;;
   20416 esac
   20417 echo "$as_me:$LINENO: checking for $ac_header" >&5
   20418 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   20419 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   20420   echo $ECHO_N "(cached) $ECHO_C" >&6
   20421 else
   20422   eval "$as_ac_Header=\$ac_header_preproc"
   20423 fi
   20424 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   20425 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   20426 
   20427 fi
   20428 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   20429   cat >>confdefs.h <<_ACEOF
   20430 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   20431 _ACEOF
   20432 
   20433 fi
   20434 
   20435 done
   20436 
   20437 
   20438 for ac_func in getpagesize
   20439 do
   20440 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   20441 echo "$as_me:$LINENO: checking for $ac_func" >&5
   20442 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   20443 if eval "test \"\${$as_ac_var+set}\" = set"; then
   20444   echo $ECHO_N "(cached) $ECHO_C" >&6
   20445 else
   20446   cat >conftest.$ac_ext <<_ACEOF
   20447 /* confdefs.h.  */
   20448 _ACEOF
   20449 cat confdefs.h >>conftest.$ac_ext
   20450 cat >>conftest.$ac_ext <<_ACEOF
   20451 /* end confdefs.h.  */
   20452 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   20453    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   20454 #define $ac_func innocuous_$ac_func
   20455 
   20456 /* System header to define __stub macros and hopefully few prototypes,
   20457     which can conflict with char $ac_func (); below.
   20458     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   20459     <limits.h> exists even on freestanding compilers.  */
   20460 
   20461 #ifdef __STDC__
   20462 # include <limits.h>
   20463 #else
   20464 # include <assert.h>
   20465 #endif
   20466 
   20467 #undef $ac_func
   20468 
   20469 /* Override any gcc2 internal prototype to avoid an error.  */
   20470 #ifdef __cplusplus
   20471 extern "C"
   20472 {
   20473 #endif
   20474 /* We use char because int might match the return type of a gcc2
   20475    builtin and then its argument prototype would still apply.  */
   20476 char $ac_func ();
   20477 /* The GNU C library defines this for functions which it implements
   20478     to always fail with ENOSYS.  Some functions are actually named
   20479     something starting with __ and the normal name is an alias.  */
   20480 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   20481 choke me
   20482 #else
   20483 char (*f) () = $ac_func;
   20484 #endif
   20485 #ifdef __cplusplus
   20486 }
   20487 #endif
   20488 
   20489 int
   20490 main ()
   20491 {
   20492 return f != $ac_func;
   20493   ;
   20494   return 0;
   20495 }
   20496 _ACEOF
   20497 rm -f conftest.$ac_objext conftest$ac_exeext
   20498 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   20499   (eval $ac_link) 2>conftest.er1
   20500   ac_status=$?
   20501   grep -v '^ *+' conftest.er1 >conftest.err
   20502   rm -f conftest.er1
   20503   cat conftest.err >&5
   20504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20505   (exit $ac_status); } &&
   20506 	 { ac_try='test -z "$ac_c_werror_flag"
   20507 			 || test ! -s conftest.err'
   20508   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20509   (eval $ac_try) 2>&5
   20510   ac_status=$?
   20511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20512   (exit $ac_status); }; } &&
   20513 	 { ac_try='test -s conftest$ac_exeext'
   20514   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20515   (eval $ac_try) 2>&5
   20516   ac_status=$?
   20517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20518   (exit $ac_status); }; }; then
   20519   eval "$as_ac_var=yes"
   20520 else
   20521   echo "$as_me: failed program was:" >&5
   20522 sed 's/^/| /' conftest.$ac_ext >&5
   20523 
   20524 eval "$as_ac_var=no"
   20525 fi
   20526 rm -f conftest.err conftest.$ac_objext \
   20527       conftest$ac_exeext conftest.$ac_ext
   20528 fi
   20529 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   20530 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   20531 if test `eval echo '${'$as_ac_var'}'` = yes; then
   20532   cat >>confdefs.h <<_ACEOF
   20533 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   20534 _ACEOF
   20535 
   20536 fi
   20537 done
   20538 
   20539 echo "$as_me:$LINENO: checking for working mmap" >&5
   20540 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
   20541 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
   20542   echo $ECHO_N "(cached) $ECHO_C" >&6
   20543 else
   20544   if test "$cross_compiling" = yes; then
   20545   ac_cv_func_mmap_fixed_mapped=no
   20546 else
   20547   cat >conftest.$ac_ext <<_ACEOF
   20548 /* confdefs.h.  */
   20549 _ACEOF
   20550 cat confdefs.h >>conftest.$ac_ext
   20551 cat >>conftest.$ac_ext <<_ACEOF
   20552 /* end confdefs.h.  */
   20553 $ac_includes_default
   20554 /* malloc might have been renamed as rpl_malloc. */
   20555 #undef malloc
   20556 
   20557 /* Thanks to Mike Haertel and Jim Avera for this test.
   20558    Here is a matrix of mmap possibilities:
   20559 	mmap private not fixed
   20560 	mmap private fixed at somewhere currently unmapped
   20561 	mmap private fixed at somewhere already mapped
   20562 	mmap shared not fixed
   20563 	mmap shared fixed at somewhere currently unmapped
   20564 	mmap shared fixed at somewhere already mapped
   20565    For private mappings, we should verify that changes cannot be read()
   20566    back from the file, nor mmap's back from the file at a different
   20567    address.  (There have been systems where private was not correctly
   20568    implemented like the infamous i386 svr4.0, and systems where the
   20569    VM page cache was not coherent with the file system buffer cache
   20570    like early versions of FreeBSD and possibly contemporary NetBSD.)
   20571    For shared mappings, we should conversely verify that changes get
   20572    propagated back to all the places they're supposed to be.
   20573 
   20574    Grep wants private fixed already mapped.
   20575    The main things grep needs to know about mmap are:
   20576    * does it exist and is it safe to write into the mmap'd area
   20577    * how to use it (BSD variants)  */
   20578 
   20579 #include <fcntl.h>
   20580 #include <sys/mman.h>
   20581 
   20582 #if !STDC_HEADERS && !HAVE_STDLIB_H
   20583 char *malloc ();
   20584 #endif
   20585 
   20586 /* This mess was copied from the GNU getpagesize.h.  */
   20587 #if !HAVE_GETPAGESIZE
   20588 /* Assume that all systems that can run configure have sys/param.h.  */
   20589 # if !HAVE_SYS_PARAM_H
   20590 #  define HAVE_SYS_PARAM_H 1
   20591 # endif
   20592 
   20593 # ifdef _SC_PAGESIZE
   20594 #  define getpagesize() sysconf(_SC_PAGESIZE)
   20595 # else /* no _SC_PAGESIZE */
   20596 #  if HAVE_SYS_PARAM_H
   20597 #   include <sys/param.h>
   20598 #   ifdef EXEC_PAGESIZE
   20599 #    define getpagesize() EXEC_PAGESIZE
   20600 #   else /* no EXEC_PAGESIZE */
   20601 #    ifdef NBPG
   20602 #     define getpagesize() NBPG * CLSIZE
   20603 #     ifndef CLSIZE
   20604 #      define CLSIZE 1
   20605 #     endif /* no CLSIZE */
   20606 #    else /* no NBPG */
   20607 #     ifdef NBPC
   20608 #      define getpagesize() NBPC
   20609 #     else /* no NBPC */
   20610 #      ifdef PAGESIZE
   20611 #       define getpagesize() PAGESIZE
   20612 #      endif /* PAGESIZE */
   20613 #     endif /* no NBPC */
   20614 #    endif /* no NBPG */
   20615 #   endif /* no EXEC_PAGESIZE */
   20616 #  else /* no HAVE_SYS_PARAM_H */
   20617 #   define getpagesize() 8192	/* punt totally */
   20618 #  endif /* no HAVE_SYS_PARAM_H */
   20619 # endif /* no _SC_PAGESIZE */
   20620 
   20621 #endif /* no HAVE_GETPAGESIZE */
   20622 
   20623 int
   20624 main ()
   20625 {
   20626   char *data, *data2, *data3;
   20627   int i, pagesize;
   20628   int fd;
   20629 
   20630   pagesize = getpagesize ();
   20631 
   20632   /* First, make a file with some known garbage in it. */
   20633   data = (char *) malloc (pagesize);
   20634   if (!data)
   20635     exit (1);
   20636   for (i = 0; i < pagesize; ++i)
   20637     *(data + i) = rand ();
   20638   umask (0);
   20639   fd = creat ("conftest.mmap", 0600);
   20640   if (fd < 0)
   20641     exit (1);
   20642   if (write (fd, data, pagesize) != pagesize)
   20643     exit (1);
   20644   close (fd);
   20645 
   20646   /* Next, try to mmap the file at a fixed address which already has
   20647      something else allocated at it.  If we can, also make sure that
   20648      we see the same garbage.  */
   20649   fd = open ("conftest.mmap", O_RDWR);
   20650   if (fd < 0)
   20651     exit (1);
   20652   data2 = (char *) malloc (2 * pagesize);
   20653   if (!data2)
   20654     exit (1);
   20655   data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
   20656   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
   20657 		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
   20658     exit (1);
   20659   for (i = 0; i < pagesize; ++i)
   20660     if (*(data + i) != *(data2 + i))
   20661       exit (1);
   20662 
   20663   /* Finally, make sure that changes to the mapped area do not
   20664      percolate back to the file as seen by read().  (This is a bug on
   20665      some variants of i386 svr4.0.)  */
   20666   for (i = 0; i < pagesize; ++i)
   20667     *(data2 + i) = *(data2 + i) + 1;
   20668   data3 = (char *) malloc (pagesize);
   20669   if (!data3)
   20670     exit (1);
   20671   if (read (fd, data3, pagesize) != pagesize)
   20672     exit (1);
   20673   for (i = 0; i < pagesize; ++i)
   20674     if (*(data + i) != *(data3 + i))
   20675       exit (1);
   20676   close (fd);
   20677   exit (0);
   20678 }
   20679 _ACEOF
   20680 rm -f conftest$ac_exeext
   20681 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   20682   (eval $ac_link) 2>&5
   20683   ac_status=$?
   20684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20685   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   20686   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20687   (eval $ac_try) 2>&5
   20688   ac_status=$?
   20689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20690   (exit $ac_status); }; }; then
   20691   ac_cv_func_mmap_fixed_mapped=yes
   20692 else
   20693   echo "$as_me: program exited with status $ac_status" >&5
   20694 echo "$as_me: failed program was:" >&5
   20695 sed 's/^/| /' conftest.$ac_ext >&5
   20696 
   20697 ( exit $ac_status )
   20698 ac_cv_func_mmap_fixed_mapped=no
   20699 fi
   20700 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   20701 fi
   20702 fi
   20703 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
   20704 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
   20705 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   20706 
   20707 cat >>confdefs.h <<\_ACEOF
   20708 #define HAVE_MMAP 1
   20709 _ACEOF
   20710 
   20711 fi
   20712 rm -f conftest.mmap
   20713 
   20714 
   20715 if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then
   20716     FILEMAP=unixfilemap
   20717 else
   20718     FILEMAP=readfilemap
   20719 fi
   20720 
   20721 
   20722 
   20723 # AC_CPP_FUNC
   20724 # ------------------ #
   20725 # Checks to see if ANSI C99 CPP variable __func__ works.
   20726 # If not, perhaps __FUNCTION__ works instead.
   20727 # If not, we'll just define __func__ to "".
   20728 # AC_CPP_FUNC
   20729 
   20730 
   20731 echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
   20732 echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6
   20733 if test "${ac_cv_cpp_func+set}" = set; then
   20734   echo $ECHO_N "(cached) $ECHO_C" >&6
   20735 else
   20736   cat >conftest.$ac_ext <<_ACEOF
   20737 /* confdefs.h.  */
   20738 _ACEOF
   20739 cat confdefs.h >>conftest.$ac_ext
   20740 cat >>conftest.$ac_ext <<_ACEOF
   20741 /* end confdefs.h.  */
   20742 
   20743 int
   20744 main ()
   20745 {
   20746 char *foo = __func__;
   20747   ;
   20748   return 0;
   20749 }
   20750 _ACEOF
   20751 rm -f conftest.$ac_objext
   20752 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   20753   (eval $ac_compile) 2>conftest.er1
   20754   ac_status=$?
   20755   grep -v '^ *+' conftest.er1 >conftest.err
   20756   rm -f conftest.er1
   20757   cat conftest.err >&5
   20758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20759   (exit $ac_status); } &&
   20760 	 { ac_try='test -z "$ac_c_werror_flag"
   20761 			 || test ! -s conftest.err'
   20762   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20763   (eval $ac_try) 2>&5
   20764   ac_status=$?
   20765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20766   (exit $ac_status); }; } &&
   20767 	 { ac_try='test -s conftest.$ac_objext'
   20768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20769   (eval $ac_try) 2>&5
   20770   ac_status=$?
   20771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20772   (exit $ac_status); }; }; then
   20773   ac_cv_cpp_func=yes
   20774 else
   20775   echo "$as_me: failed program was:" >&5
   20776 sed 's/^/| /' conftest.$ac_ext >&5
   20777 
   20778 cat >conftest.$ac_ext <<_ACEOF
   20779 /* confdefs.h.  */
   20780 _ACEOF
   20781 cat confdefs.h >>conftest.$ac_ext
   20782 cat >>conftest.$ac_ext <<_ACEOF
   20783 /* end confdefs.h.  */
   20784 
   20785 int
   20786 main ()
   20787 {
   20788 char *foo = __FUNCTION__;
   20789   ;
   20790   return 0;
   20791 }
   20792 _ACEOF
   20793 rm -f conftest.$ac_objext
   20794 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   20795   (eval $ac_compile) 2>conftest.er1
   20796   ac_status=$?
   20797   grep -v '^ *+' conftest.er1 >conftest.err
   20798   rm -f conftest.er1
   20799   cat conftest.err >&5
   20800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20801   (exit $ac_status); } &&
   20802 	 { ac_try='test -z "$ac_c_werror_flag"
   20803 			 || test ! -s conftest.err'
   20804   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20805   (eval $ac_try) 2>&5
   20806   ac_status=$?
   20807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20808   (exit $ac_status); }; } &&
   20809 	 { ac_try='test -s conftest.$ac_objext'
   20810   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   20811   (eval $ac_try) 2>&5
   20812   ac_status=$?
   20813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   20814   (exit $ac_status); }; }; then
   20815   ac_cv_cpp_func=__FUNCTION__
   20816 else
   20817   echo "$as_me: failed program was:" >&5
   20818 sed 's/^/| /' conftest.$ac_ext >&5
   20819 
   20820 ac_cv_cpp_func=no
   20821 fi
   20822 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   20823 fi
   20824 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   20825 fi
   20826 echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
   20827 echo "${ECHO_T}$ac_cv_cpp_func" >&6
   20828 if test $ac_cv_cpp_func = __FUNCTION__; then
   20829 
   20830 cat >>confdefs.h <<\_ACEOF
   20831 #define __func__ __FUNCTION__
   20832 _ACEOF
   20833 
   20834 elif test $ac_cv_cpp_func = no; then
   20835 
   20836 cat >>confdefs.h <<\_ACEOF
   20837 #define __func__ ""
   20838 _ACEOF
   20839 
   20840 fi
   20841 
   20842 
   20843 
   20844 
   20845 cat >>confdefs.h <<\_ACEOF
   20846 #define XML_NS 1
   20847 _ACEOF
   20848 
   20849 
   20850 cat >>confdefs.h <<\_ACEOF
   20851 #define XML_DTD 1
   20852 _ACEOF
   20853 
   20854 
   20855 cat >>confdefs.h <<\_ACEOF
   20856 #define XML_CONTEXT_BYTES 1024
   20857 _ACEOF
   20858 
   20859 
   20860           ac_config_files="$ac_config_files Makefile"
   20861 
   20862 cat >confcache <<\_ACEOF
   20863 # This file is a shell script that caches the results of configure
   20864 # tests run on this system so they can be shared between configure
   20865 # scripts and configure runs, see configure's option --config-cache.
   20866 # It is not useful on other systems.  If it contains results you don't
   20867 # want to keep, you may remove or edit it.
   20868 #
   20869 # config.status only pays attention to the cache file if you give it
   20870 # the --recheck option to rerun configure.
   20871 #
   20872 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   20873 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   20874 # following values.
   20875 
   20876 _ACEOF
   20877 
   20878 # The following way of writing the cache mishandles newlines in values,
   20879 # but we know of no workaround that is simple, portable, and efficient.
   20880 # So, don't put newlines in cache variables' values.
   20881 # Ultrix sh set writes to stderr and can't be redirected directly,
   20882 # and sets the high bit in the cache file unless we assign to the vars.
   20883 {
   20884   (set) 2>&1 |
   20885     case `(ac_space=' '; set | grep ac_space) 2>&1` in
   20886     *ac_space=\ *)
   20887       # `set' does not quote correctly, so add quotes (double-quote
   20888       # substitution turns \\\\ into \\, and sed turns \\ into \).
   20889       sed -n \
   20890 	"s/'/'\\\\''/g;
   20891 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   20892       ;;
   20893     *)
   20894       # `set' quotes correctly as required by POSIX, so do not add quotes.
   20895       sed -n \
   20896 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
   20897       ;;
   20898     esac;
   20899 } |
   20900   sed '
   20901      t clear
   20902      : clear
   20903      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   20904      t end
   20905      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   20906      : end' >>confcache
   20907 if diff $cache_file confcache >/dev/null 2>&1; then :; else
   20908   if test -w $cache_file; then
   20909     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
   20910     cat confcache >$cache_file
   20911   else
   20912     echo "not updating unwritable cache $cache_file"
   20913   fi
   20914 fi
   20915 rm -f confcache
   20916 
   20917 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   20918 # Let make expand exec_prefix.
   20919 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   20920 
   20921 # VPATH may cause trouble with some makes, so we remove $(srcdir),
   20922 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
   20923 # trailing colons and then remove the whole line if VPATH becomes empty
   20924 # (actually we leave an empty line to preserve line numbers).
   20925 if test "x$srcdir" = x.; then
   20926   ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
   20927 s/:*\$(srcdir):*/:/;
   20928 s/:*\${srcdir}:*/:/;
   20929 s/:*@srcdir@:*/:/;
   20930 s/^\([^=]*=[	 ]*\):*/\1/;
   20931 s/:*$//;
   20932 s/^[^=]*=[	 ]*$//;
   20933 }'
   20934 fi
   20935 
   20936 DEFS=-DHAVE_CONFIG_H
   20937 
   20938 ac_libobjs=
   20939 ac_ltlibobjs=
   20940 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   20941   # 1. Remove the extension, and $U if already installed.
   20942   ac_i=`echo "$ac_i" |
   20943 	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
   20944   # 2. Add them.
   20945   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
   20946   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
   20947 done
   20948 LIBOBJS=$ac_libobjs
   20949 
   20950 LTLIBOBJS=$ac_ltlibobjs
   20951 
   20952 
   20953 
   20954 : ${CONFIG_STATUS=./config.status}
   20955 ac_clean_files_save=$ac_clean_files
   20956 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   20957 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
   20958 echo "$as_me: creating $CONFIG_STATUS" >&6;}
   20959 cat >$CONFIG_STATUS <<_ACEOF
   20960 #! $SHELL
   20961 # Generated by $as_me.
   20962 # Run this file to recreate the current configuration.
   20963 # Compiler output produced by configure, useful for debugging
   20964 # configure, is in config.log if it exists.
   20965 
   20966 debug=false
   20967 ac_cs_recheck=false
   20968 ac_cs_silent=false
   20969 SHELL=\${CONFIG_SHELL-$SHELL}
   20970 _ACEOF
   20971 
   20972 cat >>$CONFIG_STATUS <<\_ACEOF
   20973 ## --------------------- ##
   20974 ## M4sh Initialization.  ##
   20975 ## --------------------- ##
   20976 
   20977 # Be Bourne compatible
   20978 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   20979   emulate sh
   20980   NULLCMD=:
   20981   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
   20982   # is contrary to our usage.  Disable this feature.
   20983   alias -g '${1+"$@"}'='"$@"'
   20984 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
   20985   set -o posix
   20986 fi
   20987 DUALCASE=1; export DUALCASE # for MKS sh
   20988 
   20989 # Support unset when possible.
   20990 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   20991   as_unset=unset
   20992 else
   20993   as_unset=false
   20994 fi
   20995 
   20996 
   20997 # Work around bugs in pre-3.0 UWIN ksh.
   20998 $as_unset ENV MAIL MAILPATH
   20999 PS1='$ '
   21000 PS2='> '
   21001 PS4='+ '
   21002 
   21003 # NLS nuisances.
   21004 for as_var in \
   21005   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
   21006   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
   21007   LC_TELEPHONE LC_TIME
   21008 do
   21009   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
   21010     eval $as_var=C; export $as_var
   21011   else
   21012     $as_unset $as_var
   21013   fi
   21014 done
   21015 
   21016 # Required to use basename.
   21017 if expr a : '\(a\)' >/dev/null 2>&1; then
   21018   as_expr=expr
   21019 else
   21020   as_expr=false
   21021 fi
   21022 
   21023 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
   21024   as_basename=basename
   21025 else
   21026   as_basename=false
   21027 fi
   21028 
   21029 
   21030 # Name of the executable.
   21031 as_me=`$as_basename "$0" ||
   21032 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   21033 	 X"$0" : 'X\(//\)$' \| \
   21034 	 X"$0" : 'X\(/\)$' \| \
   21035 	 .     : '\(.\)' 2>/dev/null ||
   21036 echo X/"$0" |
   21037     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
   21038   	  /^X\/\(\/\/\)$/{ s//\1/; q; }
   21039   	  /^X\/\(\/\).*/{ s//\1/; q; }
   21040   	  s/.*/./; q'`
   21041 
   21042 
   21043 # PATH needs CR, and LINENO needs CR and PATH.
   21044 # Avoid depending upon Character Ranges.
   21045 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   21046 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   21047 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   21048 as_cr_digits='0123456789'
   21049 as_cr_alnum=$as_cr_Letters$as_cr_digits
   21050 
   21051 # The user is always right.
   21052 if test "${PATH_SEPARATOR+set}" != set; then
   21053   echo "#! /bin/sh" >conf$$.sh
   21054   echo  "exit 0"   >>conf$$.sh
   21055   chmod +x conf$$.sh
   21056   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   21057     PATH_SEPARATOR=';'
   21058   else
   21059     PATH_SEPARATOR=:
   21060   fi
   21061   rm -f conf$$.sh
   21062 fi
   21063 
   21064 
   21065   as_lineno_1=$LINENO
   21066   as_lineno_2=$LINENO
   21067   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
   21068   test "x$as_lineno_1" != "x$as_lineno_2" &&
   21069   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
   21070   # Find who we are.  Look in the path if we contain no path at all
   21071   # relative or not.
   21072   case $0 in
   21073     *[\\/]* ) as_myself=$0 ;;
   21074     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   21075 for as_dir in $PATH
   21076 do
   21077   IFS=$as_save_IFS
   21078   test -z "$as_dir" && as_dir=.
   21079   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   21080 done
   21081 
   21082        ;;
   21083   esac
   21084   # We did not find ourselves, most probably we were run as `sh COMMAND'
   21085   # in which case we are not to be found in the path.
   21086   if test "x$as_myself" = x; then
   21087     as_myself=$0
   21088   fi
   21089   if test ! -f "$as_myself"; then
   21090     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
   21091 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
   21092    { (exit 1); exit 1; }; }
   21093   fi
   21094   case $CONFIG_SHELL in
   21095   '')
   21096     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   21097 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
   21098 do
   21099   IFS=$as_save_IFS
   21100   test -z "$as_dir" && as_dir=.
   21101   for as_base in sh bash ksh sh5; do
   21102 	 case $as_dir in
   21103 	 /*)
   21104 	   if ("$as_dir/$as_base" -c '
   21105   as_lineno_1=$LINENO
   21106   as_lineno_2=$LINENO
   21107   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
   21108   test "x$as_lineno_1" != "x$as_lineno_2" &&
   21109   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
   21110 	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
   21111 	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
   21112 	     CONFIG_SHELL=$as_dir/$as_base
   21113 	     export CONFIG_SHELL
   21114 	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
   21115 	   fi;;
   21116 	 esac
   21117        done
   21118 done
   21119 ;;
   21120   esac
   21121 
   21122   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
   21123   # uniformly replaced by the line number.  The first 'sed' inserts a
   21124   # line-number line before each line; the second 'sed' does the real
   21125   # work.  The second script uses 'N' to pair each line-number line
   21126   # with the numbered line, and appends trailing '-' during
   21127   # substitution so that $LINENO is not a special case at line end.
   21128   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
   21129   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
   21130   sed '=' <$as_myself |
   21131     sed '
   21132       N
   21133       s,$,-,
   21134       : loop
   21135       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
   21136       t loop
   21137       s,-$,,
   21138       s,^['$as_cr_digits']*\n,,
   21139     ' >$as_me.lineno &&
   21140   chmod +x $as_me.lineno ||
   21141     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
   21142 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
   21143    { (exit 1); exit 1; }; }
   21144 
   21145   # Don't try to exec as it changes $[0], causing all sort of problems
   21146   # (the dirname of $[0] is not the place where we might find the
   21147   # original and so on.  Autoconf is especially sensible to this).
   21148   . ./$as_me.lineno
   21149   # Exit status is that of the last command.
   21150   exit
   21151 }
   21152 
   21153 
   21154 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
   21155   *c*,-n*) ECHO_N= ECHO_C='
   21156 ' ECHO_T='	' ;;
   21157   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
   21158   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
   21159 esac
   21160 
   21161 if expr a : '\(a\)' >/dev/null 2>&1; then
   21162   as_expr=expr
   21163 else
   21164   as_expr=false
   21165 fi
   21166 
   21167 rm -f conf$$ conf$$.exe conf$$.file
   21168 echo >conf$$.file
   21169 if ln -s conf$$.file conf$$ 2>/dev/null; then
   21170   # We could just check for DJGPP; but this test a) works b) is more generic
   21171   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
   21172   if test -f conf$$.exe; then
   21173     # Don't use ln at all; we don't have any links
   21174     as_ln_s='cp -p'
   21175   else
   21176     as_ln_s='ln -s'
   21177   fi
   21178 elif ln conf$$.file conf$$ 2>/dev/null; then
   21179   as_ln_s=ln
   21180 else
   21181   as_ln_s='cp -p'
   21182 fi
   21183 rm -f conf$$ conf$$.exe conf$$.file
   21184 
   21185 if mkdir -p . 2>/dev/null; then
   21186   as_mkdir_p=:
   21187 else
   21188   test -d ./-p && rmdir ./-p
   21189   as_mkdir_p=false
   21190 fi
   21191 
   21192 as_executable_p="test -f"
   21193 
   21194 # Sed expression to map a string onto a valid CPP name.
   21195 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   21196 
   21197 # Sed expression to map a string onto a valid variable name.
   21198 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   21199 
   21200 
   21201 # IFS
   21202 # We need space, tab and new line, in precisely that order.
   21203 as_nl='
   21204 '
   21205 IFS=" 	$as_nl"
   21206 
   21207 # CDPATH.
   21208 $as_unset CDPATH
   21209 
   21210 exec 6>&1
   21211 
   21212 # Open the log real soon, to keep \$[0] and so on meaningful, and to
   21213 # report actual input values of CONFIG_FILES etc. instead of their
   21214 # values after options handling.  Logging --version etc. is OK.
   21215 exec 5>>config.log
   21216 {
   21217   echo
   21218   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   21219 ## Running $as_me. ##
   21220 _ASBOX
   21221 } >&5
   21222 cat >&5 <<_CSEOF
   21223 
   21224 This file was extended by expat $as_me 2.0.1, which was
   21225 generated by GNU Autoconf 2.59.  Invocation command line was
   21226 
   21227   CONFIG_FILES    = $CONFIG_FILES
   21228   CONFIG_HEADERS  = $CONFIG_HEADERS
   21229   CONFIG_LINKS    = $CONFIG_LINKS
   21230   CONFIG_COMMANDS = $CONFIG_COMMANDS
   21231   $ $0 $@
   21232 
   21233 _CSEOF
   21234 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
   21235 echo >&5
   21236 _ACEOF
   21237 
   21238 # Files that config.status was made for.
   21239 if test -n "$ac_config_files"; then
   21240   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
   21241 fi
   21242 
   21243 if test -n "$ac_config_headers"; then
   21244   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
   21245 fi
   21246 
   21247 if test -n "$ac_config_links"; then
   21248   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
   21249 fi
   21250 
   21251 if test -n "$ac_config_commands"; then
   21252   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
   21253 fi
   21254 
   21255 cat >>$CONFIG_STATUS <<\_ACEOF
   21256 
   21257 ac_cs_usage="\
   21258 \`$as_me' instantiates files from templates according to the
   21259 current configuration.
   21260 
   21261 Usage: $0 [OPTIONS] [FILE]...
   21262 
   21263   -h, --help       print this help, then exit
   21264   -V, --version    print version number, then exit
   21265   -q, --quiet      do not print progress messages
   21266   -d, --debug      don't remove temporary files
   21267       --recheck    update $as_me by reconfiguring in the same conditions
   21268   --file=FILE[:TEMPLATE]
   21269 		   instantiate the configuration file FILE
   21270   --header=FILE[:TEMPLATE]
   21271 		   instantiate the configuration header FILE
   21272 
   21273 Configuration files:
   21274 $config_files
   21275 
   21276 Configuration headers:
   21277 $config_headers
   21278 
   21279 Report bugs to <bug-autoconf@gnu.org>."
   21280 _ACEOF
   21281 
   21282 cat >>$CONFIG_STATUS <<_ACEOF
   21283 ac_cs_version="\\
   21284 expat config.status 2.0.1
   21285 configured by $0, generated by GNU Autoconf 2.59,
   21286   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
   21287 
   21288 Copyright (C) 2003 Free Software Foundation, Inc.
   21289 This config.status script is free software; the Free Software Foundation
   21290 gives unlimited permission to copy, distribute and modify it."
   21291 srcdir=$srcdir
   21292 INSTALL="$INSTALL"
   21293 _ACEOF
   21294 
   21295 cat >>$CONFIG_STATUS <<\_ACEOF
   21296 # If no file are specified by the user, then we need to provide default
   21297 # value.  By we need to know if files were specified by the user.
   21298 ac_need_defaults=:
   21299 while test $# != 0
   21300 do
   21301   case $1 in
   21302   --*=*)
   21303     ac_option=`expr "x$1" : 'x\([^=]*\)='`
   21304     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
   21305     ac_shift=:
   21306     ;;
   21307   -*)
   21308     ac_option=$1
   21309     ac_optarg=$2
   21310     ac_shift=shift
   21311     ;;
   21312   *) # This is not an option, so the user has probably given explicit
   21313      # arguments.
   21314      ac_option=$1
   21315      ac_need_defaults=false;;
   21316   esac
   21317 
   21318   case $ac_option in
   21319   # Handling of the options.
   21320 _ACEOF
   21321 cat >>$CONFIG_STATUS <<\_ACEOF
   21322   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   21323     ac_cs_recheck=: ;;
   21324   --version | --vers* | -V )
   21325     echo "$ac_cs_version"; exit 0 ;;
   21326   --he | --h)
   21327     # Conflict between --help and --header
   21328     { { echo "$as_me:$LINENO: error: ambiguous option: $1
   21329 Try \`$0 --help' for more information." >&5
   21330 echo "$as_me: error: ambiguous option: $1
   21331 Try \`$0 --help' for more information." >&2;}
   21332    { (exit 1); exit 1; }; };;
   21333   --help | --hel | -h )
   21334     echo "$ac_cs_usage"; exit 0 ;;
   21335   --debug | --d* | -d )
   21336     debug=: ;;
   21337   --file | --fil | --fi | --f )
   21338     $ac_shift
   21339     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
   21340     ac_need_defaults=false;;
   21341   --header | --heade | --head | --hea )
   21342     $ac_shift
   21343     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
   21344     ac_need_defaults=false;;
   21345   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   21346   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   21347     ac_cs_silent=: ;;
   21348 
   21349   # This is an error.
   21350   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
   21351 Try \`$0 --help' for more information." >&5
   21352 echo "$as_me: error: unrecognized option: $1
   21353 Try \`$0 --help' for more information." >&2;}
   21354    { (exit 1); exit 1; }; } ;;
   21355 
   21356   *) ac_config_targets="$ac_config_targets $1" ;;
   21357 
   21358   esac
   21359   shift
   21360 done
   21361 
   21362 ac_configure_extra_args=
   21363 
   21364 if $ac_cs_silent; then
   21365   exec 6>/dev/null
   21366   ac_configure_extra_args="$ac_configure_extra_args --silent"
   21367 fi
   21368 
   21369 _ACEOF
   21370 cat >>$CONFIG_STATUS <<_ACEOF
   21371 if \$ac_cs_recheck; then
   21372   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
   21373   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   21374 fi
   21375 
   21376 _ACEOF
   21377 
   21378 
   21379 
   21380 
   21381 
   21382 cat >>$CONFIG_STATUS <<\_ACEOF
   21383 for ac_config_target in $ac_config_targets
   21384 do
   21385   case "$ac_config_target" in
   21386   # Handling of arguments.
   21387   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   21388   "expat_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
   21389   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
   21390 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
   21391    { (exit 1); exit 1; }; };;
   21392   esac
   21393 done
   21394 
   21395 # If the user did not use the arguments to specify the items to instantiate,
   21396 # then the envvar interface is used.  Set only those that are not.
   21397 # We use the long form for the default assignment because of an extremely
   21398 # bizarre bug on SunOS 4.1.3.
   21399 if $ac_need_defaults; then
   21400   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   21401   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   21402 fi
   21403 
   21404 # Have a temporary directory for convenience.  Make it in the build tree
   21405 # simply because there is no reason to put it here, and in addition,
   21406 # creating and moving files from /tmp can sometimes cause problems.
   21407 # Create a temporary directory, and hook for its removal unless debugging.
   21408 $debug ||
   21409 {
   21410   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
   21411   trap '{ (exit 1); exit 1; }' 1 2 13 15
   21412 }
   21413 
   21414 # Create a (secure) tmp directory for tmp files.
   21415 
   21416 {
   21417   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
   21418   test -n "$tmp" && test -d "$tmp"
   21419 }  ||
   21420 {
   21421   tmp=./confstat$$-$RANDOM
   21422   (umask 077 && mkdir $tmp)
   21423 } ||
   21424 {
   21425    echo "$me: cannot create a temporary directory in ." >&2
   21426    { (exit 1); exit 1; }
   21427 }
   21428 
   21429 _ACEOF
   21430 
   21431 cat >>$CONFIG_STATUS <<_ACEOF
   21432 
   21433 #
   21434 # CONFIG_FILES section.
   21435 #
   21436 
   21437 # No need to generate the scripts if there are no CONFIG_FILES.
   21438 # This happens for instance when ./config.status config.h
   21439 if test -n "\$CONFIG_FILES"; then
   21440   # Protect against being on the right side of a sed subst in config.status.
   21441   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
   21442    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
   21443 s,@SHELL@,$SHELL,;t t
   21444 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
   21445 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
   21446 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
   21447 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
   21448 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
   21449 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
   21450 s,@exec_prefix@,$exec_prefix,;t t
   21451 s,@prefix@,$prefix,;t t
   21452 s,@program_transform_name@,$program_transform_name,;t t
   21453 s,@bindir@,$bindir,;t t
   21454 s,@sbindir@,$sbindir,;t t
   21455 s,@libexecdir@,$libexecdir,;t t
   21456 s,@datadir@,$datadir,;t t
   21457 s,@sysconfdir@,$sysconfdir,;t t
   21458 s,@sharedstatedir@,$sharedstatedir,;t t
   21459 s,@localstatedir@,$localstatedir,;t t
   21460 s,@libdir@,$libdir,;t t
   21461 s,@includedir@,$includedir,;t t
   21462 s,@oldincludedir@,$oldincludedir,;t t
   21463 s,@infodir@,$infodir,;t t
   21464 s,@mandir@,$mandir,;t t
   21465 s,@build_alias@,$build_alias,;t t
   21466 s,@host_alias@,$host_alias,;t t
   21467 s,@target_alias@,$target_alias,;t t
   21468 s,@DEFS@,$DEFS,;t t
   21469 s,@ECHO_C@,$ECHO_C,;t t
   21470 s,@ECHO_N@,$ECHO_N,;t t
   21471 s,@ECHO_T@,$ECHO_T,;t t
   21472 s,@LIBS@,$LIBS,;t t
   21473 s,@build@,$build,;t t
   21474 s,@build_cpu@,$build_cpu,;t t
   21475 s,@build_vendor@,$build_vendor,;t t
   21476 s,@build_os@,$build_os,;t t
   21477 s,@host@,$host,;t t
   21478 s,@host_cpu@,$host_cpu,;t t
   21479 s,@host_vendor@,$host_vendor,;t t
   21480 s,@host_os@,$host_os,;t t
   21481 s,@CC@,$CC,;t t
   21482 s,@CFLAGS@,$CFLAGS,;t t
   21483 s,@LDFLAGS@,$LDFLAGS,;t t
   21484 s,@CPPFLAGS@,$CPPFLAGS,;t t
   21485 s,@ac_ct_CC@,$ac_ct_CC,;t t
   21486 s,@EXEEXT@,$EXEEXT,;t t
   21487 s,@OBJEXT@,$OBJEXT,;t t
   21488 s,@EGREP@,$EGREP,;t t
   21489 s,@LN_S@,$LN_S,;t t
   21490 s,@ECHO@,$ECHO,;t t
   21491 s,@AR@,$AR,;t t
   21492 s,@ac_ct_AR@,$ac_ct_AR,;t t
   21493 s,@RANLIB@,$RANLIB,;t t
   21494 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
   21495 s,@STRIP@,$STRIP,;t t
   21496 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
   21497 s,@DLLTOOL@,$DLLTOOL,;t t
   21498 s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
   21499 s,@AS@,$AS,;t t
   21500 s,@ac_ct_AS@,$ac_ct_AS,;t t
   21501 s,@OBJDUMP@,$OBJDUMP,;t t
   21502 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
   21503 s,@CPP@,$CPP,;t t
   21504 s,@CXX@,$CXX,;t t
   21505 s,@CXXFLAGS@,$CXXFLAGS,;t t
   21506 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
   21507 s,@CXXCPP@,$CXXCPP,;t t
   21508 s,@F77@,$F77,;t t
   21509 s,@FFLAGS@,$FFLAGS,;t t
   21510 s,@ac_ct_F77@,$ac_ct_F77,;t t
   21511 s,@LIBTOOL@,$LIBTOOL,;t t
   21512 s,@LIBCURRENT@,$LIBCURRENT,;t t
   21513 s,@LIBREVISION@,$LIBREVISION,;t t
   21514 s,@LIBAGE@,$LIBAGE,;t t
   21515 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
   21516 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
   21517 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
   21518 s,@FILEMAP@,$FILEMAP,;t t
   21519 s,@LIBOBJS@,$LIBOBJS,;t t
   21520 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
   21521 CEOF
   21522 
   21523 _ACEOF
   21524 
   21525   cat >>$CONFIG_STATUS <<\_ACEOF
   21526   # Split the substitutions into bite-sized pieces for seds with
   21527   # small command number limits, like on Digital OSF/1 and HP-UX.
   21528   ac_max_sed_lines=48
   21529   ac_sed_frag=1 # Number of current file.
   21530   ac_beg=1 # First line for current file.
   21531   ac_end=$ac_max_sed_lines # Line after last line for current file.
   21532   ac_more_lines=:
   21533   ac_sed_cmds=
   21534   while $ac_more_lines; do
   21535     if test $ac_beg -gt 1; then
   21536       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
   21537     else
   21538       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
   21539     fi
   21540     if test ! -s $tmp/subs.frag; then
   21541       ac_more_lines=false
   21542     else
   21543       # The purpose of the label and of the branching condition is to
   21544       # speed up the sed processing (if there are no `@' at all, there
   21545       # is no need to browse any of the substitutions).
   21546       # These are the two extra sed commands mentioned above.
   21547       (echo ':t
   21548   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
   21549       if test -z "$ac_sed_cmds"; then
   21550 	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
   21551       else
   21552 	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
   21553       fi
   21554       ac_sed_frag=`expr $ac_sed_frag + 1`
   21555       ac_beg=$ac_end
   21556       ac_end=`expr $ac_end + $ac_max_sed_lines`
   21557     fi
   21558   done
   21559   if test -z "$ac_sed_cmds"; then
   21560     ac_sed_cmds=cat
   21561   fi
   21562 fi # test -n "$CONFIG_FILES"
   21563 
   21564 _ACEOF
   21565 cat >>$CONFIG_STATUS <<\_ACEOF
   21566 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
   21567   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   21568   case $ac_file in
   21569   - | *:- | *:-:* ) # input from stdin
   21570 	cat >$tmp/stdin
   21571 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   21572 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   21573   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   21574 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   21575   * )   ac_file_in=$ac_file.in ;;
   21576   esac
   21577 
   21578   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
   21579   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
   21580 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   21581 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   21582 	 X"$ac_file" : 'X\(//\)$' \| \
   21583 	 X"$ac_file" : 'X\(/\)' \| \
   21584 	 .     : '\(.\)' 2>/dev/null ||
   21585 echo X"$ac_file" |
   21586     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   21587   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   21588   	  /^X\(\/\/\)$/{ s//\1/; q; }
   21589   	  /^X\(\/\).*/{ s//\1/; q; }
   21590   	  s/.*/./; q'`
   21591   { if $as_mkdir_p; then
   21592     mkdir -p "$ac_dir"
   21593   else
   21594     as_dir="$ac_dir"
   21595     as_dirs=
   21596     while test ! -d "$as_dir"; do
   21597       as_dirs="$as_dir $as_dirs"
   21598       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   21599 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   21600 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   21601 	 X"$as_dir" : 'X\(//\)$' \| \
   21602 	 X"$as_dir" : 'X\(/\)' \| \
   21603 	 .     : '\(.\)' 2>/dev/null ||
   21604 echo X"$as_dir" |
   21605     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   21606   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   21607   	  /^X\(\/\/\)$/{ s//\1/; q; }
   21608   	  /^X\(\/\).*/{ s//\1/; q; }
   21609   	  s/.*/./; q'`
   21610     done
   21611     test ! -n "$as_dirs" || mkdir $as_dirs
   21612   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
   21613 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   21614    { (exit 1); exit 1; }; }; }
   21615 
   21616   ac_builddir=.
   21617 
   21618 if test "$ac_dir" != .; then
   21619   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   21620   # A "../" for each directory in $ac_dir_suffix.
   21621   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
   21622 else
   21623   ac_dir_suffix= ac_top_builddir=
   21624 fi
   21625 
   21626 case $srcdir in
   21627   .)  # No --srcdir option.  We are building in place.
   21628     ac_srcdir=.
   21629     if test -z "$ac_top_builddir"; then
   21630        ac_top_srcdir=.
   21631     else
   21632        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
   21633     fi ;;
   21634   [\\/]* | ?:[\\/]* )  # Absolute path.
   21635     ac_srcdir=$srcdir$ac_dir_suffix;
   21636     ac_top_srcdir=$srcdir ;;
   21637   *) # Relative path.
   21638     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
   21639     ac_top_srcdir=$ac_top_builddir$srcdir ;;
   21640 esac
   21641 
   21642 # Do not use `cd foo && pwd` to compute absolute paths, because
   21643 # the directories may not exist.
   21644 case `pwd` in
   21645 .) ac_abs_builddir="$ac_dir";;
   21646 *)
   21647   case "$ac_dir" in
   21648   .) ac_abs_builddir=`pwd`;;
   21649   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
   21650   *) ac_abs_builddir=`pwd`/"$ac_dir";;
   21651   esac;;
   21652 esac
   21653 case $ac_abs_builddir in
   21654 .) ac_abs_top_builddir=${ac_top_builddir}.;;
   21655 *)
   21656   case ${ac_top_builddir}. in
   21657   .) ac_abs_top_builddir=$ac_abs_builddir;;
   21658   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
   21659   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
   21660   esac;;
   21661 esac
   21662 case $ac_abs_builddir in
   21663 .) ac_abs_srcdir=$ac_srcdir;;
   21664 *)
   21665   case $ac_srcdir in
   21666   .) ac_abs_srcdir=$ac_abs_builddir;;
   21667   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
   21668   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
   21669   esac;;
   21670 esac
   21671 case $ac_abs_builddir in
   21672 .) ac_abs_top_srcdir=$ac_top_srcdir;;
   21673 *)
   21674   case $ac_top_srcdir in
   21675   .) ac_abs_top_srcdir=$ac_abs_builddir;;
   21676   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
   21677   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
   21678   esac;;
   21679 esac
   21680 
   21681 
   21682   case $INSTALL in
   21683   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   21684   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
   21685   esac
   21686 
   21687   if test x"$ac_file" != x-; then
   21688     { echo "$as_me:$LINENO: creating $ac_file" >&5
   21689 echo "$as_me: creating $ac_file" >&6;}
   21690     rm -f "$ac_file"
   21691   fi
   21692   # Let's still pretend it is `configure' which instantiates (i.e., don't
   21693   # use $as_me), people would be surprised to read:
   21694   #    /* config.h.  Generated by config.status.  */
   21695   if test x"$ac_file" = x-; then
   21696     configure_input=
   21697   else
   21698     configure_input="$ac_file.  "
   21699   fi
   21700   configure_input=$configure_input"Generated from `echo $ac_file_in |
   21701 				     sed 's,.*/,,'` by configure."
   21702 
   21703   # First look for the input files in the build tree, otherwise in the
   21704   # src tree.
   21705   ac_file_inputs=`IFS=:
   21706     for f in $ac_file_in; do
   21707       case $f in
   21708       -) echo $tmp/stdin ;;
   21709       [\\/$]*)
   21710 	 # Absolute (can't be DOS-style, as IFS=:)
   21711 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   21712 echo "$as_me: error: cannot find input file: $f" >&2;}
   21713    { (exit 1); exit 1; }; }
   21714 	 echo "$f";;
   21715       *) # Relative
   21716 	 if test -f "$f"; then
   21717 	   # Build tree
   21718 	   echo "$f"
   21719 	 elif test -f "$srcdir/$f"; then
   21720 	   # Source tree
   21721 	   echo "$srcdir/$f"
   21722 	 else
   21723 	   # /dev/null tree
   21724 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   21725 echo "$as_me: error: cannot find input file: $f" >&2;}
   21726    { (exit 1); exit 1; }; }
   21727 	 fi;;
   21728       esac
   21729     done` || { (exit 1); exit 1; }
   21730 _ACEOF
   21731 cat >>$CONFIG_STATUS <<_ACEOF
   21732   sed "$ac_vpsub
   21733 $extrasub
   21734 _ACEOF
   21735 cat >>$CONFIG_STATUS <<\_ACEOF
   21736 :t
   21737 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   21738 s,@configure_input@,$configure_input,;t t
   21739 s,@srcdir@,$ac_srcdir,;t t
   21740 s,@abs_srcdir@,$ac_abs_srcdir,;t t
   21741 s,@top_srcdir@,$ac_top_srcdir,;t t
   21742 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
   21743 s,@builddir@,$ac_builddir,;t t
   21744 s,@abs_builddir@,$ac_abs_builddir,;t t
   21745 s,@top_builddir@,$ac_top_builddir,;t t
   21746 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
   21747 s,@INSTALL@,$ac_INSTALL,;t t
   21748 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
   21749   rm -f $tmp/stdin
   21750   if test x"$ac_file" != x-; then
   21751     mv $tmp/out $ac_file
   21752   else
   21753     cat $tmp/out
   21754     rm -f $tmp/out
   21755   fi
   21756 
   21757 done
   21758 _ACEOF
   21759 cat >>$CONFIG_STATUS <<\_ACEOF
   21760 
   21761 #
   21762 # CONFIG_HEADER section.
   21763 #
   21764 
   21765 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
   21766 # NAME is the cpp macro being defined and VALUE is the value it is being given.
   21767 #
   21768 # ac_d sets the value in "#define NAME VALUE" lines.
   21769 ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
   21770 ac_dB='[	 ].*$,\1#\2'
   21771 ac_dC=' '
   21772 ac_dD=',;t'
   21773 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
   21774 ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
   21775 ac_uB='$,\1#\2define\3'
   21776 ac_uC=' '
   21777 ac_uD=',;t'
   21778 
   21779 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
   21780   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   21781   case $ac_file in
   21782   - | *:- | *:-:* ) # input from stdin
   21783 	cat >$tmp/stdin
   21784 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   21785 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   21786   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
   21787 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
   21788   * )   ac_file_in=$ac_file.in ;;
   21789   esac
   21790 
   21791   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
   21792 echo "$as_me: creating $ac_file" >&6;}
   21793 
   21794   # First look for the input files in the build tree, otherwise in the
   21795   # src tree.
   21796   ac_file_inputs=`IFS=:
   21797     for f in $ac_file_in; do
   21798       case $f in
   21799       -) echo $tmp/stdin ;;
   21800       [\\/$]*)
   21801 	 # Absolute (can't be DOS-style, as IFS=:)
   21802 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   21803 echo "$as_me: error: cannot find input file: $f" >&2;}
   21804    { (exit 1); exit 1; }; }
   21805 	 # Do quote $f, to prevent DOS paths from being IFS'd.
   21806 	 echo "$f";;
   21807       *) # Relative
   21808 	 if test -f "$f"; then
   21809 	   # Build tree
   21810 	   echo "$f"
   21811 	 elif test -f "$srcdir/$f"; then
   21812 	   # Source tree
   21813 	   echo "$srcdir/$f"
   21814 	 else
   21815 	   # /dev/null tree
   21816 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
   21817 echo "$as_me: error: cannot find input file: $f" >&2;}
   21818    { (exit 1); exit 1; }; }
   21819 	 fi;;
   21820       esac
   21821     done` || { (exit 1); exit 1; }
   21822   # Remove the trailing spaces.
   21823   sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
   21824 
   21825 _ACEOF
   21826 
   21827 # Transform confdefs.h into two sed scripts, `conftest.defines' and
   21828 # `conftest.undefs', that substitutes the proper values into
   21829 # config.h.in to produce config.h.  The first handles `#define'
   21830 # templates, and the second `#undef' templates.
   21831 # And first: Protect against being on the right side of a sed subst in
   21832 # config.status.  Protect against being in an unquoted here document
   21833 # in config.status.
   21834 rm -f conftest.defines conftest.undefs
   21835 # Using a here document instead of a string reduces the quoting nightmare.
   21836 # Putting comments in sed scripts is not portable.
   21837 #
   21838 # `end' is used to avoid that the second main sed command (meant for
   21839 # 0-ary CPP macros) applies to n-ary macro definitions.
   21840 # See the Autoconf documentation for `clear'.
   21841 cat >confdef2sed.sed <<\_ACEOF
   21842 s/[\\&,]/\\&/g
   21843 s,[\\$`],\\&,g
   21844 t clear
   21845 : clear
   21846 s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
   21847 t end
   21848 s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
   21849 : end
   21850 _ACEOF
   21851 # If some macros were called several times there might be several times
   21852 # the same #defines, which is useless.  Nevertheless, we may not want to
   21853 # sort them, since we want the *last* AC-DEFINE to be honored.
   21854 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
   21855 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
   21856 rm -f confdef2sed.sed
   21857 
   21858 # This sed command replaces #undef with comments.  This is necessary, for
   21859 # example, in the case of _POSIX_SOURCE, which is predefined and required
   21860 # on some systems where configure will not decide to define it.
   21861 cat >>conftest.undefs <<\_ACEOF
   21862 s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
   21863 _ACEOF
   21864 
   21865 # Break up conftest.defines because some shells have a limit on the size
   21866 # of here documents, and old seds have small limits too (100 cmds).
   21867 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
   21868 echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
   21869 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
   21870 echo '  :' >>$CONFIG_STATUS
   21871 rm -f conftest.tail
   21872 while grep . conftest.defines >/dev/null
   21873 do
   21874   # Write a limited-size here document to $tmp/defines.sed.
   21875   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
   21876   # Speed up: don't consider the non `#define' lines.
   21877   echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
   21878   # Work around the forget-to-reset-the-flag bug.
   21879   echo 't clr' >>$CONFIG_STATUS
   21880   echo ': clr' >>$CONFIG_STATUS
   21881   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
   21882   echo 'CEOF
   21883   sed -f $tmp/defines.sed $tmp/in >$tmp/out
   21884   rm -f $tmp/in
   21885   mv $tmp/out $tmp/in
   21886 ' >>$CONFIG_STATUS
   21887   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
   21888   rm -f conftest.defines
   21889   mv conftest.tail conftest.defines
   21890 done
   21891 rm -f conftest.defines
   21892 echo '  fi # grep' >>$CONFIG_STATUS
   21893 echo >>$CONFIG_STATUS
   21894 
   21895 # Break up conftest.undefs because some shells have a limit on the size
   21896 # of here documents, and old seds have small limits too (100 cmds).
   21897 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
   21898 rm -f conftest.tail
   21899 while grep . conftest.undefs >/dev/null
   21900 do
   21901   # Write a limited-size here document to $tmp/undefs.sed.
   21902   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
   21903   # Speed up: don't consider the non `#undef'
   21904   echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
   21905   # Work around the forget-to-reset-the-flag bug.
   21906   echo 't clr' >>$CONFIG_STATUS
   21907   echo ': clr' >>$CONFIG_STATUS
   21908   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
   21909   echo 'CEOF
   21910   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
   21911   rm -f $tmp/in
   21912   mv $tmp/out $tmp/in
   21913 ' >>$CONFIG_STATUS
   21914   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
   21915   rm -f conftest.undefs
   21916   mv conftest.tail conftest.undefs
   21917 done
   21918 rm -f conftest.undefs
   21919 
   21920 cat >>$CONFIG_STATUS <<\_ACEOF
   21921   # Let's still pretend it is `configure' which instantiates (i.e., don't
   21922   # use $as_me), people would be surprised to read:
   21923   #    /* config.h.  Generated by config.status.  */
   21924   if test x"$ac_file" = x-; then
   21925     echo "/* Generated by configure.  */" >$tmp/config.h
   21926   else
   21927     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
   21928   fi
   21929   cat $tmp/in >>$tmp/config.h
   21930   rm -f $tmp/in
   21931   if test x"$ac_file" != x-; then
   21932     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
   21933       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
   21934 echo "$as_me: $ac_file is unchanged" >&6;}
   21935     else
   21936       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
   21937 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   21938 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   21939 	 X"$ac_file" : 'X\(//\)$' \| \
   21940 	 X"$ac_file" : 'X\(/\)' \| \
   21941 	 .     : '\(.\)' 2>/dev/null ||
   21942 echo X"$ac_file" |
   21943     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   21944   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   21945   	  /^X\(\/\/\)$/{ s//\1/; q; }
   21946   	  /^X\(\/\).*/{ s//\1/; q; }
   21947   	  s/.*/./; q'`
   21948       { if $as_mkdir_p; then
   21949     mkdir -p "$ac_dir"
   21950   else
   21951     as_dir="$ac_dir"
   21952     as_dirs=
   21953     while test ! -d "$as_dir"; do
   21954       as_dirs="$as_dir $as_dirs"
   21955       as_dir=`(dirname "$as_dir") 2>/dev/null ||
   21956 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   21957 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   21958 	 X"$as_dir" : 'X\(//\)$' \| \
   21959 	 X"$as_dir" : 'X\(/\)' \| \
   21960 	 .     : '\(.\)' 2>/dev/null ||
   21961 echo X"$as_dir" |
   21962     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
   21963   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
   21964   	  /^X\(\/\/\)$/{ s//\1/; q; }
   21965   	  /^X\(\/\).*/{ s//\1/; q; }
   21966   	  s/.*/./; q'`
   21967     done
   21968     test ! -n "$as_dirs" || mkdir $as_dirs
   21969   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
   21970 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   21971    { (exit 1); exit 1; }; }; }
   21972 
   21973       rm -f $ac_file
   21974       mv $tmp/config.h $ac_file
   21975     fi
   21976   else
   21977     cat $tmp/config.h
   21978     rm -f $tmp/config.h
   21979   fi
   21980 done
   21981 _ACEOF
   21982 
   21983 cat >>$CONFIG_STATUS <<\_ACEOF
   21984 
   21985 { (exit 0); exit 0; }
   21986 _ACEOF
   21987 chmod +x $CONFIG_STATUS
   21988 ac_clean_files=$ac_clean_files_save
   21989 
   21990 
   21991 # configure is writing to config.log, and then calls config.status.
   21992 # config.status does its own redirection, appending to config.log.
   21993 # Unfortunately, on DOS this fails, as config.log is still kept open
   21994 # by configure, so config.status won't be able to write to it; its
   21995 # output is simply discarded.  So we exec the FD to /dev/null,
   21996 # effectively closing config.log, so it can be properly (re)opened and
   21997 # appended to by config.status.  When coming back to configure, we
   21998 # need to make the FD available again.
   21999 if test "$no_create" != yes; then
   22000   ac_cs_success=:
   22001   ac_config_status_args=
   22002   test "$silent" = yes &&
   22003     ac_config_status_args="$ac_config_status_args --quiet"
   22004   exec 5>/dev/null
   22005   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   22006   exec 5>>config.log
   22007   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   22008   # would make configure fail if this is the last instruction.
   22009   $ac_cs_success || { (exit 1); exit 1; }
   22010 fi
   22011 
   22012 
   22013 abs_srcdir="`cd $srcdir && pwd`"
   22014 abs_builddir="`pwd`"
   22015 if test "$abs_srcdir" != "$abs_builddir"; then
   22016   make mkdir-init
   22017 fi
   22018