Home | History | Annotate | Line # | Download | only in ldapc++
configure revision 1.1.1.5.10.1
      1 #! /bin/sh
      2 # From configure.in Id: 03855d8ef42a83e02c2c57833127e6e5c7fdb2bf .
      3 # Guess values for system-dependent variables and create Makefiles.
      4 # Generated by GNU Autoconf 2.65 for ldapcpplib  .
      5 #
      6 # Report bugs to <http://www.openldap.org/its/ >.
      7 #
      8 # Copyright 2000-2016 The OpenLDAP Foundation. All rights reserved.
      9 # Restrictions apply, see COPYRIGHT and LICENSE files.
     10 #
     11 #
     12 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
     13 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
     14 # Inc.
     15 #
     16 #
     17 # This configure script is free software; the Free Software Foundation
     18 # gives unlimited permission to copy, distribute and modify it.
     19 ## -------------------- ##
     20 ## M4sh Initialization. ##
     21 ## -------------------- ##
     22 
     23 # Be more Bourne compatible
     24 DUALCASE=1; export DUALCASE # for MKS sh
     25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     26   emulate sh
     27   NULLCMD=:
     28   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     29   # is contrary to our usage.  Disable this feature.
     30   alias -g '${1+"$@"}'='"$@"'
     31   setopt NO_GLOB_SUBST
     32 else
     33   case `(set -o) 2>/dev/null` in #(
     34   *posix*) :
     35     set -o posix ;; #(
     36   *) :
     37      ;;
     38 esac
     39 fi
     40 
     41 
     42 as_nl='
     43 '
     44 export as_nl
     45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     49 # Prefer a ksh shell builtin over an external printf program on Solaris,
     50 # but without wasting forks for bash or zsh.
     51 if test -z "$BASH_VERSION$ZSH_VERSION" \
     52     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     53   as_echo='print -r --'
     54   as_echo_n='print -rn --'
     55 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     56   as_echo='printf %s\n'
     57   as_echo_n='printf %s'
     58 else
     59   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     60     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     61     as_echo_n='/usr/ucb/echo -n'
     62   else
     63     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     64     as_echo_n_body='eval
     65       arg=$1;
     66       case $arg in #(
     67       *"$as_nl"*)
     68 	expr "X$arg" : "X\\(.*\\)$as_nl";
     69 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     70       esac;
     71       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     72     '
     73     export as_echo_n_body
     74     as_echo_n='sh -c $as_echo_n_body as_echo'
     75   fi
     76   export as_echo_body
     77   as_echo='sh -c $as_echo_body as_echo'
     78 fi
     79 
     80 # The user is always right.
     81 if test "${PATH_SEPARATOR+set}" != set; then
     82   PATH_SEPARATOR=:
     83   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     84     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     85       PATH_SEPARATOR=';'
     86   }
     87 fi
     88 
     89 
     90 # IFS
     91 # We need space, tab and new line, in precisely that order.  Quoting is
     92 # there to prevent editors from complaining about space-tab.
     93 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     94 # splitting by setting IFS to empty value.)
     95 IFS=" ""	$as_nl"
     96 
     97 # Find who we are.  Look in the path if we contain no directory separator.
     98 case $0 in #((
     99   *[\\/]* ) as_myself=$0 ;;
    100   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    101 for as_dir in $PATH
    102 do
    103   IFS=$as_save_IFS
    104   test -z "$as_dir" && as_dir=.
    105     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    106   done
    107 IFS=$as_save_IFS
    108 
    109      ;;
    110 esac
    111 # We did not find ourselves, most probably we were run as `sh COMMAND'
    112 # in which case we are not to be found in the path.
    113 if test "x$as_myself" = x; then
    114   as_myself=$0
    115 fi
    116 if test ! -f "$as_myself"; then
    117   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    118   exit 1
    119 fi
    120 
    121 # Unset variables that we do not need and which cause bugs (e.g. in
    122 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    123 # suppresses any "Segmentation fault" message there.  '((' could
    124 # trigger a bug in pdksh 5.2.14.
    125 for as_var in BASH_ENV ENV MAIL MAILPATH
    126 do eval test x\${$as_var+set} = xset \
    127   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    128 done
    129 PS1='$ '
    130 PS2='> '
    131 PS4='+ '
    132 
    133 # NLS nuisances.
    134 LC_ALL=C
    135 export LC_ALL
    136 LANGUAGE=C
    137 export LANGUAGE
    138 
    139 # CDPATH.
    140 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    141 
    142 if test "x$CONFIG_SHELL" = x; then
    143   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    144   emulate sh
    145   NULLCMD=:
    146   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    147   # is contrary to our usage.  Disable this feature.
    148   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    149   setopt NO_GLOB_SUBST
    150 else
    151   case \`(set -o) 2>/dev/null\` in #(
    152   *posix*) :
    153     set -o posix ;; #(
    154   *) :
    155      ;;
    156 esac
    157 fi
    158 "
    159   as_required="as_fn_return () { (exit \$1); }
    160 as_fn_success () { as_fn_return 0; }
    161 as_fn_failure () { as_fn_return 1; }
    162 as_fn_ret_success () { return 0; }
    163 as_fn_ret_failure () { return 1; }
    164 
    165 exitcode=0
    166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    170 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    171 
    172 else
    173   exitcode=1; echo positional parameters were not saved.
    174 fi
    175 test x\$exitcode = x0 || exit 1"
    176   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    177   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    178   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    179   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    180 test \$(( 1 + 1 )) = 2 || exit 1"
    181   if (eval "$as_required") 2>/dev/null; then :
    182   as_have_required=yes
    183 else
    184   as_have_required=no
    185 fi
    186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    187 
    188 else
    189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    190 as_found=false
    191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    192 do
    193   IFS=$as_save_IFS
    194   test -z "$as_dir" && as_dir=.
    195   as_found=:
    196   case $as_dir in #(
    197 	 /*)
    198 	   for as_base in sh bash ksh sh5; do
    199 	     # Try only shells that exist, to save several forks.
    200 	     as_shell=$as_dir/$as_base
    201 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    202 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    203   CONFIG_SHELL=$as_shell as_have_required=yes
    204 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    205   break 2
    206 fi
    207 fi
    208 	   done;;
    209        esac
    210   as_found=false
    211 done
    212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    213 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    214   CONFIG_SHELL=$SHELL as_have_required=yes
    215 fi; }
    216 IFS=$as_save_IFS
    217 
    218 
    219       if test "x$CONFIG_SHELL" != x; then :
    220   # We cannot yet assume a decent shell, so we have to provide a
    221 	# neutralization value for shells without unset; and this also
    222 	# works around shells that cannot unset nonexistent variables.
    223 	BASH_ENV=/dev/null
    224 	ENV=/dev/null
    225 	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    226 	export CONFIG_SHELL
    227 	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
    228 fi
    229 
    230     if test x$as_have_required = xno; then :
    231   $as_echo "$0: This script requires a shell more modern than all"
    232   $as_echo "$0: the shells that I found on your system."
    233   if test x${ZSH_VERSION+set} = xset ; then
    234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    236   else
    237     $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
    238 $0: http://www.openldap.org/its/ about your system,
    239 $0: including any error possibly output before this
    240 $0: message. Then install a modern shell, or manually run
    241 $0: the script under such a shell if you do have one."
    242   fi
    243   exit 1
    244 fi
    245 fi
    246 fi
    247 SHELL=${CONFIG_SHELL-/bin/sh}
    248 export SHELL
    249 # Unset more variables known to interfere with behavior of common tools.
    250 CLICOLOR_FORCE= GREP_OPTIONS=
    251 unset CLICOLOR_FORCE GREP_OPTIONS
    252 
    253 ## --------------------- ##
    254 ## M4sh Shell Functions. ##
    255 ## --------------------- ##
    256 # as_fn_unset VAR
    257 # ---------------
    258 # Portably unset VAR.
    259 as_fn_unset ()
    260 {
    261   { eval $1=; unset $1;}
    262 }
    263 as_unset=as_fn_unset
    264 
    265 # as_fn_set_status STATUS
    266 # -----------------------
    267 # Set $? to STATUS, without forking.
    268 as_fn_set_status ()
    269 {
    270   return $1
    271 } # as_fn_set_status
    272 
    273 # as_fn_exit STATUS
    274 # -----------------
    275 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    276 as_fn_exit ()
    277 {
    278   set +e
    279   as_fn_set_status $1
    280   exit $1
    281 } # as_fn_exit
    282 
    283 # as_fn_mkdir_p
    284 # -------------
    285 # Create "$as_dir" as a directory, including parents if necessary.
    286 as_fn_mkdir_p ()
    287 {
    288 
    289   case $as_dir in #(
    290   -*) as_dir=./$as_dir;;
    291   esac
    292   test -d "$as_dir" || eval $as_mkdir_p || {
    293     as_dirs=
    294     while :; do
    295       case $as_dir in #(
    296       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    297       *) as_qdir=$as_dir;;
    298       esac
    299       as_dirs="'$as_qdir' $as_dirs"
    300       as_dir=`$as_dirname -- "$as_dir" ||
    301 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    302 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    303 	 X"$as_dir" : 'X\(//\)$' \| \
    304 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    305 $as_echo X"$as_dir" |
    306     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    307 	    s//\1/
    308 	    q
    309 	  }
    310 	  /^X\(\/\/\)[^/].*/{
    311 	    s//\1/
    312 	    q
    313 	  }
    314 	  /^X\(\/\/\)$/{
    315 	    s//\1/
    316 	    q
    317 	  }
    318 	  /^X\(\/\).*/{
    319 	    s//\1/
    320 	    q
    321 	  }
    322 	  s/.*/./; q'`
    323       test -d "$as_dir" && break
    324     done
    325     test -z "$as_dirs" || eval "mkdir $as_dirs"
    326   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
    327 
    328 
    329 } # as_fn_mkdir_p
    330 # as_fn_append VAR VALUE
    331 # ----------------------
    332 # Append the text in VALUE to the end of the definition contained in VAR. Take
    333 # advantage of any shell optimizations that allow amortized linear growth over
    334 # repeated appends, instead of the typical quadratic growth present in naive
    335 # implementations.
    336 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    337   eval 'as_fn_append ()
    338   {
    339     eval $1+=\$2
    340   }'
    341 else
    342   as_fn_append ()
    343   {
    344     eval $1=\$$1\$2
    345   }
    346 fi # as_fn_append
    347 
    348 # as_fn_arith ARG...
    349 # ------------------
    350 # Perform arithmetic evaluation on the ARGs, and store the result in the
    351 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    352 # must be portable across $(()) and expr.
    353 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    354   eval 'as_fn_arith ()
    355   {
    356     as_val=$(( $* ))
    357   }'
    358 else
    359   as_fn_arith ()
    360   {
    361     as_val=`expr "$@" || test $? -eq 1`
    362   }
    363 fi # as_fn_arith
    364 
    365 
    366 # as_fn_error ERROR [LINENO LOG_FD]
    367 # ---------------------------------
    368 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    369 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    370 # script with status $?, using 1 if that was 0.
    371 as_fn_error ()
    372 {
    373   as_status=$?; test $as_status -eq 0 && as_status=1
    374   if test "$3"; then
    375     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    376     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
    377   fi
    378   $as_echo "$as_me: error: $1" >&2
    379   as_fn_exit $as_status
    380 } # as_fn_error
    381 
    382 if expr a : '\(a\)' >/dev/null 2>&1 &&
    383    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    384   as_expr=expr
    385 else
    386   as_expr=false
    387 fi
    388 
    389 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    390   as_basename=basename
    391 else
    392   as_basename=false
    393 fi
    394 
    395 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    396   as_dirname=dirname
    397 else
    398   as_dirname=false
    399 fi
    400 
    401 as_me=`$as_basename -- "$0" ||
    402 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    403 	 X"$0" : 'X\(//\)$' \| \
    404 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    405 $as_echo X/"$0" |
    406     sed '/^.*\/\([^/][^/]*\)\/*$/{
    407 	    s//\1/
    408 	    q
    409 	  }
    410 	  /^X\/\(\/\/\)$/{
    411 	    s//\1/
    412 	    q
    413 	  }
    414 	  /^X\/\(\/\).*/{
    415 	    s//\1/
    416 	    q
    417 	  }
    418 	  s/.*/./; q'`
    419 
    420 # Avoid depending upon Character Ranges.
    421 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    422 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    423 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    424 as_cr_digits='0123456789'
    425 as_cr_alnum=$as_cr_Letters$as_cr_digits
    426 
    427 
    428   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    429   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    430   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    431   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    432   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    433   sed -n '
    434     p
    435     /[$]LINENO/=
    436   ' <$as_myself |
    437     sed '
    438       s/[$]LINENO.*/&-/
    439       t lineno
    440       b
    441       :lineno
    442       N
    443       :loop
    444       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    445       t loop
    446       s/-\n.*//
    447     ' >$as_me.lineno &&
    448   chmod +x "$as_me.lineno" ||
    449     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    450 
    451   # Don't try to exec as it changes $[0], causing all sort of problems
    452   # (the dirname of $[0] is not the place where we might find the
    453   # original and so on.  Autoconf is especially sensitive to this).
    454   . "./$as_me.lineno"
    455   # Exit status is that of the last command.
    456   exit
    457 }
    458 
    459 ECHO_C= ECHO_N= ECHO_T=
    460 case `echo -n x` in #(((((
    461 -n*)
    462   case `echo 'xy\c'` in
    463   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    464   xy)  ECHO_C='\c';;
    465   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    466        ECHO_T='	';;
    467   esac;;
    468 *)
    469   ECHO_N='-n';;
    470 esac
    471 
    472 rm -f conf$$ conf$$.exe conf$$.file
    473 if test -d conf$$.dir; then
    474   rm -f conf$$.dir/conf$$.file
    475 else
    476   rm -f conf$$.dir
    477   mkdir conf$$.dir 2>/dev/null
    478 fi
    479 if (echo >conf$$.file) 2>/dev/null; then
    480   if ln -s conf$$.file conf$$ 2>/dev/null; then
    481     as_ln_s='ln -s'
    482     # ... but there are two gotchas:
    483     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    484     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    485     # In both cases, we have to default to `cp -p'.
    486     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    487       as_ln_s='cp -p'
    488   elif ln conf$$.file conf$$ 2>/dev/null; then
    489     as_ln_s=ln
    490   else
    491     as_ln_s='cp -p'
    492   fi
    493 else
    494   as_ln_s='cp -p'
    495 fi
    496 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    497 rmdir conf$$.dir 2>/dev/null
    498 
    499 if mkdir -p . 2>/dev/null; then
    500   as_mkdir_p='mkdir -p "$as_dir"'
    501 else
    502   test -d ./-p && rmdir ./-p
    503   as_mkdir_p=false
    504 fi
    505 
    506 if test -x / >/dev/null 2>&1; then
    507   as_test_x='test -x'
    508 else
    509   if ls -dL / >/dev/null 2>&1; then
    510     as_ls_L_option=L
    511   else
    512     as_ls_L_option=
    513   fi
    514   as_test_x='
    515     eval sh -c '\''
    516       if test -d "$1"; then
    517 	test -d "$1/.";
    518       else
    519 	case $1 in #(
    520 	-*)set "./$1";;
    521 	esac;
    522 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
    523 	???[sx]*):;;*)false;;esac;fi
    524     '\'' sh
    525   '
    526 fi
    527 as_executable_p=$as_test_x
    528 
    529 # Sed expression to map a string onto a valid CPP name.
    530 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    531 
    532 # Sed expression to map a string onto a valid variable name.
    533 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    534 
    535 
    536 
    537 # Check that we are running under the correct shell.
    538 SHELL=${CONFIG_SHELL-/bin/sh}
    539 
    540 case X$ECHO in
    541 X*--fallback-echo)
    542   # Remove one level of quotation (which was required for Make).
    543   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
    544   ;;
    545 esac
    546 
    547 echo=${ECHO-echo}
    548 if test "X$1" = X--no-reexec; then
    549   # Discard the --no-reexec flag, and continue.
    550   shift
    551 elif test "X$1" = X--fallback-echo; then
    552   # Avoid inline document here, it may be left over
    553   :
    554 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
    555   # Yippee, $echo works!
    556   :
    557 else
    558   # Restart under the correct shell.
    559   exec $SHELL "$0" --no-reexec ${1+"$@"}
    560 fi
    561 
    562 if test "X$1" = X--fallback-echo; then
    563   # used as fallback echo
    564   shift
    565   cat <<EOF
    566 $*
    567 EOF
    568   exit 0
    569 fi
    570 
    571 # The HP-UX ksh and POSIX shell print the target directory to stdout
    572 # if CDPATH is set.
    573 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    574 
    575 if test -z "$ECHO"; then
    576 if test "X${echo_test_string+set}" != Xset; then
    577 # find a string as large as possible, as long as the shell can cope with it
    578   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
    579     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    580     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
    581        echo_test_string=`eval $cmd` &&
    582        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
    583     then
    584       break
    585     fi
    586   done
    587 fi
    588 
    589 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    590    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    591    test "X$echo_testing_string" = "X$echo_test_string"; then
    592   :
    593 else
    594   # The Solaris, AIX, and Digital Unix default echo programs unquote
    595   # backslashes.  This makes it impossible to quote backslashes using
    596   #   echo "$something" | sed 's/\\/\\\\/g'
    597   #
    598   # So, first we look for a working echo in the user's PATH.
    599 
    600   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
    601   for dir in $PATH /usr/ucb; do
    602     IFS="$lt_save_ifs"
    603     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
    604        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
    605        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
    606        test "X$echo_testing_string" = "X$echo_test_string"; then
    607       echo="$dir/echo"
    608       break
    609     fi
    610   done
    611   IFS="$lt_save_ifs"
    612 
    613   if test "X$echo" = Xecho; then
    614     # We didn't find a better echo, so look for alternatives.
    615     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
    616        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
    617        test "X$echo_testing_string" = "X$echo_test_string"; then
    618       # This shell has a builtin print -r that does the trick.
    619       echo='print -r'
    620     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
    621 	 test "X$CONFIG_SHELL" != X/bin/ksh; then
    622       # If we have ksh, try running configure again with it.
    623       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
    624       export ORIGINAL_CONFIG_SHELL
    625       CONFIG_SHELL=/bin/ksh
    626       export CONFIG_SHELL
    627       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
    628     else
    629       # Try using printf.
    630       echo='printf %s\n'
    631       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    632 	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    633 	 test "X$echo_testing_string" = "X$echo_test_string"; then
    634 	# Cool, printf works
    635 	:
    636       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    637 	   test "X$echo_testing_string" = 'X\t' &&
    638 	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    639 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    640 	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
    641 	export CONFIG_SHELL
    642 	SHELL="$CONFIG_SHELL"
    643 	export SHELL
    644 	echo="$CONFIG_SHELL $0 --fallback-echo"
    645       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    646 	   test "X$echo_testing_string" = 'X\t' &&
    647 	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    648 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    649 	echo="$CONFIG_SHELL $0 --fallback-echo"
    650       else
    651 	# maybe with a smaller string...
    652 	prev=:
    653 
    654 	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
    655 	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
    656 	  then
    657 	    break
    658 	  fi
    659 	  prev="$cmd"
    660 	done
    661 
    662 	if test "$prev" != 'sed 50q "$0"'; then
    663 	  echo_test_string=`eval $prev`
    664 	  export echo_test_string
    665 	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
    666 	else
    667 	  # Oops.  We lost completely, so just stick with echo.
    668 	  echo=echo
    669 	fi
    670       fi
    671     fi
    672   fi
    673 fi
    674 fi
    675 
    676 # Copy echo and quote the copy suitably for passing to libtool from
    677 # the Makefile, instead of quoting the original, which is used later.
    678 ECHO=$echo
    679 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
    680    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
    681 fi
    682 
    683 
    684 
    685 
    686 tagnames=${tagnames+${tagnames},}CXX
    687 
    688 tagnames=${tagnames+${tagnames},}F77
    689 
    690 test -n "$DJDIR" || exec 7<&0 </dev/null
    691 exec 6>&1
    692 
    693 # Name of the host.
    694 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
    695 # so uname gets run too.
    696 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    697 
    698 #
    699 # Initializations.
    700 #
    701 ac_default_prefix=/usr/local
    702 ac_clean_files=
    703 ac_config_libobj_dir=.
    704 LIBOBJS=
    705 cross_compiling=no
    706 subdirs=
    707 MFLAGS=
    708 MAKEFLAGS=
    709 
    710 # Identity of this package.
    711 PACKAGE_NAME='ldapcpplib'
    712 PACKAGE_TARNAME='ldapcpplib'
    713 PACKAGE_VERSION=' '
    714 PACKAGE_STRING='ldapcpplib  '
    715 PACKAGE_BUGREPORT='http://www.openldap.org/its/ '
    716 PACKAGE_URL=''
    717 
    718 ac_unique_file="src/LDAPConnection.h"
    719 # Factoring default headers for most tests.
    720 ac_includes_default="\
    721 #include <stdio.h>
    722 #ifdef HAVE_SYS_TYPES_H
    723 # include <sys/types.h>
    724 #endif
    725 #ifdef HAVE_SYS_STAT_H
    726 # include <sys/stat.h>
    727 #endif
    728 #ifdef STDC_HEADERS
    729 # include <stdlib.h>
    730 # include <stddef.h>
    731 #else
    732 # ifdef HAVE_STDLIB_H
    733 #  include <stdlib.h>
    734 # endif
    735 #endif
    736 #ifdef HAVE_STRING_H
    737 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    738 #  include <memory.h>
    739 # endif
    740 # include <string.h>
    741 #endif
    742 #ifdef HAVE_STRINGS_H
    743 # include <strings.h>
    744 #endif
    745 #ifdef HAVE_INTTYPES_H
    746 # include <inttypes.h>
    747 #endif
    748 #ifdef HAVE_STDINT_H
    749 # include <stdint.h>
    750 #endif
    751 #ifdef HAVE_UNISTD_H
    752 # include <unistd.h>
    753 #endif"
    754 
    755 ac_subst_vars='LTLIBOBJS
    756 LIBOBJS
    757 LIBTOOL
    758 ac_ct_F77
    759 FFLAGS
    760 F77
    761 CXXCPP
    762 CPP
    763 NMEDIT
    764 DSYMUTIL
    765 RANLIB
    766 AR
    767 ECHO
    768 LN_S
    769 EGREP
    770 GREP
    771 SED
    772 am__fastdepCC_FALSE
    773 am__fastdepCC_TRUE
    774 CCDEPMODE
    775 ac_ct_CC
    776 CFLAGS
    777 CC
    778 host_os
    779 host_vendor
    780 host_cpu
    781 host
    782 build_os
    783 build_vendor
    784 build_cpu
    785 build
    786 am__fastdepCXX_FALSE
    787 am__fastdepCXX_TRUE
    788 CXXDEPMODE
    789 AMDEPBACKSLASH
    790 AMDEP_FALSE
    791 AMDEP_TRUE
    792 am__quote
    793 am__include
    794 DEPDIR
    795 OBJEXT
    796 EXEEXT
    797 ac_ct_CXX
    798 CPPFLAGS
    799 LDFLAGS
    800 CXXFLAGS
    801 CXX
    802 OPENLDAP_CPP_API_VERSION
    803 am__untar
    804 am__tar
    805 AMTAR
    806 am__leading_dot
    807 SET_MAKE
    808 AWK
    809 mkdir_p
    810 MKDIR_P
    811 INSTALL_STRIP_PROGRAM
    812 STRIP
    813 install_sh
    814 MAKEINFO
    815 AUTOHEADER
    816 AUTOMAKE
    817 AUTOCONF
    818 ACLOCAL
    819 VERSION
    820 PACKAGE
    821 CYGPATH_W
    822 am__isrc
    823 INSTALL_DATA
    824 INSTALL_SCRIPT
    825 INSTALL_PROGRAM
    826 target_alias
    827 host_alias
    828 build_alias
    829 LIBS
    830 ECHO_T
    831 ECHO_N
    832 ECHO_C
    833 DEFS
    834 mandir
    835 localedir
    836 libdir
    837 psdir
    838 pdfdir
    839 dvidir
    840 htmldir
    841 infodir
    842 docdir
    843 oldincludedir
    844 includedir
    845 localstatedir
    846 sharedstatedir
    847 sysconfdir
    848 datadir
    849 datarootdir
    850 libexecdir
    851 sbindir
    852 bindir
    853 program_transform_name
    854 prefix
    855 exec_prefix
    856 PACKAGE_URL
    857 PACKAGE_BUGREPORT
    858 PACKAGE_STRING
    859 PACKAGE_VERSION
    860 PACKAGE_TARNAME
    861 PACKAGE_NAME
    862 PATH_SEPARATOR
    863 SHELL'
    864 ac_subst_files=''
    865 ac_user_opts='
    866 enable_option_checking
    867 enable_dependency_tracking
    868 enable_shared
    869 enable_static
    870 enable_fast_install
    871 with_gnu_ld
    872 enable_libtool_lock
    873 with_pic
    874 with_tags
    875 enable_debug
    876 with_libldap
    877 with_ldap_includes
    878 '
    879       ac_precious_vars='build_alias
    880 host_alias
    881 target_alias
    882 CXX
    883 CXXFLAGS
    884 LDFLAGS
    885 LIBS
    886 CPPFLAGS
    887 CCC
    888 CC
    889 CFLAGS
    890 CPP
    891 CXXCPP
    892 F77
    893 FFLAGS'
    894 
    895 
    896 # Initialize some variables set by options.
    897 ac_init_help=
    898 ac_init_version=false
    899 ac_unrecognized_opts=
    900 ac_unrecognized_sep=
    901 # The variables have the same names as the options, with
    902 # dashes changed to underlines.
    903 cache_file=/dev/null
    904 exec_prefix=NONE
    905 no_create=
    906 no_recursion=
    907 prefix=NONE
    908 program_prefix=NONE
    909 program_suffix=NONE
    910 program_transform_name=s,x,x,
    911 silent=
    912 site=
    913 srcdir=
    914 verbose=
    915 x_includes=NONE
    916 x_libraries=NONE
    917 
    918 # Installation directory options.
    919 # These are left unexpanded so users can "make install exec_prefix=/foo"
    920 # and all the variables that are supposed to be based on exec_prefix
    921 # by default will actually change.
    922 # Use braces instead of parens because sh, perl, etc. also accept them.
    923 # (The list follows the same order as the GNU Coding Standards.)
    924 bindir='${exec_prefix}/bin'
    925 sbindir='${exec_prefix}/sbin'
    926 libexecdir='${exec_prefix}/libexec'
    927 datarootdir='${prefix}/share'
    928 datadir='${datarootdir}'
    929 sysconfdir='${prefix}/etc'
    930 sharedstatedir='${prefix}/com'
    931 localstatedir='${prefix}/var'
    932 includedir='${prefix}/include'
    933 oldincludedir='/usr/include'
    934 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    935 infodir='${datarootdir}/info'
    936 htmldir='${docdir}'
    937 dvidir='${docdir}'
    938 pdfdir='${docdir}'
    939 psdir='${docdir}'
    940 libdir='${exec_prefix}/lib'
    941 localedir='${datarootdir}/locale'
    942 mandir='${datarootdir}/man'
    943 
    944 ac_prev=
    945 ac_dashdash=
    946 for ac_option
    947 do
    948   # If the previous option needs an argument, assign it.
    949   if test -n "$ac_prev"; then
    950     eval $ac_prev=\$ac_option
    951     ac_prev=
    952     continue
    953   fi
    954 
    955   case $ac_option in
    956   *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    957   *)	ac_optarg=yes ;;
    958   esac
    959 
    960   # Accept the important Cygnus configure options, so we can diagnose typos.
    961 
    962   case $ac_dashdash$ac_option in
    963   --)
    964     ac_dashdash=yes ;;
    965 
    966   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    967     ac_prev=bindir ;;
    968   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    969     bindir=$ac_optarg ;;
    970 
    971   -build | --build | --buil | --bui | --bu)
    972     ac_prev=build_alias ;;
    973   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    974     build_alias=$ac_optarg ;;
    975 
    976   -cache-file | --cache-file | --cache-fil | --cache-fi \
    977   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    978     ac_prev=cache_file ;;
    979   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    980   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    981     cache_file=$ac_optarg ;;
    982 
    983   --config-cache | -C)
    984     cache_file=config.cache ;;
    985 
    986   -datadir | --datadir | --datadi | --datad)
    987     ac_prev=datadir ;;
    988   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    989     datadir=$ac_optarg ;;
    990 
    991   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    992   | --dataroo | --dataro | --datar)
    993     ac_prev=datarootdir ;;
    994   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    995   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    996     datarootdir=$ac_optarg ;;
    997 
    998   -disable-* | --disable-*)
    999     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
   1000     # Reject names that are not valid shell variable names.
   1001     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1002       as_fn_error "invalid feature name: $ac_useropt"
   1003     ac_useropt_orig=$ac_useropt
   1004     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1005     case $ac_user_opts in
   1006       *"
   1007 "enable_$ac_useropt"
   1008 "*) ;;
   1009       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
   1010 	 ac_unrecognized_sep=', ';;
   1011     esac
   1012     eval enable_$ac_useropt=no ;;
   1013 
   1014   -docdir | --docdir | --docdi | --doc | --do)
   1015     ac_prev=docdir ;;
   1016   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1017     docdir=$ac_optarg ;;
   1018 
   1019   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1020     ac_prev=dvidir ;;
   1021   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1022     dvidir=$ac_optarg ;;
   1023 
   1024   -enable-* | --enable-*)
   1025     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1026     # Reject names that are not valid shell variable names.
   1027     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1028       as_fn_error "invalid feature name: $ac_useropt"
   1029     ac_useropt_orig=$ac_useropt
   1030     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1031     case $ac_user_opts in
   1032       *"
   1033 "enable_$ac_useropt"
   1034 "*) ;;
   1035       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1036 	 ac_unrecognized_sep=', ';;
   1037     esac
   1038     eval enable_$ac_useropt=\$ac_optarg ;;
   1039 
   1040   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1041   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1042   | --exec | --exe | --ex)
   1043     ac_prev=exec_prefix ;;
   1044   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1045   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1046   | --exec=* | --exe=* | --ex=*)
   1047     exec_prefix=$ac_optarg ;;
   1048 
   1049   -gas | --gas | --ga | --g)
   1050     # Obsolete; use --with-gas.
   1051     with_gas=yes ;;
   1052 
   1053   -help | --help | --hel | --he | -h)
   1054     ac_init_help=long ;;
   1055   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1056     ac_init_help=recursive ;;
   1057   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1058     ac_init_help=short ;;
   1059 
   1060   -host | --host | --hos | --ho)
   1061     ac_prev=host_alias ;;
   1062   -host=* | --host=* | --hos=* | --ho=*)
   1063     host_alias=$ac_optarg ;;
   1064 
   1065   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1066     ac_prev=htmldir ;;
   1067   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1068   | --ht=*)
   1069     htmldir=$ac_optarg ;;
   1070 
   1071   -includedir | --includedir | --includedi | --included | --include \
   1072   | --includ | --inclu | --incl | --inc)
   1073     ac_prev=includedir ;;
   1074   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1075   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1076     includedir=$ac_optarg ;;
   1077 
   1078   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1079     ac_prev=infodir ;;
   1080   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1081     infodir=$ac_optarg ;;
   1082 
   1083   -libdir | --libdir | --libdi | --libd)
   1084     ac_prev=libdir ;;
   1085   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1086     libdir=$ac_optarg ;;
   1087 
   1088   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1089   | --libexe | --libex | --libe)
   1090     ac_prev=libexecdir ;;
   1091   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1092   | --libexe=* | --libex=* | --libe=*)
   1093     libexecdir=$ac_optarg ;;
   1094 
   1095   -localedir | --localedir | --localedi | --localed | --locale)
   1096     ac_prev=localedir ;;
   1097   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1098     localedir=$ac_optarg ;;
   1099 
   1100   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1101   | --localstate | --localstat | --localsta | --localst | --locals)
   1102     ac_prev=localstatedir ;;
   1103   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1104   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1105     localstatedir=$ac_optarg ;;
   1106 
   1107   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1108     ac_prev=mandir ;;
   1109   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1110     mandir=$ac_optarg ;;
   1111 
   1112   -nfp | --nfp | --nf)
   1113     # Obsolete; use --without-fp.
   1114     with_fp=no ;;
   1115 
   1116   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1117   | --no-cr | --no-c | -n)
   1118     no_create=yes ;;
   1119 
   1120   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1121   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1122     no_recursion=yes ;;
   1123 
   1124   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1125   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1126   | --oldin | --oldi | --old | --ol | --o)
   1127     ac_prev=oldincludedir ;;
   1128   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1129   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1130   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1131     oldincludedir=$ac_optarg ;;
   1132 
   1133   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1134     ac_prev=prefix ;;
   1135   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1136     prefix=$ac_optarg ;;
   1137 
   1138   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1139   | --program-pre | --program-pr | --program-p)
   1140     ac_prev=program_prefix ;;
   1141   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1142   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1143     program_prefix=$ac_optarg ;;
   1144 
   1145   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1146   | --program-suf | --program-su | --program-s)
   1147     ac_prev=program_suffix ;;
   1148   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1149   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1150     program_suffix=$ac_optarg ;;
   1151 
   1152   -program-transform-name | --program-transform-name \
   1153   | --program-transform-nam | --program-transform-na \
   1154   | --program-transform-n | --program-transform- \
   1155   | --program-transform | --program-transfor \
   1156   | --program-transfo | --program-transf \
   1157   | --program-trans | --program-tran \
   1158   | --progr-tra | --program-tr | --program-t)
   1159     ac_prev=program_transform_name ;;
   1160   -program-transform-name=* | --program-transform-name=* \
   1161   | --program-transform-nam=* | --program-transform-na=* \
   1162   | --program-transform-n=* | --program-transform-=* \
   1163   | --program-transform=* | --program-transfor=* \
   1164   | --program-transfo=* | --program-transf=* \
   1165   | --program-trans=* | --program-tran=* \
   1166   | --progr-tra=* | --program-tr=* | --program-t=*)
   1167     program_transform_name=$ac_optarg ;;
   1168 
   1169   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1170     ac_prev=pdfdir ;;
   1171   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1172     pdfdir=$ac_optarg ;;
   1173 
   1174   -psdir | --psdir | --psdi | --psd | --ps)
   1175     ac_prev=psdir ;;
   1176   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1177     psdir=$ac_optarg ;;
   1178 
   1179   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1180   | -silent | --silent | --silen | --sile | --sil)
   1181     silent=yes ;;
   1182 
   1183   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1184     ac_prev=sbindir ;;
   1185   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1186   | --sbi=* | --sb=*)
   1187     sbindir=$ac_optarg ;;
   1188 
   1189   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1190   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1191   | --sharedst | --shareds | --shared | --share | --shar \
   1192   | --sha | --sh)
   1193     ac_prev=sharedstatedir ;;
   1194   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1195   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1196   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1197   | --sha=* | --sh=*)
   1198     sharedstatedir=$ac_optarg ;;
   1199 
   1200   -site | --site | --sit)
   1201     ac_prev=site ;;
   1202   -site=* | --site=* | --sit=*)
   1203     site=$ac_optarg ;;
   1204 
   1205   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1206     ac_prev=srcdir ;;
   1207   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1208     srcdir=$ac_optarg ;;
   1209 
   1210   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1211   | --syscon | --sysco | --sysc | --sys | --sy)
   1212     ac_prev=sysconfdir ;;
   1213   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1214   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1215     sysconfdir=$ac_optarg ;;
   1216 
   1217   -target | --target | --targe | --targ | --tar | --ta | --t)
   1218     ac_prev=target_alias ;;
   1219   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1220     target_alias=$ac_optarg ;;
   1221 
   1222   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1223     verbose=yes ;;
   1224 
   1225   -version | --version | --versio | --versi | --vers | -V)
   1226     ac_init_version=: ;;
   1227 
   1228   -with-* | --with-*)
   1229     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1230     # Reject names that are not valid shell variable names.
   1231     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1232       as_fn_error "invalid package name: $ac_useropt"
   1233     ac_useropt_orig=$ac_useropt
   1234     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1235     case $ac_user_opts in
   1236       *"
   1237 "with_$ac_useropt"
   1238 "*) ;;
   1239       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1240 	 ac_unrecognized_sep=', ';;
   1241     esac
   1242     eval with_$ac_useropt=\$ac_optarg ;;
   1243 
   1244   -without-* | --without-*)
   1245     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1246     # Reject names that are not valid shell variable names.
   1247     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1248       as_fn_error "invalid package name: $ac_useropt"
   1249     ac_useropt_orig=$ac_useropt
   1250     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1251     case $ac_user_opts in
   1252       *"
   1253 "with_$ac_useropt"
   1254 "*) ;;
   1255       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1256 	 ac_unrecognized_sep=', ';;
   1257     esac
   1258     eval with_$ac_useropt=no ;;
   1259 
   1260   --x)
   1261     # Obsolete; use --with-x.
   1262     with_x=yes ;;
   1263 
   1264   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1265   | --x-incl | --x-inc | --x-in | --x-i)
   1266     ac_prev=x_includes ;;
   1267   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1268   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1269     x_includes=$ac_optarg ;;
   1270 
   1271   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1272   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1273     ac_prev=x_libraries ;;
   1274   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1275   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1276     x_libraries=$ac_optarg ;;
   1277 
   1278   -*) as_fn_error "unrecognized option: \`$ac_option'
   1279 Try \`$0 --help' for more information."
   1280     ;;
   1281 
   1282   *=*)
   1283     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1284     # Reject names that are not valid shell variable names.
   1285     case $ac_envvar in #(
   1286       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1287       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
   1288     esac
   1289     eval $ac_envvar=\$ac_optarg
   1290     export $ac_envvar ;;
   1291 
   1292   *)
   1293     # FIXME: should be removed in autoconf 3.0.
   1294     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1295     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1296       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1297     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
   1298     ;;
   1299 
   1300   esac
   1301 done
   1302 
   1303 if test -n "$ac_prev"; then
   1304   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1305   as_fn_error "missing argument to $ac_option"
   1306 fi
   1307 
   1308 if test -n "$ac_unrecognized_opts"; then
   1309   case $enable_option_checking in
   1310     no) ;;
   1311     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
   1312     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1313   esac
   1314 fi
   1315 
   1316 # Check all directory arguments for consistency.
   1317 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1318 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1319 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1320 		libdir localedir mandir
   1321 do
   1322   eval ac_val=\$$ac_var
   1323   # Remove trailing slashes.
   1324   case $ac_val in
   1325     */ )
   1326       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1327       eval $ac_var=\$ac_val;;
   1328   esac
   1329   # Be sure to have absolute directory names.
   1330   case $ac_val in
   1331     [\\/$]* | ?:[\\/]* )  continue;;
   1332     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1333   esac
   1334   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
   1335 done
   1336 
   1337 # There might be people who depend on the old broken behavior: `$host'
   1338 # used to hold the argument of --host etc.
   1339 # FIXME: To remove some day.
   1340 build=$build_alias
   1341 host=$host_alias
   1342 target=$target_alias
   1343 
   1344 # FIXME: To remove some day.
   1345 if test "x$host_alias" != x; then
   1346   if test "x$build_alias" = x; then
   1347     cross_compiling=maybe
   1348     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
   1349     If a cross compiler is detected then cross compile mode will be used." >&2
   1350   elif test "x$build_alias" != "x$host_alias"; then
   1351     cross_compiling=yes
   1352   fi
   1353 fi
   1354 
   1355 ac_tool_prefix=
   1356 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1357 
   1358 test "$silent" = yes && exec 6>/dev/null
   1359 
   1360 
   1361 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1362 ac_ls_di=`ls -di .` &&
   1363 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1364   as_fn_error "working directory cannot be determined"
   1365 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1366   as_fn_error "pwd does not report name of working directory"
   1367 
   1368 
   1369 # Find the source files, if location was not specified.
   1370 if test -z "$srcdir"; then
   1371   ac_srcdir_defaulted=yes
   1372   # Try the directory containing this script, then the parent directory.
   1373   ac_confdir=`$as_dirname -- "$as_myself" ||
   1374 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1375 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1376 	 X"$as_myself" : 'X\(//\)$' \| \
   1377 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1378 $as_echo X"$as_myself" |
   1379     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1380 	    s//\1/
   1381 	    q
   1382 	  }
   1383 	  /^X\(\/\/\)[^/].*/{
   1384 	    s//\1/
   1385 	    q
   1386 	  }
   1387 	  /^X\(\/\/\)$/{
   1388 	    s//\1/
   1389 	    q
   1390 	  }
   1391 	  /^X\(\/\).*/{
   1392 	    s//\1/
   1393 	    q
   1394 	  }
   1395 	  s/.*/./; q'`
   1396   srcdir=$ac_confdir
   1397   if test ! -r "$srcdir/$ac_unique_file"; then
   1398     srcdir=..
   1399   fi
   1400 else
   1401   ac_srcdir_defaulted=no
   1402 fi
   1403 if test ! -r "$srcdir/$ac_unique_file"; then
   1404   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1405   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
   1406 fi
   1407 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1408 ac_abs_confdir=`(
   1409 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
   1410 	pwd)`
   1411 # When building in place, set srcdir=.
   1412 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1413   srcdir=.
   1414 fi
   1415 # Remove unnecessary trailing slashes from srcdir.
   1416 # Double slashes in file names in object file debugging info
   1417 # mess up M-x gdb in Emacs.
   1418 case $srcdir in
   1419 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1420 esac
   1421 for ac_var in $ac_precious_vars; do
   1422   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1423   eval ac_env_${ac_var}_value=\$${ac_var}
   1424   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1425   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1426 done
   1427 
   1428 #
   1429 # Report the --help message.
   1430 #
   1431 if test "$ac_init_help" = "long"; then
   1432   # Omit some internal or obsolete options to make the list less imposing.
   1433   # This message is too long to be a string in the A/UX 3.1 sh.
   1434   cat <<_ACEOF
   1435 \`configure' configures ldapcpplib   to adapt to many kinds of systems.
   1436 
   1437 Usage: $0 [OPTION]... [VAR=VALUE]...
   1438 
   1439 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1440 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1441 
   1442 Defaults for the options are specified in brackets.
   1443 
   1444 Configuration:
   1445   -h, --help              display this help and exit
   1446       --help=short        display options specific to this package
   1447       --help=recursive    display the short help of all the included packages
   1448   -V, --version           display version information and exit
   1449   -q, --quiet, --silent   do not print \`checking...' messages
   1450       --cache-file=FILE   cache test results in FILE [disabled]
   1451   -C, --config-cache      alias for \`--cache-file=config.cache'
   1452   -n, --no-create         do not create output files
   1453       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1454 
   1455 Installation directories:
   1456   --prefix=PREFIX         install architecture-independent files in PREFIX
   1457                           [$ac_default_prefix]
   1458   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1459                           [PREFIX]
   1460 
   1461 By default, \`make install' will install all the files in
   1462 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1463 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1464 for instance \`--prefix=\$HOME'.
   1465 
   1466 For better control, use the options below.
   1467 
   1468 Fine tuning of the installation directories:
   1469   --bindir=DIR            user executables [EPREFIX/bin]
   1470   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1471   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1472   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1473   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1474   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1475   --libdir=DIR            object code libraries [EPREFIX/lib]
   1476   --includedir=DIR        C header files [PREFIX/include]
   1477   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1478   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1479   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1480   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1481   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1482   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1483   --docdir=DIR            documentation root [DATAROOTDIR/doc/ldapcpplib]
   1484   --htmldir=DIR           html documentation [DOCDIR]
   1485   --dvidir=DIR            dvi documentation [DOCDIR]
   1486   --pdfdir=DIR            pdf documentation [DOCDIR]
   1487   --psdir=DIR             ps documentation [DOCDIR]
   1488 _ACEOF
   1489 
   1490   cat <<\_ACEOF
   1491 
   1492 Program names:
   1493   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1494   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1495   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1496 
   1497 System types:
   1498   --build=BUILD     configure for building on BUILD [guessed]
   1499   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1500 _ACEOF
   1501 fi
   1502 
   1503 if test -n "$ac_init_help"; then
   1504   case $ac_init_help in
   1505      short | recursive ) echo "Configuration of ldapcpplib  :";;
   1506    esac
   1507   cat <<\_ACEOF
   1508 
   1509 Optional Features:
   1510   --disable-option-checking  ignore unrecognized --enable/--with options
   1511   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1512   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1513   --disable-dependency-tracking  speeds up one-time build
   1514   --enable-dependency-tracking   do not reject slow dependency extractors
   1515   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1516   --enable-static[=PKGS]  build static libraries [default=yes]
   1517   --enable-fast-install[=PKGS]
   1518                           optimize for fast installation [default=yes]
   1519   --disable-libtool-lock  avoid locking (might break parallel builds)
   1520   --enable-debug
   1521 
   1522 Optional Packages:
   1523   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1524   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1525   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1526   --with-pic              try to use only PIC/non-PIC objects [default=use
   1527                           both]
   1528   --with-tags[=TAGS]      include additional configurations [automatic]
   1529   --with-libldap=DIR          Path to the libldap library /usr/local/lib
   1530   --with-ldap-includes=DIR    Path to the libldap include files /usr/local/include
   1531 
   1532 Some influential environment variables:
   1533   CXX         C++ compiler command
   1534   CXXFLAGS    C++ compiler flags
   1535   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1536               nonstandard directory <lib dir>
   1537   LIBS        libraries to pass to the linker, e.g. -l<library>
   1538   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1539               you have headers in a nonstandard directory <include dir>
   1540   CC          C compiler command
   1541   CFLAGS      C compiler flags
   1542   CPP         C preprocessor
   1543   CXXCPP      C++ preprocessor
   1544   F77         Fortran 77 compiler command
   1545   FFLAGS      Fortran 77 compiler flags
   1546 
   1547 Use these variables to override the choices made by `configure' or to help
   1548 it to find libraries and programs with nonstandard names/locations.
   1549 
   1550 Report bugs to <http://www.openldap.org/its/ >.
   1551 _ACEOF
   1552 ac_status=$?
   1553 fi
   1554 
   1555 if test "$ac_init_help" = "recursive"; then
   1556   # If there are subdirs, report their specific --help.
   1557   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1558     test -d "$ac_dir" ||
   1559       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1560       continue
   1561     ac_builddir=.
   1562 
   1563 case "$ac_dir" in
   1564 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1565 *)
   1566   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1567   # A ".." for each directory in $ac_dir_suffix.
   1568   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1569   case $ac_top_builddir_sub in
   1570   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1571   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1572   esac ;;
   1573 esac
   1574 ac_abs_top_builddir=$ac_pwd
   1575 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1576 # for backward compatibility:
   1577 ac_top_builddir=$ac_top_build_prefix
   1578 
   1579 case $srcdir in
   1580   .)  # We are building in place.
   1581     ac_srcdir=.
   1582     ac_top_srcdir=$ac_top_builddir_sub
   1583     ac_abs_top_srcdir=$ac_pwd ;;
   1584   [\\/]* | ?:[\\/]* )  # Absolute name.
   1585     ac_srcdir=$srcdir$ac_dir_suffix;
   1586     ac_top_srcdir=$srcdir
   1587     ac_abs_top_srcdir=$srcdir ;;
   1588   *) # Relative name.
   1589     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1590     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1591     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1592 esac
   1593 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1594 
   1595     cd "$ac_dir" || { ac_status=$?; continue; }
   1596     # Check for guested configure.
   1597     if test -f "$ac_srcdir/configure.gnu"; then
   1598       echo &&
   1599       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1600     elif test -f "$ac_srcdir/configure"; then
   1601       echo &&
   1602       $SHELL "$ac_srcdir/configure" --help=recursive
   1603     else
   1604       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1605     fi || ac_status=$?
   1606     cd "$ac_pwd" || { ac_status=$?; break; }
   1607   done
   1608 fi
   1609 
   1610 test -n "$ac_init_help" && exit $ac_status
   1611 if $ac_init_version; then
   1612   cat <<\_ACEOF
   1613 ldapcpplib configure
   1614 generated by GNU Autoconf 2.65
   1615 
   1616 Copyright (C) 2009 Free Software Foundation, Inc.
   1617 This configure script is free software; the Free Software Foundation
   1618 gives unlimited permission to copy, distribute and modify it.
   1619 
   1620 Copyright 2000-2016 The OpenLDAP Foundation. All rights reserved.
   1621 Restrictions apply, see COPYRIGHT and LICENSE files.
   1622 _ACEOF
   1623   exit
   1624 fi
   1625 
   1626 ## ------------------------ ##
   1627 ## Autoconf initialization. ##
   1628 ## ------------------------ ##
   1629 
   1630 # ac_fn_cxx_try_compile LINENO
   1631 # ----------------------------
   1632 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1633 ac_fn_cxx_try_compile ()
   1634 {
   1635   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1636   rm -f conftest.$ac_objext
   1637   if { { ac_try="$ac_compile"
   1638 case "(($ac_try" in
   1639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1640   *) ac_try_echo=$ac_try;;
   1641 esac
   1642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1643 $as_echo "$ac_try_echo"; } >&5
   1644   (eval "$ac_compile") 2>conftest.err
   1645   ac_status=$?
   1646   if test -s conftest.err; then
   1647     grep -v '^ *+' conftest.err >conftest.er1
   1648     cat conftest.er1 >&5
   1649     mv -f conftest.er1 conftest.err
   1650   fi
   1651   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1652   test $ac_status = 0; } && {
   1653 	 test -z "$ac_cxx_werror_flag" ||
   1654 	 test ! -s conftest.err
   1655        } && test -s conftest.$ac_objext; then :
   1656   ac_retval=0
   1657 else
   1658   $as_echo "$as_me: failed program was:" >&5
   1659 sed 's/^/| /' conftest.$ac_ext >&5
   1660 
   1661 	ac_retval=1
   1662 fi
   1663   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1664   as_fn_set_status $ac_retval
   1665 
   1666 } # ac_fn_cxx_try_compile
   1667 
   1668 # ac_fn_c_try_compile LINENO
   1669 # --------------------------
   1670 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1671 ac_fn_c_try_compile ()
   1672 {
   1673   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1674   rm -f conftest.$ac_objext
   1675   if { { ac_try="$ac_compile"
   1676 case "(($ac_try" in
   1677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1678   *) ac_try_echo=$ac_try;;
   1679 esac
   1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1681 $as_echo "$ac_try_echo"; } >&5
   1682   (eval "$ac_compile") 2>conftest.err
   1683   ac_status=$?
   1684   if test -s conftest.err; then
   1685     grep -v '^ *+' conftest.err >conftest.er1
   1686     cat conftest.er1 >&5
   1687     mv -f conftest.er1 conftest.err
   1688   fi
   1689   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1690   test $ac_status = 0; } && {
   1691 	 test -z "$ac_c_werror_flag" ||
   1692 	 test ! -s conftest.err
   1693        } && test -s conftest.$ac_objext; then :
   1694   ac_retval=0
   1695 else
   1696   $as_echo "$as_me: failed program was:" >&5
   1697 sed 's/^/| /' conftest.$ac_ext >&5
   1698 
   1699 	ac_retval=1
   1700 fi
   1701   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1702   as_fn_set_status $ac_retval
   1703 
   1704 } # ac_fn_c_try_compile
   1705 
   1706 # ac_fn_c_try_link LINENO
   1707 # -----------------------
   1708 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1709 ac_fn_c_try_link ()
   1710 {
   1711   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1712   rm -f conftest.$ac_objext conftest$ac_exeext
   1713   if { { ac_try="$ac_link"
   1714 case "(($ac_try" in
   1715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1716   *) ac_try_echo=$ac_try;;
   1717 esac
   1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1719 $as_echo "$ac_try_echo"; } >&5
   1720   (eval "$ac_link") 2>conftest.err
   1721   ac_status=$?
   1722   if test -s conftest.err; then
   1723     grep -v '^ *+' conftest.err >conftest.er1
   1724     cat conftest.er1 >&5
   1725     mv -f conftest.er1 conftest.err
   1726   fi
   1727   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1728   test $ac_status = 0; } && {
   1729 	 test -z "$ac_c_werror_flag" ||
   1730 	 test ! -s conftest.err
   1731        } && test -s conftest$ac_exeext && {
   1732 	 test "$cross_compiling" = yes ||
   1733 	 $as_test_x conftest$ac_exeext
   1734        }; then :
   1735   ac_retval=0
   1736 else
   1737   $as_echo "$as_me: failed program was:" >&5
   1738 sed 's/^/| /' conftest.$ac_ext >&5
   1739 
   1740 	ac_retval=1
   1741 fi
   1742   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1743   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1744   # interfere with the next link command; also delete a directory that is
   1745   # left behind by Apple's compiler.  We do this before executing the actions.
   1746   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1747   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1748   as_fn_set_status $ac_retval
   1749 
   1750 } # ac_fn_c_try_link
   1751 
   1752 # ac_fn_c_try_cpp LINENO
   1753 # ----------------------
   1754 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1755 ac_fn_c_try_cpp ()
   1756 {
   1757   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1758   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1759 case "(($ac_try" in
   1760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1761   *) ac_try_echo=$ac_try;;
   1762 esac
   1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1764 $as_echo "$ac_try_echo"; } >&5
   1765   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1766   ac_status=$?
   1767   if test -s conftest.err; then
   1768     grep -v '^ *+' conftest.err >conftest.er1
   1769     cat conftest.er1 >&5
   1770     mv -f conftest.er1 conftest.err
   1771   fi
   1772   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1773   test $ac_status = 0; } >/dev/null && {
   1774 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1775 	 test ! -s conftest.err
   1776        }; then :
   1777   ac_retval=0
   1778 else
   1779   $as_echo "$as_me: failed program was:" >&5
   1780 sed 's/^/| /' conftest.$ac_ext >&5
   1781 
   1782     ac_retval=1
   1783 fi
   1784   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1785   as_fn_set_status $ac_retval
   1786 
   1787 } # ac_fn_c_try_cpp
   1788 
   1789 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1790 # -------------------------------------------------------
   1791 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1792 # the include files in INCLUDES and setting the cache variable VAR
   1793 # accordingly.
   1794 ac_fn_c_check_header_mongrel ()
   1795 {
   1796   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1797   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
   1798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1799 $as_echo_n "checking for $2... " >&6; }
   1800 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
   1801   $as_echo_n "(cached) " >&6
   1802 fi
   1803 eval ac_res=\$$3
   1804 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1805 $as_echo "$ac_res" >&6; }
   1806 else
   1807   # Is the header compilable?
   1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   1809 $as_echo_n "checking $2 usability... " >&6; }
   1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1811 /* end confdefs.h.  */
   1812 $4
   1813 #include <$2>
   1814 _ACEOF
   1815 if ac_fn_c_try_compile "$LINENO"; then :
   1816   ac_header_compiler=yes
   1817 else
   1818   ac_header_compiler=no
   1819 fi
   1820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   1822 $as_echo "$ac_header_compiler" >&6; }
   1823 
   1824 # Is the header present?
   1825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   1826 $as_echo_n "checking $2 presence... " >&6; }
   1827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1828 /* end confdefs.h.  */
   1829 #include <$2>
   1830 _ACEOF
   1831 if ac_fn_c_try_cpp "$LINENO"; then :
   1832   ac_header_preproc=yes
   1833 else
   1834   ac_header_preproc=no
   1835 fi
   1836 rm -f conftest.err conftest.$ac_ext
   1837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   1838 $as_echo "$ac_header_preproc" >&6; }
   1839 
   1840 # So?  What about this header?
   1841 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   1842   yes:no: )
   1843     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   1844 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   1845     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1846 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1847     ;;
   1848   no:yes:* )
   1849     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   1850 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   1851     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   1852 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   1853     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   1854 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   1855     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   1856 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   1857     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1858 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1859 ( cat <<\_ASBOX
   1860 ## -------------------------------------------- ##
   1861 ## Report this to http://www.openldap.org/its/  ##
   1862 ## -------------------------------------------- ##
   1863 _ASBOX
   1864      ) | sed "s/^/$as_me: WARNING:     /" >&2
   1865     ;;
   1866 esac
   1867   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1868 $as_echo_n "checking for $2... " >&6; }
   1869 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
   1870   $as_echo_n "(cached) " >&6
   1871 else
   1872   eval "$3=\$ac_header_compiler"
   1873 fi
   1874 eval ac_res=\$$3
   1875 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1876 $as_echo "$ac_res" >&6; }
   1877 fi
   1878   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1879 
   1880 } # ac_fn_c_check_header_mongrel
   1881 
   1882 # ac_fn_c_try_run LINENO
   1883 # ----------------------
   1884 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1885 # that executables *can* be run.
   1886 ac_fn_c_try_run ()
   1887 {
   1888   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1889   if { { ac_try="$ac_link"
   1890 case "(($ac_try" in
   1891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1892   *) ac_try_echo=$ac_try;;
   1893 esac
   1894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1895 $as_echo "$ac_try_echo"; } >&5
   1896   (eval "$ac_link") 2>&5
   1897   ac_status=$?
   1898   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1899   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1900   { { case "(($ac_try" in
   1901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1902   *) ac_try_echo=$ac_try;;
   1903 esac
   1904 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1905 $as_echo "$ac_try_echo"; } >&5
   1906   (eval "$ac_try") 2>&5
   1907   ac_status=$?
   1908   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1909   test $ac_status = 0; }; }; then :
   1910   ac_retval=0
   1911 else
   1912   $as_echo "$as_me: program exited with status $ac_status" >&5
   1913        $as_echo "$as_me: failed program was:" >&5
   1914 sed 's/^/| /' conftest.$ac_ext >&5
   1915 
   1916        ac_retval=$ac_status
   1917 fi
   1918   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1919   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1920   as_fn_set_status $ac_retval
   1921 
   1922 } # ac_fn_c_try_run
   1923 
   1924 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1925 # -------------------------------------------------------
   1926 # Tests whether HEADER exists and can be compiled using the include files in
   1927 # INCLUDES, setting the cache variable VAR accordingly.
   1928 ac_fn_c_check_header_compile ()
   1929 {
   1930   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1931   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1932 $as_echo_n "checking for $2... " >&6; }
   1933 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
   1934   $as_echo_n "(cached) " >&6
   1935 else
   1936   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1937 /* end confdefs.h.  */
   1938 $4
   1939 #include <$2>
   1940 _ACEOF
   1941 if ac_fn_c_try_compile "$LINENO"; then :
   1942   eval "$3=yes"
   1943 else
   1944   eval "$3=no"
   1945 fi
   1946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1947 fi
   1948 eval ac_res=\$$3
   1949 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1950 $as_echo "$ac_res" >&6; }
   1951   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   1952 
   1953 } # ac_fn_c_check_header_compile
   1954 
   1955 # ac_fn_c_check_func LINENO FUNC VAR
   1956 # ----------------------------------
   1957 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1958 ac_fn_c_check_func ()
   1959 {
   1960   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1961   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1962 $as_echo_n "checking for $2... " >&6; }
   1963 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
   1964   $as_echo_n "(cached) " >&6
   1965 else
   1966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1967 /* end confdefs.h.  */
   1968 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1969    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1970 #define $2 innocuous_$2
   1971 
   1972 /* System header to define __stub macros and hopefully few prototypes,
   1973     which can conflict with char $2 (); below.
   1974     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   1975     <limits.h> exists even on freestanding compilers.  */
   1976 
   1977 #ifdef __STDC__
   1978 # include <limits.h>
   1979 #else
   1980 # include <assert.h>
   1981 #endif
   1982 
   1983 #undef $2
   1984 
   1985 /* Override any GCC internal prototype to avoid an error.
   1986    Use char because int might match the return type of a GCC
   1987    builtin and then its argument prototype would still apply.  */
   1988 #ifdef __cplusplus
   1989 extern "C"
   1990 #endif
   1991 char $2 ();
   1992 /* The GNU C library defines this for functions which it implements
   1993     to always fail with ENOSYS.  Some functions are actually named
   1994     something starting with __ and the normal name is an alias.  */
   1995 #if defined __stub_$2 || defined __stub___$2
   1996 choke me
   1997 #endif
   1998 
   1999 int
   2000 main ()
   2001 {
   2002 return $2 ();
   2003   ;
   2004   return 0;
   2005 }
   2006 _ACEOF
   2007 if ac_fn_c_try_link "$LINENO"; then :
   2008   eval "$3=yes"
   2009 else
   2010   eval "$3=no"
   2011 fi
   2012 rm -f core conftest.err conftest.$ac_objext \
   2013     conftest$ac_exeext conftest.$ac_ext
   2014 fi
   2015 eval ac_res=\$$3
   2016 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2017 $as_echo "$ac_res" >&6; }
   2018   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   2019 
   2020 } # ac_fn_c_check_func
   2021 
   2022 # ac_fn_cxx_try_cpp LINENO
   2023 # ------------------------
   2024 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   2025 ac_fn_cxx_try_cpp ()
   2026 {
   2027   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2028   if { { ac_try="$ac_cpp conftest.$ac_ext"
   2029 case "(($ac_try" in
   2030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2031   *) ac_try_echo=$ac_try;;
   2032 esac
   2033 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2034 $as_echo "$ac_try_echo"; } >&5
   2035   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   2036   ac_status=$?
   2037   if test -s conftest.err; then
   2038     grep -v '^ *+' conftest.err >conftest.er1
   2039     cat conftest.er1 >&5
   2040     mv -f conftest.er1 conftest.err
   2041   fi
   2042   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2043   test $ac_status = 0; } >/dev/null && {
   2044 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   2045 	 test ! -s conftest.err
   2046        }; then :
   2047   ac_retval=0
   2048 else
   2049   $as_echo "$as_me: failed program was:" >&5
   2050 sed 's/^/| /' conftest.$ac_ext >&5
   2051 
   2052     ac_retval=1
   2053 fi
   2054   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   2055   as_fn_set_status $ac_retval
   2056 
   2057 } # ac_fn_cxx_try_cpp
   2058 
   2059 # ac_fn_cxx_try_link LINENO
   2060 # -------------------------
   2061 # Try to link conftest.$ac_ext, and return whether this succeeded.
   2062 ac_fn_cxx_try_link ()
   2063 {
   2064   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2065   rm -f conftest.$ac_objext conftest$ac_exeext
   2066   if { { ac_try="$ac_link"
   2067 case "(($ac_try" in
   2068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2069   *) ac_try_echo=$ac_try;;
   2070 esac
   2071 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2072 $as_echo "$ac_try_echo"; } >&5
   2073   (eval "$ac_link") 2>conftest.err
   2074   ac_status=$?
   2075   if test -s conftest.err; then
   2076     grep -v '^ *+' conftest.err >conftest.er1
   2077     cat conftest.er1 >&5
   2078     mv -f conftest.er1 conftest.err
   2079   fi
   2080   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2081   test $ac_status = 0; } && {
   2082 	 test -z "$ac_cxx_werror_flag" ||
   2083 	 test ! -s conftest.err
   2084        } && test -s conftest$ac_exeext && {
   2085 	 test "$cross_compiling" = yes ||
   2086 	 $as_test_x conftest$ac_exeext
   2087        }; then :
   2088   ac_retval=0
   2089 else
   2090   $as_echo "$as_me: failed program was:" >&5
   2091 sed 's/^/| /' conftest.$ac_ext >&5
   2092 
   2093 	ac_retval=1
   2094 fi
   2095   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2096   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2097   # interfere with the next link command; also delete a directory that is
   2098   # left behind by Apple's compiler.  We do this before executing the actions.
   2099   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2100   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   2101   as_fn_set_status $ac_retval
   2102 
   2103 } # ac_fn_cxx_try_link
   2104 
   2105 # ac_fn_f77_try_compile LINENO
   2106 # ----------------------------
   2107 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   2108 ac_fn_f77_try_compile ()
   2109 {
   2110   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2111   rm -f conftest.$ac_objext
   2112   if { { ac_try="$ac_compile"
   2113 case "(($ac_try" in
   2114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2115   *) ac_try_echo=$ac_try;;
   2116 esac
   2117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2118 $as_echo "$ac_try_echo"; } >&5
   2119   (eval "$ac_compile") 2>conftest.err
   2120   ac_status=$?
   2121   if test -s conftest.err; then
   2122     grep -v '^ *+' conftest.err >conftest.er1
   2123     cat conftest.er1 >&5
   2124     mv -f conftest.er1 conftest.err
   2125   fi
   2126   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2127   test $ac_status = 0; } && {
   2128 	 test -z "$ac_f77_werror_flag" ||
   2129 	 test ! -s conftest.err
   2130        } && test -s conftest.$ac_objext; then :
   2131   ac_retval=0
   2132 else
   2133   $as_echo "$as_me: failed program was:" >&5
   2134 sed 's/^/| /' conftest.$ac_ext >&5
   2135 
   2136 	ac_retval=1
   2137 fi
   2138   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   2139   as_fn_set_status $ac_retval
   2140 
   2141 } # ac_fn_f77_try_compile
   2142 
   2143 # ac_fn_f77_try_link LINENO
   2144 # -------------------------
   2145 # Try to link conftest.$ac_ext, and return whether this succeeded.
   2146 ac_fn_f77_try_link ()
   2147 {
   2148   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2149   rm -f conftest.$ac_objext conftest$ac_exeext
   2150   if { { ac_try="$ac_link"
   2151 case "(($ac_try" in
   2152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2153   *) ac_try_echo=$ac_try;;
   2154 esac
   2155 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2156 $as_echo "$ac_try_echo"; } >&5
   2157   (eval "$ac_link") 2>conftest.err
   2158   ac_status=$?
   2159   if test -s conftest.err; then
   2160     grep -v '^ *+' conftest.err >conftest.er1
   2161     cat conftest.er1 >&5
   2162     mv -f conftest.er1 conftest.err
   2163   fi
   2164   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2165   test $ac_status = 0; } && {
   2166 	 test -z "$ac_f77_werror_flag" ||
   2167 	 test ! -s conftest.err
   2168        } && test -s conftest$ac_exeext && {
   2169 	 test "$cross_compiling" = yes ||
   2170 	 $as_test_x conftest$ac_exeext
   2171        }; then :
   2172   ac_retval=0
   2173 else
   2174   $as_echo "$as_me: failed program was:" >&5
   2175 sed 's/^/| /' conftest.$ac_ext >&5
   2176 
   2177 	ac_retval=1
   2178 fi
   2179   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2180   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2181   # interfere with the next link command; also delete a directory that is
   2182   # left behind by Apple's compiler.  We do this before executing the actions.
   2183   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2184   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
   2185   as_fn_set_status $ac_retval
   2186 
   2187 } # ac_fn_f77_try_link
   2188 cat >config.log <<_ACEOF
   2189 This file contains any messages produced by compilers while
   2190 running configure, to aid debugging if configure makes a mistake.
   2191 
   2192 It was created by ldapcpplib $as_me  , which was
   2193 generated by GNU Autoconf 2.65.  Invocation command line was
   2194 
   2195   $ $0 $@
   2196 
   2197 _ACEOF
   2198 exec 5>>config.log
   2199 {
   2200 cat <<_ASUNAME
   2201 ## --------- ##
   2202 ## Platform. ##
   2203 ## --------- ##
   2204 
   2205 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2206 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2207 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2208 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2209 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2210 
   2211 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2212 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2213 
   2214 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2215 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2216 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2217 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2218 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2219 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2220 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2221 
   2222 _ASUNAME
   2223 
   2224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2225 for as_dir in $PATH
   2226 do
   2227   IFS=$as_save_IFS
   2228   test -z "$as_dir" && as_dir=.
   2229     $as_echo "PATH: $as_dir"
   2230   done
   2231 IFS=$as_save_IFS
   2232 
   2233 } >&5
   2234 
   2235 cat >&5 <<_ACEOF
   2236 
   2237 
   2238 ## ----------- ##
   2239 ## Core tests. ##
   2240 ## ----------- ##
   2241 
   2242 _ACEOF
   2243 
   2244 
   2245 # Keep a trace of the command line.
   2246 # Strip out --no-create and --no-recursion so they do not pile up.
   2247 # Strip out --silent because we don't want to record it for future runs.
   2248 # Also quote any args containing shell meta-characters.
   2249 # Make two passes to allow for proper duplicate-argument suppression.
   2250 ac_configure_args=
   2251 ac_configure_args0=
   2252 ac_configure_args1=
   2253 ac_must_keep_next=false
   2254 for ac_pass in 1 2
   2255 do
   2256   for ac_arg
   2257   do
   2258     case $ac_arg in
   2259     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2260     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2261     | -silent | --silent | --silen | --sile | --sil)
   2262       continue ;;
   2263     *\'*)
   2264       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2265     esac
   2266     case $ac_pass in
   2267     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2268     2)
   2269       as_fn_append ac_configure_args1 " '$ac_arg'"
   2270       if test $ac_must_keep_next = true; then
   2271 	ac_must_keep_next=false # Got value, back to normal.
   2272       else
   2273 	case $ac_arg in
   2274 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2275 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2276 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2277 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2278 	    case "$ac_configure_args0 " in
   2279 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2280 	    esac
   2281 	    ;;
   2282 	  -* ) ac_must_keep_next=true ;;
   2283 	esac
   2284       fi
   2285       as_fn_append ac_configure_args " '$ac_arg'"
   2286       ;;
   2287     esac
   2288   done
   2289 done
   2290 { ac_configure_args0=; unset ac_configure_args0;}
   2291 { ac_configure_args1=; unset ac_configure_args1;}
   2292 
   2293 # When interrupted or exit'd, cleanup temporary files, and complete
   2294 # config.log.  We remove comments because anyway the quotes in there
   2295 # would cause problems or look ugly.
   2296 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2297 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2298 trap 'exit_status=$?
   2299   # Save into config.log some information that might help in debugging.
   2300   {
   2301     echo
   2302 
   2303     cat <<\_ASBOX
   2304 ## ---------------- ##
   2305 ## Cache variables. ##
   2306 ## ---------------- ##
   2307 _ASBOX
   2308     echo
   2309     # The following way of writing the cache mishandles newlines in values,
   2310 (
   2311   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2312     eval ac_val=\$$ac_var
   2313     case $ac_val in #(
   2314     *${as_nl}*)
   2315       case $ac_var in #(
   2316       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2317 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2318       esac
   2319       case $ac_var in #(
   2320       _ | IFS | as_nl) ;; #(
   2321       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2322       *) { eval $ac_var=; unset $ac_var;} ;;
   2323       esac ;;
   2324     esac
   2325   done
   2326   (set) 2>&1 |
   2327     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2328     *${as_nl}ac_space=\ *)
   2329       sed -n \
   2330 	"s/'\''/'\''\\\\'\'''\''/g;
   2331 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2332       ;; #(
   2333     *)
   2334       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2335       ;;
   2336     esac |
   2337     sort
   2338 )
   2339     echo
   2340 
   2341     cat <<\_ASBOX
   2342 ## ----------------- ##
   2343 ## Output variables. ##
   2344 ## ----------------- ##
   2345 _ASBOX
   2346     echo
   2347     for ac_var in $ac_subst_vars
   2348     do
   2349       eval ac_val=\$$ac_var
   2350       case $ac_val in
   2351       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2352       esac
   2353       $as_echo "$ac_var='\''$ac_val'\''"
   2354     done | sort
   2355     echo
   2356 
   2357     if test -n "$ac_subst_files"; then
   2358       cat <<\_ASBOX
   2359 ## ------------------- ##
   2360 ## File substitutions. ##
   2361 ## ------------------- ##
   2362 _ASBOX
   2363       echo
   2364       for ac_var in $ac_subst_files
   2365       do
   2366 	eval ac_val=\$$ac_var
   2367 	case $ac_val in
   2368 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2369 	esac
   2370 	$as_echo "$ac_var='\''$ac_val'\''"
   2371       done | sort
   2372       echo
   2373     fi
   2374 
   2375     if test -s confdefs.h; then
   2376       cat <<\_ASBOX
   2377 ## ----------- ##
   2378 ## confdefs.h. ##
   2379 ## ----------- ##
   2380 _ASBOX
   2381       echo
   2382       cat confdefs.h
   2383       echo
   2384     fi
   2385     test "$ac_signal" != 0 &&
   2386       $as_echo "$as_me: caught signal $ac_signal"
   2387     $as_echo "$as_me: exit $exit_status"
   2388   } >&5
   2389   rm -f core *.core core.conftest.* &&
   2390     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2391     exit $exit_status
   2392 ' 0
   2393 for ac_signal in 1 2 13 15; do
   2394   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2395 done
   2396 ac_signal=0
   2397 
   2398 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2399 rm -f -r conftest* confdefs.h
   2400 
   2401 $as_echo "/* confdefs.h */" > confdefs.h
   2402 
   2403 # Predefined preprocessor variables.
   2404 
   2405 cat >>confdefs.h <<_ACEOF
   2406 #define PACKAGE_NAME "$PACKAGE_NAME"
   2407 _ACEOF
   2408 
   2409 cat >>confdefs.h <<_ACEOF
   2410 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2411 _ACEOF
   2412 
   2413 cat >>confdefs.h <<_ACEOF
   2414 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2415 _ACEOF
   2416 
   2417 cat >>confdefs.h <<_ACEOF
   2418 #define PACKAGE_STRING "$PACKAGE_STRING"
   2419 _ACEOF
   2420 
   2421 cat >>confdefs.h <<_ACEOF
   2422 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2423 _ACEOF
   2424 
   2425 cat >>confdefs.h <<_ACEOF
   2426 #define PACKAGE_URL "$PACKAGE_URL"
   2427 _ACEOF
   2428 
   2429 
   2430 # Let the site file select an alternate cache file if it wants to.
   2431 # Prefer an explicitly selected file to automatically selected ones.
   2432 ac_site_file1=NONE
   2433 ac_site_file2=NONE
   2434 if test -n "$CONFIG_SITE"; then
   2435   ac_site_file1=$CONFIG_SITE
   2436 elif test "x$prefix" != xNONE; then
   2437   ac_site_file1=$prefix/share/config.site
   2438   ac_site_file2=$prefix/etc/config.site
   2439 else
   2440   ac_site_file1=$ac_default_prefix/share/config.site
   2441   ac_site_file2=$ac_default_prefix/etc/config.site
   2442 fi
   2443 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2444 do
   2445   test "x$ac_site_file" = xNONE && continue
   2446   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2447     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2448 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2449     sed 's/^/| /' "$ac_site_file" >&5
   2450     . "$ac_site_file"
   2451   fi
   2452 done
   2453 
   2454 if test -r "$cache_file"; then
   2455   # Some versions of bash will fail to source /dev/null (special files
   2456   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2457   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2458     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2459 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2460     case $cache_file in
   2461       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2462       *)                      . "./$cache_file";;
   2463     esac
   2464   fi
   2465 else
   2466   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2467 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2468   >$cache_file
   2469 fi
   2470 
   2471 # Check that the precious variables saved in the cache have kept the same
   2472 # value.
   2473 ac_cache_corrupted=false
   2474 for ac_var in $ac_precious_vars; do
   2475   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2476   eval ac_new_set=\$ac_env_${ac_var}_set
   2477   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2478   eval ac_new_val=\$ac_env_${ac_var}_value
   2479   case $ac_old_set,$ac_new_set in
   2480     set,)
   2481       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2482 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2483       ac_cache_corrupted=: ;;
   2484     ,set)
   2485       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2486 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2487       ac_cache_corrupted=: ;;
   2488     ,);;
   2489     *)
   2490       if test "x$ac_old_val" != "x$ac_new_val"; then
   2491 	# differences in whitespace do not lead to failure.
   2492 	ac_old_val_w=`echo x $ac_old_val`
   2493 	ac_new_val_w=`echo x $ac_new_val`
   2494 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2495 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2496 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2497 	  ac_cache_corrupted=:
   2498 	else
   2499 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2500 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2501 	  eval $ac_var=\$ac_old_val
   2502 	fi
   2503 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2504 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2505 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2506 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2507       fi;;
   2508   esac
   2509   # Pass precious variables to config.status.
   2510   if test "$ac_new_set" = set; then
   2511     case $ac_new_val in
   2512     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2513     *) ac_arg=$ac_var=$ac_new_val ;;
   2514     esac
   2515     case " $ac_configure_args " in
   2516       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2517       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2518     esac
   2519   fi
   2520 done
   2521 if $ac_cache_corrupted; then
   2522   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2523 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2524   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2525 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2526   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2527 fi
   2528 ## -------------------- ##
   2529 ## Main body of script. ##
   2530 ## -------------------- ##
   2531 
   2532 ac_ext=c
   2533 ac_cpp='$CPP $CPPFLAGS'
   2534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2537 
   2538 
   2539 
   2540 am__api_version='1.10'
   2541 
   2542 ac_aux_dir=
   2543 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2544   for ac_t in install-sh install.sh shtool; do
   2545     if test -f "$ac_dir/$ac_t"; then
   2546       ac_aux_dir=$ac_dir
   2547       ac_install_sh="$ac_aux_dir/$ac_t -c"
   2548       break 2
   2549     fi
   2550   done
   2551 done
   2552 if test -z "$ac_aux_dir"; then
   2553   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   2554 fi
   2555 
   2556 # These three variables are undocumented and unsupported,
   2557 # and are intended to be withdrawn in a future Autoconf release.
   2558 # They can cause serious problems if a builder's source tree is in a directory
   2559 # whose full name contains unusual characters.
   2560 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2561 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2562 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2563 
   2564 
   2565 # Find a good install program.  We prefer a C program (faster),
   2566 # so one script is as good as another.  But avoid the broken or
   2567 # incompatible versions:
   2568 # SysV /etc/install, /usr/sbin/install
   2569 # SunOS /usr/etc/install
   2570 # IRIX /sbin/install
   2571 # AIX /bin/install
   2572 # AmigaOS /C/install, which installs bootblocks on floppy discs
   2573 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   2574 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   2575 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   2576 # OS/2's system install, which has a completely different semantic
   2577 # ./install, which can be erroneously created by make from ./install.sh.
   2578 # Reject install programs that cannot install multiple files.
   2579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   2580 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   2581 if test -z "$INSTALL"; then
   2582 if test "${ac_cv_path_install+set}" = set; then :
   2583   $as_echo_n "(cached) " >&6
   2584 else
   2585   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2586 for as_dir in $PATH
   2587 do
   2588   IFS=$as_save_IFS
   2589   test -z "$as_dir" && as_dir=.
   2590     # Account for people who put trailing slashes in PATH elements.
   2591 case $as_dir/ in #((
   2592   ./ | .// | /[cC]/* | \
   2593   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   2594   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   2595   /usr/ucb/* ) ;;
   2596   *)
   2597     # OSF1 and SCO ODT 3.0 have their own names for install.
   2598     # Don't use installbsd from OSF since it installs stuff as root
   2599     # by default.
   2600     for ac_prog in ginstall scoinst install; do
   2601       for ac_exec_ext in '' $ac_executable_extensions; do
   2602 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
   2603 	  if test $ac_prog = install &&
   2604 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2605 	    # AIX install.  It has an incompatible calling convention.
   2606 	    :
   2607 	  elif test $ac_prog = install &&
   2608 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2609 	    # program-specific install script used by HP pwplus--don't use.
   2610 	    :
   2611 	  else
   2612 	    rm -rf conftest.one conftest.two conftest.dir
   2613 	    echo one > conftest.one
   2614 	    echo two > conftest.two
   2615 	    mkdir conftest.dir
   2616 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   2617 	      test -s conftest.one && test -s conftest.two &&
   2618 	      test -s conftest.dir/conftest.one &&
   2619 	      test -s conftest.dir/conftest.two
   2620 	    then
   2621 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   2622 	      break 3
   2623 	    fi
   2624 	  fi
   2625 	fi
   2626       done
   2627     done
   2628     ;;
   2629 esac
   2630 
   2631   done
   2632 IFS=$as_save_IFS
   2633 
   2634 rm -rf conftest.one conftest.two conftest.dir
   2635 
   2636 fi
   2637   if test "${ac_cv_path_install+set}" = set; then
   2638     INSTALL=$ac_cv_path_install
   2639   else
   2640     # As a last resort, use the slow shell script.  Don't cache a
   2641     # value for INSTALL within a source directory, because that will
   2642     # break other packages using the cache if that directory is
   2643     # removed, or if the value is a relative name.
   2644     INSTALL=$ac_install_sh
   2645   fi
   2646 fi
   2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   2648 $as_echo "$INSTALL" >&6; }
   2649 
   2650 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   2651 # It thinks the first close brace ends the variable substitution.
   2652 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   2653 
   2654 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   2655 
   2656 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   2657 
   2658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   2659 $as_echo_n "checking whether build environment is sane... " >&6; }
   2660 # Just in case
   2661 sleep 1
   2662 echo timestamp > conftest.file
   2663 # Do `set' in a subshell so we don't clobber the current shell's
   2664 # arguments.  Must try -L first in case configure is actually a
   2665 # symlink; some systems play weird games with the mod time of symlinks
   2666 # (eg FreeBSD returns the mod time of the symlink's containing
   2667 # directory).
   2668 if (
   2669    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   2670    if test "$*" = "X"; then
   2671       # -L didn't work.
   2672       set X `ls -t $srcdir/configure conftest.file`
   2673    fi
   2674    rm -f conftest.file
   2675    if test "$*" != "X $srcdir/configure conftest.file" \
   2676       && test "$*" != "X conftest.file $srcdir/configure"; then
   2677 
   2678       # If neither matched, then we have a broken ls.  This can happen
   2679       # if, for instance, CONFIG_SHELL is bash and it inherits a
   2680       # broken ls alias from the environment.  This has actually
   2681       # happened.  Such a system could not be considered "sane".
   2682       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
   2683 alias in your environment" "$LINENO" 5
   2684    fi
   2685 
   2686    test "$2" = conftest.file
   2687    )
   2688 then
   2689    # Ok.
   2690    :
   2691 else
   2692    as_fn_error "newly created file is older than distributed files!
   2693 Check your system clock" "$LINENO" 5
   2694 fi
   2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   2696 $as_echo "yes" >&6; }
   2697 test "$program_prefix" != NONE &&
   2698   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   2699 # Use a double $ so make ignores it.
   2700 test "$program_suffix" != NONE &&
   2701   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   2702 # Double any \ or $.
   2703 # By default was `s,x,x', remove it if useless.
   2704 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   2705 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
   2706 
   2707 # expand $ac_aux_dir to an absolute path
   2708 am_aux_dir=`cd $ac_aux_dir && pwd`
   2709 
   2710 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
   2711 # Use eval to expand $SHELL
   2712 if eval "$MISSING --run true"; then
   2713   am_missing_run="$MISSING --run "
   2714 else
   2715   am_missing_run=
   2716   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
   2717 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
   2718 fi
   2719 
   2720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
   2721 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
   2722 if test -z "$MKDIR_P"; then
   2723   if test "${ac_cv_path_mkdir+set}" = set; then :
   2724   $as_echo_n "(cached) " >&6
   2725 else
   2726   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2727 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   2728 do
   2729   IFS=$as_save_IFS
   2730   test -z "$as_dir" && as_dir=.
   2731     for ac_prog in mkdir gmkdir; do
   2732 	 for ac_exec_ext in '' $ac_executable_extensions; do
   2733 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
   2734 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
   2735 	     'mkdir (GNU coreutils) '* | \
   2736 	     'mkdir (coreutils) '* | \
   2737 	     'mkdir (fileutils) '4.1*)
   2738 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
   2739 	       break 3;;
   2740 	   esac
   2741 	 done
   2742        done
   2743   done
   2744 IFS=$as_save_IFS
   2745 
   2746 fi
   2747 
   2748   test -d ./--version && rmdir ./--version
   2749   if test "${ac_cv_path_mkdir+set}" = set; then
   2750     MKDIR_P="$ac_cv_path_mkdir -p"
   2751   else
   2752     # As a last resort, use the slow shell script.  Don't cache a
   2753     # value for MKDIR_P within a source directory, because that will
   2754     # break other packages using the cache if that directory is
   2755     # removed, or if the value is a relative name.
   2756     MKDIR_P="$ac_install_sh -d"
   2757   fi
   2758 fi
   2759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   2760 $as_echo "$MKDIR_P" >&6; }
   2761 
   2762 mkdir_p="$MKDIR_P"
   2763 case $mkdir_p in
   2764   [\\/$]* | ?:[\\/]*) ;;
   2765   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
   2766 esac
   2767 
   2768 for ac_prog in gawk mawk nawk awk
   2769 do
   2770   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2771 set dummy $ac_prog; ac_word=$2
   2772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2773 $as_echo_n "checking for $ac_word... " >&6; }
   2774 if test "${ac_cv_prog_AWK+set}" = set; then :
   2775   $as_echo_n "(cached) " >&6
   2776 else
   2777   if test -n "$AWK"; then
   2778   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   2779 else
   2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2781 for as_dir in $PATH
   2782 do
   2783   IFS=$as_save_IFS
   2784   test -z "$as_dir" && as_dir=.
   2785     for ac_exec_ext in '' $ac_executable_extensions; do
   2786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2787     ac_cv_prog_AWK="$ac_prog"
   2788     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2789     break 2
   2790   fi
   2791 done
   2792   done
   2793 IFS=$as_save_IFS
   2794 
   2795 fi
   2796 fi
   2797 AWK=$ac_cv_prog_AWK
   2798 if test -n "$AWK"; then
   2799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   2800 $as_echo "$AWK" >&6; }
   2801 else
   2802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2803 $as_echo "no" >&6; }
   2804 fi
   2805 
   2806 
   2807   test -n "$AWK" && break
   2808 done
   2809 
   2810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   2811 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   2812 set x ${MAKE-make}
   2813 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   2814 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
   2815   $as_echo_n "(cached) " >&6
   2816 else
   2817   cat >conftest.make <<\_ACEOF
   2818 SHELL = /bin/sh
   2819 all:
   2820 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   2821 _ACEOF
   2822 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
   2823 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   2824   *@@@%%%=?*=@@@%%%*)
   2825     eval ac_cv_prog_make_${ac_make}_set=yes;;
   2826   *)
   2827     eval ac_cv_prog_make_${ac_make}_set=no;;
   2828 esac
   2829 rm -f conftest.make
   2830 fi
   2831 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   2832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   2833 $as_echo "yes" >&6; }
   2834   SET_MAKE=
   2835 else
   2836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2837 $as_echo "no" >&6; }
   2838   SET_MAKE="MAKE=${MAKE-make}"
   2839 fi
   2840 
   2841 rm -rf .tst 2>/dev/null
   2842 mkdir .tst 2>/dev/null
   2843 if test -d .tst; then
   2844   am__leading_dot=.
   2845 else
   2846   am__leading_dot=_
   2847 fi
   2848 rmdir .tst 2>/dev/null
   2849 
   2850 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   2851   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   2852   # is not polluted with repeated "-I."
   2853   am__isrc=' -I$(srcdir)'
   2854   # test to see if srcdir already configured
   2855   if test -f $srcdir/config.status; then
   2856     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   2857   fi
   2858 fi
   2859 
   2860 # test whether we have cygpath
   2861 if test -z "$CYGPATH_W"; then
   2862   if (cygpath --version) >/dev/null 2>/dev/null; then
   2863     CYGPATH_W='cygpath -w'
   2864   else
   2865     CYGPATH_W=echo
   2866   fi
   2867 fi
   2868 
   2869 
   2870 # Define the identity of the package.
   2871  PACKAGE='ldapcpplib'
   2872  VERSION=' '
   2873 
   2874 
   2875 cat >>confdefs.h <<_ACEOF
   2876 #define PACKAGE "$PACKAGE"
   2877 _ACEOF
   2878 
   2879 
   2880 cat >>confdefs.h <<_ACEOF
   2881 #define VERSION "$VERSION"
   2882 _ACEOF
   2883 
   2884 # Some tools Automake needs.
   2885 
   2886 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   2887 
   2888 
   2889 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   2890 
   2891 
   2892 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   2893 
   2894 
   2895 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   2896 
   2897 
   2898 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   2899 
   2900 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
   2901 
   2902 # Installed binaries are usually stripped using `strip' when the user
   2903 # run `make install-strip'.  However `strip' might not be the right
   2904 # tool to use in cross-compilation environments, therefore Automake
   2905 # will honor the `STRIP' environment variable to overrule this program.
   2906 if test "$cross_compiling" != no; then
   2907   if test -n "$ac_tool_prefix"; then
   2908   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   2909 set dummy ${ac_tool_prefix}strip; ac_word=$2
   2910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2911 $as_echo_n "checking for $ac_word... " >&6; }
   2912 if test "${ac_cv_prog_STRIP+set}" = set; then :
   2913   $as_echo_n "(cached) " >&6
   2914 else
   2915   if test -n "$STRIP"; then
   2916   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   2917 else
   2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2919 for as_dir in $PATH
   2920 do
   2921   IFS=$as_save_IFS
   2922   test -z "$as_dir" && as_dir=.
   2923     for ac_exec_ext in '' $ac_executable_extensions; do
   2924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2925     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   2926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2927     break 2
   2928   fi
   2929 done
   2930   done
   2931 IFS=$as_save_IFS
   2932 
   2933 fi
   2934 fi
   2935 STRIP=$ac_cv_prog_STRIP
   2936 if test -n "$STRIP"; then
   2937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   2938 $as_echo "$STRIP" >&6; }
   2939 else
   2940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2941 $as_echo "no" >&6; }
   2942 fi
   2943 
   2944 
   2945 fi
   2946 if test -z "$ac_cv_prog_STRIP"; then
   2947   ac_ct_STRIP=$STRIP
   2948   # Extract the first word of "strip", so it can be a program name with args.
   2949 set dummy strip; ac_word=$2
   2950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2951 $as_echo_n "checking for $ac_word... " >&6; }
   2952 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
   2953   $as_echo_n "(cached) " >&6
   2954 else
   2955   if test -n "$ac_ct_STRIP"; then
   2956   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   2957 else
   2958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2959 for as_dir in $PATH
   2960 do
   2961   IFS=$as_save_IFS
   2962   test -z "$as_dir" && as_dir=.
   2963     for ac_exec_ext in '' $ac_executable_extensions; do
   2964   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2965     ac_cv_prog_ac_ct_STRIP="strip"
   2966     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2967     break 2
   2968   fi
   2969 done
   2970   done
   2971 IFS=$as_save_IFS
   2972 
   2973 fi
   2974 fi
   2975 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   2976 if test -n "$ac_ct_STRIP"; then
   2977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   2978 $as_echo "$ac_ct_STRIP" >&6; }
   2979 else
   2980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2981 $as_echo "no" >&6; }
   2982 fi
   2983 
   2984   if test "x$ac_ct_STRIP" = x; then
   2985     STRIP=":"
   2986   else
   2987     case $cross_compiling:$ac_tool_warned in
   2988 yes:)
   2989 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2990 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2991 ac_tool_warned=yes ;;
   2992 esac
   2993     STRIP=$ac_ct_STRIP
   2994   fi
   2995 else
   2996   STRIP="$ac_cv_prog_STRIP"
   2997 fi
   2998 
   2999 fi
   3000 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   3001 
   3002 # We need awk for the "check" target.  The system "awk" is bad on
   3003 # some platforms.
   3004 # Always define AMTAR for backward compatibility.
   3005 
   3006 AMTAR=${AMTAR-"${am_missing_run}tar"}
   3007 
   3008 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
   3009 
   3010 
   3011 
   3012 
   3013 
   3014 ac_config_headers="$ac_config_headers src/config.h"
   3015 
   3016 
   3017 eval `$ac_aux_dir/version.sh`
   3018 if test -z "$OL_CPP_API_RELEASE"; then
   3019         as_fn_error "could not determine version" "$LINENO" 5
   3020 fi
   3021 
   3022 VERSION=$OL_CPP_API_RELEASE
   3023 OPENLDAP_CPP_API_VERSION=$OL_CPP_API_VERSION
   3024 
   3025 
   3026 
   3027 ac_ext=cpp
   3028 ac_cpp='$CXXCPP $CPPFLAGS'
   3029 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3030 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3031 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3032 if test -z "$CXX"; then
   3033   if test -n "$CCC"; then
   3034     CXX=$CCC
   3035   else
   3036     if test -n "$ac_tool_prefix"; then
   3037   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3038   do
   3039     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3040 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3042 $as_echo_n "checking for $ac_word... " >&6; }
   3043 if test "${ac_cv_prog_CXX+set}" = set; then :
   3044   $as_echo_n "(cached) " >&6
   3045 else
   3046   if test -n "$CXX"; then
   3047   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   3048 else
   3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3050 for as_dir in $PATH
   3051 do
   3052   IFS=$as_save_IFS
   3053   test -z "$as_dir" && as_dir=.
   3054     for ac_exec_ext in '' $ac_executable_extensions; do
   3055   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3056     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   3057     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3058     break 2
   3059   fi
   3060 done
   3061   done
   3062 IFS=$as_save_IFS
   3063 
   3064 fi
   3065 fi
   3066 CXX=$ac_cv_prog_CXX
   3067 if test -n "$CXX"; then
   3068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   3069 $as_echo "$CXX" >&6; }
   3070 else
   3071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3072 $as_echo "no" >&6; }
   3073 fi
   3074 
   3075 
   3076     test -n "$CXX" && break
   3077   done
   3078 fi
   3079 if test -z "$CXX"; then
   3080   ac_ct_CXX=$CXX
   3081   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3082 do
   3083   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3084 set dummy $ac_prog; ac_word=$2
   3085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3086 $as_echo_n "checking for $ac_word... " >&6; }
   3087 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
   3088   $as_echo_n "(cached) " >&6
   3089 else
   3090   if test -n "$ac_ct_CXX"; then
   3091   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   3092 else
   3093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3094 for as_dir in $PATH
   3095 do
   3096   IFS=$as_save_IFS
   3097   test -z "$as_dir" && as_dir=.
   3098     for ac_exec_ext in '' $ac_executable_extensions; do
   3099   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3100     ac_cv_prog_ac_ct_CXX="$ac_prog"
   3101     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3102     break 2
   3103   fi
   3104 done
   3105   done
   3106 IFS=$as_save_IFS
   3107 
   3108 fi
   3109 fi
   3110 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   3111 if test -n "$ac_ct_CXX"; then
   3112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   3113 $as_echo "$ac_ct_CXX" >&6; }
   3114 else
   3115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3116 $as_echo "no" >&6; }
   3117 fi
   3118 
   3119 
   3120   test -n "$ac_ct_CXX" && break
   3121 done
   3122 
   3123   if test "x$ac_ct_CXX" = x; then
   3124     CXX="g++"
   3125   else
   3126     case $cross_compiling:$ac_tool_warned in
   3127 yes:)
   3128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3129 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3130 ac_tool_warned=yes ;;
   3131 esac
   3132     CXX=$ac_ct_CXX
   3133   fi
   3134 fi
   3135 
   3136   fi
   3137 fi
   3138 # Provide some information about the compiler.
   3139 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   3140 set X $ac_compile
   3141 ac_compiler=$2
   3142 for ac_option in --version -v -V -qversion; do
   3143   { { ac_try="$ac_compiler $ac_option >&5"
   3144 case "(($ac_try" in
   3145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3146   *) ac_try_echo=$ac_try;;
   3147 esac
   3148 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3149 $as_echo "$ac_try_echo"; } >&5
   3150   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3151   ac_status=$?
   3152   if test -s conftest.err; then
   3153     sed '10a\
   3154 ... rest of stderr output deleted ...
   3155          10q' conftest.err >conftest.er1
   3156     cat conftest.er1 >&5
   3157   fi
   3158   rm -f conftest.er1 conftest.err
   3159   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3160   test $ac_status = 0; }
   3161 done
   3162 
   3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3164 /* end confdefs.h.  */
   3165 
   3166 int
   3167 main ()
   3168 {
   3169 
   3170   ;
   3171   return 0;
   3172 }
   3173 _ACEOF
   3174 ac_clean_files_save=$ac_clean_files
   3175 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3176 # Try to create an executable without -o first, disregard a.out.
   3177 # It will help us diagnose broken compilers, and finding out an intuition
   3178 # of exeext.
   3179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
   3180 $as_echo_n "checking whether the C++ compiler works... " >&6; }
   3181 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3182 
   3183 # The possible output files:
   3184 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3185 
   3186 ac_rmfiles=
   3187 for ac_file in $ac_files
   3188 do
   3189   case $ac_file in
   3190     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3191     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3192   esac
   3193 done
   3194 rm -f $ac_rmfiles
   3195 
   3196 if { { ac_try="$ac_link_default"
   3197 case "(($ac_try" in
   3198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3199   *) ac_try_echo=$ac_try;;
   3200 esac
   3201 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3202 $as_echo "$ac_try_echo"; } >&5
   3203   (eval "$ac_link_default") 2>&5
   3204   ac_status=$?
   3205   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3206   test $ac_status = 0; }; then :
   3207   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3208 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3209 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3210 # so that the user can short-circuit this test for compilers unknown to
   3211 # Autoconf.
   3212 for ac_file in $ac_files ''
   3213 do
   3214   test -f "$ac_file" || continue
   3215   case $ac_file in
   3216     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3217 	;;
   3218     [ab].out )
   3219 	# We found the default executable, but exeext='' is most
   3220 	# certainly right.
   3221 	break;;
   3222     *.* )
   3223 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3224 	then :; else
   3225 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3226 	fi
   3227 	# We set ac_cv_exeext here because the later test for it is not
   3228 	# safe: cross compilers may not add the suffix if given an `-o'
   3229 	# argument, so we may need to know it at that point already.
   3230 	# Even if this section looks crufty: it has the advantage of
   3231 	# actually working.
   3232 	break;;
   3233     * )
   3234 	break;;
   3235   esac
   3236 done
   3237 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3238 
   3239 else
   3240   ac_file=''
   3241 fi
   3242 if test -z "$ac_file"; then :
   3243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3244 $as_echo "no" >&6; }
   3245 $as_echo "$as_me: failed program was:" >&5
   3246 sed 's/^/| /' conftest.$ac_ext >&5
   3247 
   3248 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3249 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3250 { as_fn_set_status 77
   3251 as_fn_error "C++ compiler cannot create executables
   3252 See \`config.log' for more details." "$LINENO" 5; }; }
   3253 else
   3254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3255 $as_echo "yes" >&6; }
   3256 fi
   3257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
   3258 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
   3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3260 $as_echo "$ac_file" >&6; }
   3261 ac_exeext=$ac_cv_exeext
   3262 
   3263 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3264 ac_clean_files=$ac_clean_files_save
   3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3266 $as_echo_n "checking for suffix of executables... " >&6; }
   3267 if { { ac_try="$ac_link"
   3268 case "(($ac_try" in
   3269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3270   *) ac_try_echo=$ac_try;;
   3271 esac
   3272 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3273 $as_echo "$ac_try_echo"; } >&5
   3274   (eval "$ac_link") 2>&5
   3275   ac_status=$?
   3276   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3277   test $ac_status = 0; }; then :
   3278   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3279 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3280 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3281 # `rm'.
   3282 for ac_file in conftest.exe conftest conftest.*; do
   3283   test -f "$ac_file" || continue
   3284   case $ac_file in
   3285     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3286     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3287 	  break;;
   3288     * ) break;;
   3289   esac
   3290 done
   3291 else
   3292   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3293 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3294 as_fn_error "cannot compute suffix of executables: cannot compile and link
   3295 See \`config.log' for more details." "$LINENO" 5; }
   3296 fi
   3297 rm -f conftest conftest$ac_cv_exeext
   3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3299 $as_echo "$ac_cv_exeext" >&6; }
   3300 
   3301 rm -f conftest.$ac_ext
   3302 EXEEXT=$ac_cv_exeext
   3303 ac_exeext=$EXEEXT
   3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3305 /* end confdefs.h.  */
   3306 #include <stdio.h>
   3307 int
   3308 main ()
   3309 {
   3310 FILE *f = fopen ("conftest.out", "w");
   3311  return ferror (f) || fclose (f) != 0;
   3312 
   3313   ;
   3314   return 0;
   3315 }
   3316 _ACEOF
   3317 ac_clean_files="$ac_clean_files conftest.out"
   3318 # Check that the compiler produces executables we can run.  If not, either
   3319 # the compiler is broken, or we cross compile.
   3320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3321 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3322 if test "$cross_compiling" != yes; then
   3323   { { ac_try="$ac_link"
   3324 case "(($ac_try" in
   3325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3326   *) ac_try_echo=$ac_try;;
   3327 esac
   3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3329 $as_echo "$ac_try_echo"; } >&5
   3330   (eval "$ac_link") 2>&5
   3331   ac_status=$?
   3332   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3333   test $ac_status = 0; }
   3334   if { ac_try='./conftest$ac_cv_exeext'
   3335   { { case "(($ac_try" in
   3336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3337   *) ac_try_echo=$ac_try;;
   3338 esac
   3339 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3340 $as_echo "$ac_try_echo"; } >&5
   3341   (eval "$ac_try") 2>&5
   3342   ac_status=$?
   3343   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3344   test $ac_status = 0; }; }; then
   3345     cross_compiling=no
   3346   else
   3347     if test "$cross_compiling" = maybe; then
   3348 	cross_compiling=yes
   3349     else
   3350 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3352 as_fn_error "cannot run C++ compiled programs.
   3353 If you meant to cross compile, use \`--host'.
   3354 See \`config.log' for more details." "$LINENO" 5; }
   3355     fi
   3356   fi
   3357 fi
   3358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3359 $as_echo "$cross_compiling" >&6; }
   3360 
   3361 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3362 ac_clean_files=$ac_clean_files_save
   3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3364 $as_echo_n "checking for suffix of object files... " >&6; }
   3365 if test "${ac_cv_objext+set}" = set; then :
   3366   $as_echo_n "(cached) " >&6
   3367 else
   3368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3369 /* end confdefs.h.  */
   3370 
   3371 int
   3372 main ()
   3373 {
   3374 
   3375   ;
   3376   return 0;
   3377 }
   3378 _ACEOF
   3379 rm -f conftest.o conftest.obj
   3380 if { { ac_try="$ac_compile"
   3381 case "(($ac_try" in
   3382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3383   *) ac_try_echo=$ac_try;;
   3384 esac
   3385 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3386 $as_echo "$ac_try_echo"; } >&5
   3387   (eval "$ac_compile") 2>&5
   3388   ac_status=$?
   3389   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3390   test $ac_status = 0; }; then :
   3391   for ac_file in conftest.o conftest.obj conftest.*; do
   3392   test -f "$ac_file" || continue;
   3393   case $ac_file in
   3394     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3395     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3396        break;;
   3397   esac
   3398 done
   3399 else
   3400   $as_echo "$as_me: failed program was:" >&5
   3401 sed 's/^/| /' conftest.$ac_ext >&5
   3402 
   3403 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3404 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3405 as_fn_error "cannot compute suffix of object files: cannot compile
   3406 See \`config.log' for more details." "$LINENO" 5; }
   3407 fi
   3408 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3409 fi
   3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3411 $as_echo "$ac_cv_objext" >&6; }
   3412 OBJEXT=$ac_cv_objext
   3413 ac_objext=$OBJEXT
   3414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   3415 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   3416 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
   3417   $as_echo_n "(cached) " >&6
   3418 else
   3419   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3420 /* end confdefs.h.  */
   3421 
   3422 int
   3423 main ()
   3424 {
   3425 #ifndef __GNUC__
   3426        choke me
   3427 #endif
   3428 
   3429   ;
   3430   return 0;
   3431 }
   3432 _ACEOF
   3433 if ac_fn_cxx_try_compile "$LINENO"; then :
   3434   ac_compiler_gnu=yes
   3435 else
   3436   ac_compiler_gnu=no
   3437 fi
   3438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3439 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   3440 
   3441 fi
   3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   3443 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   3444 if test $ac_compiler_gnu = yes; then
   3445   GXX=yes
   3446 else
   3447   GXX=
   3448 fi
   3449 ac_test_CXXFLAGS=${CXXFLAGS+set}
   3450 ac_save_CXXFLAGS=$CXXFLAGS
   3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   3452 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   3453 if test "${ac_cv_prog_cxx_g+set}" = set; then :
   3454   $as_echo_n "(cached) " >&6
   3455 else
   3456   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   3457    ac_cxx_werror_flag=yes
   3458    ac_cv_prog_cxx_g=no
   3459    CXXFLAGS="-g"
   3460    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3461 /* end confdefs.h.  */
   3462 
   3463 int
   3464 main ()
   3465 {
   3466 
   3467   ;
   3468   return 0;
   3469 }
   3470 _ACEOF
   3471 if ac_fn_cxx_try_compile "$LINENO"; then :
   3472   ac_cv_prog_cxx_g=yes
   3473 else
   3474   CXXFLAGS=""
   3475       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3476 /* end confdefs.h.  */
   3477 
   3478 int
   3479 main ()
   3480 {
   3481 
   3482   ;
   3483   return 0;
   3484 }
   3485 _ACEOF
   3486 if ac_fn_cxx_try_compile "$LINENO"; then :
   3487 
   3488 else
   3489   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3490 	 CXXFLAGS="-g"
   3491 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3492 /* end confdefs.h.  */
   3493 
   3494 int
   3495 main ()
   3496 {
   3497 
   3498   ;
   3499   return 0;
   3500 }
   3501 _ACEOF
   3502 if ac_fn_cxx_try_compile "$LINENO"; then :
   3503   ac_cv_prog_cxx_g=yes
   3504 fi
   3505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3506 fi
   3507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3508 fi
   3509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3510    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3511 fi
   3512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   3513 $as_echo "$ac_cv_prog_cxx_g" >&6; }
   3514 if test "$ac_test_CXXFLAGS" = set; then
   3515   CXXFLAGS=$ac_save_CXXFLAGS
   3516 elif test $ac_cv_prog_cxx_g = yes; then
   3517   if test "$GXX" = yes; then
   3518     CXXFLAGS="-g -O2"
   3519   else
   3520     CXXFLAGS="-g"
   3521   fi
   3522 else
   3523   if test "$GXX" = yes; then
   3524     CXXFLAGS="-O2"
   3525   else
   3526     CXXFLAGS=
   3527   fi
   3528 fi
   3529 ac_ext=c
   3530 ac_cpp='$CPP $CPPFLAGS'
   3531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3534 DEPDIR="${am__leading_dot}deps"
   3535 
   3536 ac_config_commands="$ac_config_commands depfiles"
   3537 
   3538 
   3539 am_make=${MAKE-make}
   3540 cat > confinc << 'END'
   3541 am__doit:
   3542 	@echo done
   3543 .PHONY: am__doit
   3544 END
   3545 # If we don't find an include directive, just comment out the code.
   3546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
   3547 $as_echo_n "checking for style of include used by $am_make... " >&6; }
   3548 am__include="#"
   3549 am__quote=
   3550 _am_result=none
   3551 # First try GNU make style include.
   3552 echo "include confinc" > confmf
   3553 # We grep out `Entering directory' and `Leaving directory'
   3554 # messages which can occur if `w' ends up in MAKEFLAGS.
   3555 # In particular we don't look at `^make:' because GNU make might
   3556 # be invoked under some other name (usually "gmake"), in which
   3557 # case it prints its new name instead of `make'.
   3558 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
   3559    am__include=include
   3560    am__quote=
   3561    _am_result=GNU
   3562 fi
   3563 # Now try BSD make style include.
   3564 if test "$am__include" = "#"; then
   3565    echo '.include "confinc"' > confmf
   3566    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
   3567       am__include=.include
   3568       am__quote="\""
   3569       _am_result=BSD
   3570    fi
   3571 fi
   3572 
   3573 
   3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
   3575 $as_echo "$_am_result" >&6; }
   3576 rm -f confinc confmf
   3577 
   3578 # Check whether --enable-dependency-tracking was given.
   3579 if test "${enable_dependency_tracking+set}" = set; then :
   3580   enableval=$enable_dependency_tracking;
   3581 fi
   3582 
   3583 if test "x$enable_dependency_tracking" != xno; then
   3584   am_depcomp="$ac_aux_dir/depcomp"
   3585   AMDEPBACKSLASH='\'
   3586 fi
   3587  if test "x$enable_dependency_tracking" != xno; then
   3588   AMDEP_TRUE=
   3589   AMDEP_FALSE='#'
   3590 else
   3591   AMDEP_TRUE='#'
   3592   AMDEP_FALSE=
   3593 fi
   3594 
   3595 
   3596 
   3597 depcc="$CXX"  am_compiler_list=
   3598 
   3599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   3600 $as_echo_n "checking dependency style of $depcc... " >&6; }
   3601 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
   3602   $as_echo_n "(cached) " >&6
   3603 else
   3604   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   3605   # We make a subdir and do the tests there.  Otherwise we can end up
   3606   # making bogus files that we don't know about and never remove.  For
   3607   # instance it was reported that on HP-UX the gcc test will end up
   3608   # making a dummy file named `D' -- because `-MD' means `put the output
   3609   # in D'.
   3610   mkdir conftest.dir
   3611   # Copy depcomp to subdir because otherwise we won't find it if we're
   3612   # using a relative directory.
   3613   cp "$am_depcomp" conftest.dir
   3614   cd conftest.dir
   3615   # We will build objects and dependencies in a subdirectory because
   3616   # it helps to detect inapplicable dependency modes.  For instance
   3617   # both Tru64's cc and ICC support -MD to output dependencies as a
   3618   # side effect of compilation, but ICC will put the dependencies in
   3619   # the current directory while Tru64 will put them in the object
   3620   # directory.
   3621   mkdir sub
   3622 
   3623   am_cv_CXX_dependencies_compiler_type=none
   3624   if test "$am_compiler_list" = ""; then
   3625      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   3626   fi
   3627   for depmode in $am_compiler_list; do
   3628     # Setup a source with many dependencies, because some compilers
   3629     # like to wrap large dependency lists on column 80 (with \), and
   3630     # we should not choose a depcomp mode which is confused by this.
   3631     #
   3632     # We need to recreate these files for each test, as the compiler may
   3633     # overwrite some of them when testing with obscure command lines.
   3634     # This happens at least with the AIX C compiler.
   3635     : > sub/conftest.c
   3636     for i in 1 2 3 4 5 6; do
   3637       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   3638       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   3639       # Solaris 8's {/usr,}/bin/sh.
   3640       touch sub/conftst$i.h
   3641     done
   3642     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   3643 
   3644     case $depmode in
   3645     nosideeffect)
   3646       # after this tag, mechanisms are not by side-effect, so they'll
   3647       # only be used when explicitly requested
   3648       if test "x$enable_dependency_tracking" = xyes; then
   3649 	continue
   3650       else
   3651 	break
   3652       fi
   3653       ;;
   3654     none) break ;;
   3655     esac
   3656     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   3657     # mode.  It turns out that the SunPro C++ compiler does not properly
   3658     # handle `-M -o', and we need to detect this.
   3659     if depmode=$depmode \
   3660        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   3661        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   3662        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   3663          >/dev/null 2>conftest.err &&
   3664        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   3665        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   3666        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   3667        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   3668       # icc doesn't choke on unknown options, it will just issue warnings
   3669       # or remarks (even with -Werror).  So we grep stderr for any message
   3670       # that says an option was ignored or not supported.
   3671       # When given -MP, icc 7.0 and 7.1 complain thusly:
   3672       #   icc: Command line warning: ignoring option '-M'; no argument required
   3673       # The diagnosis changed in icc 8.0:
   3674       #   icc: Command line remark: option '-MP' not supported
   3675       if (grep 'ignoring option' conftest.err ||
   3676           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   3677         am_cv_CXX_dependencies_compiler_type=$depmode
   3678         break
   3679       fi
   3680     fi
   3681   done
   3682 
   3683   cd ..
   3684   rm -rf conftest.dir
   3685 else
   3686   am_cv_CXX_dependencies_compiler_type=none
   3687 fi
   3688 
   3689 fi
   3690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
   3691 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
   3692 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   3693 
   3694  if
   3695   test "x$enable_dependency_tracking" != xno \
   3696   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   3697   am__fastdepCXX_TRUE=
   3698   am__fastdepCXX_FALSE='#'
   3699 else
   3700   am__fastdepCXX_TRUE='#'
   3701   am__fastdepCXX_FALSE=
   3702 fi
   3703 
   3704 
   3705 # Check whether --enable-shared was given.
   3706 if test "${enable_shared+set}" = set; then :
   3707   enableval=$enable_shared; p=${PACKAGE-default}
   3708     case $enableval in
   3709     yes) enable_shared=yes ;;
   3710     no) enable_shared=no ;;
   3711     *)
   3712       enable_shared=no
   3713       # Look at the argument we got.  We use all the common list separators.
   3714       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3715       for pkg in $enableval; do
   3716 	IFS="$lt_save_ifs"
   3717 	if test "X$pkg" = "X$p"; then
   3718 	  enable_shared=yes
   3719 	fi
   3720       done
   3721       IFS="$lt_save_ifs"
   3722       ;;
   3723     esac
   3724 else
   3725   enable_shared=yes
   3726 fi
   3727 
   3728 
   3729 # Check whether --enable-static was given.
   3730 if test "${enable_static+set}" = set; then :
   3731   enableval=$enable_static; p=${PACKAGE-default}
   3732     case $enableval in
   3733     yes) enable_static=yes ;;
   3734     no) enable_static=no ;;
   3735     *)
   3736      enable_static=no
   3737       # Look at the argument we got.  We use all the common list separators.
   3738       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3739       for pkg in $enableval; do
   3740 	IFS="$lt_save_ifs"
   3741 	if test "X$pkg" = "X$p"; then
   3742 	  enable_static=yes
   3743 	fi
   3744       done
   3745       IFS="$lt_save_ifs"
   3746       ;;
   3747     esac
   3748 else
   3749   enable_static=yes
   3750 fi
   3751 
   3752 
   3753 # Check whether --enable-fast-install was given.
   3754 if test "${enable_fast_install+set}" = set; then :
   3755   enableval=$enable_fast_install; p=${PACKAGE-default}
   3756     case $enableval in
   3757     yes) enable_fast_install=yes ;;
   3758     no) enable_fast_install=no ;;
   3759     *)
   3760       enable_fast_install=no
   3761       # Look at the argument we got.  We use all the common list separators.
   3762       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3763       for pkg in $enableval; do
   3764 	IFS="$lt_save_ifs"
   3765 	if test "X$pkg" = "X$p"; then
   3766 	  enable_fast_install=yes
   3767 	fi
   3768       done
   3769       IFS="$lt_save_ifs"
   3770       ;;
   3771     esac
   3772 else
   3773   enable_fast_install=yes
   3774 fi
   3775 
   3776 
   3777 # Make sure we can run config.sub.
   3778 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   3779   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   3780 
   3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   3782 $as_echo_n "checking build system type... " >&6; }
   3783 if test "${ac_cv_build+set}" = set; then :
   3784   $as_echo_n "(cached) " >&6
   3785 else
   3786   ac_build_alias=$build_alias
   3787 test "x$ac_build_alias" = x &&
   3788   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   3789 test "x$ac_build_alias" = x &&
   3790   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
   3791 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   3792   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   3793 
   3794 fi
   3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   3796 $as_echo "$ac_cv_build" >&6; }
   3797 case $ac_cv_build in
   3798 *-*-*) ;;
   3799 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
   3800 esac
   3801 build=$ac_cv_build
   3802 ac_save_IFS=$IFS; IFS='-'
   3803 set x $ac_cv_build
   3804 shift
   3805 build_cpu=$1
   3806 build_vendor=$2
   3807 shift; shift
   3808 # Remember, the first character of IFS is used to create $*,
   3809 # except with old shells:
   3810 build_os=$*
   3811 IFS=$ac_save_IFS
   3812 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   3813 
   3814 
   3815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   3816 $as_echo_n "checking host system type... " >&6; }
   3817 if test "${ac_cv_host+set}" = set; then :
   3818   $as_echo_n "(cached) " >&6
   3819 else
   3820   if test "x$host_alias" = x; then
   3821   ac_cv_host=$ac_cv_build
   3822 else
   3823   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   3824     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   3825 fi
   3826 
   3827 fi
   3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   3829 $as_echo "$ac_cv_host" >&6; }
   3830 case $ac_cv_host in
   3831 *-*-*) ;;
   3832 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
   3833 esac
   3834 host=$ac_cv_host
   3835 ac_save_IFS=$IFS; IFS='-'
   3836 set x $ac_cv_host
   3837 shift
   3838 host_cpu=$1
   3839 host_vendor=$2
   3840 shift; shift
   3841 # Remember, the first character of IFS is used to create $*,
   3842 # except with old shells:
   3843 host_os=$*
   3844 IFS=$ac_save_IFS
   3845 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   3846 
   3847 
   3848 ac_ext=c
   3849 ac_cpp='$CPP $CPPFLAGS'
   3850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3853 if test -n "$ac_tool_prefix"; then
   3854   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3855 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3857 $as_echo_n "checking for $ac_word... " >&6; }
   3858 if test "${ac_cv_prog_CC+set}" = set; then :
   3859   $as_echo_n "(cached) " >&6
   3860 else
   3861   if test -n "$CC"; then
   3862   ac_cv_prog_CC="$CC" # Let the user override the test.
   3863 else
   3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3865 for as_dir in $PATH
   3866 do
   3867   IFS=$as_save_IFS
   3868   test -z "$as_dir" && as_dir=.
   3869     for ac_exec_ext in '' $ac_executable_extensions; do
   3870   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3871     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3872     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3873     break 2
   3874   fi
   3875 done
   3876   done
   3877 IFS=$as_save_IFS
   3878 
   3879 fi
   3880 fi
   3881 CC=$ac_cv_prog_CC
   3882 if test -n "$CC"; then
   3883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3884 $as_echo "$CC" >&6; }
   3885 else
   3886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3887 $as_echo "no" >&6; }
   3888 fi
   3889 
   3890 
   3891 fi
   3892 if test -z "$ac_cv_prog_CC"; then
   3893   ac_ct_CC=$CC
   3894   # Extract the first word of "gcc", so it can be a program name with args.
   3895 set dummy gcc; ac_word=$2
   3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3897 $as_echo_n "checking for $ac_word... " >&6; }
   3898 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
   3899   $as_echo_n "(cached) " >&6
   3900 else
   3901   if test -n "$ac_ct_CC"; then
   3902   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3903 else
   3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3905 for as_dir in $PATH
   3906 do
   3907   IFS=$as_save_IFS
   3908   test -z "$as_dir" && as_dir=.
   3909     for ac_exec_ext in '' $ac_executable_extensions; do
   3910   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3911     ac_cv_prog_ac_ct_CC="gcc"
   3912     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3913     break 2
   3914   fi
   3915 done
   3916   done
   3917 IFS=$as_save_IFS
   3918 
   3919 fi
   3920 fi
   3921 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3922 if test -n "$ac_ct_CC"; then
   3923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3924 $as_echo "$ac_ct_CC" >&6; }
   3925 else
   3926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3927 $as_echo "no" >&6; }
   3928 fi
   3929 
   3930   if test "x$ac_ct_CC" = x; then
   3931     CC=""
   3932   else
   3933     case $cross_compiling:$ac_tool_warned in
   3934 yes:)
   3935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3937 ac_tool_warned=yes ;;
   3938 esac
   3939     CC=$ac_ct_CC
   3940   fi
   3941 else
   3942   CC="$ac_cv_prog_CC"
   3943 fi
   3944 
   3945 if test -z "$CC"; then
   3946           if test -n "$ac_tool_prefix"; then
   3947     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3948 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3950 $as_echo_n "checking for $ac_word... " >&6; }
   3951 if test "${ac_cv_prog_CC+set}" = set; then :
   3952   $as_echo_n "(cached) " >&6
   3953 else
   3954   if test -n "$CC"; then
   3955   ac_cv_prog_CC="$CC" # Let the user override the test.
   3956 else
   3957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3958 for as_dir in $PATH
   3959 do
   3960   IFS=$as_save_IFS
   3961   test -z "$as_dir" && as_dir=.
   3962     for ac_exec_ext in '' $ac_executable_extensions; do
   3963   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3964     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3965     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3966     break 2
   3967   fi
   3968 done
   3969   done
   3970 IFS=$as_save_IFS
   3971 
   3972 fi
   3973 fi
   3974 CC=$ac_cv_prog_CC
   3975 if test -n "$CC"; then
   3976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3977 $as_echo "$CC" >&6; }
   3978 else
   3979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3980 $as_echo "no" >&6; }
   3981 fi
   3982 
   3983 
   3984   fi
   3985 fi
   3986 if test -z "$CC"; then
   3987   # Extract the first word of "cc", so it can be a program name with args.
   3988 set dummy cc; ac_word=$2
   3989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3990 $as_echo_n "checking for $ac_word... " >&6; }
   3991 if test "${ac_cv_prog_CC+set}" = set; then :
   3992   $as_echo_n "(cached) " >&6
   3993 else
   3994   if test -n "$CC"; then
   3995   ac_cv_prog_CC="$CC" # Let the user override the test.
   3996 else
   3997   ac_prog_rejected=no
   3998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3999 for as_dir in $PATH
   4000 do
   4001   IFS=$as_save_IFS
   4002   test -z "$as_dir" && as_dir=.
   4003     for ac_exec_ext in '' $ac_executable_extensions; do
   4004   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   4005     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   4006        ac_prog_rejected=yes
   4007        continue
   4008      fi
   4009     ac_cv_prog_CC="cc"
   4010     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4011     break 2
   4012   fi
   4013 done
   4014   done
   4015 IFS=$as_save_IFS
   4016 
   4017 if test $ac_prog_rejected = yes; then
   4018   # We found a bogon in the path, so make sure we never use it.
   4019   set dummy $ac_cv_prog_CC
   4020   shift
   4021   if test $# != 0; then
   4022     # We chose a different compiler from the bogus one.
   4023     # However, it has the same basename, so the bogon will be chosen
   4024     # first if we set CC to just the basename; use the full file name.
   4025     shift
   4026     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   4027   fi
   4028 fi
   4029 fi
   4030 fi
   4031 CC=$ac_cv_prog_CC
   4032 if test -n "$CC"; then
   4033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4034 $as_echo "$CC" >&6; }
   4035 else
   4036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4037 $as_echo "no" >&6; }
   4038 fi
   4039 
   4040 
   4041 fi
   4042 if test -z "$CC"; then
   4043   if test -n "$ac_tool_prefix"; then
   4044   for ac_prog in cl.exe
   4045   do
   4046     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4047 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4049 $as_echo_n "checking for $ac_word... " >&6; }
   4050 if test "${ac_cv_prog_CC+set}" = set; then :
   4051   $as_echo_n "(cached) " >&6
   4052 else
   4053   if test -n "$CC"; then
   4054   ac_cv_prog_CC="$CC" # Let the user override the test.
   4055 else
   4056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4057 for as_dir in $PATH
   4058 do
   4059   IFS=$as_save_IFS
   4060   test -z "$as_dir" && as_dir=.
   4061     for ac_exec_ext in '' $ac_executable_extensions; do
   4062   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   4063     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   4064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4065     break 2
   4066   fi
   4067 done
   4068   done
   4069 IFS=$as_save_IFS
   4070 
   4071 fi
   4072 fi
   4073 CC=$ac_cv_prog_CC
   4074 if test -n "$CC"; then
   4075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4076 $as_echo "$CC" >&6; }
   4077 else
   4078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4079 $as_echo "no" >&6; }
   4080 fi
   4081 
   4082 
   4083     test -n "$CC" && break
   4084   done
   4085 fi
   4086 if test -z "$CC"; then
   4087   ac_ct_CC=$CC
   4088   for ac_prog in cl.exe
   4089 do
   4090   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4091 set dummy $ac_prog; ac_word=$2
   4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4093 $as_echo_n "checking for $ac_word... " >&6; }
   4094 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
   4095   $as_echo_n "(cached) " >&6
   4096 else
   4097   if test -n "$ac_ct_CC"; then
   4098   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   4099 else
   4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4101 for as_dir in $PATH
   4102 do
   4103   IFS=$as_save_IFS
   4104   test -z "$as_dir" && as_dir=.
   4105     for ac_exec_ext in '' $ac_executable_extensions; do
   4106   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   4107     ac_cv_prog_ac_ct_CC="$ac_prog"
   4108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4109     break 2
   4110   fi
   4111 done
   4112   done
   4113 IFS=$as_save_IFS
   4114 
   4115 fi
   4116 fi
   4117 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   4118 if test -n "$ac_ct_CC"; then
   4119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   4120 $as_echo "$ac_ct_CC" >&6; }
   4121 else
   4122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4123 $as_echo "no" >&6; }
   4124 fi
   4125 
   4126 
   4127   test -n "$ac_ct_CC" && break
   4128 done
   4129 
   4130   if test "x$ac_ct_CC" = x; then
   4131     CC=""
   4132   else
   4133     case $cross_compiling:$ac_tool_warned in
   4134 yes:)
   4135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4136 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4137 ac_tool_warned=yes ;;
   4138 esac
   4139     CC=$ac_ct_CC
   4140   fi
   4141 fi
   4142 
   4143 fi
   4144 
   4145 
   4146 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4148 as_fn_error "no acceptable C compiler found in \$PATH
   4149 See \`config.log' for more details." "$LINENO" 5; }
   4150 
   4151 # Provide some information about the compiler.
   4152 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   4153 set X $ac_compile
   4154 ac_compiler=$2
   4155 for ac_option in --version -v -V -qversion; do
   4156   { { ac_try="$ac_compiler $ac_option >&5"
   4157 case "(($ac_try" in
   4158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4159   *) ac_try_echo=$ac_try;;
   4160 esac
   4161 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4162 $as_echo "$ac_try_echo"; } >&5
   4163   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4164   ac_status=$?
   4165   if test -s conftest.err; then
   4166     sed '10a\
   4167 ... rest of stderr output deleted ...
   4168          10q' conftest.err >conftest.er1
   4169     cat conftest.er1 >&5
   4170   fi
   4171   rm -f conftest.er1 conftest.err
   4172   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4173   test $ac_status = 0; }
   4174 done
   4175 
   4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   4177 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   4178 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
   4179   $as_echo_n "(cached) " >&6
   4180 else
   4181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4182 /* end confdefs.h.  */
   4183 
   4184 int
   4185 main ()
   4186 {
   4187 #ifndef __GNUC__
   4188        choke me
   4189 #endif
   4190 
   4191   ;
   4192   return 0;
   4193 }
   4194 _ACEOF
   4195 if ac_fn_c_try_compile "$LINENO"; then :
   4196   ac_compiler_gnu=yes
   4197 else
   4198   ac_compiler_gnu=no
   4199 fi
   4200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4201 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4202 
   4203 fi
   4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4205 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   4206 if test $ac_compiler_gnu = yes; then
   4207   GCC=yes
   4208 else
   4209   GCC=
   4210 fi
   4211 ac_test_CFLAGS=${CFLAGS+set}
   4212 ac_save_CFLAGS=$CFLAGS
   4213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4214 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   4215 if test "${ac_cv_prog_cc_g+set}" = set; then :
   4216   $as_echo_n "(cached) " >&6
   4217 else
   4218   ac_save_c_werror_flag=$ac_c_werror_flag
   4219    ac_c_werror_flag=yes
   4220    ac_cv_prog_cc_g=no
   4221    CFLAGS="-g"
   4222    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4223 /* end confdefs.h.  */
   4224 
   4225 int
   4226 main ()
   4227 {
   4228 
   4229   ;
   4230   return 0;
   4231 }
   4232 _ACEOF
   4233 if ac_fn_c_try_compile "$LINENO"; then :
   4234   ac_cv_prog_cc_g=yes
   4235 else
   4236   CFLAGS=""
   4237       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4238 /* end confdefs.h.  */
   4239 
   4240 int
   4241 main ()
   4242 {
   4243 
   4244   ;
   4245   return 0;
   4246 }
   4247 _ACEOF
   4248 if ac_fn_c_try_compile "$LINENO"; then :
   4249 
   4250 else
   4251   ac_c_werror_flag=$ac_save_c_werror_flag
   4252 	 CFLAGS="-g"
   4253 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4254 /* end confdefs.h.  */
   4255 
   4256 int
   4257 main ()
   4258 {
   4259 
   4260   ;
   4261   return 0;
   4262 }
   4263 _ACEOF
   4264 if ac_fn_c_try_compile "$LINENO"; then :
   4265   ac_cv_prog_cc_g=yes
   4266 fi
   4267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4268 fi
   4269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4270 fi
   4271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4272    ac_c_werror_flag=$ac_save_c_werror_flag
   4273 fi
   4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4275 $as_echo "$ac_cv_prog_cc_g" >&6; }
   4276 if test "$ac_test_CFLAGS" = set; then
   4277   CFLAGS=$ac_save_CFLAGS
   4278 elif test $ac_cv_prog_cc_g = yes; then
   4279   if test "$GCC" = yes; then
   4280     CFLAGS="-g -O2"
   4281   else
   4282     CFLAGS="-g"
   4283   fi
   4284 else
   4285   if test "$GCC" = yes; then
   4286     CFLAGS="-O2"
   4287   else
   4288     CFLAGS=
   4289   fi
   4290 fi
   4291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   4292 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   4293 if test "${ac_cv_prog_cc_c89+set}" = set; then :
   4294   $as_echo_n "(cached) " >&6
   4295 else
   4296   ac_cv_prog_cc_c89=no
   4297 ac_save_CC=$CC
   4298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4299 /* end confdefs.h.  */
   4300 #include <stdarg.h>
   4301 #include <stdio.h>
   4302 #include <sys/types.h>
   4303 #include <sys/stat.h>
   4304 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   4305 struct buf { int x; };
   4306 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   4307 static char *e (p, i)
   4308      char **p;
   4309      int i;
   4310 {
   4311   return p[i];
   4312 }
   4313 static char *f (char * (*g) (char **, int), char **p, ...)
   4314 {
   4315   char *s;
   4316   va_list v;
   4317   va_start (v,p);
   4318   s = g (p, va_arg (v,int));
   4319   va_end (v);
   4320   return s;
   4321 }
   4322 
   4323 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   4324    function prototypes and stuff, but not '\xHH' hex character constants.
   4325    These don't provoke an error unfortunately, instead are silently treated
   4326    as 'x'.  The following induces an error, until -std is added to get
   4327    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   4328    array size at least.  It's necessary to write '\x00'==0 to get something
   4329    that's true only with -std.  */
   4330 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   4331 
   4332 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   4333    inside strings and character constants.  */
   4334 #define FOO(x) 'x'
   4335 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   4336 
   4337 int test (int i, double x);
   4338 struct s1 {int (*f) (int a);};
   4339 struct s2 {int (*f) (double a);};
   4340 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   4341 int argc;
   4342 char **argv;
   4343 int
   4344 main ()
   4345 {
   4346 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   4347   ;
   4348   return 0;
   4349 }
   4350 _ACEOF
   4351 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   4352 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   4353 do
   4354   CC="$ac_save_CC $ac_arg"
   4355   if ac_fn_c_try_compile "$LINENO"; then :
   4356   ac_cv_prog_cc_c89=$ac_arg
   4357 fi
   4358 rm -f core conftest.err conftest.$ac_objext
   4359   test "x$ac_cv_prog_cc_c89" != "xno" && break
   4360 done
   4361 rm -f conftest.$ac_ext
   4362 CC=$ac_save_CC
   4363 
   4364 fi
   4365 # AC_CACHE_VAL
   4366 case "x$ac_cv_prog_cc_c89" in
   4367   x)
   4368     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4369 $as_echo "none needed" >&6; } ;;
   4370   xno)
   4371     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4372 $as_echo "unsupported" >&6; } ;;
   4373   *)
   4374     CC="$CC $ac_cv_prog_cc_c89"
   4375     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   4376 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   4377 esac
   4378 if test "x$ac_cv_prog_cc_c89" != xno; then :
   4379 
   4380 fi
   4381 
   4382 ac_ext=c
   4383 ac_cpp='$CPP $CPPFLAGS'
   4384 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4385 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4386 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4387 
   4388 depcc="$CC"   am_compiler_list=
   4389 
   4390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4391 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4392 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
   4393   $as_echo_n "(cached) " >&6
   4394 else
   4395   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4396   # We make a subdir and do the tests there.  Otherwise we can end up
   4397   # making bogus files that we don't know about and never remove.  For
   4398   # instance it was reported that on HP-UX the gcc test will end up
   4399   # making a dummy file named `D' -- because `-MD' means `put the output
   4400   # in D'.
   4401   mkdir conftest.dir
   4402   # Copy depcomp to subdir because otherwise we won't find it if we're
   4403   # using a relative directory.
   4404   cp "$am_depcomp" conftest.dir
   4405   cd conftest.dir
   4406   # We will build objects and dependencies in a subdirectory because
   4407   # it helps to detect inapplicable dependency modes.  For instance
   4408   # both Tru64's cc and ICC support -MD to output dependencies as a
   4409   # side effect of compilation, but ICC will put the dependencies in
   4410   # the current directory while Tru64 will put them in the object
   4411   # directory.
   4412   mkdir sub
   4413 
   4414   am_cv_CC_dependencies_compiler_type=none
   4415   if test "$am_compiler_list" = ""; then
   4416      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4417   fi
   4418   for depmode in $am_compiler_list; do
   4419     # Setup a source with many dependencies, because some compilers
   4420     # like to wrap large dependency lists on column 80 (with \), and
   4421     # we should not choose a depcomp mode which is confused by this.
   4422     #
   4423     # We need to recreate these files for each test, as the compiler may
   4424     # overwrite some of them when testing with obscure command lines.
   4425     # This happens at least with the AIX C compiler.
   4426     : > sub/conftest.c
   4427     for i in 1 2 3 4 5 6; do
   4428       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4429       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   4430       # Solaris 8's {/usr,}/bin/sh.
   4431       touch sub/conftst$i.h
   4432     done
   4433     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4434 
   4435     case $depmode in
   4436     nosideeffect)
   4437       # after this tag, mechanisms are not by side-effect, so they'll
   4438       # only be used when explicitly requested
   4439       if test "x$enable_dependency_tracking" = xyes; then
   4440 	continue
   4441       else
   4442 	break
   4443       fi
   4444       ;;
   4445     none) break ;;
   4446     esac
   4447     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   4448     # mode.  It turns out that the SunPro C++ compiler does not properly
   4449     # handle `-M -o', and we need to detect this.
   4450     if depmode=$depmode \
   4451        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   4452        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4453        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   4454          >/dev/null 2>conftest.err &&
   4455        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4456        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4457        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   4458        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4459       # icc doesn't choke on unknown options, it will just issue warnings
   4460       # or remarks (even with -Werror).  So we grep stderr for any message
   4461       # that says an option was ignored or not supported.
   4462       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4463       #   icc: Command line warning: ignoring option '-M'; no argument required
   4464       # The diagnosis changed in icc 8.0:
   4465       #   icc: Command line remark: option '-MP' not supported
   4466       if (grep 'ignoring option' conftest.err ||
   4467           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4468         am_cv_CC_dependencies_compiler_type=$depmode
   4469         break
   4470       fi
   4471     fi
   4472   done
   4473 
   4474   cd ..
   4475   rm -rf conftest.dir
   4476 else
   4477   am_cv_CC_dependencies_compiler_type=none
   4478 fi
   4479 
   4480 fi
   4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
   4482 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
   4483 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   4484 
   4485  if
   4486   test "x$enable_dependency_tracking" != xno \
   4487   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   4488   am__fastdepCC_TRUE=
   4489   am__fastdepCC_FALSE='#'
   4490 else
   4491   am__fastdepCC_TRUE='#'
   4492   am__fastdepCC_FALSE=
   4493 fi
   4494 
   4495 
   4496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   4497 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   4498 if test "${lt_cv_path_SED+set}" = set; then :
   4499   $as_echo_n "(cached) " >&6
   4500 else
   4501   # Loop through the user's path and test for sed and gsed.
   4502 # Then use that list of sed's as ones to test for truncation.
   4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4504 for as_dir in $PATH
   4505 do
   4506   IFS=$as_save_IFS
   4507   test -z "$as_dir" && as_dir=.
   4508   for lt_ac_prog in sed gsed; do
   4509     for ac_exec_ext in '' $ac_executable_extensions; do
   4510       if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
   4511         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
   4512       fi
   4513     done
   4514   done
   4515 done
   4516 IFS=$as_save_IFS
   4517 lt_ac_max=0
   4518 lt_ac_count=0
   4519 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
   4520 # along with /bin/sed that truncates output.
   4521 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
   4522   test ! -f $lt_ac_sed && continue
   4523   cat /dev/null > conftest.in
   4524   lt_ac_count=0
   4525   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
   4526   # Check for GNU sed and select it if it is found.
   4527   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
   4528     lt_cv_path_SED=$lt_ac_sed
   4529     break
   4530   fi
   4531   while true; do
   4532     cat conftest.in conftest.in >conftest.tmp
   4533     mv conftest.tmp conftest.in
   4534     cp conftest.in conftest.nl
   4535     echo >>conftest.nl
   4536     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
   4537     cmp -s conftest.out conftest.nl || break
   4538     # 10000 chars as input seems more than enough
   4539     test $lt_ac_count -gt 10 && break
   4540     lt_ac_count=`expr $lt_ac_count + 1`
   4541     if test $lt_ac_count -gt $lt_ac_max; then
   4542       lt_ac_max=$lt_ac_count
   4543       lt_cv_path_SED=$lt_ac_sed
   4544     fi
   4545   done
   4546 done
   4547 
   4548 fi
   4549 
   4550 SED=$lt_cv_path_SED
   4551 
   4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
   4553 $as_echo "$SED" >&6; }
   4554 
   4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   4556 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   4557 if test "${ac_cv_path_GREP+set}" = set; then :
   4558   $as_echo_n "(cached) " >&6
   4559 else
   4560   if test -z "$GREP"; then
   4561   ac_path_GREP_found=false
   4562   # Loop through the user's path and test for each of PROGNAME-LIST
   4563   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4564 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4565 do
   4566   IFS=$as_save_IFS
   4567   test -z "$as_dir" && as_dir=.
   4568     for ac_prog in grep ggrep; do
   4569     for ac_exec_ext in '' $ac_executable_extensions; do
   4570       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   4571       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
   4572 # Check for GNU ac_path_GREP and select it if it is found.
   4573   # Check for GNU $ac_path_GREP
   4574 case `"$ac_path_GREP" --version 2>&1` in
   4575 *GNU*)
   4576   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   4577 *)
   4578   ac_count=0
   4579   $as_echo_n 0123456789 >"conftest.in"
   4580   while :
   4581   do
   4582     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4583     mv "conftest.tmp" "conftest.in"
   4584     cp "conftest.in" "conftest.nl"
   4585     $as_echo 'GREP' >> "conftest.nl"
   4586     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4587     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4588     as_fn_arith $ac_count + 1 && ac_count=$as_val
   4589     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   4590       # Best one so far, save it but keep looking for a better one
   4591       ac_cv_path_GREP="$ac_path_GREP"
   4592       ac_path_GREP_max=$ac_count
   4593     fi
   4594     # 10*(2^10) chars as input seems more than enough
   4595     test $ac_count -gt 10 && break
   4596   done
   4597   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4598 esac
   4599 
   4600       $ac_path_GREP_found && break 3
   4601     done
   4602   done
   4603   done
   4604 IFS=$as_save_IFS
   4605   if test -z "$ac_cv_path_GREP"; then
   4606     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   4607   fi
   4608 else
   4609   ac_cv_path_GREP=$GREP
   4610 fi
   4611 
   4612 fi
   4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   4614 $as_echo "$ac_cv_path_GREP" >&6; }
   4615  GREP="$ac_cv_path_GREP"
   4616 
   4617 
   4618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   4619 $as_echo_n "checking for egrep... " >&6; }
   4620 if test "${ac_cv_path_EGREP+set}" = set; then :
   4621   $as_echo_n "(cached) " >&6
   4622 else
   4623   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   4624    then ac_cv_path_EGREP="$GREP -E"
   4625    else
   4626      if test -z "$EGREP"; then
   4627   ac_path_EGREP_found=false
   4628   # Loop through the user's path and test for each of PROGNAME-LIST
   4629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4630 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4631 do
   4632   IFS=$as_save_IFS
   4633   test -z "$as_dir" && as_dir=.
   4634     for ac_prog in egrep; do
   4635     for ac_exec_ext in '' $ac_executable_extensions; do
   4636       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   4637       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
   4638 # Check for GNU ac_path_EGREP and select it if it is found.
   4639   # Check for GNU $ac_path_EGREP
   4640 case `"$ac_path_EGREP" --version 2>&1` in
   4641 *GNU*)
   4642   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   4643 *)
   4644   ac_count=0
   4645   $as_echo_n 0123456789 >"conftest.in"
   4646   while :
   4647   do
   4648     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4649     mv "conftest.tmp" "conftest.in"
   4650     cp "conftest.in" "conftest.nl"
   4651     $as_echo 'EGREP' >> "conftest.nl"
   4652     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4653     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4654     as_fn_arith $ac_count + 1 && ac_count=$as_val
   4655     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   4656       # Best one so far, save it but keep looking for a better one
   4657       ac_cv_path_EGREP="$ac_path_EGREP"
   4658       ac_path_EGREP_max=$ac_count
   4659     fi
   4660     # 10*(2^10) chars as input seems more than enough
   4661     test $ac_count -gt 10 && break
   4662   done
   4663   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4664 esac
   4665 
   4666       $ac_path_EGREP_found && break 3
   4667     done
   4668   done
   4669   done
   4670 IFS=$as_save_IFS
   4671   if test -z "$ac_cv_path_EGREP"; then
   4672     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   4673   fi
   4674 else
   4675   ac_cv_path_EGREP=$EGREP
   4676 fi
   4677 
   4678    fi
   4679 fi
   4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   4681 $as_echo "$ac_cv_path_EGREP" >&6; }
   4682  EGREP="$ac_cv_path_EGREP"
   4683 
   4684 
   4685 
   4686 # Check whether --with-gnu-ld was given.
   4687 if test "${with_gnu_ld+set}" = set; then :
   4688   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   4689 else
   4690   with_gnu_ld=no
   4691 fi
   4692 
   4693 ac_prog=ld
   4694 if test "$GCC" = yes; then
   4695   # Check if gcc -print-prog-name=ld gives a path.
   4696   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   4697 $as_echo_n "checking for ld used by $CC... " >&6; }
   4698   case $host in
   4699   *-*-mingw*)
   4700     # gcc leaves a trailing carriage return which upsets mingw
   4701     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   4702   *)
   4703     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   4704   esac
   4705   case $ac_prog in
   4706     # Accept absolute paths.
   4707     [\\/]* | ?:[\\/]*)
   4708       re_direlt='/[^/][^/]*/\.\./'
   4709       # Canonicalize the pathname of ld
   4710       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   4711       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   4712 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   4713       done
   4714       test -z "$LD" && LD="$ac_prog"
   4715       ;;
   4716   "")
   4717     # If it fails, then pretend we aren't using GCC.
   4718     ac_prog=ld
   4719     ;;
   4720   *)
   4721     # If it is relative, then search for the first ld in PATH.
   4722     with_gnu_ld=unknown
   4723     ;;
   4724   esac
   4725 elif test "$with_gnu_ld" = yes; then
   4726   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   4727 $as_echo_n "checking for GNU ld... " >&6; }
   4728 else
   4729   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   4730 $as_echo_n "checking for non-GNU ld... " >&6; }
   4731 fi
   4732 if test "${lt_cv_path_LD+set}" = set; then :
   4733   $as_echo_n "(cached) " >&6
   4734 else
   4735   if test -z "$LD"; then
   4736   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   4737   for ac_dir in $PATH; do
   4738     IFS="$lt_save_ifs"
   4739     test -z "$ac_dir" && ac_dir=.
   4740     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   4741       lt_cv_path_LD="$ac_dir/$ac_prog"
   4742       # Check to see if the program is GNU ld.  I'd rather use --version,
   4743       # but apparently some variants of GNU ld only accept -v.
   4744       # Break only if it was the GNU/non-GNU ld that we prefer.
   4745       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   4746       *GNU* | *'with BFD'*)
   4747 	test "$with_gnu_ld" != no && break
   4748 	;;
   4749       *)
   4750 	test "$with_gnu_ld" != yes && break
   4751 	;;
   4752       esac
   4753     fi
   4754   done
   4755   IFS="$lt_save_ifs"
   4756 else
   4757   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   4758 fi
   4759 fi
   4760 
   4761 LD="$lt_cv_path_LD"
   4762 if test -n "$LD"; then
   4763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   4764 $as_echo "$LD" >&6; }
   4765 else
   4766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4767 $as_echo "no" >&6; }
   4768 fi
   4769 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
   4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   4771 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   4772 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
   4773   $as_echo_n "(cached) " >&6
   4774 else
   4775   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   4776 case `$LD -v 2>&1 </dev/null` in
   4777 *GNU* | *'with BFD'*)
   4778   lt_cv_prog_gnu_ld=yes
   4779   ;;
   4780 *)
   4781   lt_cv_prog_gnu_ld=no
   4782   ;;
   4783 esac
   4784 fi
   4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   4786 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   4787 with_gnu_ld=$lt_cv_prog_gnu_ld
   4788 
   4789 
   4790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   4791 $as_echo_n "checking for $LD option to reload object files... " >&6; }
   4792 if test "${lt_cv_ld_reload_flag+set}" = set; then :
   4793   $as_echo_n "(cached) " >&6
   4794 else
   4795   lt_cv_ld_reload_flag='-r'
   4796 fi
   4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   4798 $as_echo "$lt_cv_ld_reload_flag" >&6; }
   4799 reload_flag=$lt_cv_ld_reload_flag
   4800 case $reload_flag in
   4801 "" | " "*) ;;
   4802 *) reload_flag=" $reload_flag" ;;
   4803 esac
   4804 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   4805 case $host_os in
   4806   darwin*)
   4807     if test "$GCC" = yes; then
   4808       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
   4809     else
   4810       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   4811     fi
   4812     ;;
   4813 esac
   4814 
   4815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD-compatible nm" >&5
   4816 $as_echo_n "checking for BSD-compatible nm... " >&6; }
   4817 if test "${lt_cv_path_NM+set}" = set; then :
   4818   $as_echo_n "(cached) " >&6
   4819 else
   4820   if test -n "$NM"; then
   4821   # Let the user override the test.
   4822   lt_cv_path_NM="$NM"
   4823 else
   4824   lt_nm_to_check="${ac_tool_prefix}nm"
   4825   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   4826     lt_nm_to_check="$lt_nm_to_check nm"
   4827   fi
   4828   for lt_tmp_nm in $lt_nm_to_check; do
   4829     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   4830     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   4831       IFS="$lt_save_ifs"
   4832       test -z "$ac_dir" && ac_dir=.
   4833       tmp_nm="$ac_dir/$lt_tmp_nm"
   4834       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   4835 	# Check to see if the nm accepts a BSD-compat flag.
   4836 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
   4837 	#   nm: unknown option "B" ignored
   4838 	# Tru64's nm complains that /dev/null is an invalid object file
   4839 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   4840 	*/dev/null* | *'Invalid file or object type'*)
   4841 	  lt_cv_path_NM="$tmp_nm -B"
   4842 	  break
   4843 	  ;;
   4844 	*)
   4845 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   4846 	  */dev/null*)
   4847 	    lt_cv_path_NM="$tmp_nm -p"
   4848 	    break
   4849 	    ;;
   4850 	  *)
   4851 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   4852 	    continue # so that we can try to find one that supports BSD flags
   4853 	    ;;
   4854 	  esac
   4855 	  ;;
   4856 	esac
   4857       fi
   4858     done
   4859     IFS="$lt_save_ifs"
   4860   done
   4861   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
   4862 fi
   4863 fi
   4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   4865 $as_echo "$lt_cv_path_NM" >&6; }
   4866 NM="$lt_cv_path_NM"
   4867 
   4868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   4869 $as_echo_n "checking whether ln -s works... " >&6; }
   4870 LN_S=$as_ln_s
   4871 if test "$LN_S" = "ln -s"; then
   4872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4873 $as_echo "yes" >&6; }
   4874 else
   4875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   4876 $as_echo "no, using $LN_S" >&6; }
   4877 fi
   4878 
   4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   4880 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
   4881 if test "${lt_cv_deplibs_check_method+set}" = set; then :
   4882   $as_echo_n "(cached) " >&6
   4883 else
   4884   lt_cv_file_magic_cmd='$MAGIC_CMD'
   4885 lt_cv_file_magic_test_file=
   4886 lt_cv_deplibs_check_method='unknown'
   4887 # Need to set the preceding variable on all platforms that support
   4888 # interlibrary dependencies.
   4889 # 'none' -- dependencies not supported.
   4890 # `unknown' -- same as none, but documents that we really don't know.
   4891 # 'pass_all' -- all dependencies passed with no checks.
   4892 # 'test_compile' -- check by making test program.
   4893 # 'file_magic [[regex]]' -- check by looking for files in library path
   4894 # which responds to the $file_magic_cmd with a given extended regex.
   4895 # If you have `file' or equivalent on your system and you're not sure
   4896 # whether `pass_all' will *always* work, you probably want this one.
   4897 
   4898 case $host_os in
   4899 aix[4-9]*)
   4900   lt_cv_deplibs_check_method=pass_all
   4901   ;;
   4902 
   4903 beos*)
   4904   lt_cv_deplibs_check_method=pass_all
   4905   ;;
   4906 
   4907 bsdi[45]*)
   4908   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   4909   lt_cv_file_magic_cmd='/usr/bin/file -L'
   4910   lt_cv_file_magic_test_file=/shlib/libc.so
   4911   ;;
   4912 
   4913 cygwin*)
   4914   # func_win32_libid is a shell function defined in ltmain.sh
   4915   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   4916   lt_cv_file_magic_cmd='func_win32_libid'
   4917   ;;
   4918 
   4919 mingw* | pw32*)
   4920   # Base MSYS/MinGW do not provide the 'file' command needed by
   4921   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   4922   # unless we find 'file', for example because we are cross-compiling.
   4923   if ( file / ) >/dev/null 2>&1; then
   4924     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   4925     lt_cv_file_magic_cmd='func_win32_libid'
   4926   else
   4927     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
   4928     lt_cv_file_magic_cmd='$OBJDUMP -f'
   4929   fi
   4930   ;;
   4931 
   4932 darwin* | rhapsody*)
   4933   lt_cv_deplibs_check_method=pass_all
   4934   ;;
   4935 
   4936 freebsd* | dragonfly*)
   4937   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   4938     case $host_cpu in
   4939     i*86 )
   4940       # Not sure whether the presence of OpenBSD here was a mistake.
   4941       # Let's accept both of them until this is cleared up.
   4942       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   4943       lt_cv_file_magic_cmd=/usr/bin/file
   4944       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   4945       ;;
   4946     esac
   4947   else
   4948     lt_cv_deplibs_check_method=pass_all
   4949   fi
   4950   ;;
   4951 
   4952 gnu*)
   4953   lt_cv_deplibs_check_method=pass_all
   4954   ;;
   4955 
   4956 hpux10.20* | hpux11*)
   4957   lt_cv_file_magic_cmd=/usr/bin/file
   4958   case $host_cpu in
   4959   ia64*)
   4960     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   4961     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   4962     ;;
   4963   hppa*64*)
   4964     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]'
   4965     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   4966     ;;
   4967   *)
   4968     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
   4969     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   4970     ;;
   4971   esac
   4972   ;;
   4973 
   4974 interix[3-9]*)
   4975   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   4976   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   4977   ;;
   4978 
   4979 irix5* | irix6* | nonstopux*)
   4980   case $LD in
   4981   *-32|*"-32 ") libmagic=32-bit;;
   4982   *-n32|*"-n32 ") libmagic=N32;;
   4983   *-64|*"-64 ") libmagic=64-bit;;
   4984   *) libmagic=never-match;;
   4985   esac
   4986   lt_cv_deplibs_check_method=pass_all
   4987   ;;
   4988 
   4989 # This must be Linux ELF.
   4990 linux* | k*bsd*-gnu)
   4991   lt_cv_deplibs_check_method=pass_all
   4992   ;;
   4993 
   4994 netbsd* | netbsdelf*-gnu)
   4995   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   4996     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   4997   else
   4998     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   4999   fi
   5000   ;;
   5001 
   5002 newos6*)
   5003   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   5004   lt_cv_file_magic_cmd=/usr/bin/file
   5005   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   5006   ;;
   5007 
   5008 nto-qnx*)
   5009   lt_cv_deplibs_check_method=unknown
   5010   ;;
   5011 
   5012 openbsd*)
   5013   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   5014     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   5015   else
   5016     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   5017   fi
   5018   ;;
   5019 
   5020 osf3* | osf4* | osf5*)
   5021   lt_cv_deplibs_check_method=pass_all
   5022   ;;
   5023 
   5024 rdos*)
   5025   lt_cv_deplibs_check_method=pass_all
   5026   ;;
   5027 
   5028 solaris*)
   5029   lt_cv_deplibs_check_method=pass_all
   5030   ;;
   5031 
   5032 sysv4 | sysv4.3*)
   5033   case $host_vendor in
   5034   motorola)
   5035     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]'
   5036     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   5037     ;;
   5038   ncr)
   5039     lt_cv_deplibs_check_method=pass_all
   5040     ;;
   5041   sequent)
   5042     lt_cv_file_magic_cmd='/bin/file'
   5043     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   5044     ;;
   5045   sni)
   5046     lt_cv_file_magic_cmd='/bin/file'
   5047     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   5048     lt_cv_file_magic_test_file=/lib/libc.so
   5049     ;;
   5050   siemens)
   5051     lt_cv_deplibs_check_method=pass_all
   5052     ;;
   5053   pc)
   5054     lt_cv_deplibs_check_method=pass_all
   5055     ;;
   5056   esac
   5057   ;;
   5058 
   5059 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   5060   lt_cv_deplibs_check_method=pass_all
   5061   ;;
   5062 esac
   5063 
   5064 fi
   5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   5066 $as_echo "$lt_cv_deplibs_check_method" >&6; }
   5067 file_magic_cmd=$lt_cv_file_magic_cmd
   5068 deplibs_check_method=$lt_cv_deplibs_check_method
   5069 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   5070 
   5071 
   5072 
   5073 
   5074 # If no C compiler was specified, use CC.
   5075 LTCC=${LTCC-"$CC"}
   5076 
   5077 # If no C compiler flags were specified, use CFLAGS.
   5078 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   5079 
   5080 # Allow CC to be a program name with arguments.
   5081 compiler=$CC
   5082 
   5083 
   5084 # Check whether --enable-libtool-lock was given.
   5085 if test "${enable_libtool_lock+set}" = set; then :
   5086   enableval=$enable_libtool_lock;
   5087 fi
   5088 
   5089 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   5090 
   5091 # Some flags need to be propagated to the compiler or linker for good
   5092 # libtool support.
   5093 case $host in
   5094 ia64-*-hpux*)
   5095   # Find out which ABI we are using.
   5096   echo 'int i;' > conftest.$ac_ext
   5097   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   5098   (eval $ac_compile) 2>&5
   5099   ac_status=$?
   5100   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5101   test $ac_status = 0; }; then
   5102     case `/usr/bin/file conftest.$ac_objext` in
   5103     *ELF-32*)
   5104       HPUX_IA64_MODE="32"
   5105       ;;
   5106     *ELF-64*)
   5107       HPUX_IA64_MODE="64"
   5108       ;;
   5109     esac
   5110   fi
   5111   rm -rf conftest*
   5112   ;;
   5113 *-*-irix6*)
   5114   # Find out which ABI we are using.
   5115   echo '#line 5115 "configure"' > conftest.$ac_ext
   5116   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   5117   (eval $ac_compile) 2>&5
   5118   ac_status=$?
   5119   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5120   test $ac_status = 0; }; then
   5121    if test "$lt_cv_prog_gnu_ld" = yes; then
   5122     case `/usr/bin/file conftest.$ac_objext` in
   5123     *32-bit*)
   5124       LD="${LD-ld} -melf32bsmip"
   5125       ;;
   5126     *N32*)
   5127       LD="${LD-ld} -melf32bmipn32"
   5128       ;;
   5129     *64-bit*)
   5130       LD="${LD-ld} -melf64bmip"
   5131       ;;
   5132     esac
   5133    else
   5134     case `/usr/bin/file conftest.$ac_objext` in
   5135     *32-bit*)
   5136       LD="${LD-ld} -32"
   5137       ;;
   5138     *N32*)
   5139       LD="${LD-ld} -n32"
   5140       ;;
   5141     *64-bit*)
   5142       LD="${LD-ld} -64"
   5143       ;;
   5144     esac
   5145    fi
   5146   fi
   5147   rm -rf conftest*
   5148   ;;
   5149 
   5150 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
   5151 s390*-*linux*|sparc*-*linux*)
   5152   # Find out which ABI we are using.
   5153   echo 'int i;' > conftest.$ac_ext
   5154   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   5155   (eval $ac_compile) 2>&5
   5156   ac_status=$?
   5157   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5158   test $ac_status = 0; }; then
   5159     case `/usr/bin/file conftest.o` in
   5160     *32-bit*)
   5161       case $host in
   5162         x86_64-*kfreebsd*-gnu)
   5163           LD="${LD-ld} -m elf_i386_fbsd"
   5164           ;;
   5165         x86_64-*linux*)
   5166           LD="${LD-ld} -m elf_i386"
   5167           ;;
   5168         ppc64-*linux*|powerpc64-*linux*)
   5169           LD="${LD-ld} -m elf32ppclinux"
   5170           ;;
   5171         s390x-*linux*)
   5172           LD="${LD-ld} -m elf_s390"
   5173           ;;
   5174         sparc64-*linux*)
   5175           LD="${LD-ld} -m elf32_sparc"
   5176           ;;
   5177       esac
   5178       ;;
   5179     *64-bit*)
   5180       case $host in
   5181         x86_64-*kfreebsd*-gnu)
   5182           LD="${LD-ld} -m elf_x86_64_fbsd"
   5183           ;;
   5184         x86_64-*linux*)
   5185           LD="${LD-ld} -m elf_x86_64"
   5186           ;;
   5187         ppc*-*linux*|powerpc*-*linux*)
   5188           LD="${LD-ld} -m elf64ppc"
   5189           ;;
   5190         s390*-*linux*)
   5191           LD="${LD-ld} -m elf64_s390"
   5192           ;;
   5193         sparc*-*linux*)
   5194           LD="${LD-ld} -m elf64_sparc"
   5195           ;;
   5196       esac
   5197       ;;
   5198     esac
   5199   fi
   5200   rm -rf conftest*
   5201   ;;
   5202 
   5203 *-*-sco3.2v5*)
   5204   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   5205   SAVE_CFLAGS="$CFLAGS"
   5206   CFLAGS="$CFLAGS -belf"
   5207   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   5208 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
   5209 if test "${lt_cv_cc_needs_belf+set}" = set; then :
   5210   $as_echo_n "(cached) " >&6
   5211 else
   5212   ac_ext=c
   5213 ac_cpp='$CPP $CPPFLAGS'
   5214 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5215 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5216 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5217 
   5218      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5219 /* end confdefs.h.  */
   5220 
   5221 int
   5222 main ()
   5223 {
   5224 
   5225   ;
   5226   return 0;
   5227 }
   5228 _ACEOF
   5229 if ac_fn_c_try_link "$LINENO"; then :
   5230   lt_cv_cc_needs_belf=yes
   5231 else
   5232   lt_cv_cc_needs_belf=no
   5233 fi
   5234 rm -f core conftest.err conftest.$ac_objext \
   5235     conftest$ac_exeext conftest.$ac_ext
   5236      ac_ext=c
   5237 ac_cpp='$CPP $CPPFLAGS'
   5238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5241 
   5242 fi
   5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   5244 $as_echo "$lt_cv_cc_needs_belf" >&6; }
   5245   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   5246     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   5247     CFLAGS="$SAVE_CFLAGS"
   5248   fi
   5249   ;;
   5250 sparc*-*solaris*)
   5251   # Find out which ABI we are using.
   5252   echo 'int i;' > conftest.$ac_ext
   5253   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   5254   (eval $ac_compile) 2>&5
   5255   ac_status=$?
   5256   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5257   test $ac_status = 0; }; then
   5258     case `/usr/bin/file conftest.o` in
   5259     *64-bit*)
   5260       case $lt_cv_prog_gnu_ld in
   5261       yes*) LD="${LD-ld} -m elf64_sparc" ;;
   5262       *)
   5263         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   5264 	  LD="${LD-ld} -64"
   5265 	fi
   5266 	;;
   5267       esac
   5268       ;;
   5269     esac
   5270   fi
   5271   rm -rf conftest*
   5272   ;;
   5273 
   5274 
   5275 esac
   5276 
   5277 need_locks="$enable_libtool_lock"
   5278 
   5279 
   5280 ac_ext=c
   5281 ac_cpp='$CPP $CPPFLAGS'
   5282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   5286 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   5287 # On Suns, sometimes $CPP names a directory.
   5288 if test -n "$CPP" && test -d "$CPP"; then
   5289   CPP=
   5290 fi
   5291 if test -z "$CPP"; then
   5292   if test "${ac_cv_prog_CPP+set}" = set; then :
   5293   $as_echo_n "(cached) " >&6
   5294 else
   5295       # Double quotes because CPP needs to be expanded
   5296     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   5297     do
   5298       ac_preproc_ok=false
   5299 for ac_c_preproc_warn_flag in '' yes
   5300 do
   5301   # Use a header file that comes with gcc, so configuring glibc
   5302   # with a fresh cross-compiler works.
   5303   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5304   # <limits.h> exists even on freestanding compilers.
   5305   # On the NeXT, cc -E runs the code through the compiler's parser,
   5306   # not just through cpp. "Syntax error" is here to catch this case.
   5307   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5308 /* end confdefs.h.  */
   5309 #ifdef __STDC__
   5310 # include <limits.h>
   5311 #else
   5312 # include <assert.h>
   5313 #endif
   5314 		     Syntax error
   5315 _ACEOF
   5316 if ac_fn_c_try_cpp "$LINENO"; then :
   5317 
   5318 else
   5319   # Broken: fails on valid input.
   5320 continue
   5321 fi
   5322 rm -f conftest.err conftest.$ac_ext
   5323 
   5324   # OK, works on sane cases.  Now check whether nonexistent headers
   5325   # can be detected and how.
   5326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5327 /* end confdefs.h.  */
   5328 #include <ac_nonexistent.h>
   5329 _ACEOF
   5330 if ac_fn_c_try_cpp "$LINENO"; then :
   5331   # Broken: success on invalid input.
   5332 continue
   5333 else
   5334   # Passes both tests.
   5335 ac_preproc_ok=:
   5336 break
   5337 fi
   5338 rm -f conftest.err conftest.$ac_ext
   5339 
   5340 done
   5341 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5342 rm -f conftest.err conftest.$ac_ext
   5343 if $ac_preproc_ok; then :
   5344   break
   5345 fi
   5346 
   5347     done
   5348     ac_cv_prog_CPP=$CPP
   5349 
   5350 fi
   5351   CPP=$ac_cv_prog_CPP
   5352 else
   5353   ac_cv_prog_CPP=$CPP
   5354 fi
   5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   5356 $as_echo "$CPP" >&6; }
   5357 ac_preproc_ok=false
   5358 for ac_c_preproc_warn_flag in '' yes
   5359 do
   5360   # Use a header file that comes with gcc, so configuring glibc
   5361   # with a fresh cross-compiler works.
   5362   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5363   # <limits.h> exists even on freestanding compilers.
   5364   # On the NeXT, cc -E runs the code through the compiler's parser,
   5365   # not just through cpp. "Syntax error" is here to catch this case.
   5366   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5367 /* end confdefs.h.  */
   5368 #ifdef __STDC__
   5369 # include <limits.h>
   5370 #else
   5371 # include <assert.h>
   5372 #endif
   5373 		     Syntax error
   5374 _ACEOF
   5375 if ac_fn_c_try_cpp "$LINENO"; then :
   5376 
   5377 else
   5378   # Broken: fails on valid input.
   5379 continue
   5380 fi
   5381 rm -f conftest.err conftest.$ac_ext
   5382 
   5383   # OK, works on sane cases.  Now check whether nonexistent headers
   5384   # can be detected and how.
   5385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5386 /* end confdefs.h.  */
   5387 #include <ac_nonexistent.h>
   5388 _ACEOF
   5389 if ac_fn_c_try_cpp "$LINENO"; then :
   5390   # Broken: success on invalid input.
   5391 continue
   5392 else
   5393   # Passes both tests.
   5394 ac_preproc_ok=:
   5395 break
   5396 fi
   5397 rm -f conftest.err conftest.$ac_ext
   5398 
   5399 done
   5400 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5401 rm -f conftest.err conftest.$ac_ext
   5402 if $ac_preproc_ok; then :
   5403 
   5404 else
   5405   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5406 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5407 as_fn_error "C preprocessor \"$CPP\" fails sanity check
   5408 See \`config.log' for more details." "$LINENO" 5; }
   5409 fi
   5410 
   5411 ac_ext=c
   5412 ac_cpp='$CPP $CPPFLAGS'
   5413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5415 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5416 
   5417 
   5418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   5419 $as_echo_n "checking for ANSI C header files... " >&6; }
   5420 if test "${ac_cv_header_stdc+set}" = set; then :
   5421   $as_echo_n "(cached) " >&6
   5422 else
   5423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5424 /* end confdefs.h.  */
   5425 #include <stdlib.h>
   5426 #include <stdarg.h>
   5427 #include <string.h>
   5428 #include <float.h>
   5429 
   5430 int
   5431 main ()
   5432 {
   5433 
   5434   ;
   5435   return 0;
   5436 }
   5437 _ACEOF
   5438 if ac_fn_c_try_compile "$LINENO"; then :
   5439   ac_cv_header_stdc=yes
   5440 else
   5441   ac_cv_header_stdc=no
   5442 fi
   5443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5444 
   5445 if test $ac_cv_header_stdc = yes; then
   5446   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   5447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5448 /* end confdefs.h.  */
   5449 #include <string.h>
   5450 
   5451 _ACEOF
   5452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5453   $EGREP "memchr" >/dev/null 2>&1; then :
   5454 
   5455 else
   5456   ac_cv_header_stdc=no
   5457 fi
   5458 rm -f conftest*
   5459 
   5460 fi
   5461 
   5462 if test $ac_cv_header_stdc = yes; then
   5463   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   5464   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5465 /* end confdefs.h.  */
   5466 #include <stdlib.h>
   5467 
   5468 _ACEOF
   5469 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5470   $EGREP "free" >/dev/null 2>&1; then :
   5471 
   5472 else
   5473   ac_cv_header_stdc=no
   5474 fi
   5475 rm -f conftest*
   5476 
   5477 fi
   5478 
   5479 if test $ac_cv_header_stdc = yes; then
   5480   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   5481   if test "$cross_compiling" = yes; then :
   5482   :
   5483 else
   5484   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5485 /* end confdefs.h.  */
   5486 #include <ctype.h>
   5487 #include <stdlib.h>
   5488 #if ((' ' & 0x0FF) == 0x020)
   5489 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   5490 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   5491 #else
   5492 # define ISLOWER(c) \
   5493 		   (('a' <= (c) && (c) <= 'i') \
   5494 		     || ('j' <= (c) && (c) <= 'r') \
   5495 		     || ('s' <= (c) && (c) <= 'z'))
   5496 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   5497 #endif
   5498 
   5499 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   5500 int
   5501 main ()
   5502 {
   5503   int i;
   5504   for (i = 0; i < 256; i++)
   5505     if (XOR (islower (i), ISLOWER (i))
   5506 	|| toupper (i) != TOUPPER (i))
   5507       return 2;
   5508   return 0;
   5509 }
   5510 _ACEOF
   5511 if ac_fn_c_try_run "$LINENO"; then :
   5512 
   5513 else
   5514   ac_cv_header_stdc=no
   5515 fi
   5516 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5517   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5518 fi
   5519 
   5520 fi
   5521 fi
   5522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   5523 $as_echo "$ac_cv_header_stdc" >&6; }
   5524 if test $ac_cv_header_stdc = yes; then
   5525 
   5526 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   5527 
   5528 fi
   5529 
   5530 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   5531 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   5532 		  inttypes.h stdint.h unistd.h
   5533 do :
   5534   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   5535 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   5536 "
   5537 eval as_val=\$$as_ac_Header
   5538    if test "x$as_val" = x""yes; then :
   5539   cat >>confdefs.h <<_ACEOF
   5540 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   5541 _ACEOF
   5542 
   5543 fi
   5544 
   5545 done
   5546 
   5547 
   5548 for ac_header in dlfcn.h
   5549 do :
   5550   ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
   5551 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
   5552   cat >>confdefs.h <<_ACEOF
   5553 #define HAVE_DLFCN_H 1
   5554 _ACEOF
   5555 
   5556 fi
   5557 
   5558 done
   5559 
   5560 
   5561 
   5562 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   5563     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   5564     (test "X$CXX" != "Xg++"))) ; then
   5565   ac_ext=cpp
   5566 ac_cpp='$CXXCPP $CPPFLAGS'
   5567 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5568 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5569 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
   5571 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
   5572 if test -z "$CXXCPP"; then
   5573   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
   5574   $as_echo_n "(cached) " >&6
   5575 else
   5576       # Double quotes because CXXCPP needs to be expanded
   5577     for CXXCPP in "$CXX -E" "/lib/cpp"
   5578     do
   5579       ac_preproc_ok=false
   5580 for ac_cxx_preproc_warn_flag in '' yes
   5581 do
   5582   # Use a header file that comes with gcc, so configuring glibc
   5583   # with a fresh cross-compiler works.
   5584   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5585   # <limits.h> exists even on freestanding compilers.
   5586   # On the NeXT, cc -E runs the code through the compiler's parser,
   5587   # not just through cpp. "Syntax error" is here to catch this case.
   5588   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5589 /* end confdefs.h.  */
   5590 #ifdef __STDC__
   5591 # include <limits.h>
   5592 #else
   5593 # include <assert.h>
   5594 #endif
   5595 		     Syntax error
   5596 _ACEOF
   5597 if ac_fn_cxx_try_cpp "$LINENO"; then :
   5598 
   5599 else
   5600   # Broken: fails on valid input.
   5601 continue
   5602 fi
   5603 rm -f conftest.err conftest.$ac_ext
   5604 
   5605   # OK, works on sane cases.  Now check whether nonexistent headers
   5606   # can be detected and how.
   5607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5608 /* end confdefs.h.  */
   5609 #include <ac_nonexistent.h>
   5610 _ACEOF
   5611 if ac_fn_cxx_try_cpp "$LINENO"; then :
   5612   # Broken: success on invalid input.
   5613 continue
   5614 else
   5615   # Passes both tests.
   5616 ac_preproc_ok=:
   5617 break
   5618 fi
   5619 rm -f conftest.err conftest.$ac_ext
   5620 
   5621 done
   5622 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5623 rm -f conftest.err conftest.$ac_ext
   5624 if $ac_preproc_ok; then :
   5625   break
   5626 fi
   5627 
   5628     done
   5629     ac_cv_prog_CXXCPP=$CXXCPP
   5630 
   5631 fi
   5632   CXXCPP=$ac_cv_prog_CXXCPP
   5633 else
   5634   ac_cv_prog_CXXCPP=$CXXCPP
   5635 fi
   5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
   5637 $as_echo "$CXXCPP" >&6; }
   5638 ac_preproc_ok=false
   5639 for ac_cxx_preproc_warn_flag in '' yes
   5640 do
   5641   # Use a header file that comes with gcc, so configuring glibc
   5642   # with a fresh cross-compiler works.
   5643   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5644   # <limits.h> exists even on freestanding compilers.
   5645   # On the NeXT, cc -E runs the code through the compiler's parser,
   5646   # not just through cpp. "Syntax error" is here to catch this case.
   5647   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5648 /* end confdefs.h.  */
   5649 #ifdef __STDC__
   5650 # include <limits.h>
   5651 #else
   5652 # include <assert.h>
   5653 #endif
   5654 		     Syntax error
   5655 _ACEOF
   5656 if ac_fn_cxx_try_cpp "$LINENO"; then :
   5657 
   5658 else
   5659   # Broken: fails on valid input.
   5660 continue
   5661 fi
   5662 rm -f conftest.err conftest.$ac_ext
   5663 
   5664   # OK, works on sane cases.  Now check whether nonexistent headers
   5665   # can be detected and how.
   5666   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5667 /* end confdefs.h.  */
   5668 #include <ac_nonexistent.h>
   5669 _ACEOF
   5670 if ac_fn_cxx_try_cpp "$LINENO"; then :
   5671   # Broken: success on invalid input.
   5672 continue
   5673 else
   5674   # Passes both tests.
   5675 ac_preproc_ok=:
   5676 break
   5677 fi
   5678 rm -f conftest.err conftest.$ac_ext
   5679 
   5680 done
   5681 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5682 rm -f conftest.err conftest.$ac_ext
   5683 if $ac_preproc_ok; then :
   5684 
   5685 else
   5686   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5687 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5688 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
   5689 See \`config.log' for more details." "$LINENO" 5; }
   5690 fi
   5691 
   5692 ac_ext=cpp
   5693 ac_cpp='$CXXCPP $CPPFLAGS'
   5694 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5695 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5696 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5697 
   5698 fi
   5699 
   5700 
   5701 ac_ext=f
   5702 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   5703 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5704 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   5705 if test -n "$ac_tool_prefix"; then
   5706   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
   5707   do
   5708     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5709 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5711 $as_echo_n "checking for $ac_word... " >&6; }
   5712 if test "${ac_cv_prog_F77+set}" = set; then :
   5713   $as_echo_n "(cached) " >&6
   5714 else
   5715   if test -n "$F77"; then
   5716   ac_cv_prog_F77="$F77" # Let the user override the test.
   5717 else
   5718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5719 for as_dir in $PATH
   5720 do
   5721   IFS=$as_save_IFS
   5722   test -z "$as_dir" && as_dir=.
   5723     for ac_exec_ext in '' $ac_executable_extensions; do
   5724   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5725     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
   5726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5727     break 2
   5728   fi
   5729 done
   5730   done
   5731 IFS=$as_save_IFS
   5732 
   5733 fi
   5734 fi
   5735 F77=$ac_cv_prog_F77
   5736 if test -n "$F77"; then
   5737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5
   5738 $as_echo "$F77" >&6; }
   5739 else
   5740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5741 $as_echo "no" >&6; }
   5742 fi
   5743 
   5744 
   5745     test -n "$F77" && break
   5746   done
   5747 fi
   5748 if test -z "$F77"; then
   5749   ac_ct_F77=$F77
   5750   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
   5751 do
   5752   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5753 set dummy $ac_prog; ac_word=$2
   5754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5755 $as_echo_n "checking for $ac_word... " >&6; }
   5756 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then :
   5757   $as_echo_n "(cached) " >&6
   5758 else
   5759   if test -n "$ac_ct_F77"; then
   5760   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
   5761 else
   5762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5763 for as_dir in $PATH
   5764 do
   5765   IFS=$as_save_IFS
   5766   test -z "$as_dir" && as_dir=.
   5767     for ac_exec_ext in '' $ac_executable_extensions; do
   5768   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5769     ac_cv_prog_ac_ct_F77="$ac_prog"
   5770     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5771     break 2
   5772   fi
   5773 done
   5774   done
   5775 IFS=$as_save_IFS
   5776 
   5777 fi
   5778 fi
   5779 ac_ct_F77=$ac_cv_prog_ac_ct_F77
   5780 if test -n "$ac_ct_F77"; then
   5781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5
   5782 $as_echo "$ac_ct_F77" >&6; }
   5783 else
   5784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5785 $as_echo "no" >&6; }
   5786 fi
   5787 
   5788 
   5789   test -n "$ac_ct_F77" && break
   5790 done
   5791 
   5792   if test "x$ac_ct_F77" = x; then
   5793     F77=""
   5794   else
   5795     case $cross_compiling:$ac_tool_warned in
   5796 yes:)
   5797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5798 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5799 ac_tool_warned=yes ;;
   5800 esac
   5801     F77=$ac_ct_F77
   5802   fi
   5803 fi
   5804 
   5805 
   5806 # Provide some information about the compiler.
   5807 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5
   5808 set X $ac_compile
   5809 ac_compiler=$2
   5810 for ac_option in --version -v -V -qversion; do
   5811   { { ac_try="$ac_compiler $ac_option >&5"
   5812 case "(($ac_try" in
   5813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5814   *) ac_try_echo=$ac_try;;
   5815 esac
   5816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5817 $as_echo "$ac_try_echo"; } >&5
   5818   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   5819   ac_status=$?
   5820   if test -s conftest.err; then
   5821     sed '10a\
   5822 ... rest of stderr output deleted ...
   5823          10q' conftest.err >conftest.er1
   5824     cat conftest.er1 >&5
   5825   fi
   5826   rm -f conftest.er1 conftest.err
   5827   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5828   test $ac_status = 0; }
   5829 done
   5830 rm -f a.out
   5831 
   5832 # If we don't use `.F' as extension, the preprocessor is not run on the
   5833 # input file.  (Note that this only needs to work for GNU compilers.)
   5834 ac_save_ext=$ac_ext
   5835 ac_ext=F
   5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5
   5837 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
   5838 if test "${ac_cv_f77_compiler_gnu+set}" = set; then :
   5839   $as_echo_n "(cached) " >&6
   5840 else
   5841   cat > conftest.$ac_ext <<_ACEOF
   5842       program main
   5843 #ifndef __GNUC__
   5844        choke me
   5845 #endif
   5846 
   5847       end
   5848 _ACEOF
   5849 if ac_fn_f77_try_compile "$LINENO"; then :
   5850   ac_compiler_gnu=yes
   5851 else
   5852   ac_compiler_gnu=no
   5853 fi
   5854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5855 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
   5856 
   5857 fi
   5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5
   5859 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
   5860 ac_ext=$ac_save_ext
   5861 ac_test_FFLAGS=${FFLAGS+set}
   5862 ac_save_FFLAGS=$FFLAGS
   5863 FFLAGS=
   5864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5
   5865 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
   5866 if test "${ac_cv_prog_f77_g+set}" = set; then :
   5867   $as_echo_n "(cached) " >&6
   5868 else
   5869   FFLAGS=-g
   5870 cat > conftest.$ac_ext <<_ACEOF
   5871       program main
   5872 
   5873       end
   5874 _ACEOF
   5875 if ac_fn_f77_try_compile "$LINENO"; then :
   5876   ac_cv_prog_f77_g=yes
   5877 else
   5878   ac_cv_prog_f77_g=no
   5879 fi
   5880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5881 
   5882 fi
   5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5
   5884 $as_echo "$ac_cv_prog_f77_g" >&6; }
   5885 if test "$ac_test_FFLAGS" = set; then
   5886   FFLAGS=$ac_save_FFLAGS
   5887 elif test $ac_cv_prog_f77_g = yes; then
   5888   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5889     FFLAGS="-g -O2"
   5890   else
   5891     FFLAGS="-g"
   5892   fi
   5893 else
   5894   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5895     FFLAGS="-O2"
   5896   else
   5897     FFLAGS=
   5898   fi
   5899 fi
   5900 
   5901 if test $ac_compiler_gnu = yes; then
   5902   G77=yes
   5903 else
   5904   G77=
   5905 fi
   5906 ac_ext=c
   5907 ac_cpp='$CPP $CPPFLAGS'
   5908 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5909 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5910 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5911 
   5912 
   5913 
   5914 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
   5915 # find the maximum length of command line arguments
   5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   5917 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
   5918 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
   5919   $as_echo_n "(cached) " >&6
   5920 else
   5921     i=0
   5922   teststring="ABCD"
   5923 
   5924   case $build_os in
   5925   msdosdjgpp*)
   5926     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5927     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5928     # during glob expansion).  Even if it were fixed, the result of this
   5929     # check would be larger than it should be.
   5930     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5931     ;;
   5932 
   5933   gnu*)
   5934     # Under GNU Hurd, this test is not required because there is
   5935     # no limit to the length of command line arguments.
   5936     # Libtool will interpret -1 as no limit whatsoever
   5937     lt_cv_sys_max_cmd_len=-1;
   5938     ;;
   5939 
   5940   cygwin* | mingw*)
   5941     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5942     # about 5 minutes as the teststring grows exponentially.
   5943     # Worse, since 9x/ME are not pre-emptively multitasking,
   5944     # you end up with a "frozen" computer, even though with patience
   5945     # the test eventually succeeds (with a max line length of 256k).
   5946     # Instead, let's just punt: use the minimum linelength reported by
   5947     # all of the supported platforms: 8192 (on NT/2K/XP).
   5948     lt_cv_sys_max_cmd_len=8192;
   5949     ;;
   5950 
   5951   amigaos*)
   5952     # On AmigaOS with pdksh, this test takes hours, literally.
   5953     # So we just punt and use a minimum line length of 8192.
   5954     lt_cv_sys_max_cmd_len=8192;
   5955     ;;
   5956 
   5957   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
   5958     # This has been around since 386BSD, at least.  Likely further.
   5959     if test -x /sbin/sysctl; then
   5960       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   5961     elif test -x /usr/sbin/sysctl; then
   5962       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   5963     else
   5964       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   5965     fi
   5966     # And add a safety zone
   5967     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5968     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5969     ;;
   5970 
   5971   interix*)
   5972     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   5973     lt_cv_sys_max_cmd_len=196608
   5974     ;;
   5975 
   5976   osf*)
   5977     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   5978     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   5979     # nice to cause kernel panics so lets avoid the loop below.
   5980     # First set a reasonable default.
   5981     lt_cv_sys_max_cmd_len=16384
   5982     #
   5983     if test -x /sbin/sysconfig; then
   5984       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   5985         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   5986       esac
   5987     fi
   5988     ;;
   5989   sco3.2v5*)
   5990     lt_cv_sys_max_cmd_len=102400
   5991     ;;
   5992   sysv5* | sco5v6* | sysv4.2uw2*)
   5993     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   5994     if test -n "$kargmax"; then
   5995       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
   5996     else
   5997       lt_cv_sys_max_cmd_len=32768
   5998     fi
   5999     ;;
   6000   *)
   6001     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   6002     if test -n "$lt_cv_sys_max_cmd_len"; then
   6003       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6004       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6005     else
   6006       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   6007       while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
   6008 	       = "XX$teststring") >/dev/null 2>&1 &&
   6009 	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
   6010 	      lt_cv_sys_max_cmd_len=$new_result &&
   6011 	      test $i != 17 # 1/2 MB should be enough
   6012       do
   6013         i=`expr $i + 1`
   6014         teststring=$teststring$teststring
   6015       done
   6016       teststring=
   6017       # Add a significant safety factor because C++ compilers can tack on massive
   6018       # amounts of additional arguments before passing them to the linker.
   6019       # It appears as though 1/2 is a usable value.
   6020       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   6021     fi
   6022     ;;
   6023   esac
   6024 
   6025 fi
   6026 
   6027 if test -n $lt_cv_sys_max_cmd_len ; then
   6028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   6029 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
   6030 else
   6031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
   6032 $as_echo "none" >&6; }
   6033 fi
   6034 
   6035 
   6036 
   6037 
   6038 
   6039 # Check for command to grab the raw symbol name followed by C symbol from nm.
   6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   6041 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
   6042 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
   6043   $as_echo_n "(cached) " >&6
   6044 else
   6045 
   6046 # These are sane defaults that work on at least a few old systems.
   6047 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   6048 
   6049 # Character class describing NM global symbol codes.
   6050 symcode='[BCDEGRST]'
   6051 
   6052 # Regexp to match symbols that can be accessed directly from C.
   6053 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   6054 
   6055 # Transform an extracted symbol line into a proper C declaration
   6056 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
   6057 
   6058 # Transform an extracted symbol line into symbol name and symbol address
   6059 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'"
   6060 
   6061 # Define system-specific variables.
   6062 case $host_os in
   6063 aix*)
   6064   symcode='[BCDT]'
   6065   ;;
   6066 cygwin* | mingw* | pw32*)
   6067   symcode='[ABCDGISTW]'
   6068   ;;
   6069 hpux*) # Its linker distinguishes data from code symbols
   6070   if test "$host_cpu" = ia64; then
   6071     symcode='[ABCDEGRST]'
   6072   fi
   6073   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   6074   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'"
   6075   ;;
   6076 linux* | k*bsd*-gnu)
   6077   if test "$host_cpu" = ia64; then
   6078     symcode='[ABCDGIRSTW]'
   6079     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   6080     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'"
   6081   fi
   6082   ;;
   6083 irix* | nonstopux*)
   6084   symcode='[BCDEGRST]'
   6085   ;;
   6086 osf*)
   6087   symcode='[BCDEGQRST]'
   6088   ;;
   6089 solaris*)
   6090   symcode='[BDRT]'
   6091   ;;
   6092 sco3.2v5*)
   6093   symcode='[DT]'
   6094   ;;
   6095 sysv4.2uw2*)
   6096   symcode='[DT]'
   6097   ;;
   6098 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   6099   symcode='[ABDT]'
   6100   ;;
   6101 sysv4)
   6102   symcode='[DFNSTU]'
   6103   ;;
   6104 esac
   6105 
   6106 # Handle CRLF in mingw tool chain
   6107 opt_cr=
   6108 case $build_os in
   6109 mingw*)
   6110   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   6111   ;;
   6112 esac
   6113 
   6114 # If we're using GNU nm, then use its standard symbol codes.
   6115 case `$NM -V 2>&1` in
   6116 *GNU* | *'with BFD'*)
   6117   symcode='[ABCDGIRSTW]' ;;
   6118 esac
   6119 
   6120 # Try without a prefix undercore, then with it.
   6121 for ac_symprfx in "" "_"; do
   6122 
   6123   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   6124   symxfrm="\\1 $ac_symprfx\\2 \\2"
   6125 
   6126   # Write the raw and C identifiers.
   6127   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   6128 
   6129   # Check to see that the pipe works correctly.
   6130   pipe_works=no
   6131 
   6132   rm -f conftest*
   6133   cat > conftest.$ac_ext <<EOF
   6134 #ifdef __cplusplus
   6135 extern "C" {
   6136 #endif
   6137 char nm_test_var;
   6138 void nm_test_func(){}
   6139 #ifdef __cplusplus
   6140 }
   6141 #endif
   6142 int main(){nm_test_var='a';nm_test_func();return(0);}
   6143 EOF
   6144 
   6145   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   6146   (eval $ac_compile) 2>&5
   6147   ac_status=$?
   6148   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6149   test $ac_status = 0; }; then
   6150     # Now try to grab the symbols.
   6151     nlist=conftest.nm
   6152     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
   6153   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
   6154   ac_status=$?
   6155   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6156   test $ac_status = 0; } && test -s "$nlist"; then
   6157       # Try sorting and uniquifying the output.
   6158       if sort "$nlist" | uniq > "$nlist"T; then
   6159 	mv -f "$nlist"T "$nlist"
   6160       else
   6161 	rm -f "$nlist"T
   6162       fi
   6163 
   6164       # Make sure that we snagged all the symbols we need.
   6165       if grep ' nm_test_var$' "$nlist" >/dev/null; then
   6166 	if grep ' nm_test_func$' "$nlist" >/dev/null; then
   6167 	  cat <<EOF > conftest.$ac_ext
   6168 #ifdef __cplusplus
   6169 extern "C" {
   6170 #endif
   6171 
   6172 EOF
   6173 	  # Now generate the symbol file.
   6174 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
   6175 
   6176 	  cat <<EOF >> conftest.$ac_ext
   6177 #if defined (__STDC__) && __STDC__
   6178 # define lt_ptr_t void *
   6179 #else
   6180 # define lt_ptr_t char *
   6181 # define const
   6182 #endif
   6183 
   6184 /* The mapping between symbol names and symbols. */
   6185 const struct {
   6186   const char *name;
   6187   lt_ptr_t address;
   6188 }
   6189 lt_preloaded_symbols[] =
   6190 {
   6191 EOF
   6192 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
   6193 	  cat <<\EOF >> conftest.$ac_ext
   6194   {0, (lt_ptr_t) 0}
   6195 };
   6196 
   6197 #ifdef __cplusplus
   6198 }
   6199 #endif
   6200 EOF
   6201 	  # Now try linking the two files.
   6202 	  mv conftest.$ac_objext conftstm.$ac_objext
   6203 	  lt_save_LIBS="$LIBS"
   6204 	  lt_save_CFLAGS="$CFLAGS"
   6205 	  LIBS="conftstm.$ac_objext"
   6206 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   6207 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   6208   (eval $ac_link) 2>&5
   6209   ac_status=$?
   6210   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6211   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
   6212 	    pipe_works=yes
   6213 	  fi
   6214 	  LIBS="$lt_save_LIBS"
   6215 	  CFLAGS="$lt_save_CFLAGS"
   6216 	else
   6217 	  echo "cannot find nm_test_func in $nlist" >&5
   6218 	fi
   6219       else
   6220 	echo "cannot find nm_test_var in $nlist" >&5
   6221       fi
   6222     else
   6223       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   6224     fi
   6225   else
   6226     echo "$progname: failed program was:" >&5
   6227     cat conftest.$ac_ext >&5
   6228   fi
   6229   rm -rf conftest* conftst*
   6230 
   6231   # Do not use the global_symbol_pipe unless it works.
   6232   if test "$pipe_works" = yes; then
   6233     break
   6234   else
   6235     lt_cv_sys_global_symbol_pipe=
   6236   fi
   6237 done
   6238 
   6239 fi
   6240 
   6241 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   6242   lt_cv_sys_global_symbol_to_cdecl=
   6243 fi
   6244 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   6245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   6246 $as_echo "failed" >&6; }
   6247 else
   6248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   6249 $as_echo "ok" >&6; }
   6250 fi
   6251 
   6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
   6253 $as_echo_n "checking for objdir... " >&6; }
   6254 if test "${lt_cv_objdir+set}" = set; then :
   6255   $as_echo_n "(cached) " >&6
   6256 else
   6257   rm -f .libs 2>/dev/null
   6258 mkdir .libs 2>/dev/null
   6259 if test -d .libs; then
   6260   lt_cv_objdir=.libs
   6261 else
   6262   # MS-DOS does not allow filenames that begin with a dot.
   6263   lt_cv_objdir=_libs
   6264 fi
   6265 rmdir .libs 2>/dev/null
   6266 fi
   6267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
   6268 $as_echo "$lt_cv_objdir" >&6; }
   6269 objdir=$lt_cv_objdir
   6270 
   6271 
   6272 
   6273 
   6274 
   6275 case $host_os in
   6276 aix3*)
   6277   # AIX sometimes has problems with the GCC collect2 program.  For some
   6278   # reason, if we set the COLLECT_NAMES environment variable, the problems
   6279   # vanish in a puff of smoke.
   6280   if test "X${COLLECT_NAMES+set}" != Xset; then
   6281     COLLECT_NAMES=
   6282     export COLLECT_NAMES
   6283   fi
   6284   ;;
   6285 esac
   6286 
   6287 # Sed substitution that helps us do robust quoting.  It backslashifies
   6288 # metacharacters that are still active within double-quoted strings.
   6289 Xsed='sed -e 1s/^X//'
   6290 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
   6291 
   6292 # Same as above, but do not quote variable references.
   6293 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
   6294 
   6295 # Sed substitution to delay expansion of an escaped shell variable in a
   6296 # double_quote_subst'ed string.
   6297 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   6298 
   6299 # Sed substitution to avoid accidental globbing in evaled expressions
   6300 no_glob_subst='s/\*/\\\*/g'
   6301 
   6302 # Constants:
   6303 rm="rm -f"
   6304 
   6305 # Global variables:
   6306 default_ofile=libtool
   6307 can_build_shared=yes
   6308 
   6309 # All known linkers require a `.a' archive for static linking (except MSVC,
   6310 # which needs '.lib').
   6311 libext=a
   6312 ltmain="$ac_aux_dir/ltmain.sh"
   6313 ofile="$default_ofile"
   6314 with_gnu_ld="$lt_cv_prog_gnu_ld"
   6315 
   6316 if test -n "$ac_tool_prefix"; then
   6317   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   6318 set dummy ${ac_tool_prefix}ar; ac_word=$2
   6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6320 $as_echo_n "checking for $ac_word... " >&6; }
   6321 if test "${ac_cv_prog_AR+set}" = set; then :
   6322   $as_echo_n "(cached) " >&6
   6323 else
   6324   if test -n "$AR"; then
   6325   ac_cv_prog_AR="$AR" # Let the user override the test.
   6326 else
   6327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6328 for as_dir in $PATH
   6329 do
   6330   IFS=$as_save_IFS
   6331   test -z "$as_dir" && as_dir=.
   6332     for ac_exec_ext in '' $ac_executable_extensions; do
   6333   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6334     ac_cv_prog_AR="${ac_tool_prefix}ar"
   6335     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6336     break 2
   6337   fi
   6338 done
   6339   done
   6340 IFS=$as_save_IFS
   6341 
   6342 fi
   6343 fi
   6344 AR=$ac_cv_prog_AR
   6345 if test -n "$AR"; then
   6346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   6347 $as_echo "$AR" >&6; }
   6348 else
   6349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6350 $as_echo "no" >&6; }
   6351 fi
   6352 
   6353 
   6354 fi
   6355 if test -z "$ac_cv_prog_AR"; then
   6356   ac_ct_AR=$AR
   6357   # Extract the first word of "ar", so it can be a program name with args.
   6358 set dummy ar; ac_word=$2
   6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6360 $as_echo_n "checking for $ac_word... " >&6; }
   6361 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
   6362   $as_echo_n "(cached) " >&6
   6363 else
   6364   if test -n "$ac_ct_AR"; then
   6365   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6366 else
   6367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6368 for as_dir in $PATH
   6369 do
   6370   IFS=$as_save_IFS
   6371   test -z "$as_dir" && as_dir=.
   6372     for ac_exec_ext in '' $ac_executable_extensions; do
   6373   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6374     ac_cv_prog_ac_ct_AR="ar"
   6375     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6376     break 2
   6377   fi
   6378 done
   6379   done
   6380 IFS=$as_save_IFS
   6381 
   6382 fi
   6383 fi
   6384 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6385 if test -n "$ac_ct_AR"; then
   6386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   6387 $as_echo "$ac_ct_AR" >&6; }
   6388 else
   6389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6390 $as_echo "no" >&6; }
   6391 fi
   6392 
   6393   if test "x$ac_ct_AR" = x; then
   6394     AR="false"
   6395   else
   6396     case $cross_compiling:$ac_tool_warned in
   6397 yes:)
   6398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6399 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6400 ac_tool_warned=yes ;;
   6401 esac
   6402     AR=$ac_ct_AR
   6403   fi
   6404 else
   6405   AR="$ac_cv_prog_AR"
   6406 fi
   6407 
   6408 if test -n "$ac_tool_prefix"; then
   6409   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   6410 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6412 $as_echo_n "checking for $ac_word... " >&6; }
   6413 if test "${ac_cv_prog_RANLIB+set}" = set; then :
   6414   $as_echo_n "(cached) " >&6
   6415 else
   6416   if test -n "$RANLIB"; then
   6417   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   6418 else
   6419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6420 for as_dir in $PATH
   6421 do
   6422   IFS=$as_save_IFS
   6423   test -z "$as_dir" && as_dir=.
   6424     for ac_exec_ext in '' $ac_executable_extensions; do
   6425   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6426     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   6427     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6428     break 2
   6429   fi
   6430 done
   6431   done
   6432 IFS=$as_save_IFS
   6433 
   6434 fi
   6435 fi
   6436 RANLIB=$ac_cv_prog_RANLIB
   6437 if test -n "$RANLIB"; then
   6438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   6439 $as_echo "$RANLIB" >&6; }
   6440 else
   6441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6442 $as_echo "no" >&6; }
   6443 fi
   6444 
   6445 
   6446 fi
   6447 if test -z "$ac_cv_prog_RANLIB"; then
   6448   ac_ct_RANLIB=$RANLIB
   6449   # Extract the first word of "ranlib", so it can be a program name with args.
   6450 set dummy ranlib; ac_word=$2
   6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6452 $as_echo_n "checking for $ac_word... " >&6; }
   6453 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
   6454   $as_echo_n "(cached) " >&6
   6455 else
   6456   if test -n "$ac_ct_RANLIB"; then
   6457   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   6458 else
   6459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6460 for as_dir in $PATH
   6461 do
   6462   IFS=$as_save_IFS
   6463   test -z "$as_dir" && as_dir=.
   6464     for ac_exec_ext in '' $ac_executable_extensions; do
   6465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6466     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6467     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6468     break 2
   6469   fi
   6470 done
   6471   done
   6472 IFS=$as_save_IFS
   6473 
   6474 fi
   6475 fi
   6476 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6477 if test -n "$ac_ct_RANLIB"; then
   6478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   6479 $as_echo "$ac_ct_RANLIB" >&6; }
   6480 else
   6481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6482 $as_echo "no" >&6; }
   6483 fi
   6484 
   6485   if test "x$ac_ct_RANLIB" = x; then
   6486     RANLIB=":"
   6487   else
   6488     case $cross_compiling:$ac_tool_warned in
   6489 yes:)
   6490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6492 ac_tool_warned=yes ;;
   6493 esac
   6494     RANLIB=$ac_ct_RANLIB
   6495   fi
   6496 else
   6497   RANLIB="$ac_cv_prog_RANLIB"
   6498 fi
   6499 
   6500 if test -n "$ac_tool_prefix"; then
   6501   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6502 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6504 $as_echo_n "checking for $ac_word... " >&6; }
   6505 if test "${ac_cv_prog_STRIP+set}" = set; then :
   6506   $as_echo_n "(cached) " >&6
   6507 else
   6508   if test -n "$STRIP"; then
   6509   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6510 else
   6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6512 for as_dir in $PATH
   6513 do
   6514   IFS=$as_save_IFS
   6515   test -z "$as_dir" && as_dir=.
   6516     for ac_exec_ext in '' $ac_executable_extensions; do
   6517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6518     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6519     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6520     break 2
   6521   fi
   6522 done
   6523   done
   6524 IFS=$as_save_IFS
   6525 
   6526 fi
   6527 fi
   6528 STRIP=$ac_cv_prog_STRIP
   6529 if test -n "$STRIP"; then
   6530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   6531 $as_echo "$STRIP" >&6; }
   6532 else
   6533   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6534 $as_echo "no" >&6; }
   6535 fi
   6536 
   6537 
   6538 fi
   6539 if test -z "$ac_cv_prog_STRIP"; then
   6540   ac_ct_STRIP=$STRIP
   6541   # Extract the first word of "strip", so it can be a program name with args.
   6542 set dummy strip; ac_word=$2
   6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6544 $as_echo_n "checking for $ac_word... " >&6; }
   6545 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
   6546   $as_echo_n "(cached) " >&6
   6547 else
   6548   if test -n "$ac_ct_STRIP"; then
   6549   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6550 else
   6551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6552 for as_dir in $PATH
   6553 do
   6554   IFS=$as_save_IFS
   6555   test -z "$as_dir" && as_dir=.
   6556     for ac_exec_ext in '' $ac_executable_extensions; do
   6557   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6558     ac_cv_prog_ac_ct_STRIP="strip"
   6559     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6560     break 2
   6561   fi
   6562 done
   6563   done
   6564 IFS=$as_save_IFS
   6565 
   6566 fi
   6567 fi
   6568 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6569 if test -n "$ac_ct_STRIP"; then
   6570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   6571 $as_echo "$ac_ct_STRIP" >&6; }
   6572 else
   6573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6574 $as_echo "no" >&6; }
   6575 fi
   6576 
   6577   if test "x$ac_ct_STRIP" = x; then
   6578     STRIP=":"
   6579   else
   6580     case $cross_compiling:$ac_tool_warned in
   6581 yes:)
   6582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6583 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6584 ac_tool_warned=yes ;;
   6585 esac
   6586     STRIP=$ac_ct_STRIP
   6587   fi
   6588 else
   6589   STRIP="$ac_cv_prog_STRIP"
   6590 fi
   6591 
   6592 
   6593 old_CC="$CC"
   6594 old_CFLAGS="$CFLAGS"
   6595 
   6596 # Set sane defaults for various variables
   6597 test -z "$AR" && AR=ar
   6598 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6599 test -z "$AS" && AS=as
   6600 test -z "$CC" && CC=cc
   6601 test -z "$LTCC" && LTCC=$CC
   6602 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   6603 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6604 test -z "$LD" && LD=ld
   6605 test -z "$LN_S" && LN_S="ln -s"
   6606 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   6607 test -z "$NM" && NM=nm
   6608 test -z "$SED" && SED=sed
   6609 test -z "$OBJDUMP" && OBJDUMP=objdump
   6610 test -z "$RANLIB" && RANLIB=:
   6611 test -z "$STRIP" && STRIP=:
   6612 test -z "$ac_objext" && ac_objext=o
   6613 
   6614 # Determine commands to create old-style static archives.
   6615 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   6616 old_postinstall_cmds='chmod 644 $oldlib'
   6617 old_postuninstall_cmds=
   6618 
   6619 if test -n "$RANLIB"; then
   6620   case $host_os in
   6621   openbsd*)
   6622     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
   6623     ;;
   6624   *)
   6625     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
   6626     ;;
   6627   esac
   6628   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   6629 fi
   6630 
   6631 for cc_temp in $compiler""; do
   6632   case $cc_temp in
   6633     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   6634     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   6635     \-*) ;;
   6636     *) break;;
   6637   esac
   6638 done
   6639 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   6640 
   6641 
   6642 # Only perform the check for file, if the check method requires it
   6643 case $deplibs_check_method in
   6644 file_magic*)
   6645   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   6646     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
   6647 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
   6648 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
   6649   $as_echo_n "(cached) " >&6
   6650 else
   6651   case $MAGIC_CMD in
   6652 [\\/*] |  ?:[\\/]*)
   6653   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6654   ;;
   6655 *)
   6656   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6657   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6658   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6659   for ac_dir in $ac_dummy; do
   6660     IFS="$lt_save_ifs"
   6661     test -z "$ac_dir" && ac_dir=.
   6662     if test -f $ac_dir/${ac_tool_prefix}file; then
   6663       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   6664       if test -n "$file_magic_test_file"; then
   6665 	case $deplibs_check_method in
   6666 	"file_magic "*)
   6667 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6668 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6669 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6670 	    $EGREP "$file_magic_regex" > /dev/null; then
   6671 	    :
   6672 	  else
   6673 	    cat <<EOF 1>&2
   6674 
   6675 *** Warning: the command libtool uses to detect shared libraries,
   6676 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6677 *** The result is that libtool may fail to recognize shared libraries
   6678 *** as such.  This will affect the creation of libtool libraries that
   6679 *** depend on shared libraries, but programs linked with such libtool
   6680 *** libraries will work regardless of this problem.  Nevertheless, you
   6681 *** may want to report the problem to your system manager and/or to
   6682 *** bug-libtool@gnu.org
   6683 
   6684 EOF
   6685 	  fi ;;
   6686 	esac
   6687       fi
   6688       break
   6689     fi
   6690   done
   6691   IFS="$lt_save_ifs"
   6692   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6693   ;;
   6694 esac
   6695 fi
   6696 
   6697 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6698 if test -n "$MAGIC_CMD"; then
   6699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   6700 $as_echo "$MAGIC_CMD" >&6; }
   6701 else
   6702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6703 $as_echo "no" >&6; }
   6704 fi
   6705 
   6706 if test -z "$lt_cv_path_MAGIC_CMD"; then
   6707   if test -n "$ac_tool_prefix"; then
   6708     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
   6709 $as_echo_n "checking for file... " >&6; }
   6710 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
   6711   $as_echo_n "(cached) " >&6
   6712 else
   6713   case $MAGIC_CMD in
   6714 [\\/*] |  ?:[\\/]*)
   6715   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6716   ;;
   6717 *)
   6718   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6719   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6720   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6721   for ac_dir in $ac_dummy; do
   6722     IFS="$lt_save_ifs"
   6723     test -z "$ac_dir" && ac_dir=.
   6724     if test -f $ac_dir/file; then
   6725       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   6726       if test -n "$file_magic_test_file"; then
   6727 	case $deplibs_check_method in
   6728 	"file_magic "*)
   6729 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   6730 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6731 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6732 	    $EGREP "$file_magic_regex" > /dev/null; then
   6733 	    :
   6734 	  else
   6735 	    cat <<EOF 1>&2
   6736 
   6737 *** Warning: the command libtool uses to detect shared libraries,
   6738 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6739 *** The result is that libtool may fail to recognize shared libraries
   6740 *** as such.  This will affect the creation of libtool libraries that
   6741 *** depend on shared libraries, but programs linked with such libtool
   6742 *** libraries will work regardless of this problem.  Nevertheless, you
   6743 *** may want to report the problem to your system manager and/or to
   6744 *** bug-libtool@gnu.org
   6745 
   6746 EOF
   6747 	  fi ;;
   6748 	esac
   6749       fi
   6750       break
   6751     fi
   6752   done
   6753   IFS="$lt_save_ifs"
   6754   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6755   ;;
   6756 esac
   6757 fi
   6758 
   6759 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6760 if test -n "$MAGIC_CMD"; then
   6761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   6762 $as_echo "$MAGIC_CMD" >&6; }
   6763 else
   6764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6765 $as_echo "no" >&6; }
   6766 fi
   6767 
   6768   else
   6769     MAGIC_CMD=:
   6770   fi
   6771 fi
   6772 
   6773   fi
   6774   ;;
   6775 esac
   6776 
   6777 
   6778   case $host_os in
   6779     rhapsody* | darwin*)
   6780     if test -n "$ac_tool_prefix"; then
   6781   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   6782 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   6783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6784 $as_echo_n "checking for $ac_word... " >&6; }
   6785 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
   6786   $as_echo_n "(cached) " >&6
   6787 else
   6788   if test -n "$DSYMUTIL"; then
   6789   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   6790 else
   6791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6792 for as_dir in $PATH
   6793 do
   6794   IFS=$as_save_IFS
   6795   test -z "$as_dir" && as_dir=.
   6796     for ac_exec_ext in '' $ac_executable_extensions; do
   6797   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6798     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   6799     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6800     break 2
   6801   fi
   6802 done
   6803   done
   6804 IFS=$as_save_IFS
   6805 
   6806 fi
   6807 fi
   6808 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   6809 if test -n "$DSYMUTIL"; then
   6810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   6811 $as_echo "$DSYMUTIL" >&6; }
   6812 else
   6813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6814 $as_echo "no" >&6; }
   6815 fi
   6816 
   6817 
   6818 fi
   6819 if test -z "$ac_cv_prog_DSYMUTIL"; then
   6820   ac_ct_DSYMUTIL=$DSYMUTIL
   6821   # Extract the first word of "dsymutil", so it can be a program name with args.
   6822 set dummy dsymutil; ac_word=$2
   6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6824 $as_echo_n "checking for $ac_word... " >&6; }
   6825 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
   6826   $as_echo_n "(cached) " >&6
   6827 else
   6828   if test -n "$ac_ct_DSYMUTIL"; then
   6829   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   6830 else
   6831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6832 for as_dir in $PATH
   6833 do
   6834   IFS=$as_save_IFS
   6835   test -z "$as_dir" && as_dir=.
   6836     for ac_exec_ext in '' $ac_executable_extensions; do
   6837   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6838     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   6839     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6840     break 2
   6841   fi
   6842 done
   6843   done
   6844 IFS=$as_save_IFS
   6845 
   6846 fi
   6847 fi
   6848 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   6849 if test -n "$ac_ct_DSYMUTIL"; then
   6850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   6851 $as_echo "$ac_ct_DSYMUTIL" >&6; }
   6852 else
   6853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6854 $as_echo "no" >&6; }
   6855 fi
   6856 
   6857   if test "x$ac_ct_DSYMUTIL" = x; then
   6858     DSYMUTIL=":"
   6859   else
   6860     case $cross_compiling:$ac_tool_warned in
   6861 yes:)
   6862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6863 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6864 ac_tool_warned=yes ;;
   6865 esac
   6866     DSYMUTIL=$ac_ct_DSYMUTIL
   6867   fi
   6868 else
   6869   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   6870 fi
   6871 
   6872     if test -n "$ac_tool_prefix"; then
   6873   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   6874 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6876 $as_echo_n "checking for $ac_word... " >&6; }
   6877 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
   6878   $as_echo_n "(cached) " >&6
   6879 else
   6880   if test -n "$NMEDIT"; then
   6881   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   6882 else
   6883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6884 for as_dir in $PATH
   6885 do
   6886   IFS=$as_save_IFS
   6887   test -z "$as_dir" && as_dir=.
   6888     for ac_exec_ext in '' $ac_executable_extensions; do
   6889   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6890     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   6891     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6892     break 2
   6893   fi
   6894 done
   6895   done
   6896 IFS=$as_save_IFS
   6897 
   6898 fi
   6899 fi
   6900 NMEDIT=$ac_cv_prog_NMEDIT
   6901 if test -n "$NMEDIT"; then
   6902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   6903 $as_echo "$NMEDIT" >&6; }
   6904 else
   6905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6906 $as_echo "no" >&6; }
   6907 fi
   6908 
   6909 
   6910 fi
   6911 if test -z "$ac_cv_prog_NMEDIT"; then
   6912   ac_ct_NMEDIT=$NMEDIT
   6913   # Extract the first word of "nmedit", so it can be a program name with args.
   6914 set dummy nmedit; ac_word=$2
   6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6916 $as_echo_n "checking for $ac_word... " >&6; }
   6917 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
   6918   $as_echo_n "(cached) " >&6
   6919 else
   6920   if test -n "$ac_ct_NMEDIT"; then
   6921   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   6922 else
   6923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6924 for as_dir in $PATH
   6925 do
   6926   IFS=$as_save_IFS
   6927   test -z "$as_dir" && as_dir=.
   6928     for ac_exec_ext in '' $ac_executable_extensions; do
   6929   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6930     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   6931     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6932     break 2
   6933   fi
   6934 done
   6935   done
   6936 IFS=$as_save_IFS
   6937 
   6938 fi
   6939 fi
   6940 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   6941 if test -n "$ac_ct_NMEDIT"; then
   6942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   6943 $as_echo "$ac_ct_NMEDIT" >&6; }
   6944 else
   6945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6946 $as_echo "no" >&6; }
   6947 fi
   6948 
   6949   if test "x$ac_ct_NMEDIT" = x; then
   6950     NMEDIT=":"
   6951   else
   6952     case $cross_compiling:$ac_tool_warned in
   6953 yes:)
   6954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6956 ac_tool_warned=yes ;;
   6957 esac
   6958     NMEDIT=$ac_ct_NMEDIT
   6959   fi
   6960 else
   6961   NMEDIT="$ac_cv_prog_NMEDIT"
   6962 fi
   6963 
   6964 
   6965     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   6966 $as_echo_n "checking for -single_module linker flag... " >&6; }
   6967 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
   6968   $as_echo_n "(cached) " >&6
   6969 else
   6970   lt_cv_apple_cc_single_mod=no
   6971       if test -z "${LT_MULTI_MODULE}"; then
   6972    # By default we will add the -single_module flag. You can override
   6973    # by either setting the environment variable LT_MULTI_MODULE
   6974    # non-empty at configure time, or by adding -multi_module to the
   6975    # link flags.
   6976    echo "int foo(void){return 1;}" > conftest.c
   6977    $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   6978      -dynamiclib ${wl}-single_module conftest.c
   6979    if test -f libconftest.dylib; then
   6980      lt_cv_apple_cc_single_mod=yes
   6981      rm -rf libconftest.dylib*
   6982    fi
   6983    rm conftest.c
   6984       fi
   6985 fi
   6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   6987 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   6988     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   6989 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
   6990 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
   6991   $as_echo_n "(cached) " >&6
   6992 else
   6993   lt_cv_ld_exported_symbols_list=no
   6994       save_LDFLAGS=$LDFLAGS
   6995       echo "_main" > conftest.sym
   6996       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   6997       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6998 /* end confdefs.h.  */
   6999 
   7000 int
   7001 main ()
   7002 {
   7003 
   7004   ;
   7005   return 0;
   7006 }
   7007 _ACEOF
   7008 if ac_fn_c_try_link "$LINENO"; then :
   7009   lt_cv_ld_exported_symbols_list=yes
   7010 else
   7011   lt_cv_ld_exported_symbols_list=no
   7012 fi
   7013 rm -f core conftest.err conftest.$ac_objext \
   7014     conftest$ac_exeext conftest.$ac_ext
   7015    LDFLAGS="$save_LDFLAGS"
   7016 
   7017 fi
   7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   7019 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   7020     case $host_os in
   7021     rhapsody* | darwin1.[0123])
   7022       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
   7023     darwin1.*)
   7024      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
   7025     darwin*)
   7026       # if running on 10.5 or later, the deployment target defaults
   7027       # to the OS version, if on x86, and 10.4, the deployment
   7028       # target defaults to 10.4. Don't you love it?
   7029       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
   7030    10.0,*86*-darwin8*|10.0,*-darwin[91]*)
   7031      _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
   7032    10.[012]*)
   7033      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
   7034    10.*)
   7035      _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
   7036       esac
   7037     ;;
   7038   esac
   7039     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
   7040       _lt_dar_single_mod='$single_module'
   7041     fi
   7042     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
   7043       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
   7044     else
   7045       _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
   7046     fi
   7047     if test "$DSYMUTIL" != ":"; then
   7048       _lt_dsymutil="~$DSYMUTIL \$lib || :"
   7049     else
   7050       _lt_dsymutil=
   7051     fi
   7052     ;;
   7053   esac
   7054 
   7055 
   7056 enable_dlopen=no
   7057 enable_win32_dll=no
   7058 
   7059 # Check whether --enable-libtool-lock was given.
   7060 if test "${enable_libtool_lock+set}" = set; then :
   7061   enableval=$enable_libtool_lock;
   7062 fi
   7063 
   7064 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   7065 
   7066 
   7067 # Check whether --with-pic was given.
   7068 if test "${with_pic+set}" = set; then :
   7069   withval=$with_pic; pic_mode="$withval"
   7070 else
   7071   pic_mode=default
   7072 fi
   7073 
   7074 test -z "$pic_mode" && pic_mode=default
   7075 
   7076 # Use C for the default configuration in the libtool script
   7077 tagname=
   7078 lt_save_CC="$CC"
   7079 ac_ext=c
   7080 ac_cpp='$CPP $CPPFLAGS'
   7081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7084 
   7085 
   7086 # Source file extension for C test sources.
   7087 ac_ext=c
   7088 
   7089 # Object file extension for compiled C test sources.
   7090 objext=o
   7091 objext=$objext
   7092 
   7093 # Code to be used in simple compile tests
   7094 lt_simple_compile_test_code="int some_variable = 0;"
   7095 
   7096 # Code to be used in simple link tests
   7097 lt_simple_link_test_code='int main(){return(0);}'
   7098 
   7099 
   7100 # If no C compiler was specified, use CC.
   7101 LTCC=${LTCC-"$CC"}
   7102 
   7103 # If no C compiler flags were specified, use CFLAGS.
   7104 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   7105 
   7106 # Allow CC to be a program name with arguments.
   7107 compiler=$CC
   7108 
   7109 
   7110 # save warnings/boilerplate of simple test code
   7111 ac_outfile=conftest.$ac_objext
   7112 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   7113 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   7114 _lt_compiler_boilerplate=`cat conftest.err`
   7115 $rm conftest*
   7116 
   7117 ac_outfile=conftest.$ac_objext
   7118 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   7119 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   7120 _lt_linker_boilerplate=`cat conftest.err`
   7121 $rm -r conftest*
   7122 
   7123 
   7124 
   7125 lt_prog_compiler_no_builtin_flag=
   7126 
   7127 if test "$GCC" = yes; then
   7128   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
   7129 
   7130 
   7131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   7132 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   7133 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
   7134   $as_echo_n "(cached) " >&6
   7135 else
   7136   lt_cv_prog_compiler_rtti_exceptions=no
   7137   ac_outfile=conftest.$ac_objext
   7138    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   7139    lt_compiler_flag="-fno-rtti -fno-exceptions"
   7140    # Insert the option either (1) after the last *FLAGS variable, or
   7141    # (2) before a word containing "conftest.", or (3) at the end.
   7142    # Note that $ac_compile itself does not contain backslashes and begins
   7143    # with a dollar sign (not a hyphen), so the echo should work correctly.
   7144    # The option is referenced via a variable to avoid confusing sed.
   7145    lt_compile=`echo "$ac_compile" | $SED \
   7146    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   7147    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   7148    -e 's:$: $lt_compiler_flag:'`
   7149    (eval echo "\"\$as_me:7149: $lt_compile\"" >&5)
   7150    (eval "$lt_compile" 2>conftest.err)
   7151    ac_status=$?
   7152    cat conftest.err >&5
   7153    echo "$as_me:7153: \$? = $ac_status" >&5
   7154    if (exit $ac_status) && test -s "$ac_outfile"; then
   7155      # The compiler can only warn and ignore the option if not recognized
   7156      # So say no if there are warnings other than the usual output.
   7157      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   7158      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   7159      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   7160        lt_cv_prog_compiler_rtti_exceptions=yes
   7161      fi
   7162    fi
   7163    $rm conftest*
   7164 
   7165 fi
   7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   7167 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   7168 
   7169 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   7170     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   7171 else
   7172     :
   7173 fi
   7174 
   7175 fi
   7176 
   7177 lt_prog_compiler_wl=
   7178 lt_prog_compiler_pic=
   7179 lt_prog_compiler_static=
   7180 
   7181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   7182 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   7183 
   7184   if test "$GCC" = yes; then
   7185     lt_prog_compiler_wl='-Wl,'
   7186     lt_prog_compiler_static='-static'
   7187 
   7188     case $host_os in
   7189       aix*)
   7190       # All AIX code is PIC.
   7191       if test "$host_cpu" = ia64; then
   7192 	# AIX 5 now supports IA64 processor
   7193 	lt_prog_compiler_static='-Bstatic'
   7194       fi
   7195       ;;
   7196 
   7197     amigaos*)
   7198       # FIXME: we need at least 68020 code to build shared libraries, but
   7199       # adding the `-m68020' flag to GCC prevents building anything better,
   7200       # like `-m68040'.
   7201       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   7202       ;;
   7203 
   7204     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   7205       # PIC is the default for these OSes.
   7206       ;;
   7207 
   7208     mingw* | cygwin* | pw32* | os2*)
   7209       # This hack is so that the source file can tell whether it is being
   7210       # built for inclusion in a dll (and should export symbols for example).
   7211       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   7212       # (--disable-auto-import) libraries
   7213       lt_prog_compiler_pic='-DDLL_EXPORT'
   7214       ;;
   7215 
   7216     darwin* | rhapsody*)
   7217       # PIC is the default on this platform
   7218       # Common symbols not allowed in MH_DYLIB files
   7219       lt_prog_compiler_pic='-fno-common'
   7220       ;;
   7221 
   7222     interix[3-9]*)
   7223       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   7224       # Instead, we relocate shared libraries at runtime.
   7225       ;;
   7226 
   7227     msdosdjgpp*)
   7228       # Just because we use GCC doesn't mean we suddenly get shared libraries
   7229       # on systems that don't support them.
   7230       lt_prog_compiler_can_build_shared=no
   7231       enable_shared=no
   7232       ;;
   7233 
   7234     sysv4*MP*)
   7235       if test -d /usr/nec; then
   7236 	lt_prog_compiler_pic=-Kconform_pic
   7237       fi
   7238       ;;
   7239 
   7240     hpux*)
   7241       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   7242       # not for PA HP-UX.
   7243       case $host_cpu in
   7244       hppa*64*|ia64*)
   7245 	# +Z the default
   7246 	;;
   7247       *)
   7248 	lt_prog_compiler_pic='-fPIC'
   7249 	;;
   7250       esac
   7251       ;;
   7252 
   7253     *)
   7254       lt_prog_compiler_pic='-fPIC'
   7255       ;;
   7256     esac
   7257   else
   7258     # PORTME Check for flag to pass linker flags through the system compiler.
   7259     case $host_os in
   7260     aix*)
   7261       lt_prog_compiler_wl='-Wl,'
   7262       if test "$host_cpu" = ia64; then
   7263 	# AIX 5 now supports IA64 processor
   7264 	lt_prog_compiler_static='-Bstatic'
   7265       else
   7266 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   7267       fi
   7268       ;;
   7269       darwin*)
   7270         # PIC is the default on this platform
   7271         # Common symbols not allowed in MH_DYLIB files
   7272        case $cc_basename in
   7273          xlc*)
   7274          lt_prog_compiler_pic='-qnocommon'
   7275          lt_prog_compiler_wl='-Wl,'
   7276          ;;
   7277        esac
   7278        ;;
   7279 
   7280     mingw* | cygwin* | pw32* | os2*)
   7281       # This hack is so that the source file can tell whether it is being
   7282       # built for inclusion in a dll (and should export symbols for example).
   7283       lt_prog_compiler_pic='-DDLL_EXPORT'
   7284       ;;
   7285 
   7286     hpux9* | hpux10* | hpux11*)
   7287       lt_prog_compiler_wl='-Wl,'
   7288       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   7289       # not for PA HP-UX.
   7290       case $host_cpu in
   7291       hppa*64*|ia64*)
   7292 	# +Z the default
   7293 	;;
   7294       *)
   7295 	lt_prog_compiler_pic='+Z'
   7296 	;;
   7297       esac
   7298       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   7299       lt_prog_compiler_static='${wl}-a ${wl}archive'
   7300       ;;
   7301 
   7302     irix5* | irix6* | nonstopux*)
   7303       lt_prog_compiler_wl='-Wl,'
   7304       # PIC (with -KPIC) is the default.
   7305       lt_prog_compiler_static='-non_shared'
   7306       ;;
   7307 
   7308     newsos6)
   7309       lt_prog_compiler_pic='-KPIC'
   7310       lt_prog_compiler_static='-Bstatic'
   7311       ;;
   7312 
   7313     linux* | k*bsd*-gnu)
   7314       case $cc_basename in
   7315       icc* | ecc*)
   7316 	lt_prog_compiler_wl='-Wl,'
   7317 	lt_prog_compiler_pic='-KPIC'
   7318 	lt_prog_compiler_static='-static'
   7319         ;;
   7320       pgcc* | pgf77* | pgf90* | pgf95*)
   7321         # Portland Group compilers (*not* the Pentium gcc compiler,
   7322 	# which looks to be a dead project)
   7323 	lt_prog_compiler_wl='-Wl,'
   7324 	lt_prog_compiler_pic='-fpic'
   7325 	lt_prog_compiler_static='-Bstatic'
   7326         ;;
   7327       ccc*)
   7328         lt_prog_compiler_wl='-Wl,'
   7329         # All Alpha code is PIC.
   7330         lt_prog_compiler_static='-non_shared'
   7331         ;;
   7332       *)
   7333         case `$CC -V 2>&1 | sed 5q` in
   7334 	*Sun\ C*)
   7335 	  # Sun C 5.9
   7336 	  lt_prog_compiler_pic='-KPIC'
   7337 	  lt_prog_compiler_static='-Bstatic'
   7338 	  lt_prog_compiler_wl='-Wl,'
   7339 	  ;;
   7340 	*Sun\ F*)
   7341 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   7342 	  lt_prog_compiler_pic='-KPIC'
   7343 	  lt_prog_compiler_static='-Bstatic'
   7344 	  lt_prog_compiler_wl=''
   7345 	  ;;
   7346 	esac
   7347 	;;
   7348       esac
   7349       ;;
   7350 
   7351     osf3* | osf4* | osf5*)
   7352       lt_prog_compiler_wl='-Wl,'
   7353       # All OSF/1 code is PIC.
   7354       lt_prog_compiler_static='-non_shared'
   7355       ;;
   7356 
   7357     rdos*)
   7358       lt_prog_compiler_static='-non_shared'
   7359       ;;
   7360 
   7361     solaris*)
   7362       lt_prog_compiler_pic='-KPIC'
   7363       lt_prog_compiler_static='-Bstatic'
   7364       case $cc_basename in
   7365       f77* | f90* | f95*)
   7366 	lt_prog_compiler_wl='-Qoption ld ';;
   7367       *)
   7368 	lt_prog_compiler_wl='-Wl,';;
   7369       esac
   7370       ;;
   7371 
   7372     sunos4*)
   7373       lt_prog_compiler_wl='-Qoption ld '
   7374       lt_prog_compiler_pic='-PIC'
   7375       lt_prog_compiler_static='-Bstatic'
   7376       ;;
   7377 
   7378     sysv4 | sysv4.2uw2* | sysv4.3*)
   7379       lt_prog_compiler_wl='-Wl,'
   7380       lt_prog_compiler_pic='-KPIC'
   7381       lt_prog_compiler_static='-Bstatic'
   7382       ;;
   7383 
   7384     sysv4*MP*)
   7385       if test -d /usr/nec ;then
   7386 	lt_prog_compiler_pic='-Kconform_pic'
   7387 	lt_prog_compiler_static='-Bstatic'
   7388       fi
   7389       ;;
   7390 
   7391     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   7392       lt_prog_compiler_wl='-Wl,'
   7393       lt_prog_compiler_pic='-KPIC'
   7394       lt_prog_compiler_static='-Bstatic'
   7395       ;;
   7396 
   7397     unicos*)
   7398       lt_prog_compiler_wl='-Wl,'
   7399       lt_prog_compiler_can_build_shared=no
   7400       ;;
   7401 
   7402     uts4*)
   7403       lt_prog_compiler_pic='-pic'
   7404       lt_prog_compiler_static='-Bstatic'
   7405       ;;
   7406 
   7407     *)
   7408       lt_prog_compiler_can_build_shared=no
   7409       ;;
   7410     esac
   7411   fi
   7412 
   7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
   7414 $as_echo "$lt_prog_compiler_pic" >&6; }
   7415 
   7416 #
   7417 # Check to make sure the PIC flag actually works.
   7418 #
   7419 if test -n "$lt_prog_compiler_pic"; then
   7420 
   7421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   7422 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
   7423 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
   7424   $as_echo_n "(cached) " >&6
   7425 else
   7426   lt_cv_prog_compiler_pic_works=no
   7427   ac_outfile=conftest.$ac_objext
   7428    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   7429    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   7430    # Insert the option either (1) after the last *FLAGS variable, or
   7431    # (2) before a word containing "conftest.", or (3) at the end.
   7432    # Note that $ac_compile itself does not contain backslashes and begins
   7433    # with a dollar sign (not a hyphen), so the echo should work correctly.
   7434    # The option is referenced via a variable to avoid confusing sed.
   7435    lt_compile=`echo "$ac_compile" | $SED \
   7436    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   7437    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   7438    -e 's:$: $lt_compiler_flag:'`
   7439    (eval echo "\"\$as_me:7439: $lt_compile\"" >&5)
   7440    (eval "$lt_compile" 2>conftest.err)
   7441    ac_status=$?
   7442    cat conftest.err >&5
   7443    echo "$as_me:7443: \$? = $ac_status" >&5
   7444    if (exit $ac_status) && test -s "$ac_outfile"; then
   7445      # The compiler can only warn and ignore the option if not recognized
   7446      # So say no if there are warnings other than the usual output.
   7447      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   7448      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   7449      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   7450        lt_cv_prog_compiler_pic_works=yes
   7451      fi
   7452    fi
   7453    $rm conftest*
   7454 
   7455 fi
   7456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
   7457 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
   7458 
   7459 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
   7460     case $lt_prog_compiler_pic in
   7461      "" | " "*) ;;
   7462      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   7463      esac
   7464 else
   7465     lt_prog_compiler_pic=
   7466      lt_prog_compiler_can_build_shared=no
   7467 fi
   7468 
   7469 fi
   7470 case $host_os in
   7471   # For platforms which do not support PIC, -DPIC is meaningless:
   7472   *djgpp*)
   7473     lt_prog_compiler_pic=
   7474     ;;
   7475   *)
   7476     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   7477     ;;
   7478 esac
   7479 
   7480 #
   7481 # Check to make sure the static flag actually works.
   7482 #
   7483 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   7484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   7485 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   7486 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
   7487   $as_echo_n "(cached) " >&6
   7488 else
   7489   lt_cv_prog_compiler_static_works=no
   7490    save_LDFLAGS="$LDFLAGS"
   7491    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   7492    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   7493    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   7494      # The linker can only warn and ignore the option if not recognized
   7495      # So say no if there are warnings
   7496      if test -s conftest.err; then
   7497        # Append any errors to the config.log.
   7498        cat conftest.err 1>&5
   7499        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   7500        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   7501        if diff conftest.exp conftest.er2 >/dev/null; then
   7502          lt_cv_prog_compiler_static_works=yes
   7503        fi
   7504      else
   7505        lt_cv_prog_compiler_static_works=yes
   7506      fi
   7507    fi
   7508    $rm -r conftest*
   7509    LDFLAGS="$save_LDFLAGS"
   7510 
   7511 fi
   7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
   7513 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
   7514 
   7515 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
   7516     :
   7517 else
   7518     lt_prog_compiler_static=
   7519 fi
   7520 
   7521 
   7522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   7523 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   7524 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
   7525   $as_echo_n "(cached) " >&6
   7526 else
   7527   lt_cv_prog_compiler_c_o=no
   7528    $rm -r conftest 2>/dev/null
   7529    mkdir conftest
   7530    cd conftest
   7531    mkdir out
   7532    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   7533 
   7534    lt_compiler_flag="-o out/conftest2.$ac_objext"
   7535    # Insert the option either (1) after the last *FLAGS variable, or
   7536    # (2) before a word containing "conftest.", or (3) at the end.
   7537    # Note that $ac_compile itself does not contain backslashes and begins
   7538    # with a dollar sign (not a hyphen), so the echo should work correctly.
   7539    lt_compile=`echo "$ac_compile" | $SED \
   7540    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   7541    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   7542    -e 's:$: $lt_compiler_flag:'`
   7543    (eval echo "\"\$as_me:7543: $lt_compile\"" >&5)
   7544    (eval "$lt_compile" 2>out/conftest.err)
   7545    ac_status=$?
   7546    cat out/conftest.err >&5
   7547    echo "$as_me:7547: \$? = $ac_status" >&5
   7548    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   7549    then
   7550      # The compiler can only warn and ignore the option if not recognized
   7551      # So say no if there are warnings
   7552      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   7553      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   7554      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   7555        lt_cv_prog_compiler_c_o=yes
   7556      fi
   7557    fi
   7558    chmod u+w . 2>&5
   7559    $rm conftest*
   7560    # SGI C++ compiler will create directory out/ii_files/ for
   7561    # template instantiation
   7562    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   7563    $rm out/* && rmdir out
   7564    cd ..
   7565    rmdir conftest
   7566    $rm conftest*
   7567 
   7568 fi
   7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   7570 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   7571 
   7572 
   7573 hard_links="nottested"
   7574 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   7575   # do not overwrite the value of need_locks provided by the user
   7576   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   7577 $as_echo_n "checking if we can lock with hard links... " >&6; }
   7578   hard_links=yes
   7579   $rm conftest*
   7580   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   7581   touch conftest.a
   7582   ln conftest.a conftest.b 2>&5 || hard_links=no
   7583   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   7584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   7585 $as_echo "$hard_links" >&6; }
   7586   if test "$hard_links" = no; then
   7587     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   7588 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   7589     need_locks=warn
   7590   fi
   7591 else
   7592   need_locks=no
   7593 fi
   7594 
   7595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   7596 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   7597 
   7598   runpath_var=
   7599   allow_undefined_flag=
   7600   enable_shared_with_static_runtimes=no
   7601   archive_cmds=
   7602   archive_expsym_cmds=
   7603   old_archive_From_new_cmds=
   7604   old_archive_from_expsyms_cmds=
   7605   export_dynamic_flag_spec=
   7606   whole_archive_flag_spec=
   7607   thread_safe_flag_spec=
   7608   hardcode_libdir_flag_spec=
   7609   hardcode_libdir_flag_spec_ld=
   7610   hardcode_libdir_separator=
   7611   hardcode_direct=no
   7612   hardcode_minus_L=no
   7613   hardcode_shlibpath_var=unsupported
   7614   link_all_deplibs=unknown
   7615   hardcode_automatic=no
   7616   module_cmds=
   7617   module_expsym_cmds=
   7618   always_export_symbols=no
   7619   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   7620   # include_expsyms should be a list of space-separated symbols to be *always*
   7621   # included in the symbol list
   7622   include_expsyms=
   7623   # exclude_expsyms can be an extended regexp of symbols to exclude
   7624   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   7625   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   7626   # as well as any symbol that contains `d'.
   7627   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   7628   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   7629   # platforms (ab)use it in PIC code, but their linkers get confused if
   7630   # the symbol is explicitly referenced.  Since portable code cannot
   7631   # rely on this symbol name, it's probably fine to never include it in
   7632   # preloaded symbol tables.
   7633   # Exclude shared library initialization/finalization symbols.
   7634   extract_expsyms_cmds=
   7635   # Just being paranoid about ensuring that cc_basename is set.
   7636   for cc_temp in $compiler""; do
   7637   case $cc_temp in
   7638     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   7639     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   7640     \-*) ;;
   7641     *) break;;
   7642   esac
   7643 done
   7644 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   7645 
   7646   case $host_os in
   7647   cygwin* | mingw* | pw32*)
   7648     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   7649     # When not using gcc, we currently assume that we are using
   7650     # Microsoft Visual C++.
   7651     if test "$GCC" != yes; then
   7652       with_gnu_ld=no
   7653     fi
   7654     ;;
   7655   interix*)
   7656     # we just hope/assume this is gcc and not c89 (= MSVC++)
   7657     with_gnu_ld=yes
   7658     ;;
   7659   openbsd*)
   7660     with_gnu_ld=no
   7661     ;;
   7662   esac
   7663 
   7664   ld_shlibs=yes
   7665   if test "$with_gnu_ld" = yes; then
   7666     # If archive_cmds runs LD, not CC, wlarc should be empty
   7667     wlarc='${wl}'
   7668 
   7669     # Set some defaults for GNU ld with shared library support. These
   7670     # are reset later if shared libraries are not supported. Putting them
   7671     # here allows them to be overridden if necessary.
   7672     runpath_var=LD_RUN_PATH
   7673     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
   7674     export_dynamic_flag_spec='${wl}--export-dynamic'
   7675     # ancient GNU ld didn't support --whole-archive et. al.
   7676     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   7677 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   7678       else
   7679   	whole_archive_flag_spec=
   7680     fi
   7681     supports_anon_versioning=no
   7682     case `$LD -v 2>/dev/null` in
   7683       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   7684       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   7685       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   7686       *\ 2.11.*) ;; # other 2.11 versions
   7687       *) supports_anon_versioning=yes ;;
   7688     esac
   7689 
   7690     # See if GNU ld supports shared libraries.
   7691     case $host_os in
   7692     aix[3-9]*)
   7693       # On AIX/PPC, the GNU linker is very broken
   7694       if test "$host_cpu" != ia64; then
   7695 	ld_shlibs=no
   7696 	cat <<EOF 1>&2
   7697 
   7698 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   7699 *** to be unable to reliably create shared libraries on AIX.
   7700 *** Therefore, libtool is disabling shared libraries support.  If you
   7701 *** really care for shared libraries, you may want to modify your PATH
   7702 *** so that a non-GNU linker is found, and then restart.
   7703 
   7704 EOF
   7705       fi
   7706       ;;
   7707 
   7708     amigaos*)
   7709       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)'
   7710       hardcode_libdir_flag_spec='-L$libdir'
   7711       hardcode_minus_L=yes
   7712 
   7713       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   7714       # that the semantics of dynamic libraries on AmigaOS, at least up
   7715       # to version 4, is to share data among multiple programs linked
   7716       # with the same dynamic library.  Since this doesn't match the
   7717       # behavior of shared libraries on other platforms, we can't use
   7718       # them.
   7719       ld_shlibs=no
   7720       ;;
   7721 
   7722     beos*)
   7723       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7724 	allow_undefined_flag=unsupported
   7725 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   7726 	# support --undefined.  This deserves some investigation.  FIXME
   7727 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7728       else
   7729 	ld_shlibs=no
   7730       fi
   7731       ;;
   7732 
   7733     cygwin* | mingw* | pw32*)
   7734       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   7735       # as there is no search path for DLLs.
   7736       hardcode_libdir_flag_spec='-L$libdir'
   7737       allow_undefined_flag=unsupported
   7738       always_export_symbols=no
   7739       enable_shared_with_static_runtimes=yes
   7740       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   7741 
   7742       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   7743         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   7744 	# If the export-symbols file already is a .def file (1st line
   7745 	# is EXPORTS), use it as is; otherwise, prepend...
   7746 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   7747 	  cp $export_symbols $output_objdir/$soname.def;
   7748 	else
   7749 	  echo EXPORTS > $output_objdir/$soname.def;
   7750 	  cat $export_symbols >> $output_objdir/$soname.def;
   7751 	fi~
   7752 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   7753       else
   7754 	ld_shlibs=no
   7755       fi
   7756       ;;
   7757 
   7758     interix[3-9]*)
   7759       hardcode_direct=no
   7760       hardcode_shlibpath_var=no
   7761       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7762       export_dynamic_flag_spec='${wl}-E'
   7763       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   7764       # Instead, shared libraries are loaded at an image base (0x10000000 by
   7765       # default) and relocated if they conflict, which is a slow very memory
   7766       # consuming and fragmenting process.  To avoid this, we pick a random,
   7767       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   7768       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   7769       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   7770       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'
   7771       ;;
   7772 
   7773     gnu* | linux* | k*bsd*-gnu)
   7774       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7775 	tmp_addflag=
   7776 	case $cc_basename,$host_cpu in
   7777 	pgcc*)				# Portland Group C compiler
   7778 	  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'
   7779 	  tmp_addflag=' $pic_flag'
   7780 	  ;;
   7781 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   7782 	  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'
   7783 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   7784 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   7785 	  tmp_addflag=' -i_dynamic' ;;
   7786 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   7787 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   7788 	ifc* | ifort*)			# Intel Fortran compiler
   7789 	  tmp_addflag=' -nofor_main' ;;
   7790 	esac
   7791 	case `$CC -V 2>&1 | sed 5q` in
   7792 	*Sun\ C*)			# Sun C 5.9
   7793 	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   7794 	  tmp_sharedflag='-G' ;;
   7795 	*Sun\ F*)			# Sun Fortran 8.3
   7796 	  tmp_sharedflag='-G' ;;
   7797 	*)
   7798 	  tmp_sharedflag='-shared' ;;
   7799 	esac
   7800 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7801 
   7802 	if test $supports_anon_versioning = yes; then
   7803 	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
   7804   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   7805   $echo "local: *; };" >> $output_objdir/$libname.ver~
   7806 	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   7807 	fi
   7808 	link_all_deplibs=no
   7809       else
   7810 	ld_shlibs=no
   7811       fi
   7812       ;;
   7813 
   7814     netbsd* | netbsdelf*-gnu)
   7815       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7816 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   7817 	wlarc=
   7818       else
   7819 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7820 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7821       fi
   7822       ;;
   7823 
   7824     solaris*)
   7825       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   7826 	ld_shlibs=no
   7827 	cat <<EOF 1>&2
   7828 
   7829 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   7830 *** create shared libraries on Solaris systems.  Therefore, libtool
   7831 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7832 *** binutils to release 2.9.1 or newer.  Another option is to modify
   7833 *** your PATH or compiler configuration so that the native linker is
   7834 *** used, and then restart.
   7835 
   7836 EOF
   7837       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7838 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7839 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7840       else
   7841 	ld_shlibs=no
   7842       fi
   7843       ;;
   7844 
   7845     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   7846       case `$LD -v 2>&1` in
   7847         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   7848 	ld_shlibs=no
   7849 	cat <<_LT_EOF 1>&2
   7850 
   7851 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   7852 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   7853 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7854 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   7855 *** your PATH or compiler configuration so that the native linker is
   7856 *** used, and then restart.
   7857 
   7858 _LT_EOF
   7859 	;;
   7860 	*)
   7861 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7862 	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   7863 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   7864 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   7865 	  else
   7866 	    ld_shlibs=no
   7867 	  fi
   7868 	;;
   7869       esac
   7870       ;;
   7871 
   7872     sunos4*)
   7873       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7874       wlarc=
   7875       hardcode_direct=yes
   7876       hardcode_shlibpath_var=no
   7877       ;;
   7878 
   7879     *)
   7880       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7881 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7882 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7883       else
   7884 	ld_shlibs=no
   7885       fi
   7886       ;;
   7887     esac
   7888 
   7889     if test "$ld_shlibs" = no; then
   7890       runpath_var=
   7891       hardcode_libdir_flag_spec=
   7892       export_dynamic_flag_spec=
   7893       whole_archive_flag_spec=
   7894     fi
   7895   else
   7896     # PORTME fill in a description of your system's linker (not GNU ld)
   7897     case $host_os in
   7898     aix3*)
   7899       allow_undefined_flag=unsupported
   7900       always_export_symbols=yes
   7901       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'
   7902       # Note: this linker hardcodes the directories in LIBPATH if there
   7903       # are no directories specified by -L.
   7904       hardcode_minus_L=yes
   7905       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   7906 	# Neither direct hardcoding nor static linking is supported with a
   7907 	# broken collect2.
   7908 	hardcode_direct=unsupported
   7909       fi
   7910       ;;
   7911 
   7912     aix[4-9]*)
   7913       if test "$host_cpu" = ia64; then
   7914 	# On IA64, the linker does run time linking by default, so we don't
   7915 	# have to do anything special.
   7916 	aix_use_runtimelinking=no
   7917 	exp_sym_flag='-Bexport'
   7918 	no_entry_flag=""
   7919       else
   7920 	# If we're using GNU nm, then we don't want the "-C" option.
   7921 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   7922 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   7923 	  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'
   7924 	else
   7925 	  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'
   7926 	fi
   7927 	aix_use_runtimelinking=no
   7928 
   7929 	# Test if we are trying to use run time linking or normal
   7930 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   7931 	# need to do runtime linking.
   7932 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   7933 	  for ld_flag in $LDFLAGS; do
   7934   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   7935   	    aix_use_runtimelinking=yes
   7936   	    break
   7937   	  fi
   7938 	  done
   7939 	  ;;
   7940 	esac
   7941 
   7942 	exp_sym_flag='-bexport'
   7943 	no_entry_flag='-bnoentry'
   7944       fi
   7945 
   7946       # When large executables or shared objects are built, AIX ld can
   7947       # have problems creating the table of contents.  If linking a library
   7948       # or program results in "error TOC overflow" add -mminimal-toc to
   7949       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   7950       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   7951 
   7952       archive_cmds=''
   7953       hardcode_direct=yes
   7954       hardcode_libdir_separator=':'
   7955       link_all_deplibs=yes
   7956 
   7957       if test "$GCC" = yes; then
   7958 	case $host_os in aix4.[012]|aix4.[012].*)
   7959 	# We only want to do this on AIX 4.2 and lower, the check
   7960 	# below for broken collect2 doesn't work under 4.3+
   7961 	  collect2name=`${CC} -print-prog-name=collect2`
   7962 	  if test -f "$collect2name" && \
   7963   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   7964 	  then
   7965   	  # We have reworked collect2
   7966   	  :
   7967 	  else
   7968   	  # We have old collect2
   7969   	  hardcode_direct=unsupported
   7970   	  # It fails to find uninstalled libraries when the uninstalled
   7971   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   7972   	  # to unsupported forces relinking
   7973   	  hardcode_minus_L=yes
   7974   	  hardcode_libdir_flag_spec='-L$libdir'
   7975   	  hardcode_libdir_separator=
   7976 	  fi
   7977 	  ;;
   7978 	esac
   7979 	shared_flag='-shared'
   7980 	if test "$aix_use_runtimelinking" = yes; then
   7981 	  shared_flag="$shared_flag "'${wl}-G'
   7982 	fi
   7983       else
   7984 	# not using gcc
   7985 	if test "$host_cpu" = ia64; then
   7986   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   7987   	# chokes on -Wl,-G. The following line is correct:
   7988 	  shared_flag='-G'
   7989 	else
   7990 	  if test "$aix_use_runtimelinking" = yes; then
   7991 	    shared_flag='${wl}-G'
   7992 	  else
   7993 	    shared_flag='${wl}-bM:SRE'
   7994 	  fi
   7995 	fi
   7996       fi
   7997 
   7998       # It seems that -bexpall does not export symbols beginning with
   7999       # underscore (_), so it is better to generate a list of symbols to export.
   8000       always_export_symbols=yes
   8001       if test "$aix_use_runtimelinking" = yes; then
   8002 	# Warning - without using the other runtime loading flags (-brtl),
   8003 	# -berok will link without error, but may produce a broken library.
   8004 	allow_undefined_flag='-berok'
   8005        # Determine the default libpath from the value encoded in an empty executable.
   8006        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8007 /* end confdefs.h.  */
   8008 
   8009 int
   8010 main ()
   8011 {
   8012 
   8013   ;
   8014   return 0;
   8015 }
   8016 _ACEOF
   8017 if ac_fn_c_try_link "$LINENO"; then :
   8018 
   8019 lt_aix_libpath_sed='
   8020     /Import File Strings/,/^$/ {
   8021 	/^0/ {
   8022 	    s/^0  *\(.*\)$/\1/
   8023 	    p
   8024 	}
   8025     }'
   8026 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   8027 # Check for a 64-bit object if we didn't find anything.
   8028 if test -z "$aix_libpath"; then
   8029   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   8030 fi
   8031 fi
   8032 rm -f core conftest.err conftest.$ac_objext \
   8033     conftest$ac_exeext conftest.$ac_ext
   8034 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   8035 
   8036        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   8037 	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"
   8038        else
   8039 	if test "$host_cpu" = ia64; then
   8040 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   8041 	  allow_undefined_flag="-z nodefs"
   8042 	  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"
   8043 	else
   8044 	 # Determine the default libpath from the value encoded in an empty executable.
   8045 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8046 /* end confdefs.h.  */
   8047 
   8048 int
   8049 main ()
   8050 {
   8051 
   8052   ;
   8053   return 0;
   8054 }
   8055 _ACEOF
   8056 if ac_fn_c_try_link "$LINENO"; then :
   8057 
   8058 lt_aix_libpath_sed='
   8059     /Import File Strings/,/^$/ {
   8060 	/^0/ {
   8061 	    s/^0  *\(.*\)$/\1/
   8062 	    p
   8063 	}
   8064     }'
   8065 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   8066 # Check for a 64-bit object if we didn't find anything.
   8067 if test -z "$aix_libpath"; then
   8068   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   8069 fi
   8070 fi
   8071 rm -f core conftest.err conftest.$ac_objext \
   8072     conftest$ac_exeext conftest.$ac_ext
   8073 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   8074 
   8075 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   8076 	  # Warning - without using the other run time loading flags,
   8077 	  # -berok will link without error, but may produce a broken library.
   8078 	  no_undefined_flag=' ${wl}-bernotok'
   8079 	  allow_undefined_flag=' ${wl}-berok'
   8080 	  # Exported symbols can be pulled into shared objects from archives
   8081 	  whole_archive_flag_spec='$convenience'
   8082 	  archive_cmds_need_lc=yes
   8083 	  # This is similar to how AIX traditionally builds its shared libraries.
   8084 	  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'
   8085 	fi
   8086       fi
   8087       ;;
   8088 
   8089     amigaos*)
   8090       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)'
   8091       hardcode_libdir_flag_spec='-L$libdir'
   8092       hardcode_minus_L=yes
   8093       # see comment about different semantics on the GNU ld section
   8094       ld_shlibs=no
   8095       ;;
   8096 
   8097     bsdi[45]*)
   8098       export_dynamic_flag_spec=-rdynamic
   8099       ;;
   8100 
   8101     cygwin* | mingw* | pw32*)
   8102       # When not using gcc, we currently assume that we are using
   8103       # Microsoft Visual C++.
   8104       # hardcode_libdir_flag_spec is actually meaningless, as there is
   8105       # no search path for DLLs.
   8106       hardcode_libdir_flag_spec=' '
   8107       allow_undefined_flag=unsupported
   8108       # Tell ltmain to make .lib files, not .a files.
   8109       libext=lib
   8110       # Tell ltmain to make .dll files, not .so files.
   8111       shrext_cmds=".dll"
   8112       # FIXME: Setting linknames here is a bad hack.
   8113       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   8114       # The linker will automatically build a .lib file if we build a DLL.
   8115       old_archive_From_new_cmds='true'
   8116       # FIXME: Should let the user specify the lib program.
   8117       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   8118       fix_srcfile_path='`cygpath -w "$srcfile"`'
   8119       enable_shared_with_static_runtimes=yes
   8120       ;;
   8121 
   8122     darwin* | rhapsody*)
   8123       case $host_os in
   8124         rhapsody* | darwin1.[012])
   8125          allow_undefined_flag='${wl}-undefined ${wl}suppress'
   8126          ;;
   8127        *) # Darwin 1.3 on
   8128          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   8129            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   8130          else
   8131            case ${MACOSX_DEPLOYMENT_TARGET} in
   8132              10.[012])
   8133                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   8134                ;;
   8135              10.*)
   8136                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
   8137                ;;
   8138            esac
   8139          fi
   8140          ;;
   8141       esac
   8142       archive_cmds_need_lc=no
   8143       hardcode_direct=no
   8144       hardcode_automatic=yes
   8145       hardcode_shlibpath_var=unsupported
   8146       whole_archive_flag_spec=''
   8147       link_all_deplibs=yes
   8148     if test "$GCC" = yes ; then
   8149     	output_verbose_link_cmd='echo'
   8150         archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   8151         module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   8152         archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   8153         module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   8154     else
   8155       case $cc_basename in
   8156         xlc*)
   8157          output_verbose_link_cmd='echo'
   8158          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
   8159          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   8160           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   8161          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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   8162           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}'
   8163           ;;
   8164        *)
   8165          ld_shlibs=no
   8166           ;;
   8167       esac
   8168     fi
   8169       ;;
   8170 
   8171     dgux*)
   8172       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8173       hardcode_libdir_flag_spec='-L$libdir'
   8174       hardcode_shlibpath_var=no
   8175       ;;
   8176 
   8177     freebsd1*)
   8178       ld_shlibs=no
   8179       ;;
   8180 
   8181     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   8182     # support.  Future versions do this automatically, but an explicit c++rt0.o
   8183     # does not break anything, and helps significantly (at the cost of a little
   8184     # extra space).
   8185     freebsd2.2*)
   8186       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   8187       hardcode_libdir_flag_spec='-R$libdir'
   8188       hardcode_direct=yes
   8189       hardcode_shlibpath_var=no
   8190       ;;
   8191 
   8192     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   8193     freebsd2*)
   8194       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   8195       hardcode_direct=yes
   8196       hardcode_minus_L=yes
   8197       hardcode_shlibpath_var=no
   8198       ;;
   8199 
   8200     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   8201     freebsd* | dragonfly*)
   8202       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   8203       hardcode_libdir_flag_spec='-R$libdir'
   8204       hardcode_direct=yes
   8205       hardcode_shlibpath_var=no
   8206       ;;
   8207 
   8208     hpux9*)
   8209       if test "$GCC" = yes; then
   8210 	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'
   8211       else
   8212 	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'
   8213       fi
   8214       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   8215       hardcode_libdir_separator=:
   8216       hardcode_direct=yes
   8217 
   8218       # hardcode_minus_L: Not really in the search PATH,
   8219       # but as the default location of the library.
   8220       hardcode_minus_L=yes
   8221       export_dynamic_flag_spec='${wl}-E'
   8222       ;;
   8223 
   8224     hpux10*)
   8225       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   8226 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   8227       else
   8228 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   8229       fi
   8230       if test "$with_gnu_ld" = no; then
   8231 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   8232 	hardcode_libdir_separator=:
   8233 
   8234 	hardcode_direct=yes
   8235 	export_dynamic_flag_spec='${wl}-E'
   8236 
   8237 	# hardcode_minus_L: Not really in the search PATH,
   8238 	# but as the default location of the library.
   8239 	hardcode_minus_L=yes
   8240       fi
   8241       ;;
   8242 
   8243     hpux11*)
   8244       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   8245 	case $host_cpu in
   8246 	hppa*64*)
   8247 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8248 	  ;;
   8249 	ia64*)
   8250 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   8251 	  ;;
   8252 	*)
   8253 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   8254 	  ;;
   8255 	esac
   8256       else
   8257 	case $host_cpu in
   8258 	hppa*64*)
   8259 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8260 	  ;;
   8261 	ia64*)
   8262 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   8263 	  ;;
   8264 	*)
   8265 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   8266 	  ;;
   8267 	esac
   8268       fi
   8269       if test "$with_gnu_ld" = no; then
   8270 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   8271 	hardcode_libdir_separator=:
   8272 
   8273 	case $host_cpu in
   8274 	hppa*64*|ia64*)
   8275 	  hardcode_libdir_flag_spec_ld='+b $libdir'
   8276 	  hardcode_direct=no
   8277 	  hardcode_shlibpath_var=no
   8278 	  ;;
   8279 	*)
   8280 	  hardcode_direct=yes
   8281 	  export_dynamic_flag_spec='${wl}-E'
   8282 
   8283 	  # hardcode_minus_L: Not really in the search PATH,
   8284 	  # but as the default location of the library.
   8285 	  hardcode_minus_L=yes
   8286 	  ;;
   8287 	esac
   8288       fi
   8289       ;;
   8290 
   8291     irix5* | irix6* | nonstopux*)
   8292       if test "$GCC" = yes; then
   8293 	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'
   8294       else
   8295 	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'
   8296 	hardcode_libdir_flag_spec_ld='-rpath $libdir'
   8297       fi
   8298       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   8299       hardcode_libdir_separator=:
   8300       link_all_deplibs=yes
   8301       ;;
   8302 
   8303     netbsd* | netbsdelf*-gnu)
   8304       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   8305 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   8306       else
   8307 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   8308       fi
   8309       hardcode_libdir_flag_spec='-R$libdir'
   8310       hardcode_direct=yes
   8311       hardcode_shlibpath_var=no
   8312       ;;
   8313 
   8314     newsos6)
   8315       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8316       hardcode_direct=yes
   8317       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   8318       hardcode_libdir_separator=:
   8319       hardcode_shlibpath_var=no
   8320       ;;
   8321 
   8322     openbsd*)
   8323       if test -f /usr/libexec/ld.so; then
   8324 	hardcode_direct=yes
   8325 	hardcode_shlibpath_var=no
   8326 	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   8327 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   8328 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   8329 	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   8330 	  export_dynamic_flag_spec='${wl}-E'
   8331 	else
   8332 	  case $host_os in
   8333 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   8334 	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   8335 	     hardcode_libdir_flag_spec='-R$libdir'
   8336 	     ;;
   8337 	   *)
   8338 	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   8339 	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   8340 	     ;;
   8341 	  esac
   8342         fi
   8343       else
   8344 	ld_shlibs=no
   8345       fi
   8346       ;;
   8347 
   8348     os2*)
   8349       hardcode_libdir_flag_spec='-L$libdir'
   8350       hardcode_minus_L=yes
   8351       allow_undefined_flag=unsupported
   8352       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'
   8353       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   8354       ;;
   8355 
   8356     osf3*)
   8357       if test "$GCC" = yes; then
   8358 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   8359 	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'
   8360       else
   8361 	allow_undefined_flag=' -expect_unresolved \*'
   8362 	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'
   8363       fi
   8364       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   8365       hardcode_libdir_separator=:
   8366       ;;
   8367 
   8368     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   8369       if test "$GCC" = yes; then
   8370 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   8371 	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'
   8372 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   8373       else
   8374 	allow_undefined_flag=' -expect_unresolved \*'
   8375 	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'
   8376 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   8377 	$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'
   8378 
   8379 	# Both c and cxx compiler support -rpath directly
   8380 	hardcode_libdir_flag_spec='-rpath $libdir'
   8381       fi
   8382       hardcode_libdir_separator=:
   8383       ;;
   8384 
   8385     solaris*)
   8386       no_undefined_flag=' -z text'
   8387       if test "$GCC" = yes; then
   8388 	wlarc='${wl}'
   8389 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8390 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   8391 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   8392       else
   8393 	wlarc=''
   8394 	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8395 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   8396   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   8397       fi
   8398       hardcode_libdir_flag_spec='-R$libdir'
   8399       hardcode_shlibpath_var=no
   8400       case $host_os in
   8401       solaris2.[0-5] | solaris2.[0-5].*) ;;
   8402       *)
   8403 	# The compiler driver will combine and reorder linker options,
   8404 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   8405 	# but is careful enough not to reorder.
   8406  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   8407 	if test "$GCC" = yes; then
   8408 	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   8409 	else
   8410 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   8411 	fi
   8412 	;;
   8413       esac
   8414       link_all_deplibs=yes
   8415       ;;
   8416 
   8417     sunos4*)
   8418       if test "x$host_vendor" = xsequent; then
   8419 	# Use $CC to link under sequent, because it throws in some extra .o
   8420 	# files that make .init and .fini sections work.
   8421 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   8422       else
   8423 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   8424       fi
   8425       hardcode_libdir_flag_spec='-L$libdir'
   8426       hardcode_direct=yes
   8427       hardcode_minus_L=yes
   8428       hardcode_shlibpath_var=no
   8429       ;;
   8430 
   8431     sysv4)
   8432       case $host_vendor in
   8433 	sni)
   8434 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8435 	  hardcode_direct=yes # is this really true???
   8436 	;;
   8437 	siemens)
   8438 	  ## LD is ld it makes a PLAMLIB
   8439 	  ## CC just makes a GrossModule.
   8440 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   8441 	  reload_cmds='$CC -r -o $output$reload_objs'
   8442 	  hardcode_direct=no
   8443         ;;
   8444 	motorola)
   8445 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8446 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   8447 	;;
   8448       esac
   8449       runpath_var='LD_RUN_PATH'
   8450       hardcode_shlibpath_var=no
   8451       ;;
   8452 
   8453     sysv4.3*)
   8454       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8455       hardcode_shlibpath_var=no
   8456       export_dynamic_flag_spec='-Bexport'
   8457       ;;
   8458 
   8459     sysv4*MP*)
   8460       if test -d /usr/nec; then
   8461 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8462 	hardcode_shlibpath_var=no
   8463 	runpath_var=LD_RUN_PATH
   8464 	hardcode_runpath_var=yes
   8465 	ld_shlibs=yes
   8466       fi
   8467       ;;
   8468 
   8469     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   8470       no_undefined_flag='${wl}-z,text'
   8471       archive_cmds_need_lc=no
   8472       hardcode_shlibpath_var=no
   8473       runpath_var='LD_RUN_PATH'
   8474 
   8475       if test "$GCC" = yes; then
   8476 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   8477 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   8478       else
   8479 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   8480 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   8481       fi
   8482       ;;
   8483 
   8484     sysv5* | sco3.2v5* | sco5v6*)
   8485       # Note: We can NOT use -z defs as we might desire, because we do not
   8486       # link with -lc, and that would cause any symbols used from libc to
   8487       # always be unresolved, which means just about no library would
   8488       # ever link correctly.  If we're not using GNU ld we use -z text
   8489       # though, which does catch some bad symbols but isn't as heavy-handed
   8490       # as -z defs.
   8491       no_undefined_flag='${wl}-z,text'
   8492       allow_undefined_flag='${wl}-z,nodefs'
   8493       archive_cmds_need_lc=no
   8494       hardcode_shlibpath_var=no
   8495       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   8496       hardcode_libdir_separator=':'
   8497       link_all_deplibs=yes
   8498       export_dynamic_flag_spec='${wl}-Bexport'
   8499       runpath_var='LD_RUN_PATH'
   8500 
   8501       if test "$GCC" = yes; then
   8502 	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8503 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8504       else
   8505 	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8506 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   8507       fi
   8508       ;;
   8509 
   8510     uts4*)
   8511       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   8512       hardcode_libdir_flag_spec='-L$libdir'
   8513       hardcode_shlibpath_var=no
   8514       ;;
   8515 
   8516     *)
   8517       ld_shlibs=no
   8518       ;;
   8519     esac
   8520   fi
   8521 
   8522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
   8523 $as_echo "$ld_shlibs" >&6; }
   8524 test "$ld_shlibs" = no && can_build_shared=no
   8525 
   8526 #
   8527 # Do we need to explicitly link libc?
   8528 #
   8529 case "x$archive_cmds_need_lc" in
   8530 x|xyes)
   8531   # Assume -lc should be added
   8532   archive_cmds_need_lc=yes
   8533 
   8534   if test "$enable_shared" = yes && test "$GCC" = yes; then
   8535     case $archive_cmds in
   8536     *'~'*)
   8537       # FIXME: we may have to deal with multi-command sequences.
   8538       ;;
   8539     '$CC '*)
   8540       # Test whether the compiler implicitly links with -lc since on some
   8541       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   8542       # to ld, don't add -lc before -lgcc.
   8543       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   8544 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   8545       $rm conftest*
   8546       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   8547 
   8548       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8549   (eval $ac_compile) 2>&5
   8550   ac_status=$?
   8551   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8552   test $ac_status = 0; } 2>conftest.err; then
   8553         soname=conftest
   8554         lib=conftest
   8555         libobjs=conftest.$ac_objext
   8556         deplibs=
   8557         wl=$lt_prog_compiler_wl
   8558 	pic_flag=$lt_prog_compiler_pic
   8559         compiler_flags=-v
   8560         linker_flags=-v
   8561         verstring=
   8562         output_objdir=.
   8563         libname=conftest
   8564         lt_save_allow_undefined_flag=$allow_undefined_flag
   8565         allow_undefined_flag=
   8566         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   8567   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   8568   ac_status=$?
   8569   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8570   test $ac_status = 0; }
   8571         then
   8572 	  archive_cmds_need_lc=no
   8573         else
   8574 	  archive_cmds_need_lc=yes
   8575         fi
   8576         allow_undefined_flag=$lt_save_allow_undefined_flag
   8577       else
   8578         cat conftest.err 1>&5
   8579       fi
   8580       $rm conftest*
   8581       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
   8582 $as_echo "$archive_cmds_need_lc" >&6; }
   8583       ;;
   8584     esac
   8585   fi
   8586   ;;
   8587 esac
   8588 
   8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   8590 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   8591 library_names_spec=
   8592 libname_spec='lib$name'
   8593 soname_spec=
   8594 shrext_cmds=".so"
   8595 postinstall_cmds=
   8596 postuninstall_cmds=
   8597 finish_cmds=
   8598 finish_eval=
   8599 shlibpath_var=
   8600 shlibpath_overrides_runpath=unknown
   8601 version_type=none
   8602 dynamic_linker="$host_os ld.so"
   8603 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   8604 
   8605 if test "$GCC" = yes; then
   8606   case $host_os in
   8607     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
   8608     *) lt_awk_arg="/^libraries:/" ;;
   8609   esac
   8610   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   8611   if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
   8612     # if the path contains ";" then we assume it to be the separator
   8613     # otherwise default to the standard path separator (i.e. ":") - it is
   8614     # assumed that no part of a normal pathname contains ";" but that should
   8615     # okay in the real world where ";" in dirpaths is itself problematic.
   8616     lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
   8617   else
   8618     lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   8619   fi
   8620   # Ok, now we have the path, separated by spaces, we can step through it
   8621   # and add multilib dir if necessary.
   8622   lt_tmp_lt_search_path_spec=
   8623   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   8624   for lt_sys_path in $lt_search_path_spec; do
   8625     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
   8626       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
   8627     else
   8628       test -d "$lt_sys_path" && \
   8629 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   8630     fi
   8631   done
   8632   lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
   8633 BEGIN {RS=" "; FS="/|\n";} {
   8634   lt_foo="";
   8635   lt_count=0;
   8636   for (lt_i = NF; lt_i > 0; lt_i--) {
   8637     if ($lt_i != "" && $lt_i != ".") {
   8638       if ($lt_i == "..") {
   8639         lt_count++;
   8640       } else {
   8641         if (lt_count == 0) {
   8642           lt_foo="/" $lt_i lt_foo;
   8643         } else {
   8644           lt_count--;
   8645         }
   8646       }
   8647     }
   8648   }
   8649   if (lt_foo != "") { lt_freq[lt_foo]++; }
   8650   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   8651 }'`
   8652   sys_lib_search_path_spec=`echo $lt_search_path_spec`
   8653 else
   8654   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   8655 fi
   8656 need_lib_prefix=unknown
   8657 hardcode_into_libs=no
   8658 
   8659 # when you set need_version to no, make sure it does not cause -set_version
   8660 # flags to be left without arguments
   8661 need_version=unknown
   8662 
   8663 case $host_os in
   8664 aix3*)
   8665   version_type=linux
   8666   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   8667   shlibpath_var=LIBPATH
   8668 
   8669   # AIX 3 has no versioning support, so we append a major version to the name.
   8670   soname_spec='${libname}${release}${shared_ext}$major'
   8671   ;;
   8672 
   8673 aix[4-9]*)
   8674   version_type=linux
   8675   need_lib_prefix=no
   8676   need_version=no
   8677   hardcode_into_libs=yes
   8678   if test "$host_cpu" = ia64; then
   8679     # AIX 5 supports IA64
   8680     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   8681     shlibpath_var=LD_LIBRARY_PATH
   8682   else
   8683     # With GCC up to 2.95.x, collect2 would create an import file
   8684     # for dependence libraries.  The import file would start with
   8685     # the line `#! .'.  This would cause the generated library to
   8686     # depend on `.', always an invalid library.  This was fixed in
   8687     # development snapshots of GCC prior to 3.0.
   8688     case $host_os in
   8689       aix4 | aix4.[01] | aix4.[01].*)
   8690       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   8691 	   echo ' yes '
   8692 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   8693 	:
   8694       else
   8695 	can_build_shared=no
   8696       fi
   8697       ;;
   8698     esac
   8699     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   8700     # soname into executable. Probably we can add versioning support to
   8701     # collect2, so additional links can be useful in future.
   8702     if test "$aix_use_runtimelinking" = yes; then
   8703       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   8704       # instead of lib<name>.a to let people know that these are not
   8705       # typical AIX shared libraries.
   8706       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8707     else
   8708       # We preserve .a as extension for shared libraries through AIX4.2
   8709       # and later when we are not doing run time linking.
   8710       library_names_spec='${libname}${release}.a $libname.a'
   8711       soname_spec='${libname}${release}${shared_ext}$major'
   8712     fi
   8713     shlibpath_var=LIBPATH
   8714   fi
   8715   ;;
   8716 
   8717 amigaos*)
   8718   library_names_spec='$libname.ixlibrary $libname.a'
   8719   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   8720   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'
   8721   ;;
   8722 
   8723 beos*)
   8724   library_names_spec='${libname}${shared_ext}'
   8725   dynamic_linker="$host_os ld.so"
   8726   shlibpath_var=LIBRARY_PATH
   8727   ;;
   8728 
   8729 bsdi[45]*)
   8730   version_type=linux
   8731   need_version=no
   8732   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8733   soname_spec='${libname}${release}${shared_ext}$major'
   8734   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   8735   shlibpath_var=LD_LIBRARY_PATH
   8736   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   8737   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   8738   # the default ld.so.conf also contains /usr/contrib/lib and
   8739   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   8740   # libtool to hard-code these into programs
   8741   ;;
   8742 
   8743 cygwin* | mingw* | pw32*)
   8744   version_type=windows
   8745   shrext_cmds=".dll"
   8746   need_version=no
   8747   need_lib_prefix=no
   8748 
   8749   case $GCC,$host_os in
   8750   yes,cygwin* | yes,mingw* | yes,pw32*)
   8751     library_names_spec='$libname.dll.a'
   8752     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   8753     postinstall_cmds='base_file=`basename \${file}`~
   8754       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   8755       dldir=$destdir/`dirname \$dlpath`~
   8756       test -d \$dldir || mkdir -p \$dldir~
   8757       $install_prog $dir/$dlname \$dldir/$dlname~
   8758       chmod a+x \$dldir/$dlname'
   8759     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   8760       dlpath=$dir/\$dldll~
   8761        $rm \$dlpath'
   8762     shlibpath_overrides_runpath=yes
   8763 
   8764     case $host_os in
   8765     cygwin*)
   8766       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   8767       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   8768       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   8769       ;;
   8770     mingw*)
   8771       # MinGW DLLs use traditional 'lib' prefix
   8772       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   8773       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   8774       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   8775         # It is most probably a Windows format PATH printed by
   8776         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   8777         # path with ; separators, and with drive letters. We can handle the
   8778         # drive letters (cygwin fileutils understands them), so leave them,
   8779         # especially as we might pass files found there to a mingw objdump,
   8780         # which wouldn't understand a cygwinified path. Ahh.
   8781         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   8782       else
   8783         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   8784       fi
   8785       ;;
   8786     pw32*)
   8787       # pw32 DLLs use 'pw' prefix rather than 'lib'
   8788       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   8789       ;;
   8790     esac
   8791     ;;
   8792 
   8793   *)
   8794     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   8795     ;;
   8796   esac
   8797   dynamic_linker='Win32 ld.exe'
   8798   # FIXME: first we should search . and the directory the executable is in
   8799   shlibpath_var=PATH
   8800   ;;
   8801 
   8802 darwin* | rhapsody*)
   8803   dynamic_linker="$host_os dyld"
   8804   version_type=darwin
   8805   need_lib_prefix=no
   8806   need_version=no
   8807   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   8808   soname_spec='${libname}${release}${major}$shared_ext'
   8809   shlibpath_overrides_runpath=yes
   8810   shlibpath_var=DYLD_LIBRARY_PATH
   8811   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   8812 
   8813   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   8814   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   8815   ;;
   8816 
   8817 dgux*)
   8818   version_type=linux
   8819   need_lib_prefix=no
   8820   need_version=no
   8821   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   8822   soname_spec='${libname}${release}${shared_ext}$major'
   8823   shlibpath_var=LD_LIBRARY_PATH
   8824   ;;
   8825 
   8826 freebsd1*)
   8827   dynamic_linker=no
   8828   ;;
   8829 
   8830 freebsd* | dragonfly*)
   8831   # DragonFly does not have aout.  When/if they implement a new
   8832   # versioning mechanism, adjust this.
   8833   if test -x /usr/bin/objformat; then
   8834     objformat=`/usr/bin/objformat`
   8835   else
   8836     case $host_os in
   8837     freebsd[123]*) objformat=aout ;;
   8838     *) objformat=elf ;;
   8839     esac
   8840   fi
   8841   version_type=freebsd-$objformat
   8842   case $version_type in
   8843     freebsd-elf*)
   8844       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8845       need_version=no
   8846       need_lib_prefix=no
   8847       ;;
   8848     freebsd-*)
   8849       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   8850       need_version=yes
   8851       ;;
   8852   esac
   8853   shlibpath_var=LD_LIBRARY_PATH
   8854   case $host_os in
   8855   freebsd2*)
   8856     shlibpath_overrides_runpath=yes
   8857     ;;
   8858   freebsd3.[01]* | freebsdelf3.[01]*)
   8859     shlibpath_overrides_runpath=yes
   8860     hardcode_into_libs=yes
   8861     ;;
   8862   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   8863   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   8864     shlibpath_overrides_runpath=no
   8865     hardcode_into_libs=yes
   8866     ;;
   8867   *) # from 4.6 on, and DragonFly
   8868     shlibpath_overrides_runpath=yes
   8869     hardcode_into_libs=yes
   8870     ;;
   8871   esac
   8872   ;;
   8873 
   8874 gnu*)
   8875   version_type=linux
   8876   need_lib_prefix=no
   8877   need_version=no
   8878   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   8879   soname_spec='${libname}${release}${shared_ext}$major'
   8880   shlibpath_var=LD_LIBRARY_PATH
   8881   hardcode_into_libs=yes
   8882   ;;
   8883 
   8884 hpux9* | hpux10* | hpux11*)
   8885   # Give a soname corresponding to the major version so that dld.sl refuses to
   8886   # link against other versions.
   8887   version_type=sunos
   8888   need_lib_prefix=no
   8889   need_version=no
   8890   case $host_cpu in
   8891   ia64*)
   8892     shrext_cmds='.so'
   8893     hardcode_into_libs=yes
   8894     dynamic_linker="$host_os dld.so"
   8895     shlibpath_var=LD_LIBRARY_PATH
   8896     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8897     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8898     soname_spec='${libname}${release}${shared_ext}$major'
   8899     if test "X$HPUX_IA64_MODE" = X32; then
   8900       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   8901     else
   8902       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   8903     fi
   8904     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8905     ;;
   8906    hppa*64*)
   8907      shrext_cmds='.sl'
   8908      hardcode_into_libs=yes
   8909      dynamic_linker="$host_os dld.sl"
   8910      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   8911      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8912      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8913      soname_spec='${libname}${release}${shared_ext}$major'
   8914      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   8915      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8916      ;;
   8917    *)
   8918     shrext_cmds='.sl'
   8919     dynamic_linker="$host_os dld.sl"
   8920     shlibpath_var=SHLIB_PATH
   8921     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   8922     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8923     soname_spec='${libname}${release}${shared_ext}$major'
   8924     ;;
   8925   esac
   8926   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   8927   postinstall_cmds='chmod 555 $lib'
   8928   ;;
   8929 
   8930 interix[3-9]*)
   8931   version_type=linux
   8932   need_lib_prefix=no
   8933   need_version=no
   8934   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8935   soname_spec='${libname}${release}${shared_ext}$major'
   8936   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   8937   shlibpath_var=LD_LIBRARY_PATH
   8938   shlibpath_overrides_runpath=no
   8939   hardcode_into_libs=yes
   8940   ;;
   8941 
   8942 irix5* | irix6* | nonstopux*)
   8943   case $host_os in
   8944     nonstopux*) version_type=nonstopux ;;
   8945     *)
   8946 	if test "$lt_cv_prog_gnu_ld" = yes; then
   8947 		version_type=linux
   8948 	else
   8949 		version_type=irix
   8950 	fi ;;
   8951   esac
   8952   need_lib_prefix=no
   8953   need_version=no
   8954   soname_spec='${libname}${release}${shared_ext}$major'
   8955   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   8956   case $host_os in
   8957   irix5* | nonstopux*)
   8958     libsuff= shlibsuff=
   8959     ;;
   8960   *)
   8961     case $LD in # libtool.m4 will add one of these switches to LD
   8962     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   8963       libsuff= shlibsuff= libmagic=32-bit;;
   8964     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   8965       libsuff=32 shlibsuff=N32 libmagic=N32;;
   8966     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   8967       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   8968     *) libsuff= shlibsuff= libmagic=never-match;;
   8969     esac
   8970     ;;
   8971   esac
   8972   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   8973   shlibpath_overrides_runpath=no
   8974   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   8975   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   8976   hardcode_into_libs=yes
   8977   ;;
   8978 
   8979 # No shared lib support for Linux oldld, aout, or coff.
   8980 linux*oldld* | linux*aout* | linux*coff*)
   8981   dynamic_linker=no
   8982   ;;
   8983 
   8984 # This must be Linux ELF.
   8985 linux* | k*bsd*-gnu)
   8986   version_type=linux
   8987   need_lib_prefix=no
   8988   need_version=no
   8989   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8990   soname_spec='${libname}${release}${shared_ext}$major'
   8991   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   8992   shlibpath_var=LD_LIBRARY_PATH
   8993   shlibpath_overrides_runpath=no
   8994   # This implies no fast_install, which is unacceptable.
   8995   # Some rework will be needed to allow for fast_install
   8996   # before this can be enabled.
   8997   hardcode_into_libs=yes
   8998 
   8999   # Append ld.so.conf contents to the search path
   9000   if test -f /etc/ld.so.conf; then
   9001     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   9002     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   9003   fi
   9004 
   9005   # We used to test for /lib/ld.so.1 and disable shared libraries on
   9006   # powerpc, because MkLinux only supported shared libraries with the
   9007   # GNU dynamic linker.  Since this was broken with cross compilers,
   9008   # most powerpc-linux boxes support dynamic linking these days and
   9009   # people can always --disable-shared, the test was removed, and we
   9010   # assume the GNU/Linux dynamic linker is in use.
   9011   dynamic_linker='GNU/Linux ld.so'
   9012   ;;
   9013 
   9014 netbsdelf*-gnu)
   9015   version_type=linux
   9016   need_lib_prefix=no
   9017   need_version=no
   9018   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   9019   soname_spec='${libname}${release}${shared_ext}$major'
   9020   shlibpath_var=LD_LIBRARY_PATH
   9021   shlibpath_overrides_runpath=no
   9022   hardcode_into_libs=yes
   9023   dynamic_linker='NetBSD ld.elf_so'
   9024   ;;
   9025 
   9026 netbsd*)
   9027   version_type=sunos
   9028   need_lib_prefix=no
   9029   need_version=no
   9030   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   9031     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   9032     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   9033     dynamic_linker='NetBSD (a.out) ld.so'
   9034   else
   9035     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   9036     soname_spec='${libname}${release}${shared_ext}$major'
   9037     dynamic_linker='NetBSD ld.elf_so'
   9038   fi
   9039   shlibpath_var=LD_LIBRARY_PATH
   9040   shlibpath_overrides_runpath=yes
   9041   hardcode_into_libs=yes
   9042   ;;
   9043 
   9044 newsos6)
   9045   version_type=linux
   9046   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9047   shlibpath_var=LD_LIBRARY_PATH
   9048   shlibpath_overrides_runpath=yes
   9049   ;;
   9050 
   9051 nto-qnx*)
   9052   version_type=linux
   9053   need_lib_prefix=no
   9054   need_version=no
   9055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9056   soname_spec='${libname}${release}${shared_ext}$major'
   9057   shlibpath_var=LD_LIBRARY_PATH
   9058   shlibpath_overrides_runpath=yes
   9059   ;;
   9060 
   9061 openbsd*)
   9062   version_type=sunos
   9063   sys_lib_dlsearch_path_spec="/usr/lib"
   9064   need_lib_prefix=no
   9065   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   9066   case $host_os in
   9067     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   9068     *)                         need_version=no  ;;
   9069   esac
   9070   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   9071   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   9072   shlibpath_var=LD_LIBRARY_PATH
   9073   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   9074     case $host_os in
   9075       openbsd2.[89] | openbsd2.[89].*)
   9076 	shlibpath_overrides_runpath=no
   9077 	;;
   9078       *)
   9079 	shlibpath_overrides_runpath=yes
   9080 	;;
   9081       esac
   9082   else
   9083     shlibpath_overrides_runpath=yes
   9084   fi
   9085   ;;
   9086 
   9087 os2*)
   9088   libname_spec='$name'
   9089   shrext_cmds=".dll"
   9090   need_lib_prefix=no
   9091   library_names_spec='$libname${shared_ext} $libname.a'
   9092   dynamic_linker='OS/2 ld.exe'
   9093   shlibpath_var=LIBPATH
   9094   ;;
   9095 
   9096 osf3* | osf4* | osf5*)
   9097   version_type=osf
   9098   need_lib_prefix=no
   9099   need_version=no
   9100   soname_spec='${libname}${release}${shared_ext}$major'
   9101   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9102   shlibpath_var=LD_LIBRARY_PATH
   9103   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   9104   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   9105   ;;
   9106 
   9107 rdos*)
   9108   dynamic_linker=no
   9109   ;;
   9110 
   9111 solaris*)
   9112   version_type=linux
   9113   need_lib_prefix=no
   9114   need_version=no
   9115   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9116   soname_spec='${libname}${release}${shared_ext}$major'
   9117   shlibpath_var=LD_LIBRARY_PATH
   9118   shlibpath_overrides_runpath=yes
   9119   hardcode_into_libs=yes
   9120   # ldd complains unless libraries are executable
   9121   postinstall_cmds='chmod +x $lib'
   9122   ;;
   9123 
   9124 sunos4*)
   9125   version_type=sunos
   9126   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   9127   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   9128   shlibpath_var=LD_LIBRARY_PATH
   9129   shlibpath_overrides_runpath=yes
   9130   if test "$with_gnu_ld" = yes; then
   9131     need_lib_prefix=no
   9132   fi
   9133   need_version=yes
   9134   ;;
   9135 
   9136 sysv4 | sysv4.3*)
   9137   version_type=linux
   9138   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9139   soname_spec='${libname}${release}${shared_ext}$major'
   9140   shlibpath_var=LD_LIBRARY_PATH
   9141   case $host_vendor in
   9142     sni)
   9143       shlibpath_overrides_runpath=no
   9144       need_lib_prefix=no
   9145       export_dynamic_flag_spec='${wl}-Blargedynsym'
   9146       runpath_var=LD_RUN_PATH
   9147       ;;
   9148     siemens)
   9149       need_lib_prefix=no
   9150       ;;
   9151     motorola)
   9152       need_lib_prefix=no
   9153       need_version=no
   9154       shlibpath_overrides_runpath=no
   9155       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   9156       ;;
   9157   esac
   9158   ;;
   9159 
   9160 sysv4*MP*)
   9161   if test -d /usr/nec ;then
   9162     version_type=linux
   9163     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   9164     soname_spec='$libname${shared_ext}.$major'
   9165     shlibpath_var=LD_LIBRARY_PATH
   9166   fi
   9167   ;;
   9168 
   9169 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   9170   version_type=freebsd-elf
   9171   need_lib_prefix=no
   9172   need_version=no
   9173   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   9174   soname_spec='${libname}${release}${shared_ext}$major'
   9175   shlibpath_var=LD_LIBRARY_PATH
   9176   hardcode_into_libs=yes
   9177   if test "$with_gnu_ld" = yes; then
   9178     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   9179     shlibpath_overrides_runpath=no
   9180   else
   9181     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   9182     shlibpath_overrides_runpath=yes
   9183     case $host_os in
   9184       sco3.2v5*)
   9185         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   9186 	;;
   9187     esac
   9188   fi
   9189   sys_lib_dlsearch_path_spec='/usr/lib'
   9190   ;;
   9191 
   9192 uts4*)
   9193   version_type=linux
   9194   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   9195   soname_spec='${libname}${release}${shared_ext}$major'
   9196   shlibpath_var=LD_LIBRARY_PATH
   9197   ;;
   9198 
   9199 *)
   9200   dynamic_linker=no
   9201   ;;
   9202 esac
   9203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   9204 $as_echo "$dynamic_linker" >&6; }
   9205 test "$dynamic_linker" = no && can_build_shared=no
   9206 
   9207 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then :
   9208   $as_echo_n "(cached) " >&6
   9209 else
   9210   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
   9211 fi
   9212 
   9213 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   9214 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then :
   9215   $as_echo_n "(cached) " >&6
   9216 else
   9217   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
   9218 fi
   9219 
   9220 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   9221 
   9222 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   9223 if test "$GCC" = yes; then
   9224   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   9225 fi
   9226 
   9227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   9228 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   9229 hardcode_action=
   9230 if test -n "$hardcode_libdir_flag_spec" || \
   9231    test -n "$runpath_var" || \
   9232    test "X$hardcode_automatic" = "Xyes" ; then
   9233 
   9234   # We can hardcode non-existant directories.
   9235   if test "$hardcode_direct" != no &&
   9236      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   9237      # have to relink, otherwise we might link with an installed library
   9238      # when we should be linking with a yet-to-be-installed one
   9239      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
   9240      test "$hardcode_minus_L" != no; then
   9241     # Linking always hardcodes the temporary library directory.
   9242     hardcode_action=relink
   9243   else
   9244     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   9245     hardcode_action=immediate
   9246   fi
   9247 else
   9248   # We cannot hardcode anything, or else we can only hardcode existing
   9249   # directories.
   9250   hardcode_action=unsupported
   9251 fi
   9252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
   9253 $as_echo "$hardcode_action" >&6; }
   9254 
   9255 if test "$hardcode_action" = relink; then
   9256   # Fast installation is not supported
   9257   enable_fast_install=no
   9258 elif test "$shlibpath_overrides_runpath" = yes ||
   9259      test "$enable_shared" = no; then
   9260   # Fast installation is not necessary
   9261   enable_fast_install=needless
   9262 fi
   9263 
   9264 striplib=
   9265 old_striplib=
   9266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
   9267 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
   9268 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   9269   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   9270   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   9271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9272 $as_echo "yes" >&6; }
   9273 else
   9274 # FIXME - insert some real tests, host_os isn't really good enough
   9275   case $host_os in
   9276    darwin*)
   9277        if test -n "$STRIP" ; then
   9278          striplib="$STRIP -x"
   9279          old_striplib="$STRIP -S"
   9280          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9281 $as_echo "yes" >&6; }
   9282        else
   9283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9284 $as_echo "no" >&6; }
   9285 fi
   9286        ;;
   9287    *)
   9288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9289 $as_echo "no" >&6; }
   9290     ;;
   9291   esac
   9292 fi
   9293 
   9294 if test "x$enable_dlopen" != xyes; then
   9295   enable_dlopen=unknown
   9296   enable_dlopen_self=unknown
   9297   enable_dlopen_self_static=unknown
   9298 else
   9299   lt_cv_dlopen=no
   9300   lt_cv_dlopen_libs=
   9301 
   9302   case $host_os in
   9303   beos*)
   9304     lt_cv_dlopen="load_add_on"
   9305     lt_cv_dlopen_libs=
   9306     lt_cv_dlopen_self=yes
   9307     ;;
   9308 
   9309   mingw* | pw32*)
   9310     lt_cv_dlopen="LoadLibrary"
   9311     lt_cv_dlopen_libs=
   9312    ;;
   9313 
   9314   cygwin*)
   9315     lt_cv_dlopen="dlopen"
   9316     lt_cv_dlopen_libs=
   9317    ;;
   9318 
   9319   darwin*)
   9320   # if libdl is installed we need to link against it
   9321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   9322 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   9323 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
   9324   $as_echo_n "(cached) " >&6
   9325 else
   9326   ac_check_lib_save_LIBS=$LIBS
   9327 LIBS="-ldl  $LIBS"
   9328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9329 /* end confdefs.h.  */
   9330 
   9331 /* Override any GCC internal prototype to avoid an error.
   9332    Use char because int might match the return type of a GCC
   9333    builtin and then its argument prototype would still apply.  */
   9334 #ifdef __cplusplus
   9335 extern "C"
   9336 #endif
   9337 char dlopen ();
   9338 int
   9339 main ()
   9340 {
   9341 return dlopen ();
   9342   ;
   9343   return 0;
   9344 }
   9345 _ACEOF
   9346 if ac_fn_c_try_link "$LINENO"; then :
   9347   ac_cv_lib_dl_dlopen=yes
   9348 else
   9349   ac_cv_lib_dl_dlopen=no
   9350 fi
   9351 rm -f core conftest.err conftest.$ac_objext \
   9352     conftest$ac_exeext conftest.$ac_ext
   9353 LIBS=$ac_check_lib_save_LIBS
   9354 fi
   9355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   9356 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   9357 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
   9358   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   9359 else
   9360 
   9361     lt_cv_dlopen="dyld"
   9362     lt_cv_dlopen_libs=
   9363     lt_cv_dlopen_self=yes
   9364 
   9365 fi
   9366 
   9367    ;;
   9368 
   9369   *)
   9370     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
   9371 if test "x$ac_cv_func_shl_load" = x""yes; then :
   9372   lt_cv_dlopen="shl_load"
   9373 else
   9374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
   9375 $as_echo_n "checking for shl_load in -ldld... " >&6; }
   9376 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
   9377   $as_echo_n "(cached) " >&6
   9378 else
   9379   ac_check_lib_save_LIBS=$LIBS
   9380 LIBS="-ldld  $LIBS"
   9381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9382 /* end confdefs.h.  */
   9383 
   9384 /* Override any GCC internal prototype to avoid an error.
   9385    Use char because int might match the return type of a GCC
   9386    builtin and then its argument prototype would still apply.  */
   9387 #ifdef __cplusplus
   9388 extern "C"
   9389 #endif
   9390 char shl_load ();
   9391 int
   9392 main ()
   9393 {
   9394 return shl_load ();
   9395   ;
   9396   return 0;
   9397 }
   9398 _ACEOF
   9399 if ac_fn_c_try_link "$LINENO"; then :
   9400   ac_cv_lib_dld_shl_load=yes
   9401 else
   9402   ac_cv_lib_dld_shl_load=no
   9403 fi
   9404 rm -f core conftest.err conftest.$ac_objext \
   9405     conftest$ac_exeext conftest.$ac_ext
   9406 LIBS=$ac_check_lib_save_LIBS
   9407 fi
   9408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
   9409 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
   9410 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
   9411   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
   9412 else
   9413   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   9414 if test "x$ac_cv_func_dlopen" = x""yes; then :
   9415   lt_cv_dlopen="dlopen"
   9416 else
   9417   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   9418 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   9419 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
   9420   $as_echo_n "(cached) " >&6
   9421 else
   9422   ac_check_lib_save_LIBS=$LIBS
   9423 LIBS="-ldl  $LIBS"
   9424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9425 /* end confdefs.h.  */
   9426 
   9427 /* Override any GCC internal prototype to avoid an error.
   9428    Use char because int might match the return type of a GCC
   9429    builtin and then its argument prototype would still apply.  */
   9430 #ifdef __cplusplus
   9431 extern "C"
   9432 #endif
   9433 char dlopen ();
   9434 int
   9435 main ()
   9436 {
   9437 return dlopen ();
   9438   ;
   9439   return 0;
   9440 }
   9441 _ACEOF
   9442 if ac_fn_c_try_link "$LINENO"; then :
   9443   ac_cv_lib_dl_dlopen=yes
   9444 else
   9445   ac_cv_lib_dl_dlopen=no
   9446 fi
   9447 rm -f core conftest.err conftest.$ac_objext \
   9448     conftest$ac_exeext conftest.$ac_ext
   9449 LIBS=$ac_check_lib_save_LIBS
   9450 fi
   9451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   9452 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   9453 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
   9454   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   9455 else
   9456   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
   9457 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
   9458 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
   9459   $as_echo_n "(cached) " >&6
   9460 else
   9461   ac_check_lib_save_LIBS=$LIBS
   9462 LIBS="-lsvld  $LIBS"
   9463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9464 /* end confdefs.h.  */
   9465 
   9466 /* Override any GCC internal prototype to avoid an error.
   9467    Use char because int might match the return type of a GCC
   9468    builtin and then its argument prototype would still apply.  */
   9469 #ifdef __cplusplus
   9470 extern "C"
   9471 #endif
   9472 char dlopen ();
   9473 int
   9474 main ()
   9475 {
   9476 return dlopen ();
   9477   ;
   9478   return 0;
   9479 }
   9480 _ACEOF
   9481 if ac_fn_c_try_link "$LINENO"; then :
   9482   ac_cv_lib_svld_dlopen=yes
   9483 else
   9484   ac_cv_lib_svld_dlopen=no
   9485 fi
   9486 rm -f core conftest.err conftest.$ac_objext \
   9487     conftest$ac_exeext conftest.$ac_ext
   9488 LIBS=$ac_check_lib_save_LIBS
   9489 fi
   9490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
   9491 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
   9492 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
   9493   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   9494 else
   9495   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
   9496 $as_echo_n "checking for dld_link in -ldld... " >&6; }
   9497 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
   9498   $as_echo_n "(cached) " >&6
   9499 else
   9500   ac_check_lib_save_LIBS=$LIBS
   9501 LIBS="-ldld  $LIBS"
   9502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9503 /* end confdefs.h.  */
   9504 
   9505 /* Override any GCC internal prototype to avoid an error.
   9506    Use char because int might match the return type of a GCC
   9507    builtin and then its argument prototype would still apply.  */
   9508 #ifdef __cplusplus
   9509 extern "C"
   9510 #endif
   9511 char dld_link ();
   9512 int
   9513 main ()
   9514 {
   9515 return dld_link ();
   9516   ;
   9517   return 0;
   9518 }
   9519 _ACEOF
   9520 if ac_fn_c_try_link "$LINENO"; then :
   9521   ac_cv_lib_dld_dld_link=yes
   9522 else
   9523   ac_cv_lib_dld_dld_link=no
   9524 fi
   9525 rm -f core conftest.err conftest.$ac_objext \
   9526     conftest$ac_exeext conftest.$ac_ext
   9527 LIBS=$ac_check_lib_save_LIBS
   9528 fi
   9529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
   9530 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
   9531 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
   9532   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
   9533 fi
   9534 
   9535 
   9536 fi
   9537 
   9538 
   9539 fi
   9540 
   9541 
   9542 fi
   9543 
   9544 
   9545 fi
   9546 
   9547 
   9548 fi
   9549 
   9550     ;;
   9551   esac
   9552 
   9553   if test "x$lt_cv_dlopen" != xno; then
   9554     enable_dlopen=yes
   9555   else
   9556     enable_dlopen=no
   9557   fi
   9558 
   9559   case $lt_cv_dlopen in
   9560   dlopen)
   9561     save_CPPFLAGS="$CPPFLAGS"
   9562     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   9563 
   9564     save_LDFLAGS="$LDFLAGS"
   9565     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   9566 
   9567     save_LIBS="$LIBS"
   9568     LIBS="$lt_cv_dlopen_libs $LIBS"
   9569 
   9570     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
   9571 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
   9572 if test "${lt_cv_dlopen_self+set}" = set; then :
   9573   $as_echo_n "(cached) " >&6
   9574 else
   9575   	  if test "$cross_compiling" = yes; then :
   9576   lt_cv_dlopen_self=cross
   9577 else
   9578   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9579   lt_status=$lt_dlunknown
   9580   cat > conftest.$ac_ext <<EOF
   9581 #line 9581 "configure"
   9582 #include "confdefs.h"
   9583 
   9584 #if HAVE_DLFCN_H
   9585 #include <dlfcn.h>
   9586 #endif
   9587 
   9588 #include <stdio.h>
   9589 
   9590 #ifdef RTLD_GLOBAL
   9591 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9592 #else
   9593 #  ifdef DL_GLOBAL
   9594 #    define LT_DLGLOBAL		DL_GLOBAL
   9595 #  else
   9596 #    define LT_DLGLOBAL		0
   9597 #  endif
   9598 #endif
   9599 
   9600 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9601    find out it does not work in some platform. */
   9602 #ifndef LT_DLLAZY_OR_NOW
   9603 #  ifdef RTLD_LAZY
   9604 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9605 #  else
   9606 #    ifdef DL_LAZY
   9607 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9608 #    else
   9609 #      ifdef RTLD_NOW
   9610 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9611 #      else
   9612 #        ifdef DL_NOW
   9613 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9614 #        else
   9615 #          define LT_DLLAZY_OR_NOW	0
   9616 #        endif
   9617 #      endif
   9618 #    endif
   9619 #  endif
   9620 #endif
   9621 
   9622 #ifdef __cplusplus
   9623 extern "C" void exit (int);
   9624 #endif
   9625 
   9626 void fnord() { int i=42;}
   9627 int main ()
   9628 {
   9629   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9630   int status = $lt_dlunknown;
   9631 
   9632   if (self)
   9633     {
   9634       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9635       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9636       /* dlclose (self); */
   9637     }
   9638   else
   9639     puts (dlerror ());
   9640 
   9641     exit (status);
   9642 }
   9643 EOF
   9644   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   9645   (eval $ac_link) 2>&5
   9646   ac_status=$?
   9647   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9648   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
   9649     (./conftest; exit; ) >&5 2>/dev/null
   9650     lt_status=$?
   9651     case x$lt_status in
   9652       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   9653       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   9654       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   9655     esac
   9656   else :
   9657     # compilation failed
   9658     lt_cv_dlopen_self=no
   9659   fi
   9660 fi
   9661 rm -fr conftest*
   9662 
   9663 
   9664 fi
   9665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
   9666 $as_echo "$lt_cv_dlopen_self" >&6; }
   9667 
   9668     if test "x$lt_cv_dlopen_self" = xyes; then
   9669       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   9670       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
   9671 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
   9672 if test "${lt_cv_dlopen_self_static+set}" = set; then :
   9673   $as_echo_n "(cached) " >&6
   9674 else
   9675   	  if test "$cross_compiling" = yes; then :
   9676   lt_cv_dlopen_self_static=cross
   9677 else
   9678   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9679   lt_status=$lt_dlunknown
   9680   cat > conftest.$ac_ext <<EOF
   9681 #line 9681 "configure"
   9682 #include "confdefs.h"
   9683 
   9684 #if HAVE_DLFCN_H
   9685 #include <dlfcn.h>
   9686 #endif
   9687 
   9688 #include <stdio.h>
   9689 
   9690 #ifdef RTLD_GLOBAL
   9691 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9692 #else
   9693 #  ifdef DL_GLOBAL
   9694 #    define LT_DLGLOBAL		DL_GLOBAL
   9695 #  else
   9696 #    define LT_DLGLOBAL		0
   9697 #  endif
   9698 #endif
   9699 
   9700 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9701    find out it does not work in some platform. */
   9702 #ifndef LT_DLLAZY_OR_NOW
   9703 #  ifdef RTLD_LAZY
   9704 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9705 #  else
   9706 #    ifdef DL_LAZY
   9707 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9708 #    else
   9709 #      ifdef RTLD_NOW
   9710 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9711 #      else
   9712 #        ifdef DL_NOW
   9713 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9714 #        else
   9715 #          define LT_DLLAZY_OR_NOW	0
   9716 #        endif
   9717 #      endif
   9718 #    endif
   9719 #  endif
   9720 #endif
   9721 
   9722 #ifdef __cplusplus
   9723 extern "C" void exit (int);
   9724 #endif
   9725 
   9726 void fnord() { int i=42;}
   9727 int main ()
   9728 {
   9729   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9730   int status = $lt_dlunknown;
   9731 
   9732   if (self)
   9733     {
   9734       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9735       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9736       /* dlclose (self); */
   9737     }
   9738   else
   9739     puts (dlerror ());
   9740 
   9741     exit (status);
   9742 }
   9743 EOF
   9744   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   9745   (eval $ac_link) 2>&5
   9746   ac_status=$?
   9747   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9748   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
   9749     (./conftest; exit; ) >&5 2>/dev/null
   9750     lt_status=$?
   9751     case x$lt_status in
   9752       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   9753       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   9754       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   9755     esac
   9756   else :
   9757     # compilation failed
   9758     lt_cv_dlopen_self_static=no
   9759   fi
   9760 fi
   9761 rm -fr conftest*
   9762 
   9763 
   9764 fi
   9765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
   9766 $as_echo "$lt_cv_dlopen_self_static" >&6; }
   9767     fi
   9768 
   9769     CPPFLAGS="$save_CPPFLAGS"
   9770     LDFLAGS="$save_LDFLAGS"
   9771     LIBS="$save_LIBS"
   9772     ;;
   9773   esac
   9774 
   9775   case $lt_cv_dlopen_self in
   9776   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   9777   *) enable_dlopen_self=unknown ;;
   9778   esac
   9779 
   9780   case $lt_cv_dlopen_self_static in
   9781   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   9782   *) enable_dlopen_self_static=unknown ;;
   9783   esac
   9784 fi
   9785 
   9786 
   9787 # Report which library types will actually be built
   9788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   9789 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   9791 $as_echo "$can_build_shared" >&6; }
   9792 
   9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   9794 $as_echo_n "checking whether to build shared libraries... " >&6; }
   9795 test "$can_build_shared" = "no" && enable_shared=no
   9796 
   9797 # On AIX, shared libraries and static libraries use the same namespace, and
   9798 # are all built from PIC.
   9799 case $host_os in
   9800 aix3*)
   9801   test "$enable_shared" = yes && enable_static=no
   9802   if test -n "$RANLIB"; then
   9803     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   9804     postinstall_cmds='$RANLIB $lib'
   9805   fi
   9806   ;;
   9807 
   9808 aix[4-9]*)
   9809   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   9810     test "$enable_shared" = yes && enable_static=no
   9811   fi
   9812     ;;
   9813 esac
   9814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   9815 $as_echo "$enable_shared" >&6; }
   9816 
   9817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   9818 $as_echo_n "checking whether to build static libraries... " >&6; }
   9819 # Make sure either enable_shared or enable_static is yes.
   9820 test "$enable_shared" = yes || enable_static=yes
   9821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   9822 $as_echo "$enable_static" >&6; }
   9823 
   9824 # The else clause should only fire when bootstrapping the
   9825 # libtool distribution, otherwise you forgot to ship ltmain.sh
   9826 # with your package, and you will get complaints that there are
   9827 # no rules to generate ltmain.sh.
   9828 if test -f "$ltmain"; then
   9829   # See if we are running on zsh, and set the options which allow our commands through
   9830   # without removal of \ escapes.
   9831   if test -n "${ZSH_VERSION+set}" ; then
   9832     setopt NO_GLOB_SUBST
   9833   fi
   9834   # Now quote all the things that may contain metacharacters while being
   9835   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   9836   # variables and quote the copies for generation of the libtool script.
   9837   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   9838     SED SHELL STRIP \
   9839     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   9840     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   9841     deplibs_check_method reload_flag reload_cmds need_locks \
   9842     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   9843     lt_cv_sys_global_symbol_to_c_name_address \
   9844     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   9845     old_postinstall_cmds old_postuninstall_cmds \
   9846     compiler \
   9847     CC \
   9848     LD \
   9849     lt_prog_compiler_wl \
   9850     lt_prog_compiler_pic \
   9851     lt_prog_compiler_static \
   9852     lt_prog_compiler_no_builtin_flag \
   9853     export_dynamic_flag_spec \
   9854     thread_safe_flag_spec \
   9855     whole_archive_flag_spec \
   9856     enable_shared_with_static_runtimes \
   9857     old_archive_cmds \
   9858     old_archive_from_new_cmds \
   9859     predep_objects \
   9860     postdep_objects \
   9861     predeps \
   9862     postdeps \
   9863     compiler_lib_search_path \
   9864     compiler_lib_search_dirs \
   9865     archive_cmds \
   9866     archive_expsym_cmds \
   9867     postinstall_cmds \
   9868     postuninstall_cmds \
   9869     old_archive_from_expsyms_cmds \
   9870     allow_undefined_flag \
   9871     no_undefined_flag \
   9872     export_symbols_cmds \
   9873     hardcode_libdir_flag_spec \
   9874     hardcode_libdir_flag_spec_ld \
   9875     hardcode_libdir_separator \
   9876     hardcode_automatic \
   9877     module_cmds \
   9878     module_expsym_cmds \
   9879     lt_cv_prog_compiler_c_o \
   9880     fix_srcfile_path \
   9881     exclude_expsyms \
   9882     include_expsyms; do
   9883 
   9884     case $var in
   9885     old_archive_cmds | \
   9886     old_archive_from_new_cmds | \
   9887     archive_cmds | \
   9888     archive_expsym_cmds | \
   9889     module_cmds | \
   9890     module_expsym_cmds | \
   9891     old_archive_from_expsyms_cmds | \
   9892     export_symbols_cmds | \
   9893     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   9894     postinstall_cmds | postuninstall_cmds | \
   9895     old_postinstall_cmds | old_postuninstall_cmds | \
   9896     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   9897       # Double-quote double-evaled strings.
   9898       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   9899       ;;
   9900     *)
   9901       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   9902       ;;
   9903     esac
   9904   done
   9905 
   9906   case $lt_echo in
   9907   *'\$0 --fallback-echo"')
   9908     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   9909     ;;
   9910   esac
   9911 
   9912 cfgfile="${ofile}T"
   9913   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
   9914   $rm -f "$cfgfile"
   9915   { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ofile" >&5
   9916 $as_echo "$as_me: creating $ofile" >&6;}
   9917 
   9918   cat <<__EOF__ >> "$cfgfile"
   9919 #! $SHELL
   9920 
   9921 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   9922 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
   9923 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   9924 #
   9925 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
   9926 # Free Software Foundation, Inc.
   9927 #
   9928 # This file is part of GNU Libtool:
   9929 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
   9930 #
   9931 # This program is free software; you can redistribute it and/or modify
   9932 # it under the terms of the GNU General Public License as published by
   9933 # the Free Software Foundation; either version 2 of the License, or
   9934 # (at your option) any later version.
   9935 #
   9936 # This program is distributed in the hope that it will be useful, but
   9937 # WITHOUT ANY WARRANTY; without even the implied warranty of
   9938 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   9939 # General Public License for more details.
   9940 #
   9941 # You should have received a copy of the GNU General Public License
   9942 # along with this program; if not, write to the Free Software
   9943 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   9944 #
   9945 # As a special exception to the GNU General Public License, if you
   9946 # distribute this file as part of a program that contains a
   9947 # configuration script generated by Autoconf, you may include it under
   9948 # the same distribution terms that you use for the rest of that program.
   9949 
   9950 # A sed program that does not truncate output.
   9951 SED=$lt_SED
   9952 
   9953 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   9954 Xsed="$SED -e 1s/^X//"
   9955 
   9956 # The HP-UX ksh and POSIX shell print the target directory to stdout
   9957 # if CDPATH is set.
   9958 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   9959 
   9960 # The names of the tagged configurations supported by this script.
   9961 available_tags=
   9962 
   9963 # ### BEGIN LIBTOOL CONFIG
   9964 
   9965 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   9966 
   9967 # Shell to use when invoking shell scripts.
   9968 SHELL=$lt_SHELL
   9969 
   9970 # Whether or not to build shared libraries.
   9971 build_libtool_libs=$enable_shared
   9972 
   9973 # Whether or not to build static libraries.
   9974 build_old_libs=$enable_static
   9975 
   9976 # Whether or not to add -lc for building shared libraries.
   9977 build_libtool_need_lc=$archive_cmds_need_lc
   9978 
   9979 # Whether or not to disallow shared libs when runtime libs are static
   9980 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   9981 
   9982 # Whether or not to optimize for fast installation.
   9983 fast_install=$enable_fast_install
   9984 
   9985 # The host system.
   9986 host_alias=$host_alias
   9987 host=$host
   9988 host_os=$host_os
   9989 
   9990 # The build system.
   9991 build_alias=$build_alias
   9992 build=$build
   9993 build_os=$build_os
   9994 
   9995 # An echo program that does not interpret backslashes.
   9996 echo=$lt_echo
   9997 
   9998 # The archiver.
   9999 AR=$lt_AR
   10000 AR_FLAGS=$lt_AR_FLAGS
   10001 
   10002 # A C compiler.
   10003 LTCC=$lt_LTCC
   10004 
   10005 # LTCC compiler flags.
   10006 LTCFLAGS=$lt_LTCFLAGS
   10007 
   10008 # A language-specific compiler.
   10009 CC=$lt_compiler
   10010 
   10011 # Is the compiler the GNU C compiler?
   10012 with_gcc=$GCC
   10013 
   10014 # An ERE matcher.
   10015 EGREP=$lt_EGREP
   10016 
   10017 # The linker used to build libraries.
   10018 LD=$lt_LD
   10019 
   10020 # Whether we need hard or soft links.
   10021 LN_S=$lt_LN_S
   10022 
   10023 # A BSD-compatible nm program.
   10024 NM=$lt_NM
   10025 
   10026 # A symbol stripping program
   10027 STRIP=$lt_STRIP
   10028 
   10029 # Used to examine libraries when file_magic_cmd begins "file"
   10030 MAGIC_CMD=$MAGIC_CMD
   10031 
   10032 # Used on cygwin: DLL creation program.
   10033 DLLTOOL="$DLLTOOL"
   10034 
   10035 # Used on cygwin: object dumper.
   10036 OBJDUMP="$OBJDUMP"
   10037 
   10038 # Used on cygwin: assembler.
   10039 AS="$AS"
   10040 
   10041 # The name of the directory that contains temporary libtool files.
   10042 objdir=$objdir
   10043 
   10044 # How to create reloadable object files.
   10045 reload_flag=$lt_reload_flag
   10046 reload_cmds=$lt_reload_cmds
   10047 
   10048 # How to pass a linker flag through the compiler.
   10049 wl=$lt_lt_prog_compiler_wl
   10050 
   10051 # Object file suffix (normally "o").
   10052 objext="$ac_objext"
   10053 
   10054 # Old archive suffix (normally "a").
   10055 libext="$libext"
   10056 
   10057 # Shared library suffix (normally ".so").
   10058 shrext_cmds='$shrext_cmds'
   10059 
   10060 # Executable file suffix (normally "").
   10061 exeext="$exeext"
   10062 
   10063 # Additional compiler flags for building library objects.
   10064 pic_flag=$lt_lt_prog_compiler_pic
   10065 pic_mode=$pic_mode
   10066 
   10067 # What is the maximum length of a command?
   10068 max_cmd_len=$lt_cv_sys_max_cmd_len
   10069 
   10070 # Does compiler simultaneously support -c and -o options?
   10071 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   10072 
   10073 # Must we lock files when doing compilation?
   10074 need_locks=$lt_need_locks
   10075 
   10076 # Do we need the lib prefix for modules?
   10077 need_lib_prefix=$need_lib_prefix
   10078 
   10079 # Do we need a version for libraries?
   10080 need_version=$need_version
   10081 
   10082 # Whether dlopen is supported.
   10083 dlopen_support=$enable_dlopen
   10084 
   10085 # Whether dlopen of programs is supported.
   10086 dlopen_self=$enable_dlopen_self
   10087 
   10088 # Whether dlopen of statically linked programs is supported.
   10089 dlopen_self_static=$enable_dlopen_self_static
   10090 
   10091 # Compiler flag to prevent dynamic linking.
   10092 link_static_flag=$lt_lt_prog_compiler_static
   10093 
   10094 # Compiler flag to turn off builtin functions.
   10095 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   10096 
   10097 # Compiler flag to allow reflexive dlopens.
   10098 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   10099 
   10100 # Compiler flag to generate shared objects directly from archives.
   10101 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   10102 
   10103 # Compiler flag to generate thread-safe objects.
   10104 thread_safe_flag_spec=$lt_thread_safe_flag_spec
   10105 
   10106 # Library versioning type.
   10107 version_type=$version_type
   10108 
   10109 # Format of library name prefix.
   10110 libname_spec=$lt_libname_spec
   10111 
   10112 # List of archive names.  First name is the real one, the rest are links.
   10113 # The last name is the one that the linker finds with -lNAME.
   10114 library_names_spec=$lt_library_names_spec
   10115 
   10116 # The coded name of the library, if different from the real name.
   10117 soname_spec=$lt_soname_spec
   10118 
   10119 # Commands used to build and install an old-style archive.
   10120 RANLIB=$lt_RANLIB
   10121 old_archive_cmds=$lt_old_archive_cmds
   10122 old_postinstall_cmds=$lt_old_postinstall_cmds
   10123 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   10124 
   10125 # Create an old-style archive from a shared archive.
   10126 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   10127 
   10128 # Create a temporary old-style archive to link instead of a shared archive.
   10129 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   10130 
   10131 # Commands used to build and install a shared archive.
   10132 archive_cmds=$lt_archive_cmds
   10133 archive_expsym_cmds=$lt_archive_expsym_cmds
   10134 postinstall_cmds=$lt_postinstall_cmds
   10135 postuninstall_cmds=$lt_postuninstall_cmds
   10136 
   10137 # Commands used to build a loadable module (assumed same as above if empty)
   10138 module_cmds=$lt_module_cmds
   10139 module_expsym_cmds=$lt_module_expsym_cmds
   10140 
   10141 # Commands to strip libraries.
   10142 old_striplib=$lt_old_striplib
   10143 striplib=$lt_striplib
   10144 
   10145 # Dependencies to place before the objects being linked to create a
   10146 # shared library.
   10147 predep_objects=$lt_predep_objects
   10148 
   10149 # Dependencies to place after the objects being linked to create a
   10150 # shared library.
   10151 postdep_objects=$lt_postdep_objects
   10152 
   10153 # Dependencies to place before the objects being linked to create a
   10154 # shared library.
   10155 predeps=$lt_predeps
   10156 
   10157 # Dependencies to place after the objects being linked to create a
   10158 # shared library.
   10159 postdeps=$lt_postdeps
   10160 
   10161 # The directories searched by this compiler when creating a shared
   10162 # library
   10163 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
   10164 
   10165 # The library search path used internally by the compiler when linking
   10166 # a shared library.
   10167 compiler_lib_search_path=$lt_compiler_lib_search_path
   10168 
   10169 # Method to check whether dependent libraries are shared objects.
   10170 deplibs_check_method=$lt_deplibs_check_method
   10171 
   10172 # Command to use when deplibs_check_method == file_magic.
   10173 file_magic_cmd=$lt_file_magic_cmd
   10174 
   10175 # Flag that allows shared libraries with undefined symbols to be built.
   10176 allow_undefined_flag=$lt_allow_undefined_flag
   10177 
   10178 # Flag that forces no undefined symbols.
   10179 no_undefined_flag=$lt_no_undefined_flag
   10180 
   10181 # Commands used to finish a libtool library installation in a directory.
   10182 finish_cmds=$lt_finish_cmds
   10183 
   10184 # Same as above, but a single script fragment to be evaled but not shown.
   10185 finish_eval=$lt_finish_eval
   10186 
   10187 # Take the output of nm and produce a listing of raw symbols and C names.
   10188 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   10189 
   10190 # Transform the output of nm in a proper C declaration
   10191 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   10192 
   10193 # Transform the output of nm in a C name address pair
   10194 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   10195 
   10196 # This is the shared library runtime path variable.
   10197 runpath_var=$runpath_var
   10198 
   10199 # This is the shared library path variable.
   10200 shlibpath_var=$shlibpath_var
   10201 
   10202 # Is shlibpath searched before the hard-coded library search path?
   10203 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   10204 
   10205 # How to hardcode a shared library path into an executable.
   10206 hardcode_action=$hardcode_action
   10207 
   10208 # Whether we should hardcode library paths into libraries.
   10209 hardcode_into_libs=$hardcode_into_libs
   10210 
   10211 # Flag to hardcode \$libdir into a binary during linking.
   10212 # This must work even if \$libdir does not exist.
   10213 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   10214 
   10215 # If ld is used when linking, flag to hardcode \$libdir into
   10216 # a binary during linking. This must work even if \$libdir does
   10217 # not exist.
   10218 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   10219 
   10220 # Whether we need a single -rpath flag with a separated argument.
   10221 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   10222 
   10223 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   10224 # resulting binary.
   10225 hardcode_direct=$hardcode_direct
   10226 
   10227 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   10228 # resulting binary.
   10229 hardcode_minus_L=$hardcode_minus_L
   10230 
   10231 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   10232 # the resulting binary.
   10233 hardcode_shlibpath_var=$hardcode_shlibpath_var
   10234 
   10235 # Set to yes if building a shared library automatically hardcodes DIR into the library
   10236 # and all subsequent libraries and executables linked against it.
   10237 hardcode_automatic=$hardcode_automatic
   10238 
   10239 # Variables whose values should be saved in libtool wrapper scripts and
   10240 # restored at relink time.
   10241 variables_saved_for_relink="$variables_saved_for_relink"
   10242 
   10243 # Whether libtool must link a program against all its dependency libraries.
   10244 link_all_deplibs=$link_all_deplibs
   10245 
   10246 # Compile-time system search path for libraries
   10247 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   10248 
   10249 # Run-time system search path for libraries
   10250 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   10251 
   10252 # Fix the shell variable \$srcfile for the compiler.
   10253 fix_srcfile_path=$lt_fix_srcfile_path
   10254 
   10255 # Set to yes if exported symbols are required.
   10256 always_export_symbols=$always_export_symbols
   10257 
   10258 # The commands to list exported symbols.
   10259 export_symbols_cmds=$lt_export_symbols_cmds
   10260 
   10261 # The commands to extract the exported symbol list from a shared archive.
   10262 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   10263 
   10264 # Symbols that should not be listed in the preloaded symbols.
   10265 exclude_expsyms=$lt_exclude_expsyms
   10266 
   10267 # Symbols that must always be exported.
   10268 include_expsyms=$lt_include_expsyms
   10269 
   10270 # ### END LIBTOOL CONFIG
   10271 
   10272 __EOF__
   10273 
   10274 
   10275   case $host_os in
   10276   aix3*)
   10277     cat <<\EOF >> "$cfgfile"
   10278 
   10279 # AIX sometimes has problems with the GCC collect2 program.  For some
   10280 # reason, if we set the COLLECT_NAMES environment variable, the problems
   10281 # vanish in a puff of smoke.
   10282 if test "X${COLLECT_NAMES+set}" != Xset; then
   10283   COLLECT_NAMES=
   10284   export COLLECT_NAMES
   10285 fi
   10286 EOF
   10287     ;;
   10288   esac
   10289 
   10290   # We use sed instead of cat because bash on DJGPP gets confused if
   10291   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   10292   # text mode, it properly converts lines to CR/LF.  This bash problem
   10293   # is reportedly fixed, but why not run on old versions too?
   10294   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
   10295 
   10296   mv -f "$cfgfile" "$ofile" || \
   10297     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   10298   chmod +x "$ofile"
   10299 
   10300 else
   10301   # If there is no Makefile yet, we rely on a make rule to execute
   10302   # `config.status --recheck' to rerun these tests and create the
   10303   # libtool script then.
   10304   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   10305   if test -f "$ltmain_in"; then
   10306     test -f Makefile && make "$ltmain"
   10307   fi
   10308 fi
   10309 
   10310 
   10311 ac_ext=c
   10312 ac_cpp='$CPP $CPPFLAGS'
   10313 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10314 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10315 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10316 
   10317 CC="$lt_save_CC"
   10318 
   10319 
   10320 # Check whether --with-tags was given.
   10321 if test "${with_tags+set}" = set; then :
   10322   withval=$with_tags; tagnames="$withval"
   10323 fi
   10324 
   10325 
   10326 if test -f "$ltmain" && test -n "$tagnames"; then
   10327   if test ! -f "${ofile}"; then
   10328     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: output file \`$ofile' does not exist" >&5
   10329 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
   10330   fi
   10331 
   10332   if test -z "$LTCC"; then
   10333     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
   10334     if test -z "$LTCC"; then
   10335       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: output file \`$ofile' does not look like a libtool script" >&5
   10336 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
   10337     else
   10338       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
   10339 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
   10340     fi
   10341   fi
   10342   if test -z "$LTCFLAGS"; then
   10343     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
   10344   fi
   10345 
   10346   # Extract list of available tagged configurations in $ofile.
   10347   # Note that this assumes the entire list is on one line.
   10348   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
   10349 
   10350   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   10351   for tagname in $tagnames; do
   10352     IFS="$lt_save_ifs"
   10353     # Check whether tagname contains only valid characters
   10354     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
   10355     "") ;;
   10356     *)  as_fn_error "invalid tag name: $tagname" "$LINENO" 5
   10357 	;;
   10358     esac
   10359 
   10360     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
   10361     then
   10362       as_fn_error "tag name \"$tagname\" already exists" "$LINENO" 5
   10363     fi
   10364 
   10365     # Update the list of available tags.
   10366     if test -n "$tagname"; then
   10367       echo appending configuration tag \"$tagname\" to $ofile
   10368 
   10369       case $tagname in
   10370       CXX)
   10371 	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   10372 	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   10373 	    (test "X$CXX" != "Xg++"))) ; then
   10374 	  ac_ext=cpp
   10375 ac_cpp='$CXXCPP $CPPFLAGS'
   10376 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10377 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10378 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   10379 
   10380 
   10381 
   10382 
   10383 archive_cmds_need_lc_CXX=no
   10384 allow_undefined_flag_CXX=
   10385 always_export_symbols_CXX=no
   10386 archive_expsym_cmds_CXX=
   10387 export_dynamic_flag_spec_CXX=
   10388 hardcode_direct_CXX=no
   10389 hardcode_libdir_flag_spec_CXX=
   10390 hardcode_libdir_flag_spec_ld_CXX=
   10391 hardcode_libdir_separator_CXX=
   10392 hardcode_minus_L_CXX=no
   10393 hardcode_shlibpath_var_CXX=unsupported
   10394 hardcode_automatic_CXX=no
   10395 module_cmds_CXX=
   10396 module_expsym_cmds_CXX=
   10397 link_all_deplibs_CXX=unknown
   10398 old_archive_cmds_CXX=$old_archive_cmds
   10399 no_undefined_flag_CXX=
   10400 whole_archive_flag_spec_CXX=
   10401 enable_shared_with_static_runtimes_CXX=no
   10402 
   10403 # Dependencies to place before and after the object being linked:
   10404 predep_objects_CXX=
   10405 postdep_objects_CXX=
   10406 predeps_CXX=
   10407 postdeps_CXX=
   10408 compiler_lib_search_path_CXX=
   10409 compiler_lib_search_dirs_CXX=
   10410 
   10411 # Source file extension for C++ test sources.
   10412 ac_ext=cpp
   10413 
   10414 # Object file extension for compiled C++ test sources.
   10415 objext=o
   10416 objext_CXX=$objext
   10417 
   10418 # Code to be used in simple compile tests
   10419 lt_simple_compile_test_code="int some_variable = 0;"
   10420 
   10421 # Code to be used in simple link tests
   10422 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
   10423 
   10424 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   10425 
   10426 # If no C compiler was specified, use CC.
   10427 LTCC=${LTCC-"$CC"}
   10428 
   10429 # If no C compiler flags were specified, use CFLAGS.
   10430 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   10431 
   10432 # Allow CC to be a program name with arguments.
   10433 compiler=$CC
   10434 
   10435 
   10436 # save warnings/boilerplate of simple test code
   10437 ac_outfile=conftest.$ac_objext
   10438 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   10439 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   10440 _lt_compiler_boilerplate=`cat conftest.err`
   10441 $rm conftest*
   10442 
   10443 ac_outfile=conftest.$ac_objext
   10444 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   10445 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   10446 _lt_linker_boilerplate=`cat conftest.err`
   10447 $rm -r conftest*
   10448 
   10449 
   10450 # Allow CC to be a program name with arguments.
   10451 lt_save_CC=$CC
   10452 lt_save_LD=$LD
   10453 lt_save_GCC=$GCC
   10454 GCC=$GXX
   10455 lt_save_with_gnu_ld=$with_gnu_ld
   10456 lt_save_path_LD=$lt_cv_path_LD
   10457 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   10458   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   10459 else
   10460   $as_unset lt_cv_prog_gnu_ld
   10461 fi
   10462 if test -n "${lt_cv_path_LDCXX+set}"; then
   10463   lt_cv_path_LD=$lt_cv_path_LDCXX
   10464 else
   10465   $as_unset lt_cv_path_LD
   10466 fi
   10467 test -z "${LDCXX+set}" || LD=$LDCXX
   10468 CC=${CXX-"c++"}
   10469 compiler=$CC
   10470 compiler_CXX=$CC
   10471 for cc_temp in $compiler""; do
   10472   case $cc_temp in
   10473     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   10474     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   10475     \-*) ;;
   10476     *) break;;
   10477   esac
   10478 done
   10479 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   10480 
   10481 
   10482 # We don't want -fno-exception wen compiling C++ code, so set the
   10483 # no_builtin_flag separately
   10484 if test "$GXX" = yes; then
   10485   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   10486 else
   10487   lt_prog_compiler_no_builtin_flag_CXX=
   10488 fi
   10489 
   10490 if test "$GXX" = yes; then
   10491   # Set up default GNU C++ configuration
   10492 
   10493 
   10494 # Check whether --with-gnu-ld was given.
   10495 if test "${with_gnu_ld+set}" = set; then :
   10496   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   10497 else
   10498   with_gnu_ld=no
   10499 fi
   10500 
   10501 ac_prog=ld
   10502 if test "$GCC" = yes; then
   10503   # Check if gcc -print-prog-name=ld gives a path.
   10504   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   10505 $as_echo_n "checking for ld used by $CC... " >&6; }
   10506   case $host in
   10507   *-*-mingw*)
   10508     # gcc leaves a trailing carriage return which upsets mingw
   10509     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   10510   *)
   10511     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   10512   esac
   10513   case $ac_prog in
   10514     # Accept absolute paths.
   10515     [\\/]* | ?:[\\/]*)
   10516       re_direlt='/[^/][^/]*/\.\./'
   10517       # Canonicalize the pathname of ld
   10518       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   10519       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   10520 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   10521       done
   10522       test -z "$LD" && LD="$ac_prog"
   10523       ;;
   10524   "")
   10525     # If it fails, then pretend we aren't using GCC.
   10526     ac_prog=ld
   10527     ;;
   10528   *)
   10529     # If it is relative, then search for the first ld in PATH.
   10530     with_gnu_ld=unknown
   10531     ;;
   10532   esac
   10533 elif test "$with_gnu_ld" = yes; then
   10534   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   10535 $as_echo_n "checking for GNU ld... " >&6; }
   10536 else
   10537   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   10538 $as_echo_n "checking for non-GNU ld... " >&6; }
   10539 fi
   10540 if test "${lt_cv_path_LD+set}" = set; then :
   10541   $as_echo_n "(cached) " >&6
   10542 else
   10543   if test -z "$LD"; then
   10544   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   10545   for ac_dir in $PATH; do
   10546     IFS="$lt_save_ifs"
   10547     test -z "$ac_dir" && ac_dir=.
   10548     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   10549       lt_cv_path_LD="$ac_dir/$ac_prog"
   10550       # Check to see if the program is GNU ld.  I'd rather use --version,
   10551       # but apparently some variants of GNU ld only accept -v.
   10552       # Break only if it was the GNU/non-GNU ld that we prefer.
   10553       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   10554       *GNU* | *'with BFD'*)
   10555 	test "$with_gnu_ld" != no && break
   10556 	;;
   10557       *)
   10558 	test "$with_gnu_ld" != yes && break
   10559 	;;
   10560       esac
   10561     fi
   10562   done
   10563   IFS="$lt_save_ifs"
   10564 else
   10565   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   10566 fi
   10567 fi
   10568 
   10569 LD="$lt_cv_path_LD"
   10570 if test -n "$LD"; then
   10571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   10572 $as_echo "$LD" >&6; }
   10573 else
   10574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10575 $as_echo "no" >&6; }
   10576 fi
   10577 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
   10578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   10579 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   10580 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
   10581   $as_echo_n "(cached) " >&6
   10582 else
   10583   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   10584 case `$LD -v 2>&1 </dev/null` in
   10585 *GNU* | *'with BFD'*)
   10586   lt_cv_prog_gnu_ld=yes
   10587   ;;
   10588 *)
   10589   lt_cv_prog_gnu_ld=no
   10590   ;;
   10591 esac
   10592 fi
   10593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   10594 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   10595 with_gnu_ld=$lt_cv_prog_gnu_ld
   10596 
   10597 
   10598 
   10599   # Check if GNU C++ uses GNU ld as the underlying linker, since the
   10600   # archiving commands below assume that GNU ld is being used.
   10601   if test "$with_gnu_ld" = yes; then
   10602     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10603     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'
   10604 
   10605     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10606     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10607 
   10608     # If archive_cmds runs LD, not CC, wlarc should be empty
   10609     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   10610     #     investigate it a little bit more. (MM)
   10611     wlarc='${wl}'
   10612 
   10613     # ancient GNU ld didn't support --whole-archive et. al.
   10614     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
   10615 	grep 'no-whole-archive' > /dev/null; then
   10616       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10617     else
   10618       whole_archive_flag_spec_CXX=
   10619     fi
   10620   else
   10621     with_gnu_ld=no
   10622     wlarc=
   10623 
   10624     # A generic and very simple default shared library creation
   10625     # command for GNU C++ for the case where it uses the native
   10626     # linker, instead of GNU ld.  If possible, this setting should
   10627     # overridden to take advantage of the native linker features on
   10628     # the platform it is being used on.
   10629     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10630   fi
   10631 
   10632   # Commands to make compiler produce verbose output that lists
   10633   # what "hidden" libraries, object files and flags are used when
   10634   # linking a shared library.
   10635   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10636 
   10637 else
   10638   GXX=no
   10639   with_gnu_ld=no
   10640   wlarc=
   10641 fi
   10642 
   10643 # PORTME: fill in a description of your system's C++ link characteristics
   10644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10645 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   10646 ld_shlibs_CXX=yes
   10647 case $host_os in
   10648   aix3*)
   10649     # FIXME: insert proper C++ library support
   10650     ld_shlibs_CXX=no
   10651     ;;
   10652   aix[4-9]*)
   10653     if test "$host_cpu" = ia64; then
   10654       # On IA64, the linker does run time linking by default, so we don't
   10655       # have to do anything special.
   10656       aix_use_runtimelinking=no
   10657       exp_sym_flag='-Bexport'
   10658       no_entry_flag=""
   10659     else
   10660       aix_use_runtimelinking=no
   10661 
   10662       # Test if we are trying to use run time linking or normal
   10663       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10664       # need to do runtime linking.
   10665       case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   10666 	for ld_flag in $LDFLAGS; do
   10667 	  case $ld_flag in
   10668 	  *-brtl*)
   10669 	    aix_use_runtimelinking=yes
   10670 	    break
   10671 	    ;;
   10672 	  esac
   10673 	done
   10674 	;;
   10675       esac
   10676 
   10677       exp_sym_flag='-bexport'
   10678       no_entry_flag='-bnoentry'
   10679     fi
   10680 
   10681     # When large executables or shared objects are built, AIX ld can
   10682     # have problems creating the table of contents.  If linking a library
   10683     # or program results in "error TOC overflow" add -mminimal-toc to
   10684     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10685     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10686 
   10687     archive_cmds_CXX=''
   10688     hardcode_direct_CXX=yes
   10689     hardcode_libdir_separator_CXX=':'
   10690     link_all_deplibs_CXX=yes
   10691 
   10692     if test "$GXX" = yes; then
   10693       case $host_os in aix4.[012]|aix4.[012].*)
   10694       # We only want to do this on AIX 4.2 and lower, the check
   10695       # below for broken collect2 doesn't work under 4.3+
   10696 	collect2name=`${CC} -print-prog-name=collect2`
   10697 	if test -f "$collect2name" && \
   10698 	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   10699 	then
   10700 	  # We have reworked collect2
   10701 	  :
   10702 	else
   10703 	  # We have old collect2
   10704 	  hardcode_direct_CXX=unsupported
   10705 	  # It fails to find uninstalled libraries when the uninstalled
   10706 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10707 	  # to unsupported forces relinking
   10708 	  hardcode_minus_L_CXX=yes
   10709 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
   10710 	  hardcode_libdir_separator_CXX=
   10711 	fi
   10712 	;;
   10713       esac
   10714       shared_flag='-shared'
   10715       if test "$aix_use_runtimelinking" = yes; then
   10716 	shared_flag="$shared_flag "'${wl}-G'
   10717       fi
   10718     else
   10719       # not using gcc
   10720       if test "$host_cpu" = ia64; then
   10721 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10722 	# chokes on -Wl,-G. The following line is correct:
   10723 	shared_flag='-G'
   10724       else
   10725 	if test "$aix_use_runtimelinking" = yes; then
   10726 	  shared_flag='${wl}-G'
   10727 	else
   10728 	  shared_flag='${wl}-bM:SRE'
   10729 	fi
   10730       fi
   10731     fi
   10732 
   10733     # It seems that -bexpall does not export symbols beginning with
   10734     # underscore (_), so it is better to generate a list of symbols to export.
   10735     always_export_symbols_CXX=yes
   10736     if test "$aix_use_runtimelinking" = yes; then
   10737       # Warning - without using the other runtime loading flags (-brtl),
   10738       # -berok will link without error, but may produce a broken library.
   10739       allow_undefined_flag_CXX='-berok'
   10740       # Determine the default libpath from the value encoded in an empty executable.
   10741       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10742 /* end confdefs.h.  */
   10743 
   10744 int
   10745 main ()
   10746 {
   10747 
   10748   ;
   10749   return 0;
   10750 }
   10751 _ACEOF
   10752 if ac_fn_cxx_try_link "$LINENO"; then :
   10753 
   10754 lt_aix_libpath_sed='
   10755     /Import File Strings/,/^$/ {
   10756 	/^0/ {
   10757 	    s/^0  *\(.*\)$/\1/
   10758 	    p
   10759 	}
   10760     }'
   10761 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10762 # Check for a 64-bit object if we didn't find anything.
   10763 if test -z "$aix_libpath"; then
   10764   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10765 fi
   10766 fi
   10767 rm -f core conftest.err conftest.$ac_objext \
   10768     conftest$ac_exeext conftest.$ac_ext
   10769 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10770 
   10771       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10772 
   10773       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"
   10774      else
   10775       if test "$host_cpu" = ia64; then
   10776 	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
   10777 	allow_undefined_flag_CXX="-z nodefs"
   10778 	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"
   10779       else
   10780 	# Determine the default libpath from the value encoded in an empty executable.
   10781 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10782 /* end confdefs.h.  */
   10783 
   10784 int
   10785 main ()
   10786 {
   10787 
   10788   ;
   10789   return 0;
   10790 }
   10791 _ACEOF
   10792 if ac_fn_cxx_try_link "$LINENO"; then :
   10793 
   10794 lt_aix_libpath_sed='
   10795     /Import File Strings/,/^$/ {
   10796 	/^0/ {
   10797 	    s/^0  *\(.*\)$/\1/
   10798 	    p
   10799 	}
   10800     }'
   10801 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10802 # Check for a 64-bit object if we didn't find anything.
   10803 if test -z "$aix_libpath"; then
   10804   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10805 fi
   10806 fi
   10807 rm -f core conftest.err conftest.$ac_objext \
   10808     conftest$ac_exeext conftest.$ac_ext
   10809 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10810 
   10811 	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10812 	# Warning - without using the other run time loading flags,
   10813 	# -berok will link without error, but may produce a broken library.
   10814 	no_undefined_flag_CXX=' ${wl}-bernotok'
   10815 	allow_undefined_flag_CXX=' ${wl}-berok'
   10816 	# Exported symbols can be pulled into shared objects from archives
   10817 	whole_archive_flag_spec_CXX='$convenience'
   10818 	archive_cmds_need_lc_CXX=yes
   10819 	# This is similar to how AIX traditionally builds its shared libraries.
   10820 	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'
   10821       fi
   10822     fi
   10823     ;;
   10824 
   10825   beos*)
   10826     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   10827       allow_undefined_flag_CXX=unsupported
   10828       # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   10829       # support --undefined.  This deserves some investigation.  FIXME
   10830       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10831     else
   10832       ld_shlibs_CXX=no
   10833     fi
   10834     ;;
   10835 
   10836   chorus*)
   10837     case $cc_basename in
   10838       *)
   10839 	# FIXME: insert proper C++ library support
   10840 	ld_shlibs_CXX=no
   10841 	;;
   10842     esac
   10843     ;;
   10844 
   10845   cygwin* | mingw* | pw32*)
   10846     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   10847     # as there is no search path for DLLs.
   10848     hardcode_libdir_flag_spec_CXX='-L$libdir'
   10849     allow_undefined_flag_CXX=unsupported
   10850     always_export_symbols_CXX=no
   10851     enable_shared_with_static_runtimes_CXX=yes
   10852 
   10853     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   10854       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'
   10855       # If the export-symbols file already is a .def file (1st line
   10856       # is EXPORTS), use it as is; otherwise, prepend...
   10857       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   10858 	cp $export_symbols $output_objdir/$soname.def;
   10859       else
   10860 	echo EXPORTS > $output_objdir/$soname.def;
   10861 	cat $export_symbols >> $output_objdir/$soname.def;
   10862       fi~
   10863       $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'
   10864     else
   10865       ld_shlibs_CXX=no
   10866     fi
   10867   ;;
   10868       darwin* | rhapsody*)
   10869       archive_cmds_need_lc_CXX=no
   10870       hardcode_direct_CXX=no
   10871       hardcode_automatic_CXX=yes
   10872       hardcode_shlibpath_var_CXX=unsupported
   10873       whole_archive_flag_spec_CXX=''
   10874       link_all_deplibs_CXX=yes
   10875       allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
   10876       if test "$GXX" = yes ; then
   10877       output_verbose_link_cmd='echo'
   10878       archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   10879       module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   10880       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   10881       module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   10882       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
   10883         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${_lt_dsymutil}"
   10884         archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}"
   10885       fi
   10886       else
   10887       case $cc_basename in
   10888         xlc*)
   10889          output_verbose_link_cmd='echo'
   10890           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
   10891           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10892           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   10893           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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10894           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}'
   10895           ;;
   10896        *)
   10897          ld_shlibs_CXX=no
   10898           ;;
   10899       esac
   10900       fi
   10901         ;;
   10902 
   10903   dgux*)
   10904     case $cc_basename in
   10905       ec++*)
   10906 	# FIXME: insert proper C++ library support
   10907 	ld_shlibs_CXX=no
   10908 	;;
   10909       ghcx*)
   10910 	# Green Hills C++ Compiler
   10911 	# FIXME: insert proper C++ library support
   10912 	ld_shlibs_CXX=no
   10913 	;;
   10914       *)
   10915 	# FIXME: insert proper C++ library support
   10916 	ld_shlibs_CXX=no
   10917 	;;
   10918     esac
   10919     ;;
   10920   freebsd[12]*)
   10921     # C++ shared libraries reported to be fairly broken before switch to ELF
   10922     ld_shlibs_CXX=no
   10923     ;;
   10924   freebsd-elf*)
   10925     archive_cmds_need_lc_CXX=no
   10926     ;;
   10927   freebsd* | dragonfly*)
   10928     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   10929     # conventions
   10930     ld_shlibs_CXX=yes
   10931     ;;
   10932   gnu*)
   10933     ;;
   10934   hpux9*)
   10935     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10936     hardcode_libdir_separator_CXX=:
   10937     export_dynamic_flag_spec_CXX='${wl}-E'
   10938     hardcode_direct_CXX=yes
   10939     hardcode_minus_L_CXX=yes # Not in the search PATH,
   10940 				# but as the default
   10941 				# location of the library.
   10942 
   10943     case $cc_basename in
   10944     CC*)
   10945       # FIXME: insert proper C++ library support
   10946       ld_shlibs_CXX=no
   10947       ;;
   10948     aCC*)
   10949       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'
   10950       # Commands to make compiler produce verbose output that lists
   10951       # what "hidden" libraries, object files and flags are used when
   10952       # linking a shared library.
   10953       #
   10954       # There doesn't appear to be a way to prevent this compiler from
   10955       # explicitly linking system object files so we need to strip them
   10956       # from the output so that they don't get included in the library
   10957       # dependencies.
   10958       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'
   10959       ;;
   10960     *)
   10961       if test "$GXX" = yes; then
   10962         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'
   10963       else
   10964         # FIXME: insert proper C++ library support
   10965         ld_shlibs_CXX=no
   10966       fi
   10967       ;;
   10968     esac
   10969     ;;
   10970   hpux10*|hpux11*)
   10971     if test $with_gnu_ld = no; then
   10972       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10973       hardcode_libdir_separator_CXX=:
   10974 
   10975       case $host_cpu in
   10976       hppa*64*|ia64*) ;;
   10977       *)
   10978 	export_dynamic_flag_spec_CXX='${wl}-E'
   10979         ;;
   10980       esac
   10981     fi
   10982     case $host_cpu in
   10983     hppa*64*|ia64*)
   10984       hardcode_direct_CXX=no
   10985       hardcode_shlibpath_var_CXX=no
   10986       ;;
   10987     *)
   10988       hardcode_direct_CXX=yes
   10989       hardcode_minus_L_CXX=yes # Not in the search PATH,
   10990 					      # but as the default
   10991 					      # location of the library.
   10992       ;;
   10993     esac
   10994 
   10995     case $cc_basename in
   10996       CC*)
   10997 	# FIXME: insert proper C++ library support
   10998 	ld_shlibs_CXX=no
   10999 	;;
   11000       aCC*)
   11001 	case $host_cpu in
   11002 	hppa*64*)
   11003 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11004 	  ;;
   11005 	ia64*)
   11006 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11007 	  ;;
   11008 	*)
   11009 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11010 	  ;;
   11011 	esac
   11012 	# Commands to make compiler produce verbose output that lists
   11013 	# what "hidden" libraries, object files and flags are used when
   11014 	# linking a shared library.
   11015 	#
   11016 	# There doesn't appear to be a way to prevent this compiler from
   11017 	# explicitly linking system object files so we need to strip them
   11018 	# from the output so that they don't get included in the library
   11019 	# dependencies.
   11020 	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'
   11021 	;;
   11022       *)
   11023 	if test "$GXX" = yes; then
   11024 	  if test $with_gnu_ld = no; then
   11025 	    case $host_cpu in
   11026 	    hppa*64*)
   11027 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11028 	      ;;
   11029 	    ia64*)
   11030 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11031 	      ;;
   11032 	    *)
   11033 	      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'
   11034 	      ;;
   11035 	    esac
   11036 	  fi
   11037 	else
   11038 	  # FIXME: insert proper C++ library support
   11039 	  ld_shlibs_CXX=no
   11040 	fi
   11041 	;;
   11042     esac
   11043     ;;
   11044   interix[3-9]*)
   11045     hardcode_direct_CXX=no
   11046     hardcode_shlibpath_var_CXX=no
   11047     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   11048     export_dynamic_flag_spec_CXX='${wl}-E'
   11049     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   11050     # Instead, shared libraries are loaded at an image base (0x10000000 by
   11051     # default) and relocated if they conflict, which is a slow very memory
   11052     # consuming and fragmenting process.  To avoid this, we pick a random,
   11053     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   11054     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   11055     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'
   11056     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'
   11057     ;;
   11058   irix5* | irix6*)
   11059     case $cc_basename in
   11060       CC*)
   11061 	# SGI C++
   11062 	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'
   11063 
   11064 	# Archives containing C++ object files must be created using
   11065 	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   11066 	# necessary to make sure instantiated templates are included
   11067 	# in the archive.
   11068 	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   11069 	;;
   11070       *)
   11071 	if test "$GXX" = yes; then
   11072 	  if test "$with_gnu_ld" = no; then
   11073 	    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'
   11074 	  else
   11075 	    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'
   11076 	  fi
   11077 	fi
   11078 	link_all_deplibs_CXX=yes
   11079 	;;
   11080     esac
   11081     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   11082     hardcode_libdir_separator_CXX=:
   11083     ;;
   11084   linux* | k*bsd*-gnu)
   11085     case $cc_basename in
   11086       KCC*)
   11087 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   11088 
   11089 	# KCC will only create a shared library if the output file
   11090 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   11091 	# to its proper name (with version) after linking.
   11092 	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'
   11093 	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'
   11094 	# Commands to make compiler produce verbose output that lists
   11095 	# what "hidden" libraries, object files and flags are used when
   11096 	# linking a shared library.
   11097 	#
   11098 	# There doesn't appear to be a way to prevent this compiler from
   11099 	# explicitly linking system object files so we need to strip them
   11100 	# from the output so that they don't get included in the library
   11101 	# dependencies.
   11102 	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'
   11103 
   11104 	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
   11105 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   11106 
   11107 	# Archives containing C++ object files must be created using
   11108 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   11109 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   11110 	;;
   11111       icpc*)
   11112 	# Intel C++
   11113 	with_gnu_ld=yes
   11114 	# version 8.0 and above of icpc choke on multiply defined symbols
   11115 	# if we add $predep_objects and $postdep_objects, however 7.1 and
   11116 	# earlier do not add the objects themselves.
   11117 	case `$CC -V 2>&1` in
   11118 	*"Version 7."*)
   11119   	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   11120   	  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'
   11121 	  ;;
   11122 	*)  # Version 8.0 or newer
   11123 	  tmp_idyn=
   11124 	  case $host_cpu in
   11125 	    ia64*) tmp_idyn=' -i_dynamic';;
   11126 	  esac
   11127   	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   11128 	  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'
   11129 	  ;;
   11130 	esac
   11131 	archive_cmds_need_lc_CXX=no
   11132 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   11133 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   11134 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   11135 	;;
   11136       pgCC* | pgcpp*)
   11137         # Portland Group C++ compiler
   11138 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   11139   	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'
   11140 
   11141 	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   11142 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   11143 	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'
   11144         ;;
   11145       cxx*)
   11146 	# Compaq C++
   11147 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   11148 	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'
   11149 
   11150 	runpath_var=LD_RUN_PATH
   11151 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   11152 	hardcode_libdir_separator_CXX=:
   11153 
   11154 	# Commands to make compiler produce verbose output that lists
   11155 	# what "hidden" libraries, object files and flags are used when
   11156 	# linking a shared library.
   11157 	#
   11158 	# There doesn't appear to be a way to prevent this compiler from
   11159 	# explicitly linking system object files so we need to strip them
   11160 	# from the output so that they don't get included in the library
   11161 	# dependencies.
   11162 	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'
   11163 	;;
   11164       *)
   11165 	case `$CC -V 2>&1 | sed 5q` in
   11166 	*Sun\ C*)
   11167 	  # Sun C++ 5.9
   11168 	  no_undefined_flag_CXX=' -zdefs'
   11169 	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11170 	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
   11171 	  hardcode_libdir_flag_spec_CXX='-R$libdir'
   11172 	  whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   11173 
   11174 	  # Not sure whether something based on
   11175 	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
   11176 	  # would be better.
   11177 	  output_verbose_link_cmd='echo'
   11178 
   11179 	  # Archives containing C++ object files must be created using
   11180 	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
   11181 	  # necessary to make sure instantiated templates are included
   11182 	  # in the archive.
   11183 	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   11184 	  ;;
   11185 	esac
   11186 	;;
   11187     esac
   11188     ;;
   11189   lynxos*)
   11190     # FIXME: insert proper C++ library support
   11191     ld_shlibs_CXX=no
   11192     ;;
   11193   m88k*)
   11194     # FIXME: insert proper C++ library support
   11195     ld_shlibs_CXX=no
   11196     ;;
   11197   mvs*)
   11198     case $cc_basename in
   11199       cxx*)
   11200 	# FIXME: insert proper C++ library support
   11201 	ld_shlibs_CXX=no
   11202 	;;
   11203       *)
   11204 	# FIXME: insert proper C++ library support
   11205 	ld_shlibs_CXX=no
   11206 	;;
   11207     esac
   11208     ;;
   11209   netbsd* | netbsdelf*-gnu)
   11210     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   11211       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   11212       wlarc=
   11213       hardcode_libdir_flag_spec_CXX='-R$libdir'
   11214       hardcode_direct_CXX=yes
   11215       hardcode_shlibpath_var_CXX=no
   11216     fi
   11217     # Workaround some broken pre-1.5 toolchains
   11218     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   11219     ;;
   11220   openbsd2*)
   11221     # C++ shared libraries are fairly broken
   11222     ld_shlibs_CXX=no
   11223     ;;
   11224   openbsd*)
   11225     if test -f /usr/libexec/ld.so; then
   11226       hardcode_direct_CXX=yes
   11227       hardcode_shlibpath_var_CXX=no
   11228       archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   11229       hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   11230       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   11231 	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
   11232 	export_dynamic_flag_spec_CXX='${wl}-E'
   11233 	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   11234       fi
   11235       output_verbose_link_cmd='echo'
   11236     else
   11237       ld_shlibs_CXX=no
   11238     fi
   11239     ;;
   11240   osf3*)
   11241     case $cc_basename in
   11242       KCC*)
   11243 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   11244 
   11245 	# KCC will only create a shared library if the output file
   11246 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   11247 	# to its proper name (with version) after linking.
   11248 	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'
   11249 
   11250 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   11251 	hardcode_libdir_separator_CXX=:
   11252 
   11253 	# Archives containing C++ object files must be created using
   11254 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   11255 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   11256 
   11257 	;;
   11258       RCC*)
   11259 	# Rational C++ 2.4.1
   11260 	# FIXME: insert proper C++ library support
   11261 	ld_shlibs_CXX=no
   11262 	;;
   11263       cxx*)
   11264 	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   11265 	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'
   11266 
   11267 	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   11268 	hardcode_libdir_separator_CXX=:
   11269 
   11270 	# Commands to make compiler produce verbose output that lists
   11271 	# what "hidden" libraries, object files and flags are used when
   11272 	# linking a shared library.
   11273 	#
   11274 	# There doesn't appear to be a way to prevent this compiler from
   11275 	# explicitly linking system object files so we need to strip them
   11276 	# from the output so that they don't get included in the library
   11277 	# dependencies.
   11278 	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'
   11279 	;;
   11280       *)
   11281 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   11282 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   11283 	  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'
   11284 
   11285 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   11286 	  hardcode_libdir_separator_CXX=:
   11287 
   11288 	  # Commands to make compiler produce verbose output that lists
   11289 	  # what "hidden" libraries, object files and flags are used when
   11290 	  # linking a shared library.
   11291 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   11292 
   11293 	else
   11294 	  # FIXME: insert proper C++ library support
   11295 	  ld_shlibs_CXX=no
   11296 	fi
   11297 	;;
   11298     esac
   11299     ;;
   11300   osf4* | osf5*)
   11301     case $cc_basename in
   11302       KCC*)
   11303 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   11304 
   11305 	# KCC will only create a shared library if the output file
   11306 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   11307 	# to its proper name (with version) after linking.
   11308 	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'
   11309 
   11310 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   11311 	hardcode_libdir_separator_CXX=:
   11312 
   11313 	# Archives containing C++ object files must be created using
   11314 	# the KAI C++ compiler.
   11315 	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
   11316 	;;
   11317       RCC*)
   11318 	# Rational C++ 2.4.1
   11319 	# FIXME: insert proper C++ library support
   11320 	ld_shlibs_CXX=no
   11321 	;;
   11322       cxx*)
   11323 	allow_undefined_flag_CXX=' -expect_unresolved \*'
   11324 	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'
   11325 	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   11326 	  echo "-hidden">> $lib.exp~
   11327 	  $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~
   11328 	  $rm $lib.exp'
   11329 
   11330 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   11331 	hardcode_libdir_separator_CXX=:
   11332 
   11333 	# Commands to make compiler produce verbose output that lists
   11334 	# what "hidden" libraries, object files and flags are used when
   11335 	# linking a shared library.
   11336 	#
   11337 	# There doesn't appear to be a way to prevent this compiler from
   11338 	# explicitly linking system object files so we need to strip them
   11339 	# from the output so that they don't get included in the library
   11340 	# dependencies.
   11341 	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'
   11342 	;;
   11343       *)
   11344 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   11345 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   11346 	 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'
   11347 
   11348 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   11349 	  hardcode_libdir_separator_CXX=:
   11350 
   11351 	  # Commands to make compiler produce verbose output that lists
   11352 	  # what "hidden" libraries, object files and flags are used when
   11353 	  # linking a shared library.
   11354 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   11355 
   11356 	else
   11357 	  # FIXME: insert proper C++ library support
   11358 	  ld_shlibs_CXX=no
   11359 	fi
   11360 	;;
   11361     esac
   11362     ;;
   11363   psos*)
   11364     # FIXME: insert proper C++ library support
   11365     ld_shlibs_CXX=no
   11366     ;;
   11367   sunos4*)
   11368     case $cc_basename in
   11369       CC*)
   11370 	# Sun C++ 4.x
   11371 	# FIXME: insert proper C++ library support
   11372 	ld_shlibs_CXX=no
   11373 	;;
   11374       lcc*)
   11375 	# Lucid
   11376 	# FIXME: insert proper C++ library support
   11377 	ld_shlibs_CXX=no
   11378 	;;
   11379       *)
   11380 	# FIXME: insert proper C++ library support
   11381 	ld_shlibs_CXX=no
   11382 	;;
   11383     esac
   11384     ;;
   11385   solaris*)
   11386     case $cc_basename in
   11387       CC*)
   11388 	# Sun C++ 4.2, 5.x and Centerline C++
   11389         archive_cmds_need_lc_CXX=yes
   11390 	no_undefined_flag_CXX=' -zdefs'
   11391 	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   11392 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   11393 	$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'
   11394 
   11395 	hardcode_libdir_flag_spec_CXX='-R$libdir'
   11396 	hardcode_shlibpath_var_CXX=no
   11397 	case $host_os in
   11398 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
   11399 	  *)
   11400 	    # The compiler driver will combine and reorder linker options,
   11401 	    # but understands `-z linker_flag'.
   11402 	    # Supported since Solaris 2.6 (maybe 2.5.1?)
   11403 	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
   11404 	    ;;
   11405 	esac
   11406 	link_all_deplibs_CXX=yes
   11407 
   11408 	output_verbose_link_cmd='echo'
   11409 
   11410 	# Archives containing C++ object files must be created using
   11411 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
   11412 	# necessary to make sure instantiated templates are included
   11413 	# in the archive.
   11414 	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   11415 	;;
   11416       gcx*)
   11417 	# Green Hills C++ Compiler
   11418 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11419 
   11420 	# The C++ compiler must be used to create the archive.
   11421 	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   11422 	;;
   11423       *)
   11424 	# GNU C++ compiler with Solaris linker
   11425 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   11426 	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
   11427 	  if $CC --version | grep -v '^2\.7' > /dev/null; then
   11428 	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11429 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   11430 		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   11431 
   11432 	    # Commands to make compiler produce verbose output that lists
   11433 	    # what "hidden" libraries, object files and flags are used when
   11434 	    # linking a shared library.
   11435 	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   11436 	  else
   11437 	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
   11438 	    # platform.
   11439 	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   11440 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   11441 		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   11442 
   11443 	    # Commands to make compiler produce verbose output that lists
   11444 	    # what "hidden" libraries, object files and flags are used when
   11445 	    # linking a shared library.
   11446 	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   11447 	  fi
   11448 
   11449 	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
   11450 	  case $host_os in
   11451 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
   11452 	  *)
   11453 	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   11454 	    ;;
   11455 	  esac
   11456 	fi
   11457 	;;
   11458     esac
   11459     ;;
   11460   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   11461     no_undefined_flag_CXX='${wl}-z,text'
   11462     archive_cmds_need_lc_CXX=no
   11463     hardcode_shlibpath_var_CXX=no
   11464     runpath_var='LD_RUN_PATH'
   11465 
   11466     case $cc_basename in
   11467       CC*)
   11468 	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11469 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11470 	;;
   11471       *)
   11472 	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11473 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11474 	;;
   11475     esac
   11476     ;;
   11477   sysv5* | sco3.2v5* | sco5v6*)
   11478     # Note: We can NOT use -z defs as we might desire, because we do not
   11479     # link with -lc, and that would cause any symbols used from libc to
   11480     # always be unresolved, which means just about no library would
   11481     # ever link correctly.  If we're not using GNU ld we use -z text
   11482     # though, which does catch some bad symbols but isn't as heavy-handed
   11483     # as -z defs.
   11484     # For security reasons, it is highly recommended that you always
   11485     # use absolute paths for naming shared libraries, and exclude the
   11486     # DT_RUNPATH tag from executables and libraries.  But doing so
   11487     # requires that you compile everything twice, which is a pain.
   11488     # So that behaviour is only enabled if SCOABSPATH is set to a
   11489     # non-empty value in the environment.  Most likely only useful for
   11490     # creating official distributions of packages.
   11491     # This is a hack until libtool officially supports absolute path
   11492     # names for shared libraries.
   11493     no_undefined_flag_CXX='${wl}-z,text'
   11494     allow_undefined_flag_CXX='${wl}-z,nodefs'
   11495     archive_cmds_need_lc_CXX=no
   11496     hardcode_shlibpath_var_CXX=no
   11497     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   11498     hardcode_libdir_separator_CXX=':'
   11499     link_all_deplibs_CXX=yes
   11500     export_dynamic_flag_spec_CXX='${wl}-Bexport'
   11501     runpath_var='LD_RUN_PATH'
   11502 
   11503     case $cc_basename in
   11504       CC*)
   11505 	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11506 	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11507 	;;
   11508       *)
   11509 	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11510 	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   11511 	;;
   11512     esac
   11513     ;;
   11514   tandem*)
   11515     case $cc_basename in
   11516       NCC*)
   11517 	# NonStop-UX NCC 3.20
   11518 	# FIXME: insert proper C++ library support
   11519 	ld_shlibs_CXX=no
   11520 	;;
   11521       *)
   11522 	# FIXME: insert proper C++ library support
   11523 	ld_shlibs_CXX=no
   11524 	;;
   11525     esac
   11526     ;;
   11527   vxworks*)
   11528     # FIXME: insert proper C++ library support
   11529     ld_shlibs_CXX=no
   11530     ;;
   11531   *)
   11532     # FIXME: insert proper C++ library support
   11533     ld_shlibs_CXX=no
   11534     ;;
   11535 esac
   11536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
   11537 $as_echo "$ld_shlibs_CXX" >&6; }
   11538 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11539 
   11540 GCC_CXX="$GXX"
   11541 LD_CXX="$LD"
   11542 
   11543 cat > conftest.$ac_ext <<EOF
   11544 class Foo
   11545 {
   11546 public:
   11547   Foo (void) { a = 0; }
   11548 private:
   11549   int a;
   11550 };
   11551 EOF
   11552 
   11553 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   11554   (eval $ac_compile) 2>&5
   11555   ac_status=$?
   11556   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11557   test $ac_status = 0; }; then
   11558   # Parse the compiler output and extract the necessary
   11559   # objects, libraries and library flags.
   11560 
   11561   # Sentinel used to keep track of whether or not we are before
   11562   # the conftest object file.
   11563   pre_test_object_deps_done=no
   11564 
   11565   # The `*' in the case matches for architectures that use `case' in
   11566   # $output_verbose_cmd can trigger glob expansion during the loop
   11567   # eval without this substitution.
   11568   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
   11569 
   11570   for p in `eval $output_verbose_link_cmd`; do
   11571     case $p in
   11572 
   11573     -L* | -R* | -l*)
   11574        # Some compilers place space between "-{L,R}" and the path.
   11575        # Remove the space.
   11576        if test $p = "-L" \
   11577 	  || test $p = "-R"; then
   11578 	 prev=$p
   11579 	 continue
   11580        else
   11581 	 prev=
   11582        fi
   11583 
   11584        if test "$pre_test_object_deps_done" = no; then
   11585 	 case $p in
   11586 	 -L* | -R*)
   11587 	   # Internal compiler library paths should come after those
   11588 	   # provided the user.  The postdeps already come after the
   11589 	   # user supplied libs so there is no need to process them.
   11590 	   if test -z "$compiler_lib_search_path_CXX"; then
   11591 	     compiler_lib_search_path_CXX="${prev}${p}"
   11592 	   else
   11593 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
   11594 	   fi
   11595 	   ;;
   11596 	 # The "-l" case would never come before the object being
   11597 	 # linked, so don't bother handling this case.
   11598 	 esac
   11599        else
   11600 	 if test -z "$postdeps_CXX"; then
   11601 	   postdeps_CXX="${prev}${p}"
   11602 	 else
   11603 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
   11604 	 fi
   11605        fi
   11606        ;;
   11607 
   11608     *.$objext)
   11609        # This assumes that the test object file only shows up
   11610        # once in the compiler output.
   11611        if test "$p" = "conftest.$objext"; then
   11612 	 pre_test_object_deps_done=yes
   11613 	 continue
   11614        fi
   11615 
   11616        if test "$pre_test_object_deps_done" = no; then
   11617 	 if test -z "$predep_objects_CXX"; then
   11618 	   predep_objects_CXX="$p"
   11619 	 else
   11620 	   predep_objects_CXX="$predep_objects_CXX $p"
   11621 	 fi
   11622        else
   11623 	 if test -z "$postdep_objects_CXX"; then
   11624 	   postdep_objects_CXX="$p"
   11625 	 else
   11626 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   11627 	 fi
   11628        fi
   11629        ;;
   11630 
   11631     *) ;; # Ignore the rest.
   11632 
   11633     esac
   11634   done
   11635 
   11636   # Clean up.
   11637   rm -f a.out a.exe
   11638 else
   11639   echo "libtool.m4: error: problem compiling CXX test program"
   11640 fi
   11641 
   11642 $rm -f confest.$objext
   11643 
   11644 compiler_lib_search_dirs_CXX=
   11645 if test -n "$compiler_lib_search_path_CXX"; then
   11646   compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
   11647 fi
   11648 
   11649 # PORTME: override above test on systems where it is broken
   11650 case $host_os in
   11651 interix[3-9]*)
   11652   # Interix 3.5 installs completely hosed .la files for C++, so rather than
   11653   # hack all around it, let's just trust "g++" to DTRT.
   11654   predep_objects_CXX=
   11655   postdep_objects_CXX=
   11656   postdeps_CXX=
   11657   ;;
   11658 
   11659 linux*)
   11660   case `$CC -V 2>&1 | sed 5q` in
   11661   *Sun\ C*)
   11662     # Sun C++ 5.9
   11663     #
   11664     # The more standards-conforming stlport4 library is
   11665     # incompatible with the Cstd library. Avoid specifying
   11666     # it if it's in CXXFLAGS. Ignore libCrun as
   11667     # -library=stlport4 depends on it.
   11668     case " $CXX $CXXFLAGS " in
   11669     *" -library=stlport4 "*)
   11670       solaris_use_stlport4=yes
   11671       ;;
   11672     esac
   11673     if test "$solaris_use_stlport4" != yes; then
   11674       postdeps_CXX='-library=Cstd -library=Crun'
   11675     fi
   11676     ;;
   11677   esac
   11678   ;;
   11679 
   11680 solaris*)
   11681   case $cc_basename in
   11682   CC*)
   11683     # The more standards-conforming stlport4 library is
   11684     # incompatible with the Cstd library. Avoid specifying
   11685     # it if it's in CXXFLAGS. Ignore libCrun as
   11686     # -library=stlport4 depends on it.
   11687     case " $CXX $CXXFLAGS " in
   11688     *" -library=stlport4 "*)
   11689       solaris_use_stlport4=yes
   11690       ;;
   11691     esac
   11692 
   11693     # Adding this requires a known-good setup of shared libraries for
   11694     # Sun compiler versions before 5.6, else PIC objects from an old
   11695     # archive will be linked into the output, leading to subtle bugs.
   11696     if test "$solaris_use_stlport4" != yes; then
   11697       postdeps_CXX='-library=Cstd -library=Crun'
   11698     fi
   11699     ;;
   11700   esac
   11701   ;;
   11702 esac
   11703 
   11704 case " $postdeps_CXX " in
   11705 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   11706 esac
   11707 
   11708 lt_prog_compiler_wl_CXX=
   11709 lt_prog_compiler_pic_CXX=
   11710 lt_prog_compiler_static_CXX=
   11711 
   11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   11713 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   11714 
   11715   # C++ specific cases for pic, static, wl, etc.
   11716   if test "$GXX" = yes; then
   11717     lt_prog_compiler_wl_CXX='-Wl,'
   11718     lt_prog_compiler_static_CXX='-static'
   11719 
   11720     case $host_os in
   11721     aix*)
   11722       # All AIX code is PIC.
   11723       if test "$host_cpu" = ia64; then
   11724 	# AIX 5 now supports IA64 processor
   11725 	lt_prog_compiler_static_CXX='-Bstatic'
   11726       fi
   11727       ;;
   11728     amigaos*)
   11729       # FIXME: we need at least 68020 code to build shared libraries, but
   11730       # adding the `-m68020' flag to GCC prevents building anything better,
   11731       # like `-m68040'.
   11732       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   11733       ;;
   11734     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   11735       # PIC is the default for these OSes.
   11736       ;;
   11737     mingw* | cygwin* | os2* | pw32*)
   11738       # This hack is so that the source file can tell whether it is being
   11739       # built for inclusion in a dll (and should export symbols for example).
   11740       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   11741       # (--disable-auto-import) libraries
   11742       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   11743       ;;
   11744     darwin* | rhapsody*)
   11745       # PIC is the default on this platform
   11746       # Common symbols not allowed in MH_DYLIB files
   11747       lt_prog_compiler_pic_CXX='-fno-common'
   11748       ;;
   11749     *djgpp*)
   11750       # DJGPP does not support shared libraries at all
   11751       lt_prog_compiler_pic_CXX=
   11752       ;;
   11753     interix[3-9]*)
   11754       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   11755       # Instead, we relocate shared libraries at runtime.
   11756       ;;
   11757     sysv4*MP*)
   11758       if test -d /usr/nec; then
   11759 	lt_prog_compiler_pic_CXX=-Kconform_pic
   11760       fi
   11761       ;;
   11762     hpux*)
   11763       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   11764       # not for PA HP-UX.
   11765       case $host_cpu in
   11766       hppa*64*|ia64*)
   11767 	;;
   11768       *)
   11769 	lt_prog_compiler_pic_CXX='-fPIC'
   11770 	;;
   11771       esac
   11772       ;;
   11773     *)
   11774       lt_prog_compiler_pic_CXX='-fPIC'
   11775       ;;
   11776     esac
   11777   else
   11778     case $host_os in
   11779       aix[4-9]*)
   11780 	# All AIX code is PIC.
   11781 	if test "$host_cpu" = ia64; then
   11782 	  # AIX 5 now supports IA64 processor
   11783 	  lt_prog_compiler_static_CXX='-Bstatic'
   11784 	else
   11785 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   11786 	fi
   11787 	;;
   11788       chorus*)
   11789 	case $cc_basename in
   11790 	cxch68*)
   11791 	  # Green Hills C++ Compiler
   11792 	  # _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"
   11793 	  ;;
   11794 	esac
   11795 	;;
   11796        darwin*)
   11797          # PIC is the default on this platform
   11798          # Common symbols not allowed in MH_DYLIB files
   11799          case $cc_basename in
   11800            xlc*)
   11801            lt_prog_compiler_pic_CXX='-qnocommon'
   11802            lt_prog_compiler_wl_CXX='-Wl,'
   11803            ;;
   11804          esac
   11805        ;;
   11806       dgux*)
   11807 	case $cc_basename in
   11808 	  ec++*)
   11809 	    lt_prog_compiler_pic_CXX='-KPIC'
   11810 	    ;;
   11811 	  ghcx*)
   11812 	    # Green Hills C++ Compiler
   11813 	    lt_prog_compiler_pic_CXX='-pic'
   11814 	    ;;
   11815 	  *)
   11816 	    ;;
   11817 	esac
   11818 	;;
   11819       freebsd* | dragonfly*)
   11820 	# FreeBSD uses GNU C++
   11821 	;;
   11822       hpux9* | hpux10* | hpux11*)
   11823 	case $cc_basename in
   11824 	  CC*)
   11825 	    lt_prog_compiler_wl_CXX='-Wl,'
   11826 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11827 	    if test "$host_cpu" != ia64; then
   11828 	      lt_prog_compiler_pic_CXX='+Z'
   11829 	    fi
   11830 	    ;;
   11831 	  aCC*)
   11832 	    lt_prog_compiler_wl_CXX='-Wl,'
   11833 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   11834 	    case $host_cpu in
   11835 	    hppa*64*|ia64*)
   11836 	      # +Z the default
   11837 	      ;;
   11838 	    *)
   11839 	      lt_prog_compiler_pic_CXX='+Z'
   11840 	      ;;
   11841 	    esac
   11842 	    ;;
   11843 	  *)
   11844 	    ;;
   11845 	esac
   11846 	;;
   11847       interix*)
   11848 	# This is c89, which is MS Visual C++ (no shared libs)
   11849 	# Anyone wants to do a port?
   11850 	;;
   11851       irix5* | irix6* | nonstopux*)
   11852 	case $cc_basename in
   11853 	  CC*)
   11854 	    lt_prog_compiler_wl_CXX='-Wl,'
   11855 	    lt_prog_compiler_static_CXX='-non_shared'
   11856 	    # CC pic flag -KPIC is the default.
   11857 	    ;;
   11858 	  *)
   11859 	    ;;
   11860 	esac
   11861 	;;
   11862       linux* | k*bsd*-gnu)
   11863 	case $cc_basename in
   11864 	  KCC*)
   11865 	    # KAI C++ Compiler
   11866 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11867 	    lt_prog_compiler_pic_CXX='-fPIC'
   11868 	    ;;
   11869 	  icpc* | ecpc*)
   11870 	    # Intel C++
   11871 	    lt_prog_compiler_wl_CXX='-Wl,'
   11872 	    lt_prog_compiler_pic_CXX='-KPIC'
   11873 	    lt_prog_compiler_static_CXX='-static'
   11874 	    ;;
   11875 	  pgCC* | pgcpp*)
   11876 	    # Portland Group C++ compiler.
   11877 	    lt_prog_compiler_wl_CXX='-Wl,'
   11878 	    lt_prog_compiler_pic_CXX='-fpic'
   11879 	    lt_prog_compiler_static_CXX='-Bstatic'
   11880 	    ;;
   11881 	  cxx*)
   11882 	    # Compaq C++
   11883 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11884 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11885 	    lt_prog_compiler_pic_CXX=
   11886 	    lt_prog_compiler_static_CXX='-non_shared'
   11887 	    ;;
   11888 	  *)
   11889 	    case `$CC -V 2>&1 | sed 5q` in
   11890 	    *Sun\ C*)
   11891 	      # Sun C++ 5.9
   11892 	      lt_prog_compiler_pic_CXX='-KPIC'
   11893 	      lt_prog_compiler_static_CXX='-Bstatic'
   11894 	      lt_prog_compiler_wl_CXX='-Qoption ld '
   11895 	      ;;
   11896 	    esac
   11897 	    ;;
   11898 	esac
   11899 	;;
   11900       lynxos*)
   11901 	;;
   11902       m88k*)
   11903 	;;
   11904       mvs*)
   11905 	case $cc_basename in
   11906 	  cxx*)
   11907 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   11908 	    ;;
   11909 	  *)
   11910 	    ;;
   11911 	esac
   11912 	;;
   11913       netbsd* | netbsdelf*-gnu)
   11914 	;;
   11915       osf3* | osf4* | osf5*)
   11916 	case $cc_basename in
   11917 	  KCC*)
   11918 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11919 	    ;;
   11920 	  RCC*)
   11921 	    # Rational C++ 2.4.1
   11922 	    lt_prog_compiler_pic_CXX='-pic'
   11923 	    ;;
   11924 	  cxx*)
   11925 	    # Digital/Compaq C++
   11926 	    lt_prog_compiler_wl_CXX='-Wl,'
   11927 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11928 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11929 	    lt_prog_compiler_pic_CXX=
   11930 	    lt_prog_compiler_static_CXX='-non_shared'
   11931 	    ;;
   11932 	  *)
   11933 	    ;;
   11934 	esac
   11935 	;;
   11936       psos*)
   11937 	;;
   11938       solaris*)
   11939 	case $cc_basename in
   11940 	  CC*)
   11941 	    # Sun C++ 4.2, 5.x and Centerline C++
   11942 	    lt_prog_compiler_pic_CXX='-KPIC'
   11943 	    lt_prog_compiler_static_CXX='-Bstatic'
   11944 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   11945 	    ;;
   11946 	  gcx*)
   11947 	    # Green Hills C++ Compiler
   11948 	    lt_prog_compiler_pic_CXX='-PIC'
   11949 	    ;;
   11950 	  *)
   11951 	    ;;
   11952 	esac
   11953 	;;
   11954       sunos4*)
   11955 	case $cc_basename in
   11956 	  CC*)
   11957 	    # Sun C++ 4.x
   11958 	    lt_prog_compiler_pic_CXX='-pic'
   11959 	    lt_prog_compiler_static_CXX='-Bstatic'
   11960 	    ;;
   11961 	  lcc*)
   11962 	    # Lucid
   11963 	    lt_prog_compiler_pic_CXX='-pic'
   11964 	    ;;
   11965 	  *)
   11966 	    ;;
   11967 	esac
   11968 	;;
   11969       tandem*)
   11970 	case $cc_basename in
   11971 	  NCC*)
   11972 	    # NonStop-UX NCC 3.20
   11973 	    lt_prog_compiler_pic_CXX='-KPIC'
   11974 	    ;;
   11975 	  *)
   11976 	    ;;
   11977 	esac
   11978 	;;
   11979       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   11980 	case $cc_basename in
   11981 	  CC*)
   11982 	    lt_prog_compiler_wl_CXX='-Wl,'
   11983 	    lt_prog_compiler_pic_CXX='-KPIC'
   11984 	    lt_prog_compiler_static_CXX='-Bstatic'
   11985 	    ;;
   11986 	esac
   11987 	;;
   11988       vxworks*)
   11989 	;;
   11990       *)
   11991 	lt_prog_compiler_can_build_shared_CXX=no
   11992 	;;
   11993     esac
   11994   fi
   11995 
   11996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
   11997 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
   11998 
   11999 #
   12000 # Check to make sure the PIC flag actually works.
   12001 #
   12002 if test -n "$lt_prog_compiler_pic_CXX"; then
   12003 
   12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   12005 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
   12006 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
   12007   $as_echo_n "(cached) " >&6
   12008 else
   12009   lt_cv_prog_compiler_pic_works_CXX=no
   12010   ac_outfile=conftest.$ac_objext
   12011    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12012    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   12013    # Insert the option either (1) after the last *FLAGS variable, or
   12014    # (2) before a word containing "conftest.", or (3) at the end.
   12015    # Note that $ac_compile itself does not contain backslashes and begins
   12016    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12017    # The option is referenced via a variable to avoid confusing sed.
   12018    lt_compile=`echo "$ac_compile" | $SED \
   12019    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12020    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12021    -e 's:$: $lt_compiler_flag:'`
   12022    (eval echo "\"\$as_me:12022: $lt_compile\"" >&5)
   12023    (eval "$lt_compile" 2>conftest.err)
   12024    ac_status=$?
   12025    cat conftest.err >&5
   12026    echo "$as_me:12026: \$? = $ac_status" >&5
   12027    if (exit $ac_status) && test -s "$ac_outfile"; then
   12028      # The compiler can only warn and ignore the option if not recognized
   12029      # So say no if there are warnings other than the usual output.
   12030      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   12031      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   12032      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   12033        lt_cv_prog_compiler_pic_works_CXX=yes
   12034      fi
   12035    fi
   12036    $rm conftest*
   12037 
   12038 fi
   12039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
   12040 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
   12041 
   12042 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
   12043     case $lt_prog_compiler_pic_CXX in
   12044      "" | " "*) ;;
   12045      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   12046      esac
   12047 else
   12048     lt_prog_compiler_pic_CXX=
   12049      lt_prog_compiler_can_build_shared_CXX=no
   12050 fi
   12051 
   12052 fi
   12053 case $host_os in
   12054   # For platforms which do not support PIC, -DPIC is meaningless:
   12055   *djgpp*)
   12056     lt_prog_compiler_pic_CXX=
   12057     ;;
   12058   *)
   12059     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   12060     ;;
   12061 esac
   12062 
   12063 #
   12064 # Check to make sure the static flag actually works.
   12065 #
   12066 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   12067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   12068 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   12069 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
   12070   $as_echo_n "(cached) " >&6
   12071 else
   12072   lt_cv_prog_compiler_static_works_CXX=no
   12073    save_LDFLAGS="$LDFLAGS"
   12074    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   12075    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   12076    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   12077      # The linker can only warn and ignore the option if not recognized
   12078      # So say no if there are warnings
   12079      if test -s conftest.err; then
   12080        # Append any errors to the config.log.
   12081        cat conftest.err 1>&5
   12082        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   12083        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   12084        if diff conftest.exp conftest.er2 >/dev/null; then
   12085          lt_cv_prog_compiler_static_works_CXX=yes
   12086        fi
   12087      else
   12088        lt_cv_prog_compiler_static_works_CXX=yes
   12089      fi
   12090    fi
   12091    $rm -r conftest*
   12092    LDFLAGS="$save_LDFLAGS"
   12093 
   12094 fi
   12095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
   12096 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
   12097 
   12098 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
   12099     :
   12100 else
   12101     lt_prog_compiler_static_CXX=
   12102 fi
   12103 
   12104 
   12105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   12106 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   12107 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
   12108   $as_echo_n "(cached) " >&6
   12109 else
   12110   lt_cv_prog_compiler_c_o_CXX=no
   12111    $rm -r conftest 2>/dev/null
   12112    mkdir conftest
   12113    cd conftest
   12114    mkdir out
   12115    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12116 
   12117    lt_compiler_flag="-o out/conftest2.$ac_objext"
   12118    # Insert the option either (1) after the last *FLAGS variable, or
   12119    # (2) before a word containing "conftest.", or (3) at the end.
   12120    # Note that $ac_compile itself does not contain backslashes and begins
   12121    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12122    lt_compile=`echo "$ac_compile" | $SED \
   12123    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12124    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12125    -e 's:$: $lt_compiler_flag:'`
   12126    (eval echo "\"\$as_me:12126: $lt_compile\"" >&5)
   12127    (eval "$lt_compile" 2>out/conftest.err)
   12128    ac_status=$?
   12129    cat out/conftest.err >&5
   12130    echo "$as_me:12130: \$? = $ac_status" >&5
   12131    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   12132    then
   12133      # The compiler can only warn and ignore the option if not recognized
   12134      # So say no if there are warnings
   12135      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   12136      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   12137      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   12138        lt_cv_prog_compiler_c_o_CXX=yes
   12139      fi
   12140    fi
   12141    chmod u+w . 2>&5
   12142    $rm conftest*
   12143    # SGI C++ compiler will create directory out/ii_files/ for
   12144    # template instantiation
   12145    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   12146    $rm out/* && rmdir out
   12147    cd ..
   12148    rmdir conftest
   12149    $rm conftest*
   12150 
   12151 fi
   12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   12153 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
   12154 
   12155 
   12156 hard_links="nottested"
   12157 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
   12158   # do not overwrite the value of need_locks provided by the user
   12159   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   12160 $as_echo_n "checking if we can lock with hard links... " >&6; }
   12161   hard_links=yes
   12162   $rm conftest*
   12163   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   12164   touch conftest.a
   12165   ln conftest.a conftest.b 2>&5 || hard_links=no
   12166   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   12167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   12168 $as_echo "$hard_links" >&6; }
   12169   if test "$hard_links" = no; then
   12170     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   12171 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   12172     need_locks=warn
   12173   fi
   12174 else
   12175   need_locks=no
   12176 fi
   12177 
   12178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   12179 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   12180 
   12181   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   12182   case $host_os in
   12183   aix[4-9]*)
   12184     # If we're using GNU nm, then we don't want the "-C" option.
   12185     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   12186     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   12187       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'
   12188     else
   12189       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'
   12190     fi
   12191     ;;
   12192   pw32*)
   12193     export_symbols_cmds_CXX="$ltdll_cmds"
   12194   ;;
   12195   cygwin* | mingw*)
   12196     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'
   12197   ;;
   12198   linux* | k*bsd*-gnu)
   12199     link_all_deplibs_CXX=no
   12200   ;;
   12201   *)
   12202     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   12203   ;;
   12204   esac
   12205   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   12206 
   12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
   12208 $as_echo "$ld_shlibs_CXX" >&6; }
   12209 test "$ld_shlibs_CXX" = no && can_build_shared=no
   12210 
   12211 #
   12212 # Do we need to explicitly link libc?
   12213 #
   12214 case "x$archive_cmds_need_lc_CXX" in
   12215 x|xyes)
   12216   # Assume -lc should be added
   12217   archive_cmds_need_lc_CXX=yes
   12218 
   12219   if test "$enable_shared" = yes && test "$GCC" = yes; then
   12220     case $archive_cmds_CXX in
   12221     *'~'*)
   12222       # FIXME: we may have to deal with multi-command sequences.
   12223       ;;
   12224     '$CC '*)
   12225       # Test whether the compiler implicitly links with -lc since on some
   12226       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   12227       # to ld, don't add -lc before -lgcc.
   12228       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   12229 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   12230       $rm conftest*
   12231       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12232 
   12233       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   12234   (eval $ac_compile) 2>&5
   12235   ac_status=$?
   12236   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12237   test $ac_status = 0; } 2>conftest.err; then
   12238         soname=conftest
   12239         lib=conftest
   12240         libobjs=conftest.$ac_objext
   12241         deplibs=
   12242         wl=$lt_prog_compiler_wl_CXX
   12243 	pic_flag=$lt_prog_compiler_pic_CXX
   12244         compiler_flags=-v
   12245         linker_flags=-v
   12246         verstring=
   12247         output_objdir=.
   12248         libname=conftest
   12249         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   12250         allow_undefined_flag_CXX=
   12251         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   12252   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   12253   ac_status=$?
   12254   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12255   test $ac_status = 0; }
   12256         then
   12257 	  archive_cmds_need_lc_CXX=no
   12258         else
   12259 	  archive_cmds_need_lc_CXX=yes
   12260         fi
   12261         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   12262       else
   12263         cat conftest.err 1>&5
   12264       fi
   12265       $rm conftest*
   12266       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
   12267 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
   12268       ;;
   12269     esac
   12270   fi
   12271   ;;
   12272 esac
   12273 
   12274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   12275 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   12276 library_names_spec=
   12277 libname_spec='lib$name'
   12278 soname_spec=
   12279 shrext_cmds=".so"
   12280 postinstall_cmds=
   12281 postuninstall_cmds=
   12282 finish_cmds=
   12283 finish_eval=
   12284 shlibpath_var=
   12285 shlibpath_overrides_runpath=unknown
   12286 version_type=none
   12287 dynamic_linker="$host_os ld.so"
   12288 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   12289 
   12290 need_lib_prefix=unknown
   12291 hardcode_into_libs=no
   12292 
   12293 # when you set need_version to no, make sure it does not cause -set_version
   12294 # flags to be left without arguments
   12295 need_version=unknown
   12296 
   12297 case $host_os in
   12298 aix3*)
   12299   version_type=linux
   12300   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   12301   shlibpath_var=LIBPATH
   12302 
   12303   # AIX 3 has no versioning support, so we append a major version to the name.
   12304   soname_spec='${libname}${release}${shared_ext}$major'
   12305   ;;
   12306 
   12307 aix[4-9]*)
   12308   version_type=linux
   12309   need_lib_prefix=no
   12310   need_version=no
   12311   hardcode_into_libs=yes
   12312   if test "$host_cpu" = ia64; then
   12313     # AIX 5 supports IA64
   12314     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   12315     shlibpath_var=LD_LIBRARY_PATH
   12316   else
   12317     # With GCC up to 2.95.x, collect2 would create an import file
   12318     # for dependence libraries.  The import file would start with
   12319     # the line `#! .'.  This would cause the generated library to
   12320     # depend on `.', always an invalid library.  This was fixed in
   12321     # development snapshots of GCC prior to 3.0.
   12322     case $host_os in
   12323       aix4 | aix4.[01] | aix4.[01].*)
   12324       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   12325 	   echo ' yes '
   12326 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   12327 	:
   12328       else
   12329 	can_build_shared=no
   12330       fi
   12331       ;;
   12332     esac
   12333     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   12334     # soname into executable. Probably we can add versioning support to
   12335     # collect2, so additional links can be useful in future.
   12336     if test "$aix_use_runtimelinking" = yes; then
   12337       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   12338       # instead of lib<name>.a to let people know that these are not
   12339       # typical AIX shared libraries.
   12340       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12341     else
   12342       # We preserve .a as extension for shared libraries through AIX4.2
   12343       # and later when we are not doing run time linking.
   12344       library_names_spec='${libname}${release}.a $libname.a'
   12345       soname_spec='${libname}${release}${shared_ext}$major'
   12346     fi
   12347     shlibpath_var=LIBPATH
   12348   fi
   12349   ;;
   12350 
   12351 amigaos*)
   12352   library_names_spec='$libname.ixlibrary $libname.a'
   12353   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   12354   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'
   12355   ;;
   12356 
   12357 beos*)
   12358   library_names_spec='${libname}${shared_ext}'
   12359   dynamic_linker="$host_os ld.so"
   12360   shlibpath_var=LIBRARY_PATH
   12361   ;;
   12362 
   12363 bsdi[45]*)
   12364   version_type=linux
   12365   need_version=no
   12366   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12367   soname_spec='${libname}${release}${shared_ext}$major'
   12368   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   12369   shlibpath_var=LD_LIBRARY_PATH
   12370   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   12371   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   12372   # the default ld.so.conf also contains /usr/contrib/lib and
   12373   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   12374   # libtool to hard-code these into programs
   12375   ;;
   12376 
   12377 cygwin* | mingw* | pw32*)
   12378   version_type=windows
   12379   shrext_cmds=".dll"
   12380   need_version=no
   12381   need_lib_prefix=no
   12382 
   12383   case $GCC,$host_os in
   12384   yes,cygwin* | yes,mingw* | yes,pw32*)
   12385     library_names_spec='$libname.dll.a'
   12386     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   12387     postinstall_cmds='base_file=`basename \${file}`~
   12388       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   12389       dldir=$destdir/`dirname \$dlpath`~
   12390       test -d \$dldir || mkdir -p \$dldir~
   12391       $install_prog $dir/$dlname \$dldir/$dlname~
   12392       chmod a+x \$dldir/$dlname'
   12393     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   12394       dlpath=$dir/\$dldll~
   12395        $rm \$dlpath'
   12396     shlibpath_overrides_runpath=yes
   12397 
   12398     case $host_os in
   12399     cygwin*)
   12400       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   12401       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   12402       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   12403       ;;
   12404     mingw*)
   12405       # MinGW DLLs use traditional 'lib' prefix
   12406       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   12407       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   12408       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   12409         # It is most probably a Windows format PATH printed by
   12410         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   12411         # path with ; separators, and with drive letters. We can handle the
   12412         # drive letters (cygwin fileutils understands them), so leave them,
   12413         # especially as we might pass files found there to a mingw objdump,
   12414         # which wouldn't understand a cygwinified path. Ahh.
   12415         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   12416       else
   12417         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   12418       fi
   12419       ;;
   12420     pw32*)
   12421       # pw32 DLLs use 'pw' prefix rather than 'lib'
   12422       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   12423       ;;
   12424     esac
   12425     ;;
   12426 
   12427   *)
   12428     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   12429     ;;
   12430   esac
   12431   dynamic_linker='Win32 ld.exe'
   12432   # FIXME: first we should search . and the directory the executable is in
   12433   shlibpath_var=PATH
   12434   ;;
   12435 
   12436 darwin* | rhapsody*)
   12437   dynamic_linker="$host_os dyld"
   12438   version_type=darwin
   12439   need_lib_prefix=no
   12440   need_version=no
   12441   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   12442   soname_spec='${libname}${release}${major}$shared_ext'
   12443   shlibpath_overrides_runpath=yes
   12444   shlibpath_var=DYLD_LIBRARY_PATH
   12445   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   12446 
   12447   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   12448   ;;
   12449 
   12450 dgux*)
   12451   version_type=linux
   12452   need_lib_prefix=no
   12453   need_version=no
   12454   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   12455   soname_spec='${libname}${release}${shared_ext}$major'
   12456   shlibpath_var=LD_LIBRARY_PATH
   12457   ;;
   12458 
   12459 freebsd1*)
   12460   dynamic_linker=no
   12461   ;;
   12462 
   12463 freebsd* | dragonfly*)
   12464   # DragonFly does not have aout.  When/if they implement a new
   12465   # versioning mechanism, adjust this.
   12466   if test -x /usr/bin/objformat; then
   12467     objformat=`/usr/bin/objformat`
   12468   else
   12469     case $host_os in
   12470     freebsd[123]*) objformat=aout ;;
   12471     *) objformat=elf ;;
   12472     esac
   12473   fi
   12474   version_type=freebsd-$objformat
   12475   case $version_type in
   12476     freebsd-elf*)
   12477       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12478       need_version=no
   12479       need_lib_prefix=no
   12480       ;;
   12481     freebsd-*)
   12482       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   12483       need_version=yes
   12484       ;;
   12485   esac
   12486   shlibpath_var=LD_LIBRARY_PATH
   12487   case $host_os in
   12488   freebsd2*)
   12489     shlibpath_overrides_runpath=yes
   12490     ;;
   12491   freebsd3.[01]* | freebsdelf3.[01]*)
   12492     shlibpath_overrides_runpath=yes
   12493     hardcode_into_libs=yes
   12494     ;;
   12495   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   12496   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   12497     shlibpath_overrides_runpath=no
   12498     hardcode_into_libs=yes
   12499     ;;
   12500   *) # from 4.6 on, and DragonFly
   12501     shlibpath_overrides_runpath=yes
   12502     hardcode_into_libs=yes
   12503     ;;
   12504   esac
   12505   ;;
   12506 
   12507 gnu*)
   12508   version_type=linux
   12509   need_lib_prefix=no
   12510   need_version=no
   12511   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   12512   soname_spec='${libname}${release}${shared_ext}$major'
   12513   shlibpath_var=LD_LIBRARY_PATH
   12514   hardcode_into_libs=yes
   12515   ;;
   12516 
   12517 hpux9* | hpux10* | hpux11*)
   12518   # Give a soname corresponding to the major version so that dld.sl refuses to
   12519   # link against other versions.
   12520   version_type=sunos
   12521   need_lib_prefix=no
   12522   need_version=no
   12523   case $host_cpu in
   12524   ia64*)
   12525     shrext_cmds='.so'
   12526     hardcode_into_libs=yes
   12527     dynamic_linker="$host_os dld.so"
   12528     shlibpath_var=LD_LIBRARY_PATH
   12529     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12530     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12531     soname_spec='${libname}${release}${shared_ext}$major'
   12532     if test "X$HPUX_IA64_MODE" = X32; then
   12533       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   12534     else
   12535       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   12536     fi
   12537     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12538     ;;
   12539    hppa*64*)
   12540      shrext_cmds='.sl'
   12541      hardcode_into_libs=yes
   12542      dynamic_linker="$host_os dld.sl"
   12543      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   12544      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12545      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12546      soname_spec='${libname}${release}${shared_ext}$major'
   12547      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   12548      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12549      ;;
   12550    *)
   12551     shrext_cmds='.sl'
   12552     dynamic_linker="$host_os dld.sl"
   12553     shlibpath_var=SHLIB_PATH
   12554     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   12555     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12556     soname_spec='${libname}${release}${shared_ext}$major'
   12557     ;;
   12558   esac
   12559   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   12560   postinstall_cmds='chmod 555 $lib'
   12561   ;;
   12562 
   12563 interix[3-9]*)
   12564   version_type=linux
   12565   need_lib_prefix=no
   12566   need_version=no
   12567   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12568   soname_spec='${libname}${release}${shared_ext}$major'
   12569   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   12570   shlibpath_var=LD_LIBRARY_PATH
   12571   shlibpath_overrides_runpath=no
   12572   hardcode_into_libs=yes
   12573   ;;
   12574 
   12575 irix5* | irix6* | nonstopux*)
   12576   case $host_os in
   12577     nonstopux*) version_type=nonstopux ;;
   12578     *)
   12579 	if test "$lt_cv_prog_gnu_ld" = yes; then
   12580 		version_type=linux
   12581 	else
   12582 		version_type=irix
   12583 	fi ;;
   12584   esac
   12585   need_lib_prefix=no
   12586   need_version=no
   12587   soname_spec='${libname}${release}${shared_ext}$major'
   12588   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   12589   case $host_os in
   12590   irix5* | nonstopux*)
   12591     libsuff= shlibsuff=
   12592     ;;
   12593   *)
   12594     case $LD in # libtool.m4 will add one of these switches to LD
   12595     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   12596       libsuff= shlibsuff= libmagic=32-bit;;
   12597     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   12598       libsuff=32 shlibsuff=N32 libmagic=N32;;
   12599     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   12600       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   12601     *) libsuff= shlibsuff= libmagic=never-match;;
   12602     esac
   12603     ;;
   12604   esac
   12605   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   12606   shlibpath_overrides_runpath=no
   12607   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   12608   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   12609   hardcode_into_libs=yes
   12610   ;;
   12611 
   12612 # No shared lib support for Linux oldld, aout, or coff.
   12613 linux*oldld* | linux*aout* | linux*coff*)
   12614   dynamic_linker=no
   12615   ;;
   12616 
   12617 # This must be Linux ELF.
   12618 linux* | k*bsd*-gnu)
   12619   version_type=linux
   12620   need_lib_prefix=no
   12621   need_version=no
   12622   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12623   soname_spec='${libname}${release}${shared_ext}$major'
   12624   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   12625   shlibpath_var=LD_LIBRARY_PATH
   12626   shlibpath_overrides_runpath=no
   12627   # This implies no fast_install, which is unacceptable.
   12628   # Some rework will be needed to allow for fast_install
   12629   # before this can be enabled.
   12630   hardcode_into_libs=yes
   12631 
   12632   # Append ld.so.conf contents to the search path
   12633   if test -f /etc/ld.so.conf; then
   12634     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   12635     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   12636   fi
   12637 
   12638   # We used to test for /lib/ld.so.1 and disable shared libraries on
   12639   # powerpc, because MkLinux only supported shared libraries with the
   12640   # GNU dynamic linker.  Since this was broken with cross compilers,
   12641   # most powerpc-linux boxes support dynamic linking these days and
   12642   # people can always --disable-shared, the test was removed, and we
   12643   # assume the GNU/Linux dynamic linker is in use.
   12644   dynamic_linker='GNU/Linux ld.so'
   12645   ;;
   12646 
   12647 netbsdelf*-gnu)
   12648   version_type=linux
   12649   need_lib_prefix=no
   12650   need_version=no
   12651   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12652   soname_spec='${libname}${release}${shared_ext}$major'
   12653   shlibpath_var=LD_LIBRARY_PATH
   12654   shlibpath_overrides_runpath=no
   12655   hardcode_into_libs=yes
   12656   dynamic_linker='NetBSD ld.elf_so'
   12657   ;;
   12658 
   12659 netbsd*)
   12660   version_type=sunos
   12661   need_lib_prefix=no
   12662   need_version=no
   12663   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   12664     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12665     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12666     dynamic_linker='NetBSD (a.out) ld.so'
   12667   else
   12668     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   12669     soname_spec='${libname}${release}${shared_ext}$major'
   12670     dynamic_linker='NetBSD ld.elf_so'
   12671   fi
   12672   shlibpath_var=LD_LIBRARY_PATH
   12673   shlibpath_overrides_runpath=yes
   12674   hardcode_into_libs=yes
   12675   ;;
   12676 
   12677 newsos6)
   12678   version_type=linux
   12679   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12680   shlibpath_var=LD_LIBRARY_PATH
   12681   shlibpath_overrides_runpath=yes
   12682   ;;
   12683 
   12684 nto-qnx*)
   12685   version_type=linux
   12686   need_lib_prefix=no
   12687   need_version=no
   12688   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12689   soname_spec='${libname}${release}${shared_ext}$major'
   12690   shlibpath_var=LD_LIBRARY_PATH
   12691   shlibpath_overrides_runpath=yes
   12692   ;;
   12693 
   12694 openbsd*)
   12695   version_type=sunos
   12696   sys_lib_dlsearch_path_spec="/usr/lib"
   12697   need_lib_prefix=no
   12698   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   12699   case $host_os in
   12700     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   12701     *)                         need_version=no  ;;
   12702   esac
   12703   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12704   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12705   shlibpath_var=LD_LIBRARY_PATH
   12706   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   12707     case $host_os in
   12708       openbsd2.[89] | openbsd2.[89].*)
   12709 	shlibpath_overrides_runpath=no
   12710 	;;
   12711       *)
   12712 	shlibpath_overrides_runpath=yes
   12713 	;;
   12714       esac
   12715   else
   12716     shlibpath_overrides_runpath=yes
   12717   fi
   12718   ;;
   12719 
   12720 os2*)
   12721   libname_spec='$name'
   12722   shrext_cmds=".dll"
   12723   need_lib_prefix=no
   12724   library_names_spec='$libname${shared_ext} $libname.a'
   12725   dynamic_linker='OS/2 ld.exe'
   12726   shlibpath_var=LIBPATH
   12727   ;;
   12728 
   12729 osf3* | osf4* | osf5*)
   12730   version_type=osf
   12731   need_lib_prefix=no
   12732   need_version=no
   12733   soname_spec='${libname}${release}${shared_ext}$major'
   12734   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12735   shlibpath_var=LD_LIBRARY_PATH
   12736   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   12737   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   12738   ;;
   12739 
   12740 rdos*)
   12741   dynamic_linker=no
   12742   ;;
   12743 
   12744 solaris*)
   12745   version_type=linux
   12746   need_lib_prefix=no
   12747   need_version=no
   12748   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12749   soname_spec='${libname}${release}${shared_ext}$major'
   12750   shlibpath_var=LD_LIBRARY_PATH
   12751   shlibpath_overrides_runpath=yes
   12752   hardcode_into_libs=yes
   12753   # ldd complains unless libraries are executable
   12754   postinstall_cmds='chmod +x $lib'
   12755   ;;
   12756 
   12757 sunos4*)
   12758   version_type=sunos
   12759   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   12760   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   12761   shlibpath_var=LD_LIBRARY_PATH
   12762   shlibpath_overrides_runpath=yes
   12763   if test "$with_gnu_ld" = yes; then
   12764     need_lib_prefix=no
   12765   fi
   12766   need_version=yes
   12767   ;;
   12768 
   12769 sysv4 | sysv4.3*)
   12770   version_type=linux
   12771   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12772   soname_spec='${libname}${release}${shared_ext}$major'
   12773   shlibpath_var=LD_LIBRARY_PATH
   12774   case $host_vendor in
   12775     sni)
   12776       shlibpath_overrides_runpath=no
   12777       need_lib_prefix=no
   12778       export_dynamic_flag_spec='${wl}-Blargedynsym'
   12779       runpath_var=LD_RUN_PATH
   12780       ;;
   12781     siemens)
   12782       need_lib_prefix=no
   12783       ;;
   12784     motorola)
   12785       need_lib_prefix=no
   12786       need_version=no
   12787       shlibpath_overrides_runpath=no
   12788       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   12789       ;;
   12790   esac
   12791   ;;
   12792 
   12793 sysv4*MP*)
   12794   if test -d /usr/nec ;then
   12795     version_type=linux
   12796     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   12797     soname_spec='$libname${shared_ext}.$major'
   12798     shlibpath_var=LD_LIBRARY_PATH
   12799   fi
   12800   ;;
   12801 
   12802 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   12803   version_type=freebsd-elf
   12804   need_lib_prefix=no
   12805   need_version=no
   12806   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   12807   soname_spec='${libname}${release}${shared_ext}$major'
   12808   shlibpath_var=LD_LIBRARY_PATH
   12809   hardcode_into_libs=yes
   12810   if test "$with_gnu_ld" = yes; then
   12811     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   12812     shlibpath_overrides_runpath=no
   12813   else
   12814     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   12815     shlibpath_overrides_runpath=yes
   12816     case $host_os in
   12817       sco3.2v5*)
   12818         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   12819 	;;
   12820     esac
   12821   fi
   12822   sys_lib_dlsearch_path_spec='/usr/lib'
   12823   ;;
   12824 
   12825 uts4*)
   12826   version_type=linux
   12827   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12828   soname_spec='${libname}${release}${shared_ext}$major'
   12829   shlibpath_var=LD_LIBRARY_PATH
   12830   ;;
   12831 
   12832 *)
   12833   dynamic_linker=no
   12834   ;;
   12835 esac
   12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   12837 $as_echo "$dynamic_linker" >&6; }
   12838 test "$dynamic_linker" = no && can_build_shared=no
   12839 
   12840 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then :
   12841   $as_echo_n "(cached) " >&6
   12842 else
   12843   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
   12844 fi
   12845 
   12846 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   12847 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then :
   12848   $as_echo_n "(cached) " >&6
   12849 else
   12850   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
   12851 fi
   12852 
   12853 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   12854 
   12855 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   12856 if test "$GCC" = yes; then
   12857   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   12858 fi
   12859 
   12860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   12861 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   12862 hardcode_action_CXX=
   12863 if test -n "$hardcode_libdir_flag_spec_CXX" || \
   12864    test -n "$runpath_var_CXX" || \
   12865    test "X$hardcode_automatic_CXX" = "Xyes" ; then
   12866 
   12867   # We can hardcode non-existant directories.
   12868   if test "$hardcode_direct_CXX" != no &&
   12869      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12870      # have to relink, otherwise we might link with an installed library
   12871      # when we should be linking with a yet-to-be-installed one
   12872      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
   12873      test "$hardcode_minus_L_CXX" != no; then
   12874     # Linking always hardcodes the temporary library directory.
   12875     hardcode_action_CXX=relink
   12876   else
   12877     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12878     hardcode_action_CXX=immediate
   12879   fi
   12880 else
   12881   # We cannot hardcode anything, or else we can only hardcode existing
   12882   # directories.
   12883   hardcode_action_CXX=unsupported
   12884 fi
   12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
   12886 $as_echo "$hardcode_action_CXX" >&6; }
   12887 
   12888 if test "$hardcode_action_CXX" = relink; then
   12889   # Fast installation is not supported
   12890   enable_fast_install=no
   12891 elif test "$shlibpath_overrides_runpath" = yes ||
   12892      test "$enable_shared" = no; then
   12893   # Fast installation is not necessary
   12894   enable_fast_install=needless
   12895 fi
   12896 
   12897 
   12898 # The else clause should only fire when bootstrapping the
   12899 # libtool distribution, otherwise you forgot to ship ltmain.sh
   12900 # with your package, and you will get complaints that there are
   12901 # no rules to generate ltmain.sh.
   12902 if test -f "$ltmain"; then
   12903   # See if we are running on zsh, and set the options which allow our commands through
   12904   # without removal of \ escapes.
   12905   if test -n "${ZSH_VERSION+set}" ; then
   12906     setopt NO_GLOB_SUBST
   12907   fi
   12908   # Now quote all the things that may contain metacharacters while being
   12909   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   12910   # variables and quote the copies for generation of the libtool script.
   12911   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   12912     SED SHELL STRIP \
   12913     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   12914     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   12915     deplibs_check_method reload_flag reload_cmds need_locks \
   12916     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   12917     lt_cv_sys_global_symbol_to_c_name_address \
   12918     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   12919     old_postinstall_cmds old_postuninstall_cmds \
   12920     compiler_CXX \
   12921     CC_CXX \
   12922     LD_CXX \
   12923     lt_prog_compiler_wl_CXX \
   12924     lt_prog_compiler_pic_CXX \
   12925     lt_prog_compiler_static_CXX \
   12926     lt_prog_compiler_no_builtin_flag_CXX \
   12927     export_dynamic_flag_spec_CXX \
   12928     thread_safe_flag_spec_CXX \
   12929     whole_archive_flag_spec_CXX \
   12930     enable_shared_with_static_runtimes_CXX \
   12931     old_archive_cmds_CXX \
   12932     old_archive_from_new_cmds_CXX \
   12933     predep_objects_CXX \
   12934     postdep_objects_CXX \
   12935     predeps_CXX \
   12936     postdeps_CXX \
   12937     compiler_lib_search_path_CXX \
   12938     compiler_lib_search_dirs_CXX \
   12939     archive_cmds_CXX \
   12940     archive_expsym_cmds_CXX \
   12941     postinstall_cmds_CXX \
   12942     postuninstall_cmds_CXX \
   12943     old_archive_from_expsyms_cmds_CXX \
   12944     allow_undefined_flag_CXX \
   12945     no_undefined_flag_CXX \
   12946     export_symbols_cmds_CXX \
   12947     hardcode_libdir_flag_spec_CXX \
   12948     hardcode_libdir_flag_spec_ld_CXX \
   12949     hardcode_libdir_separator_CXX \
   12950     hardcode_automatic_CXX \
   12951     module_cmds_CXX \
   12952     module_expsym_cmds_CXX \
   12953     lt_cv_prog_compiler_c_o_CXX \
   12954     fix_srcfile_path_CXX \
   12955     exclude_expsyms_CXX \
   12956     include_expsyms_CXX; do
   12957 
   12958     case $var in
   12959     old_archive_cmds_CXX | \
   12960     old_archive_from_new_cmds_CXX | \
   12961     archive_cmds_CXX | \
   12962     archive_expsym_cmds_CXX | \
   12963     module_cmds_CXX | \
   12964     module_expsym_cmds_CXX | \
   12965     old_archive_from_expsyms_cmds_CXX | \
   12966     export_symbols_cmds_CXX | \
   12967     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   12968     postinstall_cmds | postuninstall_cmds | \
   12969     old_postinstall_cmds | old_postuninstall_cmds | \
   12970     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   12971       # Double-quote double-evaled strings.
   12972       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   12973       ;;
   12974     *)
   12975       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   12976       ;;
   12977     esac
   12978   done
   12979 
   12980   case $lt_echo in
   12981   *'\$0 --fallback-echo"')
   12982     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   12983     ;;
   12984   esac
   12985 
   12986 cfgfile="$ofile"
   12987 
   12988   cat <<__EOF__ >> "$cfgfile"
   12989 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   12990 
   12991 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   12992 
   12993 # Shell to use when invoking shell scripts.
   12994 SHELL=$lt_SHELL
   12995 
   12996 # Whether or not to build shared libraries.
   12997 build_libtool_libs=$enable_shared
   12998 
   12999 # Whether or not to build static libraries.
   13000 build_old_libs=$enable_static
   13001 
   13002 # Whether or not to add -lc for building shared libraries.
   13003 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   13004 
   13005 # Whether or not to disallow shared libs when runtime libs are static
   13006 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   13007 
   13008 # Whether or not to optimize for fast installation.
   13009 fast_install=$enable_fast_install
   13010 
   13011 # The host system.
   13012 host_alias=$host_alias
   13013 host=$host
   13014 host_os=$host_os
   13015 
   13016 # The build system.
   13017 build_alias=$build_alias
   13018 build=$build
   13019 build_os=$build_os
   13020 
   13021 # An echo program that does not interpret backslashes.
   13022 echo=$lt_echo
   13023 
   13024 # The archiver.
   13025 AR=$lt_AR
   13026 AR_FLAGS=$lt_AR_FLAGS
   13027 
   13028 # A C compiler.
   13029 LTCC=$lt_LTCC
   13030 
   13031 # LTCC compiler flags.
   13032 LTCFLAGS=$lt_LTCFLAGS
   13033 
   13034 # A language-specific compiler.
   13035 CC=$lt_compiler_CXX
   13036 
   13037 # Is the compiler the GNU C compiler?
   13038 with_gcc=$GCC_CXX
   13039 
   13040 # An ERE matcher.
   13041 EGREP=$lt_EGREP
   13042 
   13043 # The linker used to build libraries.
   13044 LD=$lt_LD_CXX
   13045 
   13046 # Whether we need hard or soft links.
   13047 LN_S=$lt_LN_S
   13048 
   13049 # A BSD-compatible nm program.
   13050 NM=$lt_NM
   13051 
   13052 # A symbol stripping program
   13053 STRIP=$lt_STRIP
   13054 
   13055 # Used to examine libraries when file_magic_cmd begins "file"
   13056 MAGIC_CMD=$MAGIC_CMD
   13057 
   13058 # Used on cygwin: DLL creation program.
   13059 DLLTOOL="$DLLTOOL"
   13060 
   13061 # Used on cygwin: object dumper.
   13062 OBJDUMP="$OBJDUMP"
   13063 
   13064 # Used on cygwin: assembler.
   13065 AS="$AS"
   13066 
   13067 # The name of the directory that contains temporary libtool files.
   13068 objdir=$objdir
   13069 
   13070 # How to create reloadable object files.
   13071 reload_flag=$lt_reload_flag
   13072 reload_cmds=$lt_reload_cmds
   13073 
   13074 # How to pass a linker flag through the compiler.
   13075 wl=$lt_lt_prog_compiler_wl_CXX
   13076 
   13077 # Object file suffix (normally "o").
   13078 objext="$ac_objext"
   13079 
   13080 # Old archive suffix (normally "a").
   13081 libext="$libext"
   13082 
   13083 # Shared library suffix (normally ".so").
   13084 shrext_cmds='$shrext_cmds'
   13085 
   13086 # Executable file suffix (normally "").
   13087 exeext="$exeext"
   13088 
   13089 # Additional compiler flags for building library objects.
   13090 pic_flag=$lt_lt_prog_compiler_pic_CXX
   13091 pic_mode=$pic_mode
   13092 
   13093 # What is the maximum length of a command?
   13094 max_cmd_len=$lt_cv_sys_max_cmd_len
   13095 
   13096 # Does compiler simultaneously support -c and -o options?
   13097 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   13098 
   13099 # Must we lock files when doing compilation?
   13100 need_locks=$lt_need_locks
   13101 
   13102 # Do we need the lib prefix for modules?
   13103 need_lib_prefix=$need_lib_prefix
   13104 
   13105 # Do we need a version for libraries?
   13106 need_version=$need_version
   13107 
   13108 # Whether dlopen is supported.
   13109 dlopen_support=$enable_dlopen
   13110 
   13111 # Whether dlopen of programs is supported.
   13112 dlopen_self=$enable_dlopen_self
   13113 
   13114 # Whether dlopen of statically linked programs is supported.
   13115 dlopen_self_static=$enable_dlopen_self_static
   13116 
   13117 # Compiler flag to prevent dynamic linking.
   13118 link_static_flag=$lt_lt_prog_compiler_static_CXX
   13119 
   13120 # Compiler flag to turn off builtin functions.
   13121 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   13122 
   13123 # Compiler flag to allow reflexive dlopens.
   13124 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   13125 
   13126 # Compiler flag to generate shared objects directly from archives.
   13127 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   13128 
   13129 # Compiler flag to generate thread-safe objects.
   13130 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
   13131 
   13132 # Library versioning type.
   13133 version_type=$version_type
   13134 
   13135 # Format of library name prefix.
   13136 libname_spec=$lt_libname_spec
   13137 
   13138 # List of archive names.  First name is the real one, the rest are links.
   13139 # The last name is the one that the linker finds with -lNAME.
   13140 library_names_spec=$lt_library_names_spec
   13141 
   13142 # The coded name of the library, if different from the real name.
   13143 soname_spec=$lt_soname_spec
   13144 
   13145 # Commands used to build and install an old-style archive.
   13146 RANLIB=$lt_RANLIB
   13147 old_archive_cmds=$lt_old_archive_cmds_CXX
   13148 old_postinstall_cmds=$lt_old_postinstall_cmds
   13149 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   13150 
   13151 # Create an old-style archive from a shared archive.
   13152 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   13153 
   13154 # Create a temporary old-style archive to link instead of a shared archive.
   13155 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   13156 
   13157 # Commands used to build and install a shared archive.
   13158 archive_cmds=$lt_archive_cmds_CXX
   13159 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   13160 postinstall_cmds=$lt_postinstall_cmds
   13161 postuninstall_cmds=$lt_postuninstall_cmds
   13162 
   13163 # Commands used to build a loadable module (assumed same as above if empty)
   13164 module_cmds=$lt_module_cmds_CXX
   13165 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   13166 
   13167 # Commands to strip libraries.
   13168 old_striplib=$lt_old_striplib
   13169 striplib=$lt_striplib
   13170 
   13171 # Dependencies to place before the objects being linked to create a
   13172 # shared library.
   13173 predep_objects=$lt_predep_objects_CXX
   13174 
   13175 # Dependencies to place after the objects being linked to create a
   13176 # shared library.
   13177 postdep_objects=$lt_postdep_objects_CXX
   13178 
   13179 # Dependencies to place before the objects being linked to create a
   13180 # shared library.
   13181 predeps=$lt_predeps_CXX
   13182 
   13183 # Dependencies to place after the objects being linked to create a
   13184 # shared library.
   13185 postdeps=$lt_postdeps_CXX
   13186 
   13187 # The directories searched by this compiler when creating a shared
   13188 # library
   13189 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
   13190 
   13191 # The library search path used internally by the compiler when linking
   13192 # a shared library.
   13193 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   13194 
   13195 # Method to check whether dependent libraries are shared objects.
   13196 deplibs_check_method=$lt_deplibs_check_method
   13197 
   13198 # Command to use when deplibs_check_method == file_magic.
   13199 file_magic_cmd=$lt_file_magic_cmd
   13200 
   13201 # Flag that allows shared libraries with undefined symbols to be built.
   13202 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   13203 
   13204 # Flag that forces no undefined symbols.
   13205 no_undefined_flag=$lt_no_undefined_flag_CXX
   13206 
   13207 # Commands used to finish a libtool library installation in a directory.
   13208 finish_cmds=$lt_finish_cmds
   13209 
   13210 # Same as above, but a single script fragment to be evaled but not shown.
   13211 finish_eval=$lt_finish_eval
   13212 
   13213 # Take the output of nm and produce a listing of raw symbols and C names.
   13214 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   13215 
   13216 # Transform the output of nm in a proper C declaration
   13217 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   13218 
   13219 # Transform the output of nm in a C name address pair
   13220 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   13221 
   13222 # This is the shared library runtime path variable.
   13223 runpath_var=$runpath_var
   13224 
   13225 # This is the shared library path variable.
   13226 shlibpath_var=$shlibpath_var
   13227 
   13228 # Is shlibpath searched before the hard-coded library search path?
   13229 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   13230 
   13231 # How to hardcode a shared library path into an executable.
   13232 hardcode_action=$hardcode_action_CXX
   13233 
   13234 # Whether we should hardcode library paths into libraries.
   13235 hardcode_into_libs=$hardcode_into_libs
   13236 
   13237 # Flag to hardcode \$libdir into a binary during linking.
   13238 # This must work even if \$libdir does not exist.
   13239 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   13240 
   13241 # If ld is used when linking, flag to hardcode \$libdir into
   13242 # a binary during linking. This must work even if \$libdir does
   13243 # not exist.
   13244 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
   13245 
   13246 # Whether we need a single -rpath flag with a separated argument.
   13247 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   13248 
   13249 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   13250 # resulting binary.
   13251 hardcode_direct=$hardcode_direct_CXX
   13252 
   13253 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   13254 # resulting binary.
   13255 hardcode_minus_L=$hardcode_minus_L_CXX
   13256 
   13257 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   13258 # the resulting binary.
   13259 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   13260 
   13261 # Set to yes if building a shared library automatically hardcodes DIR into the library
   13262 # and all subsequent libraries and executables linked against it.
   13263 hardcode_automatic=$hardcode_automatic_CXX
   13264 
   13265 # Variables whose values should be saved in libtool wrapper scripts and
   13266 # restored at relink time.
   13267 variables_saved_for_relink="$variables_saved_for_relink"
   13268 
   13269 # Whether libtool must link a program against all its dependency libraries.
   13270 link_all_deplibs=$link_all_deplibs_CXX
   13271 
   13272 # Compile-time system search path for libraries
   13273 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   13274 
   13275 # Run-time system search path for libraries
   13276 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   13277 
   13278 # Fix the shell variable \$srcfile for the compiler.
   13279 fix_srcfile_path=$lt_fix_srcfile_path
   13280 
   13281 # Set to yes if exported symbols are required.
   13282 always_export_symbols=$always_export_symbols_CXX
   13283 
   13284 # The commands to list exported symbols.
   13285 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   13286 
   13287 # The commands to extract the exported symbol list from a shared archive.
   13288 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   13289 
   13290 # Symbols that should not be listed in the preloaded symbols.
   13291 exclude_expsyms=$lt_exclude_expsyms_CXX
   13292 
   13293 # Symbols that must always be exported.
   13294 include_expsyms=$lt_include_expsyms_CXX
   13295 
   13296 # ### END LIBTOOL TAG CONFIG: $tagname
   13297 
   13298 __EOF__
   13299 
   13300 
   13301 else
   13302   # If there is no Makefile yet, we rely on a make rule to execute
   13303   # `config.status --recheck' to rerun these tests and create the
   13304   # libtool script then.
   13305   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   13306   if test -f "$ltmain_in"; then
   13307     test -f Makefile && make "$ltmain"
   13308   fi
   13309 fi
   13310 
   13311 
   13312 ac_ext=c
   13313 ac_cpp='$CPP $CPPFLAGS'
   13314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   13315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   13317 
   13318 CC=$lt_save_CC
   13319 LDCXX=$LD
   13320 LD=$lt_save_LD
   13321 GCC=$lt_save_GCC
   13322 with_gnu_ldcxx=$with_gnu_ld
   13323 with_gnu_ld=$lt_save_with_gnu_ld
   13324 lt_cv_path_LDCXX=$lt_cv_path_LD
   13325 lt_cv_path_LD=$lt_save_path_LD
   13326 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   13327 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   13328 
   13329 	else
   13330 	  tagname=""
   13331 	fi
   13332 	;;
   13333 
   13334       F77)
   13335 	if test -n "$F77" && test "X$F77" != "Xno"; then
   13336 
   13337 ac_ext=f
   13338 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   13339 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13340 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   13341 
   13342 
   13343 archive_cmds_need_lc_F77=no
   13344 allow_undefined_flag_F77=
   13345 always_export_symbols_F77=no
   13346 archive_expsym_cmds_F77=
   13347 export_dynamic_flag_spec_F77=
   13348 hardcode_direct_F77=no
   13349 hardcode_libdir_flag_spec_F77=
   13350 hardcode_libdir_flag_spec_ld_F77=
   13351 hardcode_libdir_separator_F77=
   13352 hardcode_minus_L_F77=no
   13353 hardcode_automatic_F77=no
   13354 module_cmds_F77=
   13355 module_expsym_cmds_F77=
   13356 link_all_deplibs_F77=unknown
   13357 old_archive_cmds_F77=$old_archive_cmds
   13358 no_undefined_flag_F77=
   13359 whole_archive_flag_spec_F77=
   13360 enable_shared_with_static_runtimes_F77=no
   13361 
   13362 # Source file extension for f77 test sources.
   13363 ac_ext=f
   13364 
   13365 # Object file extension for compiled f77 test sources.
   13366 objext=o
   13367 objext_F77=$objext
   13368 
   13369 # Code to be used in simple compile tests
   13370 lt_simple_compile_test_code="\
   13371       subroutine t
   13372       return
   13373       end
   13374 "
   13375 
   13376 # Code to be used in simple link tests
   13377 lt_simple_link_test_code="\
   13378       program t
   13379       end
   13380 "
   13381 
   13382 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   13383 
   13384 # If no C compiler was specified, use CC.
   13385 LTCC=${LTCC-"$CC"}
   13386 
   13387 # If no C compiler flags were specified, use CFLAGS.
   13388 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   13389 
   13390 # Allow CC to be a program name with arguments.
   13391 compiler=$CC
   13392 
   13393 
   13394 # save warnings/boilerplate of simple test code
   13395 ac_outfile=conftest.$ac_objext
   13396 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   13397 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   13398 _lt_compiler_boilerplate=`cat conftest.err`
   13399 $rm conftest*
   13400 
   13401 ac_outfile=conftest.$ac_objext
   13402 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   13403 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   13404 _lt_linker_boilerplate=`cat conftest.err`
   13405 $rm -r conftest*
   13406 
   13407 
   13408 # Allow CC to be a program name with arguments.
   13409 lt_save_CC="$CC"
   13410 CC=${F77-"f77"}
   13411 compiler=$CC
   13412 compiler_F77=$CC
   13413 for cc_temp in $compiler""; do
   13414   case $cc_temp in
   13415     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   13416     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   13417     \-*) ;;
   13418     *) break;;
   13419   esac
   13420 done
   13421 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   13422 
   13423 
   13424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   13425 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   13427 $as_echo "$can_build_shared" >&6; }
   13428 
   13429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   13430 $as_echo_n "checking whether to build shared libraries... " >&6; }
   13431 test "$can_build_shared" = "no" && enable_shared=no
   13432 
   13433 # On AIX, shared libraries and static libraries use the same namespace, and
   13434 # are all built from PIC.
   13435 case $host_os in
   13436 aix3*)
   13437   test "$enable_shared" = yes && enable_static=no
   13438   if test -n "$RANLIB"; then
   13439     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   13440     postinstall_cmds='$RANLIB $lib'
   13441   fi
   13442   ;;
   13443 aix[4-9]*)
   13444   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   13445     test "$enable_shared" = yes && enable_static=no
   13446   fi
   13447   ;;
   13448 esac
   13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   13450 $as_echo "$enable_shared" >&6; }
   13451 
   13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   13453 $as_echo_n "checking whether to build static libraries... " >&6; }
   13454 # Make sure either enable_shared or enable_static is yes.
   13455 test "$enable_shared" = yes || enable_static=yes
   13456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   13457 $as_echo "$enable_static" >&6; }
   13458 
   13459 GCC_F77="$G77"
   13460 LD_F77="$LD"
   13461 
   13462 lt_prog_compiler_wl_F77=
   13463 lt_prog_compiler_pic_F77=
   13464 lt_prog_compiler_static_F77=
   13465 
   13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   13467 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   13468 
   13469   if test "$GCC" = yes; then
   13470     lt_prog_compiler_wl_F77='-Wl,'
   13471     lt_prog_compiler_static_F77='-static'
   13472 
   13473     case $host_os in
   13474       aix*)
   13475       # All AIX code is PIC.
   13476       if test "$host_cpu" = ia64; then
   13477 	# AIX 5 now supports IA64 processor
   13478 	lt_prog_compiler_static_F77='-Bstatic'
   13479       fi
   13480       ;;
   13481 
   13482     amigaos*)
   13483       # FIXME: we need at least 68020 code to build shared libraries, but
   13484       # adding the `-m68020' flag to GCC prevents building anything better,
   13485       # like `-m68040'.
   13486       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
   13487       ;;
   13488 
   13489     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   13490       # PIC is the default for these OSes.
   13491       ;;
   13492 
   13493     mingw* | cygwin* | pw32* | os2*)
   13494       # This hack is so that the source file can tell whether it is being
   13495       # built for inclusion in a dll (and should export symbols for example).
   13496       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   13497       # (--disable-auto-import) libraries
   13498       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13499       ;;
   13500 
   13501     darwin* | rhapsody*)
   13502       # PIC is the default on this platform
   13503       # Common symbols not allowed in MH_DYLIB files
   13504       lt_prog_compiler_pic_F77='-fno-common'
   13505       ;;
   13506 
   13507     interix[3-9]*)
   13508       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   13509       # Instead, we relocate shared libraries at runtime.
   13510       ;;
   13511 
   13512     msdosdjgpp*)
   13513       # Just because we use GCC doesn't mean we suddenly get shared libraries
   13514       # on systems that don't support them.
   13515       lt_prog_compiler_can_build_shared_F77=no
   13516       enable_shared=no
   13517       ;;
   13518 
   13519     sysv4*MP*)
   13520       if test -d /usr/nec; then
   13521 	lt_prog_compiler_pic_F77=-Kconform_pic
   13522       fi
   13523       ;;
   13524 
   13525     hpux*)
   13526       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13527       # not for PA HP-UX.
   13528       case $host_cpu in
   13529       hppa*64*|ia64*)
   13530 	# +Z the default
   13531 	;;
   13532       *)
   13533 	lt_prog_compiler_pic_F77='-fPIC'
   13534 	;;
   13535       esac
   13536       ;;
   13537 
   13538     *)
   13539       lt_prog_compiler_pic_F77='-fPIC'
   13540       ;;
   13541     esac
   13542   else
   13543     # PORTME Check for flag to pass linker flags through the system compiler.
   13544     case $host_os in
   13545     aix*)
   13546       lt_prog_compiler_wl_F77='-Wl,'
   13547       if test "$host_cpu" = ia64; then
   13548 	# AIX 5 now supports IA64 processor
   13549 	lt_prog_compiler_static_F77='-Bstatic'
   13550       else
   13551 	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
   13552       fi
   13553       ;;
   13554       darwin*)
   13555         # PIC is the default on this platform
   13556         # Common symbols not allowed in MH_DYLIB files
   13557        case $cc_basename in
   13558          xlc*)
   13559          lt_prog_compiler_pic_F77='-qnocommon'
   13560          lt_prog_compiler_wl_F77='-Wl,'
   13561          ;;
   13562        esac
   13563        ;;
   13564 
   13565     mingw* | cygwin* | pw32* | os2*)
   13566       # This hack is so that the source file can tell whether it is being
   13567       # built for inclusion in a dll (and should export symbols for example).
   13568       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13569       ;;
   13570 
   13571     hpux9* | hpux10* | hpux11*)
   13572       lt_prog_compiler_wl_F77='-Wl,'
   13573       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13574       # not for PA HP-UX.
   13575       case $host_cpu in
   13576       hppa*64*|ia64*)
   13577 	# +Z the default
   13578 	;;
   13579       *)
   13580 	lt_prog_compiler_pic_F77='+Z'
   13581 	;;
   13582       esac
   13583       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   13584       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
   13585       ;;
   13586 
   13587     irix5* | irix6* | nonstopux*)
   13588       lt_prog_compiler_wl_F77='-Wl,'
   13589       # PIC (with -KPIC) is the default.
   13590       lt_prog_compiler_static_F77='-non_shared'
   13591       ;;
   13592 
   13593     newsos6)
   13594       lt_prog_compiler_pic_F77='-KPIC'
   13595       lt_prog_compiler_static_F77='-Bstatic'
   13596       ;;
   13597 
   13598     linux* | k*bsd*-gnu)
   13599       case $cc_basename in
   13600       icc* | ecc*)
   13601 	lt_prog_compiler_wl_F77='-Wl,'
   13602 	lt_prog_compiler_pic_F77='-KPIC'
   13603 	lt_prog_compiler_static_F77='-static'
   13604         ;;
   13605       pgcc* | pgf77* | pgf90* | pgf95*)
   13606         # Portland Group compilers (*not* the Pentium gcc compiler,
   13607 	# which looks to be a dead project)
   13608 	lt_prog_compiler_wl_F77='-Wl,'
   13609 	lt_prog_compiler_pic_F77='-fpic'
   13610 	lt_prog_compiler_static_F77='-Bstatic'
   13611         ;;
   13612       ccc*)
   13613         lt_prog_compiler_wl_F77='-Wl,'
   13614         # All Alpha code is PIC.
   13615         lt_prog_compiler_static_F77='-non_shared'
   13616         ;;
   13617       *)
   13618         case `$CC -V 2>&1 | sed 5q` in
   13619 	*Sun\ C*)
   13620 	  # Sun C 5.9
   13621 	  lt_prog_compiler_pic_F77='-KPIC'
   13622 	  lt_prog_compiler_static_F77='-Bstatic'
   13623 	  lt_prog_compiler_wl_F77='-Wl,'
   13624 	  ;;
   13625 	*Sun\ F*)
   13626 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   13627 	  lt_prog_compiler_pic_F77='-KPIC'
   13628 	  lt_prog_compiler_static_F77='-Bstatic'
   13629 	  lt_prog_compiler_wl_F77=''
   13630 	  ;;
   13631 	esac
   13632 	;;
   13633       esac
   13634       ;;
   13635 
   13636     osf3* | osf4* | osf5*)
   13637       lt_prog_compiler_wl_F77='-Wl,'
   13638       # All OSF/1 code is PIC.
   13639       lt_prog_compiler_static_F77='-non_shared'
   13640       ;;
   13641 
   13642     rdos*)
   13643       lt_prog_compiler_static_F77='-non_shared'
   13644       ;;
   13645 
   13646     solaris*)
   13647       lt_prog_compiler_pic_F77='-KPIC'
   13648       lt_prog_compiler_static_F77='-Bstatic'
   13649       case $cc_basename in
   13650       f77* | f90* | f95*)
   13651 	lt_prog_compiler_wl_F77='-Qoption ld ';;
   13652       *)
   13653 	lt_prog_compiler_wl_F77='-Wl,';;
   13654       esac
   13655       ;;
   13656 
   13657     sunos4*)
   13658       lt_prog_compiler_wl_F77='-Qoption ld '
   13659       lt_prog_compiler_pic_F77='-PIC'
   13660       lt_prog_compiler_static_F77='-Bstatic'
   13661       ;;
   13662 
   13663     sysv4 | sysv4.2uw2* | sysv4.3*)
   13664       lt_prog_compiler_wl_F77='-Wl,'
   13665       lt_prog_compiler_pic_F77='-KPIC'
   13666       lt_prog_compiler_static_F77='-Bstatic'
   13667       ;;
   13668 
   13669     sysv4*MP*)
   13670       if test -d /usr/nec ;then
   13671 	lt_prog_compiler_pic_F77='-Kconform_pic'
   13672 	lt_prog_compiler_static_F77='-Bstatic'
   13673       fi
   13674       ;;
   13675 
   13676     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   13677       lt_prog_compiler_wl_F77='-Wl,'
   13678       lt_prog_compiler_pic_F77='-KPIC'
   13679       lt_prog_compiler_static_F77='-Bstatic'
   13680       ;;
   13681 
   13682     unicos*)
   13683       lt_prog_compiler_wl_F77='-Wl,'
   13684       lt_prog_compiler_can_build_shared_F77=no
   13685       ;;
   13686 
   13687     uts4*)
   13688       lt_prog_compiler_pic_F77='-pic'
   13689       lt_prog_compiler_static_F77='-Bstatic'
   13690       ;;
   13691 
   13692     *)
   13693       lt_prog_compiler_can_build_shared_F77=no
   13694       ;;
   13695     esac
   13696   fi
   13697 
   13698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_F77" >&5
   13699 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
   13700 
   13701 #
   13702 # Check to make sure the PIC flag actually works.
   13703 #
   13704 if test -n "$lt_prog_compiler_pic_F77"; then
   13705 
   13706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
   13707 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
   13708 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then :
   13709   $as_echo_n "(cached) " >&6
   13710 else
   13711   lt_cv_prog_compiler_pic_works_F77=no
   13712   ac_outfile=conftest.$ac_objext
   13713    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   13714    lt_compiler_flag="$lt_prog_compiler_pic_F77"
   13715    # Insert the option either (1) after the last *FLAGS variable, or
   13716    # (2) before a word containing "conftest.", or (3) at the end.
   13717    # Note that $ac_compile itself does not contain backslashes and begins
   13718    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13719    # The option is referenced via a variable to avoid confusing sed.
   13720    lt_compile=`echo "$ac_compile" | $SED \
   13721    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13722    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13723    -e 's:$: $lt_compiler_flag:'`
   13724    (eval echo "\"\$as_me:13724: $lt_compile\"" >&5)
   13725    (eval "$lt_compile" 2>conftest.err)
   13726    ac_status=$?
   13727    cat conftest.err >&5
   13728    echo "$as_me:13728: \$? = $ac_status" >&5
   13729    if (exit $ac_status) && test -s "$ac_outfile"; then
   13730      # The compiler can only warn and ignore the option if not recognized
   13731      # So say no if there are warnings other than the usual output.
   13732      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   13733      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13734      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   13735        lt_cv_prog_compiler_pic_works_F77=yes
   13736      fi
   13737    fi
   13738    $rm conftest*
   13739 
   13740 fi
   13741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5
   13742 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
   13743 
   13744 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
   13745     case $lt_prog_compiler_pic_F77 in
   13746      "" | " "*) ;;
   13747      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
   13748      esac
   13749 else
   13750     lt_prog_compiler_pic_F77=
   13751      lt_prog_compiler_can_build_shared_F77=no
   13752 fi
   13753 
   13754 fi
   13755 case $host_os in
   13756   # For platforms which do not support PIC, -DPIC is meaningless:
   13757   *djgpp*)
   13758     lt_prog_compiler_pic_F77=
   13759     ;;
   13760   *)
   13761     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
   13762     ;;
   13763 esac
   13764 
   13765 #
   13766 # Check to make sure the static flag actually works.
   13767 #
   13768 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
   13769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   13770 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   13771 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then :
   13772   $as_echo_n "(cached) " >&6
   13773 else
   13774   lt_cv_prog_compiler_static_works_F77=no
   13775    save_LDFLAGS="$LDFLAGS"
   13776    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   13777    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   13778    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   13779      # The linker can only warn and ignore the option if not recognized
   13780      # So say no if there are warnings
   13781      if test -s conftest.err; then
   13782        # Append any errors to the config.log.
   13783        cat conftest.err 1>&5
   13784        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   13785        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   13786        if diff conftest.exp conftest.er2 >/dev/null; then
   13787          lt_cv_prog_compiler_static_works_F77=yes
   13788        fi
   13789      else
   13790        lt_cv_prog_compiler_static_works_F77=yes
   13791      fi
   13792    fi
   13793    $rm -r conftest*
   13794    LDFLAGS="$save_LDFLAGS"
   13795 
   13796 fi
   13797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5
   13798 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
   13799 
   13800 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
   13801     :
   13802 else
   13803     lt_prog_compiler_static_F77=
   13804 fi
   13805 
   13806 
   13807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   13808 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   13809 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then :
   13810   $as_echo_n "(cached) " >&6
   13811 else
   13812   lt_cv_prog_compiler_c_o_F77=no
   13813    $rm -r conftest 2>/dev/null
   13814    mkdir conftest
   13815    cd conftest
   13816    mkdir out
   13817    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   13818 
   13819    lt_compiler_flag="-o out/conftest2.$ac_objext"
   13820    # Insert the option either (1) after the last *FLAGS variable, or
   13821    # (2) before a word containing "conftest.", or (3) at the end.
   13822    # Note that $ac_compile itself does not contain backslashes and begins
   13823    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13824    lt_compile=`echo "$ac_compile" | $SED \
   13825    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   13826    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13827    -e 's:$: $lt_compiler_flag:'`
   13828    (eval echo "\"\$as_me:13828: $lt_compile\"" >&5)
   13829    (eval "$lt_compile" 2>out/conftest.err)
   13830    ac_status=$?
   13831    cat out/conftest.err >&5
   13832    echo "$as_me:13832: \$? = $ac_status" >&5
   13833    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   13834    then
   13835      # The compiler can only warn and ignore the option if not recognized
   13836      # So say no if there are warnings
   13837      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   13838      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   13839      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   13840        lt_cv_prog_compiler_c_o_F77=yes
   13841      fi
   13842    fi
   13843    chmod u+w . 2>&5
   13844    $rm conftest*
   13845    # SGI C++ compiler will create directory out/ii_files/ for
   13846    # template instantiation
   13847    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   13848    $rm out/* && rmdir out
   13849    cd ..
   13850    rmdir conftest
   13851    $rm conftest*
   13852 
   13853 fi
   13854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5
   13855 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
   13856 
   13857 
   13858 hard_links="nottested"
   13859 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
   13860   # do not overwrite the value of need_locks provided by the user
   13861   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   13862 $as_echo_n "checking if we can lock with hard links... " >&6; }
   13863   hard_links=yes
   13864   $rm conftest*
   13865   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13866   touch conftest.a
   13867   ln conftest.a conftest.b 2>&5 || hard_links=no
   13868   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   13870 $as_echo "$hard_links" >&6; }
   13871   if test "$hard_links" = no; then
   13872     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   13873 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   13874     need_locks=warn
   13875   fi
   13876 else
   13877   need_locks=no
   13878 fi
   13879 
   13880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   13881 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   13882 
   13883   runpath_var=
   13884   allow_undefined_flag_F77=
   13885   enable_shared_with_static_runtimes_F77=no
   13886   archive_cmds_F77=
   13887   archive_expsym_cmds_F77=
   13888   old_archive_From_new_cmds_F77=
   13889   old_archive_from_expsyms_cmds_F77=
   13890   export_dynamic_flag_spec_F77=
   13891   whole_archive_flag_spec_F77=
   13892   thread_safe_flag_spec_F77=
   13893   hardcode_libdir_flag_spec_F77=
   13894   hardcode_libdir_flag_spec_ld_F77=
   13895   hardcode_libdir_separator_F77=
   13896   hardcode_direct_F77=no
   13897   hardcode_minus_L_F77=no
   13898   hardcode_shlibpath_var_F77=unsupported
   13899   link_all_deplibs_F77=unknown
   13900   hardcode_automatic_F77=no
   13901   module_cmds_F77=
   13902   module_expsym_cmds_F77=
   13903   always_export_symbols_F77=no
   13904   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   13905   # include_expsyms should be a list of space-separated symbols to be *always*
   13906   # included in the symbol list
   13907   include_expsyms_F77=
   13908   # exclude_expsyms can be an extended regexp of symbols to exclude
   13909   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   13910   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   13911   # as well as any symbol that contains `d'.
   13912   exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   13913   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   13914   # platforms (ab)use it in PIC code, but their linkers get confused if
   13915   # the symbol is explicitly referenced.  Since portable code cannot
   13916   # rely on this symbol name, it's probably fine to never include it in
   13917   # preloaded symbol tables.
   13918   # Exclude shared library initialization/finalization symbols.
   13919   extract_expsyms_cmds=
   13920   # Just being paranoid about ensuring that cc_basename is set.
   13921   for cc_temp in $compiler""; do
   13922   case $cc_temp in
   13923     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   13924     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   13925     \-*) ;;
   13926     *) break;;
   13927   esac
   13928 done
   13929 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   13930 
   13931   case $host_os in
   13932   cygwin* | mingw* | pw32*)
   13933     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   13934     # When not using gcc, we currently assume that we are using
   13935     # Microsoft Visual C++.
   13936     if test "$GCC" != yes; then
   13937       with_gnu_ld=no
   13938     fi
   13939     ;;
   13940   interix*)
   13941     # we just hope/assume this is gcc and not c89 (= MSVC++)
   13942     with_gnu_ld=yes
   13943     ;;
   13944   openbsd*)
   13945     with_gnu_ld=no
   13946     ;;
   13947   esac
   13948 
   13949   ld_shlibs_F77=yes
   13950   if test "$with_gnu_ld" = yes; then
   13951     # If archive_cmds runs LD, not CC, wlarc should be empty
   13952     wlarc='${wl}'
   13953 
   13954     # Set some defaults for GNU ld with shared library support. These
   13955     # are reset later if shared libraries are not supported. Putting them
   13956     # here allows them to be overridden if necessary.
   13957     runpath_var=LD_RUN_PATH
   13958     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
   13959     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
   13960     # ancient GNU ld didn't support --whole-archive et. al.
   13961     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   13962 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   13963       else
   13964   	whole_archive_flag_spec_F77=
   13965     fi
   13966     supports_anon_versioning=no
   13967     case `$LD -v 2>/dev/null` in
   13968       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   13969       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   13970       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   13971       *\ 2.11.*) ;; # other 2.11 versions
   13972       *) supports_anon_versioning=yes ;;
   13973     esac
   13974 
   13975     # See if GNU ld supports shared libraries.
   13976     case $host_os in
   13977     aix[3-9]*)
   13978       # On AIX/PPC, the GNU linker is very broken
   13979       if test "$host_cpu" != ia64; then
   13980 	ld_shlibs_F77=no
   13981 	cat <<EOF 1>&2
   13982 
   13983 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   13984 *** to be unable to reliably create shared libraries on AIX.
   13985 *** Therefore, libtool is disabling shared libraries support.  If you
   13986 *** really care for shared libraries, you may want to modify your PATH
   13987 *** so that a non-GNU linker is found, and then restart.
   13988 
   13989 EOF
   13990       fi
   13991       ;;
   13992 
   13993     amigaos*)
   13994       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)'
   13995       hardcode_libdir_flag_spec_F77='-L$libdir'
   13996       hardcode_minus_L_F77=yes
   13997 
   13998       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   13999       # that the semantics of dynamic libraries on AmigaOS, at least up
   14000       # to version 4, is to share data among multiple programs linked
   14001       # with the same dynamic library.  Since this doesn't match the
   14002       # behavior of shared libraries on other platforms, we can't use
   14003       # them.
   14004       ld_shlibs_F77=no
   14005       ;;
   14006 
   14007     beos*)
   14008       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   14009 	allow_undefined_flag_F77=unsupported
   14010 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   14011 	# support --undefined.  This deserves some investigation.  FIXME
   14012 	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   14013       else
   14014 	ld_shlibs_F77=no
   14015       fi
   14016       ;;
   14017 
   14018     cygwin* | mingw* | pw32*)
   14019       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
   14020       # as there is no search path for DLLs.
   14021       hardcode_libdir_flag_spec_F77='-L$libdir'
   14022       allow_undefined_flag_F77=unsupported
   14023       always_export_symbols_F77=no
   14024       enable_shared_with_static_runtimes_F77=yes
   14025       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   14026 
   14027       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   14028         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   14029 	# If the export-symbols file already is a .def file (1st line
   14030 	# is EXPORTS), use it as is; otherwise, prepend...
   14031 	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   14032 	  cp $export_symbols $output_objdir/$soname.def;
   14033 	else
   14034 	  echo EXPORTS > $output_objdir/$soname.def;
   14035 	  cat $export_symbols >> $output_objdir/$soname.def;
   14036 	fi~
   14037 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   14038       else
   14039 	ld_shlibs_F77=no
   14040       fi
   14041       ;;
   14042 
   14043     interix[3-9]*)
   14044       hardcode_direct_F77=no
   14045       hardcode_shlibpath_var_F77=no
   14046       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14047       export_dynamic_flag_spec_F77='${wl}-E'
   14048       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   14049       # Instead, shared libraries are loaded at an image base (0x10000000 by
   14050       # default) and relocated if they conflict, which is a slow very memory
   14051       # consuming and fragmenting process.  To avoid this, we pick a random,
   14052       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   14053       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   14054       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'
   14055       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'
   14056       ;;
   14057 
   14058     gnu* | linux* | k*bsd*-gnu)
   14059       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   14060 	tmp_addflag=
   14061 	case $cc_basename,$host_cpu in
   14062 	pgcc*)				# Portland Group C compiler
   14063 	  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'
   14064 	  tmp_addflag=' $pic_flag'
   14065 	  ;;
   14066 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   14067 	  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'
   14068 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   14069 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   14070 	  tmp_addflag=' -i_dynamic' ;;
   14071 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   14072 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   14073 	ifc* | ifort*)			# Intel Fortran compiler
   14074 	  tmp_addflag=' -nofor_main' ;;
   14075 	esac
   14076 	case `$CC -V 2>&1 | sed 5q` in
   14077 	*Sun\ C*)			# Sun C 5.9
   14078 	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   14079 	  tmp_sharedflag='-G' ;;
   14080 	*Sun\ F*)			# Sun Fortran 8.3
   14081 	  tmp_sharedflag='-G' ;;
   14082 	*)
   14083 	  tmp_sharedflag='-shared' ;;
   14084 	esac
   14085 	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   14086 
   14087 	if test $supports_anon_versioning = yes; then
   14088 	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
   14089   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   14090   $echo "local: *; };" >> $output_objdir/$libname.ver~
   14091 	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   14092 	fi
   14093 	link_all_deplibs_F77=no
   14094       else
   14095 	ld_shlibs_F77=no
   14096       fi
   14097       ;;
   14098 
   14099     netbsd* | netbsdelf*-gnu)
   14100       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14101 	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   14102 	wlarc=
   14103       else
   14104 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   14105 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   14106       fi
   14107       ;;
   14108 
   14109     solaris*)
   14110       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   14111 	ld_shlibs_F77=no
   14112 	cat <<EOF 1>&2
   14113 
   14114 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   14115 *** create shared libraries on Solaris systems.  Therefore, libtool
   14116 *** is disabling shared libraries support.  We urge you to upgrade GNU
   14117 *** binutils to release 2.9.1 or newer.  Another option is to modify
   14118 *** your PATH or compiler configuration so that the native linker is
   14119 *** used, and then restart.
   14120 
   14121 EOF
   14122       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   14123 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   14124 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   14125       else
   14126 	ld_shlibs_F77=no
   14127       fi
   14128       ;;
   14129 
   14130     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   14131       case `$LD -v 2>&1` in
   14132         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   14133 	ld_shlibs_F77=no
   14134 	cat <<_LT_EOF 1>&2
   14135 
   14136 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   14137 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   14138 *** is disabling shared libraries support.  We urge you to upgrade GNU
   14139 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   14140 *** your PATH or compiler configuration so that the native linker is
   14141 *** used, and then restart.
   14142 
   14143 _LT_EOF
   14144 	;;
   14145 	*)
   14146 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   14147 	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   14148 	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   14149 	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   14150 	  else
   14151 	    ld_shlibs_F77=no
   14152 	  fi
   14153 	;;
   14154       esac
   14155       ;;
   14156 
   14157     sunos4*)
   14158       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14159       wlarc=
   14160       hardcode_direct_F77=yes
   14161       hardcode_shlibpath_var_F77=no
   14162       ;;
   14163 
   14164     *)
   14165       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   14166 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   14167 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   14168       else
   14169 	ld_shlibs_F77=no
   14170       fi
   14171       ;;
   14172     esac
   14173 
   14174     if test "$ld_shlibs_F77" = no; then
   14175       runpath_var=
   14176       hardcode_libdir_flag_spec_F77=
   14177       export_dynamic_flag_spec_F77=
   14178       whole_archive_flag_spec_F77=
   14179     fi
   14180   else
   14181     # PORTME fill in a description of your system's linker (not GNU ld)
   14182     case $host_os in
   14183     aix3*)
   14184       allow_undefined_flag_F77=unsupported
   14185       always_export_symbols_F77=yes
   14186       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'
   14187       # Note: this linker hardcodes the directories in LIBPATH if there
   14188       # are no directories specified by -L.
   14189       hardcode_minus_L_F77=yes
   14190       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   14191 	# Neither direct hardcoding nor static linking is supported with a
   14192 	# broken collect2.
   14193 	hardcode_direct_F77=unsupported
   14194       fi
   14195       ;;
   14196 
   14197     aix[4-9]*)
   14198       if test "$host_cpu" = ia64; then
   14199 	# On IA64, the linker does run time linking by default, so we don't
   14200 	# have to do anything special.
   14201 	aix_use_runtimelinking=no
   14202 	exp_sym_flag='-Bexport'
   14203 	no_entry_flag=""
   14204       else
   14205 	# If we're using GNU nm, then we don't want the "-C" option.
   14206 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   14207 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   14208 	  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'
   14209 	else
   14210 	  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'
   14211 	fi
   14212 	aix_use_runtimelinking=no
   14213 
   14214 	# Test if we are trying to use run time linking or normal
   14215 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   14216 	# need to do runtime linking.
   14217 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   14218 	  for ld_flag in $LDFLAGS; do
   14219   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   14220   	    aix_use_runtimelinking=yes
   14221   	    break
   14222   	  fi
   14223 	  done
   14224 	  ;;
   14225 	esac
   14226 
   14227 	exp_sym_flag='-bexport'
   14228 	no_entry_flag='-bnoentry'
   14229       fi
   14230 
   14231       # When large executables or shared objects are built, AIX ld can
   14232       # have problems creating the table of contents.  If linking a library
   14233       # or program results in "error TOC overflow" add -mminimal-toc to
   14234       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   14235       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   14236 
   14237       archive_cmds_F77=''
   14238       hardcode_direct_F77=yes
   14239       hardcode_libdir_separator_F77=':'
   14240       link_all_deplibs_F77=yes
   14241 
   14242       if test "$GCC" = yes; then
   14243 	case $host_os in aix4.[012]|aix4.[012].*)
   14244 	# We only want to do this on AIX 4.2 and lower, the check
   14245 	# below for broken collect2 doesn't work under 4.3+
   14246 	  collect2name=`${CC} -print-prog-name=collect2`
   14247 	  if test -f "$collect2name" && \
   14248   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   14249 	  then
   14250   	  # We have reworked collect2
   14251   	  :
   14252 	  else
   14253   	  # We have old collect2
   14254   	  hardcode_direct_F77=unsupported
   14255   	  # It fails to find uninstalled libraries when the uninstalled
   14256   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   14257   	  # to unsupported forces relinking
   14258   	  hardcode_minus_L_F77=yes
   14259   	  hardcode_libdir_flag_spec_F77='-L$libdir'
   14260   	  hardcode_libdir_separator_F77=
   14261 	  fi
   14262 	  ;;
   14263 	esac
   14264 	shared_flag='-shared'
   14265 	if test "$aix_use_runtimelinking" = yes; then
   14266 	  shared_flag="$shared_flag "'${wl}-G'
   14267 	fi
   14268       else
   14269 	# not using gcc
   14270 	if test "$host_cpu" = ia64; then
   14271   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   14272   	# chokes on -Wl,-G. The following line is correct:
   14273 	  shared_flag='-G'
   14274 	else
   14275 	  if test "$aix_use_runtimelinking" = yes; then
   14276 	    shared_flag='${wl}-G'
   14277 	  else
   14278 	    shared_flag='${wl}-bM:SRE'
   14279 	  fi
   14280 	fi
   14281       fi
   14282 
   14283       # It seems that -bexpall does not export symbols beginning with
   14284       # underscore (_), so it is better to generate a list of symbols to export.
   14285       always_export_symbols_F77=yes
   14286       if test "$aix_use_runtimelinking" = yes; then
   14287 	# Warning - without using the other runtime loading flags (-brtl),
   14288 	# -berok will link without error, but may produce a broken library.
   14289 	allow_undefined_flag_F77='-berok'
   14290        # Determine the default libpath from the value encoded in an empty executable.
   14291        cat > conftest.$ac_ext <<_ACEOF
   14292       program main
   14293 
   14294       end
   14295 _ACEOF
   14296 if ac_fn_f77_try_link "$LINENO"; then :
   14297 
   14298 lt_aix_libpath_sed='
   14299     /Import File Strings/,/^$/ {
   14300 	/^0/ {
   14301 	    s/^0  *\(.*\)$/\1/
   14302 	    p
   14303 	}
   14304     }'
   14305 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   14306 # Check for a 64-bit object if we didn't find anything.
   14307 if test -z "$aix_libpath"; then
   14308   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   14309 fi
   14310 fi
   14311 rm -f core conftest.err conftest.$ac_objext \
   14312     conftest$ac_exeext conftest.$ac_ext
   14313 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   14314 
   14315        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   14316 	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"
   14317        else
   14318 	if test "$host_cpu" = ia64; then
   14319 	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
   14320 	  allow_undefined_flag_F77="-z nodefs"
   14321 	  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"
   14322 	else
   14323 	 # Determine the default libpath from the value encoded in an empty executable.
   14324 	 cat > conftest.$ac_ext <<_ACEOF
   14325       program main
   14326 
   14327       end
   14328 _ACEOF
   14329 if ac_fn_f77_try_link "$LINENO"; then :
   14330 
   14331 lt_aix_libpath_sed='
   14332     /Import File Strings/,/^$/ {
   14333 	/^0/ {
   14334 	    s/^0  *\(.*\)$/\1/
   14335 	    p
   14336 	}
   14337     }'
   14338 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   14339 # Check for a 64-bit object if we didn't find anything.
   14340 if test -z "$aix_libpath"; then
   14341   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   14342 fi
   14343 fi
   14344 rm -f core conftest.err conftest.$ac_objext \
   14345     conftest$ac_exeext conftest.$ac_ext
   14346 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   14347 
   14348 	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   14349 	  # Warning - without using the other run time loading flags,
   14350 	  # -berok will link without error, but may produce a broken library.
   14351 	  no_undefined_flag_F77=' ${wl}-bernotok'
   14352 	  allow_undefined_flag_F77=' ${wl}-berok'
   14353 	  # Exported symbols can be pulled into shared objects from archives
   14354 	  whole_archive_flag_spec_F77='$convenience'
   14355 	  archive_cmds_need_lc_F77=yes
   14356 	  # This is similar to how AIX traditionally builds its shared libraries.
   14357 	  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'
   14358 	fi
   14359       fi
   14360       ;;
   14361 
   14362     amigaos*)
   14363       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)'
   14364       hardcode_libdir_flag_spec_F77='-L$libdir'
   14365       hardcode_minus_L_F77=yes
   14366       # see comment about different semantics on the GNU ld section
   14367       ld_shlibs_F77=no
   14368       ;;
   14369 
   14370     bsdi[45]*)
   14371       export_dynamic_flag_spec_F77=-rdynamic
   14372       ;;
   14373 
   14374     cygwin* | mingw* | pw32*)
   14375       # When not using gcc, we currently assume that we are using
   14376       # Microsoft Visual C++.
   14377       # hardcode_libdir_flag_spec is actually meaningless, as there is
   14378       # no search path for DLLs.
   14379       hardcode_libdir_flag_spec_F77=' '
   14380       allow_undefined_flag_F77=unsupported
   14381       # Tell ltmain to make .lib files, not .a files.
   14382       libext=lib
   14383       # Tell ltmain to make .dll files, not .so files.
   14384       shrext_cmds=".dll"
   14385       # FIXME: Setting linknames here is a bad hack.
   14386       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   14387       # The linker will automatically build a .lib file if we build a DLL.
   14388       old_archive_From_new_cmds_F77='true'
   14389       # FIXME: Should let the user specify the lib program.
   14390       old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
   14391       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
   14392       enable_shared_with_static_runtimes_F77=yes
   14393       ;;
   14394 
   14395     darwin* | rhapsody*)
   14396       case $host_os in
   14397         rhapsody* | darwin1.[012])
   14398          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
   14399          ;;
   14400        *) # Darwin 1.3 on
   14401          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   14402            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   14403          else
   14404            case ${MACOSX_DEPLOYMENT_TARGET} in
   14405              10.[012])
   14406                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   14407                ;;
   14408              10.*)
   14409                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
   14410                ;;
   14411            esac
   14412          fi
   14413          ;;
   14414       esac
   14415       archive_cmds_need_lc_F77=no
   14416       hardcode_direct_F77=no
   14417       hardcode_automatic_F77=yes
   14418       hardcode_shlibpath_var_F77=unsupported
   14419       whole_archive_flag_spec_F77=''
   14420       link_all_deplibs_F77=yes
   14421     if test "$GCC" = yes ; then
   14422     	output_verbose_link_cmd='echo'
   14423         archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   14424         module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   14425         archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   14426         module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   14427     else
   14428       case $cc_basename in
   14429         xlc*)
   14430          output_verbose_link_cmd='echo'
   14431          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
   14432          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   14433           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   14434          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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   14435           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}'
   14436           ;;
   14437        *)
   14438          ld_shlibs_F77=no
   14439           ;;
   14440       esac
   14441     fi
   14442       ;;
   14443 
   14444     dgux*)
   14445       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14446       hardcode_libdir_flag_spec_F77='-L$libdir'
   14447       hardcode_shlibpath_var_F77=no
   14448       ;;
   14449 
   14450     freebsd1*)
   14451       ld_shlibs_F77=no
   14452       ;;
   14453 
   14454     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   14455     # support.  Future versions do this automatically, but an explicit c++rt0.o
   14456     # does not break anything, and helps significantly (at the cost of a little
   14457     # extra space).
   14458     freebsd2.2*)
   14459       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   14460       hardcode_libdir_flag_spec_F77='-R$libdir'
   14461       hardcode_direct_F77=yes
   14462       hardcode_shlibpath_var_F77=no
   14463       ;;
   14464 
   14465     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   14466     freebsd2*)
   14467       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14468       hardcode_direct_F77=yes
   14469       hardcode_minus_L_F77=yes
   14470       hardcode_shlibpath_var_F77=no
   14471       ;;
   14472 
   14473     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   14474     freebsd* | dragonfly*)
   14475       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   14476       hardcode_libdir_flag_spec_F77='-R$libdir'
   14477       hardcode_direct_F77=yes
   14478       hardcode_shlibpath_var_F77=no
   14479       ;;
   14480 
   14481     hpux9*)
   14482       if test "$GCC" = yes; then
   14483 	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'
   14484       else
   14485 	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'
   14486       fi
   14487       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14488       hardcode_libdir_separator_F77=:
   14489       hardcode_direct_F77=yes
   14490 
   14491       # hardcode_minus_L: Not really in the search PATH,
   14492       # but as the default location of the library.
   14493       hardcode_minus_L_F77=yes
   14494       export_dynamic_flag_spec_F77='${wl}-E'
   14495       ;;
   14496 
   14497     hpux10*)
   14498       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14499 	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14500       else
   14501 	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   14502       fi
   14503       if test "$with_gnu_ld" = no; then
   14504 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14505 	hardcode_libdir_separator_F77=:
   14506 
   14507 	hardcode_direct_F77=yes
   14508 	export_dynamic_flag_spec_F77='${wl}-E'
   14509 
   14510 	# hardcode_minus_L: Not really in the search PATH,
   14511 	# but as the default location of the library.
   14512 	hardcode_minus_L_F77=yes
   14513       fi
   14514       ;;
   14515 
   14516     hpux11*)
   14517       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14518 	case $host_cpu in
   14519 	hppa*64*)
   14520 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14521 	  ;;
   14522 	ia64*)
   14523 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14524 	  ;;
   14525 	*)
   14526 	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14527 	  ;;
   14528 	esac
   14529       else
   14530 	case $host_cpu in
   14531 	hppa*64*)
   14532 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14533 	  ;;
   14534 	ia64*)
   14535 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   14536 	  ;;
   14537 	*)
   14538 	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14539 	  ;;
   14540 	esac
   14541       fi
   14542       if test "$with_gnu_ld" = no; then
   14543 	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14544 	hardcode_libdir_separator_F77=:
   14545 
   14546 	case $host_cpu in
   14547 	hppa*64*|ia64*)
   14548 	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
   14549 	  hardcode_direct_F77=no
   14550 	  hardcode_shlibpath_var_F77=no
   14551 	  ;;
   14552 	*)
   14553 	  hardcode_direct_F77=yes
   14554 	  export_dynamic_flag_spec_F77='${wl}-E'
   14555 
   14556 	  # hardcode_minus_L: Not really in the search PATH,
   14557 	  # but as the default location of the library.
   14558 	  hardcode_minus_L_F77=yes
   14559 	  ;;
   14560 	esac
   14561       fi
   14562       ;;
   14563 
   14564     irix5* | irix6* | nonstopux*)
   14565       if test "$GCC" = yes; then
   14566 	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'
   14567       else
   14568 	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'
   14569 	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
   14570       fi
   14571       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14572       hardcode_libdir_separator_F77=:
   14573       link_all_deplibs_F77=yes
   14574       ;;
   14575 
   14576     netbsd* | netbsdelf*-gnu)
   14577       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14578 	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   14579       else
   14580 	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   14581       fi
   14582       hardcode_libdir_flag_spec_F77='-R$libdir'
   14583       hardcode_direct_F77=yes
   14584       hardcode_shlibpath_var_F77=no
   14585       ;;
   14586 
   14587     newsos6)
   14588       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14589       hardcode_direct_F77=yes
   14590       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14591       hardcode_libdir_separator_F77=:
   14592       hardcode_shlibpath_var_F77=no
   14593       ;;
   14594 
   14595     openbsd*)
   14596       if test -f /usr/libexec/ld.so; then
   14597 	hardcode_direct_F77=yes
   14598 	hardcode_shlibpath_var_F77=no
   14599 	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14600 	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14601 	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   14602 	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14603 	  export_dynamic_flag_spec_F77='${wl}-E'
   14604 	else
   14605 	  case $host_os in
   14606 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   14607 	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14608 	     hardcode_libdir_flag_spec_F77='-R$libdir'
   14609 	     ;;
   14610 	   *)
   14611 	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14612 	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14613 	     ;;
   14614 	  esac
   14615         fi
   14616       else
   14617 	ld_shlibs_F77=no
   14618       fi
   14619       ;;
   14620 
   14621     os2*)
   14622       hardcode_libdir_flag_spec_F77='-L$libdir'
   14623       hardcode_minus_L_F77=yes
   14624       allow_undefined_flag_F77=unsupported
   14625       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'
   14626       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   14627       ;;
   14628 
   14629     osf3*)
   14630       if test "$GCC" = yes; then
   14631 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14632 	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'
   14633       else
   14634 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14635 	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'
   14636       fi
   14637       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14638       hardcode_libdir_separator_F77=:
   14639       ;;
   14640 
   14641     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   14642       if test "$GCC" = yes; then
   14643 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14644 	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'
   14645 	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14646       else
   14647 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14648 	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'
   14649 	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~
   14650 	$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'
   14651 
   14652 	# Both c and cxx compiler support -rpath directly
   14653 	hardcode_libdir_flag_spec_F77='-rpath $libdir'
   14654       fi
   14655       hardcode_libdir_separator_F77=:
   14656       ;;
   14657 
   14658     solaris*)
   14659       no_undefined_flag_F77=' -z text'
   14660       if test "$GCC" = yes; then
   14661 	wlarc='${wl}'
   14662 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14663 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14664 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   14665       else
   14666 	wlarc=''
   14667 	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14668 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14669   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   14670       fi
   14671       hardcode_libdir_flag_spec_F77='-R$libdir'
   14672       hardcode_shlibpath_var_F77=no
   14673       case $host_os in
   14674       solaris2.[0-5] | solaris2.[0-5].*) ;;
   14675       *)
   14676 	# The compiler driver will combine and reorder linker options,
   14677 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   14678 	# but is careful enough not to reorder.
   14679  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   14680 	if test "$GCC" = yes; then
   14681 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   14682 	else
   14683 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
   14684 	fi
   14685 	;;
   14686       esac
   14687       link_all_deplibs_F77=yes
   14688       ;;
   14689 
   14690     sunos4*)
   14691       if test "x$host_vendor" = xsequent; then
   14692 	# Use $CC to link under sequent, because it throws in some extra .o
   14693 	# files that make .init and .fini sections work.
   14694 	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   14695       else
   14696 	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   14697       fi
   14698       hardcode_libdir_flag_spec_F77='-L$libdir'
   14699       hardcode_direct_F77=yes
   14700       hardcode_minus_L_F77=yes
   14701       hardcode_shlibpath_var_F77=no
   14702       ;;
   14703 
   14704     sysv4)
   14705       case $host_vendor in
   14706 	sni)
   14707 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14708 	  hardcode_direct_F77=yes # is this really true???
   14709 	;;
   14710 	siemens)
   14711 	  ## LD is ld it makes a PLAMLIB
   14712 	  ## CC just makes a GrossModule.
   14713 	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   14714 	  reload_cmds_F77='$CC -r -o $output$reload_objs'
   14715 	  hardcode_direct_F77=no
   14716         ;;
   14717 	motorola)
   14718 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14719 	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
   14720 	;;
   14721       esac
   14722       runpath_var='LD_RUN_PATH'
   14723       hardcode_shlibpath_var_F77=no
   14724       ;;
   14725 
   14726     sysv4.3*)
   14727       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14728       hardcode_shlibpath_var_F77=no
   14729       export_dynamic_flag_spec_F77='-Bexport'
   14730       ;;
   14731 
   14732     sysv4*MP*)
   14733       if test -d /usr/nec; then
   14734 	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14735 	hardcode_shlibpath_var_F77=no
   14736 	runpath_var=LD_RUN_PATH
   14737 	hardcode_runpath_var=yes
   14738 	ld_shlibs_F77=yes
   14739       fi
   14740       ;;
   14741 
   14742     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   14743       no_undefined_flag_F77='${wl}-z,text'
   14744       archive_cmds_need_lc_F77=no
   14745       hardcode_shlibpath_var_F77=no
   14746       runpath_var='LD_RUN_PATH'
   14747 
   14748       if test "$GCC" = yes; then
   14749 	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14750 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14751       else
   14752 	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14753 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14754       fi
   14755       ;;
   14756 
   14757     sysv5* | sco3.2v5* | sco5v6*)
   14758       # Note: We can NOT use -z defs as we might desire, because we do not
   14759       # link with -lc, and that would cause any symbols used from libc to
   14760       # always be unresolved, which means just about no library would
   14761       # ever link correctly.  If we're not using GNU ld we use -z text
   14762       # though, which does catch some bad symbols but isn't as heavy-handed
   14763       # as -z defs.
   14764       no_undefined_flag_F77='${wl}-z,text'
   14765       allow_undefined_flag_F77='${wl}-z,nodefs'
   14766       archive_cmds_need_lc_F77=no
   14767       hardcode_shlibpath_var_F77=no
   14768       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   14769       hardcode_libdir_separator_F77=':'
   14770       link_all_deplibs_F77=yes
   14771       export_dynamic_flag_spec_F77='${wl}-Bexport'
   14772       runpath_var='LD_RUN_PATH'
   14773 
   14774       if test "$GCC" = yes; then
   14775 	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14776 	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14777       else
   14778 	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14779 	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14780       fi
   14781       ;;
   14782 
   14783     uts4*)
   14784       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14785       hardcode_libdir_flag_spec_F77='-L$libdir'
   14786       hardcode_shlibpath_var_F77=no
   14787       ;;
   14788 
   14789     *)
   14790       ld_shlibs_F77=no
   14791       ;;
   14792     esac
   14793   fi
   14794 
   14795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5
   14796 $as_echo "$ld_shlibs_F77" >&6; }
   14797 test "$ld_shlibs_F77" = no && can_build_shared=no
   14798 
   14799 #
   14800 # Do we need to explicitly link libc?
   14801 #
   14802 case "x$archive_cmds_need_lc_F77" in
   14803 x|xyes)
   14804   # Assume -lc should be added
   14805   archive_cmds_need_lc_F77=yes
   14806 
   14807   if test "$enable_shared" = yes && test "$GCC" = yes; then
   14808     case $archive_cmds_F77 in
   14809     *'~'*)
   14810       # FIXME: we may have to deal with multi-command sequences.
   14811       ;;
   14812     '$CC '*)
   14813       # Test whether the compiler implicitly links with -lc since on some
   14814       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   14815       # to ld, don't add -lc before -lgcc.
   14816       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   14817 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   14818       $rm conftest*
   14819       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14820 
   14821       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   14822   (eval $ac_compile) 2>&5
   14823   ac_status=$?
   14824   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   14825   test $ac_status = 0; } 2>conftest.err; then
   14826         soname=conftest
   14827         lib=conftest
   14828         libobjs=conftest.$ac_objext
   14829         deplibs=
   14830         wl=$lt_prog_compiler_wl_F77
   14831 	pic_flag=$lt_prog_compiler_pic_F77
   14832         compiler_flags=-v
   14833         linker_flags=-v
   14834         verstring=
   14835         output_objdir=.
   14836         libname=conftest
   14837         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
   14838         allow_undefined_flag_F77=
   14839         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   14840   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   14841   ac_status=$?
   14842   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   14843   test $ac_status = 0; }
   14844         then
   14845 	  archive_cmds_need_lc_F77=no
   14846         else
   14847 	  archive_cmds_need_lc_F77=yes
   14848         fi
   14849         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
   14850       else
   14851         cat conftest.err 1>&5
   14852       fi
   14853       $rm conftest*
   14854       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_F77" >&5
   14855 $as_echo "$archive_cmds_need_lc_F77" >&6; }
   14856       ;;
   14857     esac
   14858   fi
   14859   ;;
   14860 esac
   14861 
   14862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   14863 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   14864 library_names_spec=
   14865 libname_spec='lib$name'
   14866 soname_spec=
   14867 shrext_cmds=".so"
   14868 postinstall_cmds=
   14869 postuninstall_cmds=
   14870 finish_cmds=
   14871 finish_eval=
   14872 shlibpath_var=
   14873 shlibpath_overrides_runpath=unknown
   14874 version_type=none
   14875 dynamic_linker="$host_os ld.so"
   14876 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   14877 
   14878 need_lib_prefix=unknown
   14879 hardcode_into_libs=no
   14880 
   14881 # when you set need_version to no, make sure it does not cause -set_version
   14882 # flags to be left without arguments
   14883 need_version=unknown
   14884 
   14885 case $host_os in
   14886 aix3*)
   14887   version_type=linux
   14888   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   14889   shlibpath_var=LIBPATH
   14890 
   14891   # AIX 3 has no versioning support, so we append a major version to the name.
   14892   soname_spec='${libname}${release}${shared_ext}$major'
   14893   ;;
   14894 
   14895 aix[4-9]*)
   14896   version_type=linux
   14897   need_lib_prefix=no
   14898   need_version=no
   14899   hardcode_into_libs=yes
   14900   if test "$host_cpu" = ia64; then
   14901     # AIX 5 supports IA64
   14902     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   14903     shlibpath_var=LD_LIBRARY_PATH
   14904   else
   14905     # With GCC up to 2.95.x, collect2 would create an import file
   14906     # for dependence libraries.  The import file would start with
   14907     # the line `#! .'.  This would cause the generated library to
   14908     # depend on `.', always an invalid library.  This was fixed in
   14909     # development snapshots of GCC prior to 3.0.
   14910     case $host_os in
   14911       aix4 | aix4.[01] | aix4.[01].*)
   14912       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   14913 	   echo ' yes '
   14914 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   14915 	:
   14916       else
   14917 	can_build_shared=no
   14918       fi
   14919       ;;
   14920     esac
   14921     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   14922     # soname into executable. Probably we can add versioning support to
   14923     # collect2, so additional links can be useful in future.
   14924     if test "$aix_use_runtimelinking" = yes; then
   14925       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   14926       # instead of lib<name>.a to let people know that these are not
   14927       # typical AIX shared libraries.
   14928       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14929     else
   14930       # We preserve .a as extension for shared libraries through AIX4.2
   14931       # and later when we are not doing run time linking.
   14932       library_names_spec='${libname}${release}.a $libname.a'
   14933       soname_spec='${libname}${release}${shared_ext}$major'
   14934     fi
   14935     shlibpath_var=LIBPATH
   14936   fi
   14937   ;;
   14938 
   14939 amigaos*)
   14940   library_names_spec='$libname.ixlibrary $libname.a'
   14941   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   14942   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'
   14943   ;;
   14944 
   14945 beos*)
   14946   library_names_spec='${libname}${shared_ext}'
   14947   dynamic_linker="$host_os ld.so"
   14948   shlibpath_var=LIBRARY_PATH
   14949   ;;
   14950 
   14951 bsdi[45]*)
   14952   version_type=linux
   14953   need_version=no
   14954   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14955   soname_spec='${libname}${release}${shared_ext}$major'
   14956   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   14957   shlibpath_var=LD_LIBRARY_PATH
   14958   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   14959   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   14960   # the default ld.so.conf also contains /usr/contrib/lib and
   14961   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   14962   # libtool to hard-code these into programs
   14963   ;;
   14964 
   14965 cygwin* | mingw* | pw32*)
   14966   version_type=windows
   14967   shrext_cmds=".dll"
   14968   need_version=no
   14969   need_lib_prefix=no
   14970 
   14971   case $GCC,$host_os in
   14972   yes,cygwin* | yes,mingw* | yes,pw32*)
   14973     library_names_spec='$libname.dll.a'
   14974     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   14975     postinstall_cmds='base_file=`basename \${file}`~
   14976       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   14977       dldir=$destdir/`dirname \$dlpath`~
   14978       test -d \$dldir || mkdir -p \$dldir~
   14979       $install_prog $dir/$dlname \$dldir/$dlname~
   14980       chmod a+x \$dldir/$dlname'
   14981     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   14982       dlpath=$dir/\$dldll~
   14983        $rm \$dlpath'
   14984     shlibpath_overrides_runpath=yes
   14985 
   14986     case $host_os in
   14987     cygwin*)
   14988       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   14989       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14990       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   14991       ;;
   14992     mingw*)
   14993       # MinGW DLLs use traditional 'lib' prefix
   14994       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14995       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14996       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   14997         # It is most probably a Windows format PATH printed by
   14998         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   14999         # path with ; separators, and with drive letters. We can handle the
   15000         # drive letters (cygwin fileutils understands them), so leave them,
   15001         # especially as we might pass files found there to a mingw objdump,
   15002         # which wouldn't understand a cygwinified path. Ahh.
   15003         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   15004       else
   15005         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   15006       fi
   15007       ;;
   15008     pw32*)
   15009       # pw32 DLLs use 'pw' prefix rather than 'lib'
   15010       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   15011       ;;
   15012     esac
   15013     ;;
   15014 
   15015   *)
   15016     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   15017     ;;
   15018   esac
   15019   dynamic_linker='Win32 ld.exe'
   15020   # FIXME: first we should search . and the directory the executable is in
   15021   shlibpath_var=PATH
   15022   ;;
   15023 
   15024 darwin* | rhapsody*)
   15025   dynamic_linker="$host_os dyld"
   15026   version_type=darwin
   15027   need_lib_prefix=no
   15028   need_version=no
   15029   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   15030   soname_spec='${libname}${release}${major}$shared_ext'
   15031   shlibpath_overrides_runpath=yes
   15032   shlibpath_var=DYLD_LIBRARY_PATH
   15033   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   15034 
   15035   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   15036   ;;
   15037 
   15038 dgux*)
   15039   version_type=linux
   15040   need_lib_prefix=no
   15041   need_version=no
   15042   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   15043   soname_spec='${libname}${release}${shared_ext}$major'
   15044   shlibpath_var=LD_LIBRARY_PATH
   15045   ;;
   15046 
   15047 freebsd1*)
   15048   dynamic_linker=no
   15049   ;;
   15050 
   15051 freebsd* | dragonfly*)
   15052   # DragonFly does not have aout.  When/if they implement a new
   15053   # versioning mechanism, adjust this.
   15054   if test -x /usr/bin/objformat; then
   15055     objformat=`/usr/bin/objformat`
   15056   else
   15057     case $host_os in
   15058     freebsd[123]*) objformat=aout ;;
   15059     *) objformat=elf ;;
   15060     esac
   15061   fi
   15062   version_type=freebsd-$objformat
   15063   case $version_type in
   15064     freebsd-elf*)
   15065       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   15066       need_version=no
   15067       need_lib_prefix=no
   15068       ;;
   15069     freebsd-*)
   15070       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   15071       need_version=yes
   15072       ;;
   15073   esac
   15074   shlibpath_var=LD_LIBRARY_PATH
   15075   case $host_os in
   15076   freebsd2*)
   15077     shlibpath_overrides_runpath=yes
   15078     ;;
   15079   freebsd3.[01]* | freebsdelf3.[01]*)
   15080     shlibpath_overrides_runpath=yes
   15081     hardcode_into_libs=yes
   15082     ;;
   15083   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   15084   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   15085     shlibpath_overrides_runpath=no
   15086     hardcode_into_libs=yes
   15087     ;;
   15088   *) # from 4.6 on, and DragonFly
   15089     shlibpath_overrides_runpath=yes
   15090     hardcode_into_libs=yes
   15091     ;;
   15092   esac
   15093   ;;
   15094 
   15095 gnu*)
   15096   version_type=linux
   15097   need_lib_prefix=no
   15098   need_version=no
   15099   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   15100   soname_spec='${libname}${release}${shared_ext}$major'
   15101   shlibpath_var=LD_LIBRARY_PATH
   15102   hardcode_into_libs=yes
   15103   ;;
   15104 
   15105 hpux9* | hpux10* | hpux11*)
   15106   # Give a soname corresponding to the major version so that dld.sl refuses to
   15107   # link against other versions.
   15108   version_type=sunos
   15109   need_lib_prefix=no
   15110   need_version=no
   15111   case $host_cpu in
   15112   ia64*)
   15113     shrext_cmds='.so'
   15114     hardcode_into_libs=yes
   15115     dynamic_linker="$host_os dld.so"
   15116     shlibpath_var=LD_LIBRARY_PATH
   15117     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   15118     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15119     soname_spec='${libname}${release}${shared_ext}$major'
   15120     if test "X$HPUX_IA64_MODE" = X32; then
   15121       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   15122     else
   15123       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   15124     fi
   15125     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15126     ;;
   15127    hppa*64*)
   15128      shrext_cmds='.sl'
   15129      hardcode_into_libs=yes
   15130      dynamic_linker="$host_os dld.sl"
   15131      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   15132      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   15133      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15134      soname_spec='${libname}${release}${shared_ext}$major'
   15135      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   15136      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15137      ;;
   15138    *)
   15139     shrext_cmds='.sl'
   15140     dynamic_linker="$host_os dld.sl"
   15141     shlibpath_var=SHLIB_PATH
   15142     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   15143     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15144     soname_spec='${libname}${release}${shared_ext}$major'
   15145     ;;
   15146   esac
   15147   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   15148   postinstall_cmds='chmod 555 $lib'
   15149   ;;
   15150 
   15151 interix[3-9]*)
   15152   version_type=linux
   15153   need_lib_prefix=no
   15154   need_version=no
   15155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   15156   soname_spec='${libname}${release}${shared_ext}$major'
   15157   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   15158   shlibpath_var=LD_LIBRARY_PATH
   15159   shlibpath_overrides_runpath=no
   15160   hardcode_into_libs=yes
   15161   ;;
   15162 
   15163 irix5* | irix6* | nonstopux*)
   15164   case $host_os in
   15165     nonstopux*) version_type=nonstopux ;;
   15166     *)
   15167 	if test "$lt_cv_prog_gnu_ld" = yes; then
   15168 		version_type=linux
   15169 	else
   15170 		version_type=irix
   15171 	fi ;;
   15172   esac
   15173   need_lib_prefix=no
   15174   need_version=no
   15175   soname_spec='${libname}${release}${shared_ext}$major'
   15176   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   15177   case $host_os in
   15178   irix5* | nonstopux*)
   15179     libsuff= shlibsuff=
   15180     ;;
   15181   *)
   15182     case $LD in # libtool.m4 will add one of these switches to LD
   15183     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   15184       libsuff= shlibsuff= libmagic=32-bit;;
   15185     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   15186       libsuff=32 shlibsuff=N32 libmagic=N32;;
   15187     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   15188       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   15189     *) libsuff= shlibsuff= libmagic=never-match;;
   15190     esac
   15191     ;;
   15192   esac
   15193   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   15194   shlibpath_overrides_runpath=no
   15195   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   15196   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   15197   hardcode_into_libs=yes
   15198   ;;
   15199 
   15200 # No shared lib support for Linux oldld, aout, or coff.
   15201 linux*oldld* | linux*aout* | linux*coff*)
   15202   dynamic_linker=no
   15203   ;;
   15204 
   15205 # This must be Linux ELF.
   15206 linux* | k*bsd*-gnu)
   15207   version_type=linux
   15208   need_lib_prefix=no
   15209   need_version=no
   15210   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15211   soname_spec='${libname}${release}${shared_ext}$major'
   15212   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   15213   shlibpath_var=LD_LIBRARY_PATH
   15214   shlibpath_overrides_runpath=no
   15215   # This implies no fast_install, which is unacceptable.
   15216   # Some rework will be needed to allow for fast_install
   15217   # before this can be enabled.
   15218   hardcode_into_libs=yes
   15219 
   15220   # Append ld.so.conf contents to the search path
   15221   if test -f /etc/ld.so.conf; then
   15222     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   15223     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   15224   fi
   15225 
   15226   # We used to test for /lib/ld.so.1 and disable shared libraries on
   15227   # powerpc, because MkLinux only supported shared libraries with the
   15228   # GNU dynamic linker.  Since this was broken with cross compilers,
   15229   # most powerpc-linux boxes support dynamic linking these days and
   15230   # people can always --disable-shared, the test was removed, and we
   15231   # assume the GNU/Linux dynamic linker is in use.
   15232   dynamic_linker='GNU/Linux ld.so'
   15233   ;;
   15234 
   15235 netbsdelf*-gnu)
   15236   version_type=linux
   15237   need_lib_prefix=no
   15238   need_version=no
   15239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   15240   soname_spec='${libname}${release}${shared_ext}$major'
   15241   shlibpath_var=LD_LIBRARY_PATH
   15242   shlibpath_overrides_runpath=no
   15243   hardcode_into_libs=yes
   15244   dynamic_linker='NetBSD ld.elf_so'
   15245   ;;
   15246 
   15247 netbsd*)
   15248   version_type=sunos
   15249   need_lib_prefix=no
   15250   need_version=no
   15251   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   15252     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15253     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15254     dynamic_linker='NetBSD (a.out) ld.so'
   15255   else
   15256     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   15257     soname_spec='${libname}${release}${shared_ext}$major'
   15258     dynamic_linker='NetBSD ld.elf_so'
   15259   fi
   15260   shlibpath_var=LD_LIBRARY_PATH
   15261   shlibpath_overrides_runpath=yes
   15262   hardcode_into_libs=yes
   15263   ;;
   15264 
   15265 newsos6)
   15266   version_type=linux
   15267   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15268   shlibpath_var=LD_LIBRARY_PATH
   15269   shlibpath_overrides_runpath=yes
   15270   ;;
   15271 
   15272 nto-qnx*)
   15273   version_type=linux
   15274   need_lib_prefix=no
   15275   need_version=no
   15276   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15277   soname_spec='${libname}${release}${shared_ext}$major'
   15278   shlibpath_var=LD_LIBRARY_PATH
   15279   shlibpath_overrides_runpath=yes
   15280   ;;
   15281 
   15282 openbsd*)
   15283   version_type=sunos
   15284   sys_lib_dlsearch_path_spec="/usr/lib"
   15285   need_lib_prefix=no
   15286   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   15287   case $host_os in
   15288     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   15289     *)                         need_version=no  ;;
   15290   esac
   15291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15292   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15293   shlibpath_var=LD_LIBRARY_PATH
   15294   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   15295     case $host_os in
   15296       openbsd2.[89] | openbsd2.[89].*)
   15297 	shlibpath_overrides_runpath=no
   15298 	;;
   15299       *)
   15300 	shlibpath_overrides_runpath=yes
   15301 	;;
   15302       esac
   15303   else
   15304     shlibpath_overrides_runpath=yes
   15305   fi
   15306   ;;
   15307 
   15308 os2*)
   15309   libname_spec='$name'
   15310   shrext_cmds=".dll"
   15311   need_lib_prefix=no
   15312   library_names_spec='$libname${shared_ext} $libname.a'
   15313   dynamic_linker='OS/2 ld.exe'
   15314   shlibpath_var=LIBPATH
   15315   ;;
   15316 
   15317 osf3* | osf4* | osf5*)
   15318   version_type=osf
   15319   need_lib_prefix=no
   15320   need_version=no
   15321   soname_spec='${libname}${release}${shared_ext}$major'
   15322   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15323   shlibpath_var=LD_LIBRARY_PATH
   15324   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   15325   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   15326   ;;
   15327 
   15328 rdos*)
   15329   dynamic_linker=no
   15330   ;;
   15331 
   15332 solaris*)
   15333   version_type=linux
   15334   need_lib_prefix=no
   15335   need_version=no
   15336   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15337   soname_spec='${libname}${release}${shared_ext}$major'
   15338   shlibpath_var=LD_LIBRARY_PATH
   15339   shlibpath_overrides_runpath=yes
   15340   hardcode_into_libs=yes
   15341   # ldd complains unless libraries are executable
   15342   postinstall_cmds='chmod +x $lib'
   15343   ;;
   15344 
   15345 sunos4*)
   15346   version_type=sunos
   15347   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15348   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   15349   shlibpath_var=LD_LIBRARY_PATH
   15350   shlibpath_overrides_runpath=yes
   15351   if test "$with_gnu_ld" = yes; then
   15352     need_lib_prefix=no
   15353   fi
   15354   need_version=yes
   15355   ;;
   15356 
   15357 sysv4 | sysv4.3*)
   15358   version_type=linux
   15359   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15360   soname_spec='${libname}${release}${shared_ext}$major'
   15361   shlibpath_var=LD_LIBRARY_PATH
   15362   case $host_vendor in
   15363     sni)
   15364       shlibpath_overrides_runpath=no
   15365       need_lib_prefix=no
   15366       export_dynamic_flag_spec='${wl}-Blargedynsym'
   15367       runpath_var=LD_RUN_PATH
   15368       ;;
   15369     siemens)
   15370       need_lib_prefix=no
   15371       ;;
   15372     motorola)
   15373       need_lib_prefix=no
   15374       need_version=no
   15375       shlibpath_overrides_runpath=no
   15376       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   15377       ;;
   15378   esac
   15379   ;;
   15380 
   15381 sysv4*MP*)
   15382   if test -d /usr/nec ;then
   15383     version_type=linux
   15384     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   15385     soname_spec='$libname${shared_ext}.$major'
   15386     shlibpath_var=LD_LIBRARY_PATH
   15387   fi
   15388   ;;
   15389 
   15390 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   15391   version_type=freebsd-elf
   15392   need_lib_prefix=no
   15393   need_version=no
   15394   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   15395   soname_spec='${libname}${release}${shared_ext}$major'
   15396   shlibpath_var=LD_LIBRARY_PATH
   15397   hardcode_into_libs=yes
   15398   if test "$with_gnu_ld" = yes; then
   15399     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   15400     shlibpath_overrides_runpath=no
   15401   else
   15402     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   15403     shlibpath_overrides_runpath=yes
   15404     case $host_os in
   15405       sco3.2v5*)
   15406         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   15407 	;;
   15408     esac
   15409   fi
   15410   sys_lib_dlsearch_path_spec='/usr/lib'
   15411   ;;
   15412 
   15413 uts4*)
   15414   version_type=linux
   15415   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15416   soname_spec='${libname}${release}${shared_ext}$major'
   15417   shlibpath_var=LD_LIBRARY_PATH
   15418   ;;
   15419 
   15420 *)
   15421   dynamic_linker=no
   15422   ;;
   15423 esac
   15424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   15425 $as_echo "$dynamic_linker" >&6; }
   15426 test "$dynamic_linker" = no && can_build_shared=no
   15427 
   15428 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then :
   15429   $as_echo_n "(cached) " >&6
   15430 else
   15431   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
   15432 fi
   15433 
   15434 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   15435 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then :
   15436   $as_echo_n "(cached) " >&6
   15437 else
   15438   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
   15439 fi
   15440 
   15441 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   15442 
   15443 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   15444 if test "$GCC" = yes; then
   15445   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   15446 fi
   15447 
   15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   15449 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   15450 hardcode_action_F77=
   15451 if test -n "$hardcode_libdir_flag_spec_F77" || \
   15452    test -n "$runpath_var_F77" || \
   15453    test "X$hardcode_automatic_F77" = "Xyes" ; then
   15454 
   15455   # We can hardcode non-existant directories.
   15456   if test "$hardcode_direct_F77" != no &&
   15457      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   15458      # have to relink, otherwise we might link with an installed library
   15459      # when we should be linking with a yet-to-be-installed one
   15460      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
   15461      test "$hardcode_minus_L_F77" != no; then
   15462     # Linking always hardcodes the temporary library directory.
   15463     hardcode_action_F77=relink
   15464   else
   15465     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   15466     hardcode_action_F77=immediate
   15467   fi
   15468 else
   15469   # We cannot hardcode anything, or else we can only hardcode existing
   15470   # directories.
   15471   hardcode_action_F77=unsupported
   15472 fi
   15473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5
   15474 $as_echo "$hardcode_action_F77" >&6; }
   15475 
   15476 if test "$hardcode_action_F77" = relink; then
   15477   # Fast installation is not supported
   15478   enable_fast_install=no
   15479 elif test "$shlibpath_overrides_runpath" = yes ||
   15480      test "$enable_shared" = no; then
   15481   # Fast installation is not necessary
   15482   enable_fast_install=needless
   15483 fi
   15484 
   15485 
   15486 # The else clause should only fire when bootstrapping the
   15487 # libtool distribution, otherwise you forgot to ship ltmain.sh
   15488 # with your package, and you will get complaints that there are
   15489 # no rules to generate ltmain.sh.
   15490 if test -f "$ltmain"; then
   15491   # See if we are running on zsh, and set the options which allow our commands through
   15492   # without removal of \ escapes.
   15493   if test -n "${ZSH_VERSION+set}" ; then
   15494     setopt NO_GLOB_SUBST
   15495   fi
   15496   # Now quote all the things that may contain metacharacters while being
   15497   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   15498   # variables and quote the copies for generation of the libtool script.
   15499   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   15500     SED SHELL STRIP \
   15501     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   15502     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   15503     deplibs_check_method reload_flag reload_cmds need_locks \
   15504     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   15505     lt_cv_sys_global_symbol_to_c_name_address \
   15506     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   15507     old_postinstall_cmds old_postuninstall_cmds \
   15508     compiler_F77 \
   15509     CC_F77 \
   15510     LD_F77 \
   15511     lt_prog_compiler_wl_F77 \
   15512     lt_prog_compiler_pic_F77 \
   15513     lt_prog_compiler_static_F77 \
   15514     lt_prog_compiler_no_builtin_flag_F77 \
   15515     export_dynamic_flag_spec_F77 \
   15516     thread_safe_flag_spec_F77 \
   15517     whole_archive_flag_spec_F77 \
   15518     enable_shared_with_static_runtimes_F77 \
   15519     old_archive_cmds_F77 \
   15520     old_archive_from_new_cmds_F77 \
   15521     predep_objects_F77 \
   15522     postdep_objects_F77 \
   15523     predeps_F77 \
   15524     postdeps_F77 \
   15525     compiler_lib_search_path_F77 \
   15526     compiler_lib_search_dirs_F77 \
   15527     archive_cmds_F77 \
   15528     archive_expsym_cmds_F77 \
   15529     postinstall_cmds_F77 \
   15530     postuninstall_cmds_F77 \
   15531     old_archive_from_expsyms_cmds_F77 \
   15532     allow_undefined_flag_F77 \
   15533     no_undefined_flag_F77 \
   15534     export_symbols_cmds_F77 \
   15535     hardcode_libdir_flag_spec_F77 \
   15536     hardcode_libdir_flag_spec_ld_F77 \
   15537     hardcode_libdir_separator_F77 \
   15538     hardcode_automatic_F77 \
   15539     module_cmds_F77 \
   15540     module_expsym_cmds_F77 \
   15541     lt_cv_prog_compiler_c_o_F77 \
   15542     fix_srcfile_path_F77 \
   15543     exclude_expsyms_F77 \
   15544     include_expsyms_F77; do
   15545 
   15546     case $var in
   15547     old_archive_cmds_F77 | \
   15548     old_archive_from_new_cmds_F77 | \
   15549     archive_cmds_F77 | \
   15550     archive_expsym_cmds_F77 | \
   15551     module_cmds_F77 | \
   15552     module_expsym_cmds_F77 | \
   15553     old_archive_from_expsyms_cmds_F77 | \
   15554     export_symbols_cmds_F77 | \
   15555     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   15556     postinstall_cmds | postuninstall_cmds | \
   15557     old_postinstall_cmds | old_postuninstall_cmds | \
   15558     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   15559       # Double-quote double-evaled strings.
   15560       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   15561       ;;
   15562     *)
   15563       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   15564       ;;
   15565     esac
   15566   done
   15567 
   15568   case $lt_echo in
   15569   *'\$0 --fallback-echo"')
   15570     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   15571     ;;
   15572   esac
   15573 
   15574 cfgfile="$ofile"
   15575 
   15576   cat <<__EOF__ >> "$cfgfile"
   15577 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   15578 
   15579 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   15580 
   15581 # Shell to use when invoking shell scripts.
   15582 SHELL=$lt_SHELL
   15583 
   15584 # Whether or not to build shared libraries.
   15585 build_libtool_libs=$enable_shared
   15586 
   15587 # Whether or not to build static libraries.
   15588 build_old_libs=$enable_static
   15589 
   15590 # Whether or not to add -lc for building shared libraries.
   15591 build_libtool_need_lc=$archive_cmds_need_lc_F77
   15592 
   15593 # Whether or not to disallow shared libs when runtime libs are static
   15594 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
   15595 
   15596 # Whether or not to optimize for fast installation.
   15597 fast_install=$enable_fast_install
   15598 
   15599 # The host system.
   15600 host_alias=$host_alias
   15601 host=$host
   15602 host_os=$host_os
   15603 
   15604 # The build system.
   15605 build_alias=$build_alias
   15606 build=$build
   15607 build_os=$build_os
   15608 
   15609 # An echo program that does not interpret backslashes.
   15610 echo=$lt_echo
   15611 
   15612 # The archiver.
   15613 AR=$lt_AR
   15614 AR_FLAGS=$lt_AR_FLAGS
   15615 
   15616 # A C compiler.
   15617 LTCC=$lt_LTCC
   15618 
   15619 # LTCC compiler flags.
   15620 LTCFLAGS=$lt_LTCFLAGS
   15621 
   15622 # A language-specific compiler.
   15623 CC=$lt_compiler_F77
   15624 
   15625 # Is the compiler the GNU C compiler?
   15626 with_gcc=$GCC_F77
   15627 
   15628 # An ERE matcher.
   15629 EGREP=$lt_EGREP
   15630 
   15631 # The linker used to build libraries.
   15632 LD=$lt_LD_F77
   15633 
   15634 # Whether we need hard or soft links.
   15635 LN_S=$lt_LN_S
   15636 
   15637 # A BSD-compatible nm program.
   15638 NM=$lt_NM
   15639 
   15640 # A symbol stripping program
   15641 STRIP=$lt_STRIP
   15642 
   15643 # Used to examine libraries when file_magic_cmd begins "file"
   15644 MAGIC_CMD=$MAGIC_CMD
   15645 
   15646 # Used on cygwin: DLL creation program.
   15647 DLLTOOL="$DLLTOOL"
   15648 
   15649 # Used on cygwin: object dumper.
   15650 OBJDUMP="$OBJDUMP"
   15651 
   15652 # Used on cygwin: assembler.
   15653 AS="$AS"
   15654 
   15655 # The name of the directory that contains temporary libtool files.
   15656 objdir=$objdir
   15657 
   15658 # How to create reloadable object files.
   15659 reload_flag=$lt_reload_flag
   15660 reload_cmds=$lt_reload_cmds
   15661 
   15662 # How to pass a linker flag through the compiler.
   15663 wl=$lt_lt_prog_compiler_wl_F77
   15664 
   15665 # Object file suffix (normally "o").
   15666 objext="$ac_objext"
   15667 
   15668 # Old archive suffix (normally "a").
   15669 libext="$libext"
   15670 
   15671 # Shared library suffix (normally ".so").
   15672 shrext_cmds='$shrext_cmds'
   15673 
   15674 # Executable file suffix (normally "").
   15675 exeext="$exeext"
   15676 
   15677 # Additional compiler flags for building library objects.
   15678 pic_flag=$lt_lt_prog_compiler_pic_F77
   15679 pic_mode=$pic_mode
   15680 
   15681 # What is the maximum length of a command?
   15682 max_cmd_len=$lt_cv_sys_max_cmd_len
   15683 
   15684 # Does compiler simultaneously support -c and -o options?
   15685 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
   15686 
   15687 # Must we lock files when doing compilation?
   15688 need_locks=$lt_need_locks
   15689 
   15690 # Do we need the lib prefix for modules?
   15691 need_lib_prefix=$need_lib_prefix
   15692 
   15693 # Do we need a version for libraries?
   15694 need_version=$need_version
   15695 
   15696 # Whether dlopen is supported.
   15697 dlopen_support=$enable_dlopen
   15698 
   15699 # Whether dlopen of programs is supported.
   15700 dlopen_self=$enable_dlopen_self
   15701 
   15702 # Whether dlopen of statically linked programs is supported.
   15703 dlopen_self_static=$enable_dlopen_self_static
   15704 
   15705 # Compiler flag to prevent dynamic linking.
   15706 link_static_flag=$lt_lt_prog_compiler_static_F77
   15707 
   15708 # Compiler flag to turn off builtin functions.
   15709 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
   15710 
   15711 # Compiler flag to allow reflexive dlopens.
   15712 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
   15713 
   15714 # Compiler flag to generate shared objects directly from archives.
   15715 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
   15716 
   15717 # Compiler flag to generate thread-safe objects.
   15718 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
   15719 
   15720 # Library versioning type.
   15721 version_type=$version_type
   15722 
   15723 # Format of library name prefix.
   15724 libname_spec=$lt_libname_spec
   15725 
   15726 # List of archive names.  First name is the real one, the rest are links.
   15727 # The last name is the one that the linker finds with -lNAME.
   15728 library_names_spec=$lt_library_names_spec
   15729 
   15730 # The coded name of the library, if different from the real name.
   15731 soname_spec=$lt_soname_spec
   15732 
   15733 # Commands used to build and install an old-style archive.
   15734 RANLIB=$lt_RANLIB
   15735 old_archive_cmds=$lt_old_archive_cmds_F77
   15736 old_postinstall_cmds=$lt_old_postinstall_cmds
   15737 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   15738 
   15739 # Create an old-style archive from a shared archive.
   15740 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
   15741 
   15742 # Create a temporary old-style archive to link instead of a shared archive.
   15743 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
   15744 
   15745 # Commands used to build and install a shared archive.
   15746 archive_cmds=$lt_archive_cmds_F77
   15747 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
   15748 postinstall_cmds=$lt_postinstall_cmds
   15749 postuninstall_cmds=$lt_postuninstall_cmds
   15750 
   15751 # Commands used to build a loadable module (assumed same as above if empty)
   15752 module_cmds=$lt_module_cmds_F77
   15753 module_expsym_cmds=$lt_module_expsym_cmds_F77
   15754 
   15755 # Commands to strip libraries.
   15756 old_striplib=$lt_old_striplib
   15757 striplib=$lt_striplib
   15758 
   15759 # Dependencies to place before the objects being linked to create a
   15760 # shared library.
   15761 predep_objects=$lt_predep_objects_F77
   15762 
   15763 # Dependencies to place after the objects being linked to create a
   15764 # shared library.
   15765 postdep_objects=$lt_postdep_objects_F77
   15766 
   15767 # Dependencies to place before the objects being linked to create a
   15768 # shared library.
   15769 predeps=$lt_predeps_F77
   15770 
   15771 # Dependencies to place after the objects being linked to create a
   15772 # shared library.
   15773 postdeps=$lt_postdeps_F77
   15774 
   15775 # The directories searched by this compiler when creating a shared
   15776 # library
   15777 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
   15778 
   15779 # The library search path used internally by the compiler when linking
   15780 # a shared library.
   15781 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
   15782 
   15783 # Method to check whether dependent libraries are shared objects.
   15784 deplibs_check_method=$lt_deplibs_check_method
   15785 
   15786 # Command to use when deplibs_check_method == file_magic.
   15787 file_magic_cmd=$lt_file_magic_cmd
   15788 
   15789 # Flag that allows shared libraries with undefined symbols to be built.
   15790 allow_undefined_flag=$lt_allow_undefined_flag_F77
   15791 
   15792 # Flag that forces no undefined symbols.
   15793 no_undefined_flag=$lt_no_undefined_flag_F77
   15794 
   15795 # Commands used to finish a libtool library installation in a directory.
   15796 finish_cmds=$lt_finish_cmds
   15797 
   15798 # Same as above, but a single script fragment to be evaled but not shown.
   15799 finish_eval=$lt_finish_eval
   15800 
   15801 # Take the output of nm and produce a listing of raw symbols and C names.
   15802 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   15803 
   15804 # Transform the output of nm in a proper C declaration
   15805 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   15806 
   15807 # Transform the output of nm in a C name address pair
   15808 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   15809 
   15810 # This is the shared library runtime path variable.
   15811 runpath_var=$runpath_var
   15812 
   15813 # This is the shared library path variable.
   15814 shlibpath_var=$shlibpath_var
   15815 
   15816 # Is shlibpath searched before the hard-coded library search path?
   15817 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   15818 
   15819 # How to hardcode a shared library path into an executable.
   15820 hardcode_action=$hardcode_action_F77
   15821 
   15822 # Whether we should hardcode library paths into libraries.
   15823 hardcode_into_libs=$hardcode_into_libs
   15824 
   15825 # Flag to hardcode \$libdir into a binary during linking.
   15826 # This must work even if \$libdir does not exist.
   15827 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
   15828 
   15829 # If ld is used when linking, flag to hardcode \$libdir into
   15830 # a binary during linking. This must work even if \$libdir does
   15831 # not exist.
   15832 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
   15833 
   15834 # Whether we need a single -rpath flag with a separated argument.
   15835 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
   15836 
   15837 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   15838 # resulting binary.
   15839 hardcode_direct=$hardcode_direct_F77
   15840 
   15841 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   15842 # resulting binary.
   15843 hardcode_minus_L=$hardcode_minus_L_F77
   15844 
   15845 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   15846 # the resulting binary.
   15847 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
   15848 
   15849 # Set to yes if building a shared library automatically hardcodes DIR into the library
   15850 # and all subsequent libraries and executables linked against it.
   15851 hardcode_automatic=$hardcode_automatic_F77
   15852 
   15853 # Variables whose values should be saved in libtool wrapper scripts and
   15854 # restored at relink time.
   15855 variables_saved_for_relink="$variables_saved_for_relink"
   15856 
   15857 # Whether libtool must link a program against all its dependency libraries.
   15858 link_all_deplibs=$link_all_deplibs_F77
   15859 
   15860 # Compile-time system search path for libraries
   15861 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   15862 
   15863 # Run-time system search path for libraries
   15864 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   15865 
   15866 # Fix the shell variable \$srcfile for the compiler.
   15867 fix_srcfile_path=$lt_fix_srcfile_path
   15868 
   15869 # Set to yes if exported symbols are required.
   15870 always_export_symbols=$always_export_symbols_F77
   15871 
   15872 # The commands to list exported symbols.
   15873 export_symbols_cmds=$lt_export_symbols_cmds_F77
   15874 
   15875 # The commands to extract the exported symbol list from a shared archive.
   15876 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   15877 
   15878 # Symbols that should not be listed in the preloaded symbols.
   15879 exclude_expsyms=$lt_exclude_expsyms_F77
   15880 
   15881 # Symbols that must always be exported.
   15882 include_expsyms=$lt_include_expsyms_F77
   15883 
   15884 # ### END LIBTOOL TAG CONFIG: $tagname
   15885 
   15886 __EOF__
   15887 
   15888 
   15889 else
   15890   # If there is no Makefile yet, we rely on a make rule to execute
   15891   # `config.status --recheck' to rerun these tests and create the
   15892   # libtool script then.
   15893   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   15894   if test -f "$ltmain_in"; then
   15895     test -f Makefile && make "$ltmain"
   15896   fi
   15897 fi
   15898 
   15899 
   15900 ac_ext=c
   15901 ac_cpp='$CPP $CPPFLAGS'
   15902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15905 
   15906 CC="$lt_save_CC"
   15907 
   15908 	else
   15909 	  tagname=""
   15910 	fi
   15911 	;;
   15912 
   15913       GCJ)
   15914 	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
   15915 
   15916 
   15917 # Source file extension for Java test sources.
   15918 ac_ext=java
   15919 
   15920 # Object file extension for compiled Java test sources.
   15921 objext=o
   15922 objext_GCJ=$objext
   15923 
   15924 # Code to be used in simple compile tests
   15925 lt_simple_compile_test_code="class foo {}"
   15926 
   15927 # Code to be used in simple link tests
   15928 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
   15929 
   15930 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   15931 
   15932 # If no C compiler was specified, use CC.
   15933 LTCC=${LTCC-"$CC"}
   15934 
   15935 # If no C compiler flags were specified, use CFLAGS.
   15936 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   15937 
   15938 # Allow CC to be a program name with arguments.
   15939 compiler=$CC
   15940 
   15941 
   15942 # save warnings/boilerplate of simple test code
   15943 ac_outfile=conftest.$ac_objext
   15944 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   15945 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15946 _lt_compiler_boilerplate=`cat conftest.err`
   15947 $rm conftest*
   15948 
   15949 ac_outfile=conftest.$ac_objext
   15950 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   15951 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   15952 _lt_linker_boilerplate=`cat conftest.err`
   15953 $rm -r conftest*
   15954 
   15955 
   15956 # Allow CC to be a program name with arguments.
   15957 lt_save_CC="$CC"
   15958 CC=${GCJ-"gcj"}
   15959 compiler=$CC
   15960 compiler_GCJ=$CC
   15961 for cc_temp in $compiler""; do
   15962   case $cc_temp in
   15963     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   15964     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   15965     \-*) ;;
   15966     *) break;;
   15967   esac
   15968 done
   15969 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   15970 
   15971 
   15972 # GCJ did not exist at the time GCC didn't implicitly link libc in.
   15973 archive_cmds_need_lc_GCJ=no
   15974 
   15975 old_archive_cmds_GCJ=$old_archive_cmds
   15976 
   15977 
   15978 lt_prog_compiler_no_builtin_flag_GCJ=
   15979 
   15980 if test "$GCC" = yes; then
   15981   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
   15982 
   15983 
   15984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   15985 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   15986 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
   15987   $as_echo_n "(cached) " >&6
   15988 else
   15989   lt_cv_prog_compiler_rtti_exceptions=no
   15990   ac_outfile=conftest.$ac_objext
   15991    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   15992    lt_compiler_flag="-fno-rtti -fno-exceptions"
   15993    # Insert the option either (1) after the last *FLAGS variable, or
   15994    # (2) before a word containing "conftest.", or (3) at the end.
   15995    # Note that $ac_compile itself does not contain backslashes and begins
   15996    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15997    # The option is referenced via a variable to avoid confusing sed.
   15998    lt_compile=`echo "$ac_compile" | $SED \
   15999    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   16000    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   16001    -e 's:$: $lt_compiler_flag:'`
   16002    (eval echo "\"\$as_me:16002: $lt_compile\"" >&5)
   16003    (eval "$lt_compile" 2>conftest.err)
   16004    ac_status=$?
   16005    cat conftest.err >&5
   16006    echo "$as_me:16006: \$? = $ac_status" >&5
   16007    if (exit $ac_status) && test -s "$ac_outfile"; then
   16008      # The compiler can only warn and ignore the option if not recognized
   16009      # So say no if there are warnings other than the usual output.
   16010      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   16011      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   16012      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   16013        lt_cv_prog_compiler_rtti_exceptions=yes
   16014      fi
   16015    fi
   16016    $rm conftest*
   16017 
   16018 fi
   16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   16020 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   16021 
   16022 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   16023     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
   16024 else
   16025     :
   16026 fi
   16027 
   16028 fi
   16029 
   16030 lt_prog_compiler_wl_GCJ=
   16031 lt_prog_compiler_pic_GCJ=
   16032 lt_prog_compiler_static_GCJ=
   16033 
   16034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   16035 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   16036 
   16037   if test "$GCC" = yes; then
   16038     lt_prog_compiler_wl_GCJ='-Wl,'
   16039     lt_prog_compiler_static_GCJ='-static'
   16040 
   16041     case $host_os in
   16042       aix*)
   16043       # All AIX code is PIC.
   16044       if test "$host_cpu" = ia64; then
   16045 	# AIX 5 now supports IA64 processor
   16046 	lt_prog_compiler_static_GCJ='-Bstatic'
   16047       fi
   16048       ;;
   16049 
   16050     amigaos*)
   16051       # FIXME: we need at least 68020 code to build shared libraries, but
   16052       # adding the `-m68020' flag to GCC prevents building anything better,
   16053       # like `-m68040'.
   16054       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
   16055       ;;
   16056 
   16057     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   16058       # PIC is the default for these OSes.
   16059       ;;
   16060 
   16061     mingw* | cygwin* | pw32* | os2*)
   16062       # This hack is so that the source file can tell whether it is being
   16063       # built for inclusion in a dll (and should export symbols for example).
   16064       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   16065       # (--disable-auto-import) libraries
   16066 
   16067       ;;
   16068 
   16069     darwin* | rhapsody*)
   16070       # PIC is the default on this platform
   16071       # Common symbols not allowed in MH_DYLIB files
   16072       lt_prog_compiler_pic_GCJ='-fno-common'
   16073       ;;
   16074 
   16075     interix[3-9]*)
   16076       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   16077       # Instead, we relocate shared libraries at runtime.
   16078       ;;
   16079 
   16080     msdosdjgpp*)
   16081       # Just because we use GCC doesn't mean we suddenly get shared libraries
   16082       # on systems that don't support them.
   16083       lt_prog_compiler_can_build_shared_GCJ=no
   16084       enable_shared=no
   16085       ;;
   16086 
   16087     sysv4*MP*)
   16088       if test -d /usr/nec; then
   16089 	lt_prog_compiler_pic_GCJ=-Kconform_pic
   16090       fi
   16091       ;;
   16092 
   16093     hpux*)
   16094       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   16095       # not for PA HP-UX.
   16096       case $host_cpu in
   16097       hppa*64*|ia64*)
   16098 	# +Z the default
   16099 	;;
   16100       *)
   16101 	lt_prog_compiler_pic_GCJ='-fPIC'
   16102 	;;
   16103       esac
   16104       ;;
   16105 
   16106     *)
   16107       lt_prog_compiler_pic_GCJ='-fPIC'
   16108       ;;
   16109     esac
   16110   else
   16111     # PORTME Check for flag to pass linker flags through the system compiler.
   16112     case $host_os in
   16113     aix*)
   16114       lt_prog_compiler_wl_GCJ='-Wl,'
   16115       if test "$host_cpu" = ia64; then
   16116 	# AIX 5 now supports IA64 processor
   16117 	lt_prog_compiler_static_GCJ='-Bstatic'
   16118       else
   16119 	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
   16120       fi
   16121       ;;
   16122       darwin*)
   16123         # PIC is the default on this platform
   16124         # Common symbols not allowed in MH_DYLIB files
   16125        case $cc_basename in
   16126          xlc*)
   16127          lt_prog_compiler_pic_GCJ='-qnocommon'
   16128          lt_prog_compiler_wl_GCJ='-Wl,'
   16129          ;;
   16130        esac
   16131        ;;
   16132 
   16133     mingw* | cygwin* | pw32* | os2*)
   16134       # This hack is so that the source file can tell whether it is being
   16135       # built for inclusion in a dll (and should export symbols for example).
   16136 
   16137       ;;
   16138 
   16139     hpux9* | hpux10* | hpux11*)
   16140       lt_prog_compiler_wl_GCJ='-Wl,'
   16141       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   16142       # not for PA HP-UX.
   16143       case $host_cpu in
   16144       hppa*64*|ia64*)
   16145 	# +Z the default
   16146 	;;
   16147       *)
   16148 	lt_prog_compiler_pic_GCJ='+Z'
   16149 	;;
   16150       esac
   16151       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   16152       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
   16153       ;;
   16154 
   16155     irix5* | irix6* | nonstopux*)
   16156       lt_prog_compiler_wl_GCJ='-Wl,'
   16157       # PIC (with -KPIC) is the default.
   16158       lt_prog_compiler_static_GCJ='-non_shared'
   16159       ;;
   16160 
   16161     newsos6)
   16162       lt_prog_compiler_pic_GCJ='-KPIC'
   16163       lt_prog_compiler_static_GCJ='-Bstatic'
   16164       ;;
   16165 
   16166     linux* | k*bsd*-gnu)
   16167       case $cc_basename in
   16168       icc* | ecc*)
   16169 	lt_prog_compiler_wl_GCJ='-Wl,'
   16170 	lt_prog_compiler_pic_GCJ='-KPIC'
   16171 	lt_prog_compiler_static_GCJ='-static'
   16172         ;;
   16173       pgcc* | pgf77* | pgf90* | pgf95*)
   16174         # Portland Group compilers (*not* the Pentium gcc compiler,
   16175 	# which looks to be a dead project)
   16176 	lt_prog_compiler_wl_GCJ='-Wl,'
   16177 	lt_prog_compiler_pic_GCJ='-fpic'
   16178 	lt_prog_compiler_static_GCJ='-Bstatic'
   16179         ;;
   16180       ccc*)
   16181         lt_prog_compiler_wl_GCJ='-Wl,'
   16182         # All Alpha code is PIC.
   16183         lt_prog_compiler_static_GCJ='-non_shared'
   16184         ;;
   16185       *)
   16186         case `$CC -V 2>&1 | sed 5q` in
   16187 	*Sun\ C*)
   16188 	  # Sun C 5.9
   16189 	  lt_prog_compiler_pic_GCJ='-KPIC'
   16190 	  lt_prog_compiler_static_GCJ='-Bstatic'
   16191 	  lt_prog_compiler_wl_GCJ='-Wl,'
   16192 	  ;;
   16193 	*Sun\ F*)
   16194 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   16195 	  lt_prog_compiler_pic_GCJ='-KPIC'
   16196 	  lt_prog_compiler_static_GCJ='-Bstatic'
   16197 	  lt_prog_compiler_wl_GCJ=''
   16198 	  ;;
   16199 	esac
   16200 	;;
   16201       esac
   16202       ;;
   16203 
   16204     osf3* | osf4* | osf5*)
   16205       lt_prog_compiler_wl_GCJ='-Wl,'
   16206       # All OSF/1 code is PIC.
   16207       lt_prog_compiler_static_GCJ='-non_shared'
   16208       ;;
   16209 
   16210     rdos*)
   16211       lt_prog_compiler_static_GCJ='-non_shared'
   16212       ;;
   16213 
   16214     solaris*)
   16215       lt_prog_compiler_pic_GCJ='-KPIC'
   16216       lt_prog_compiler_static_GCJ='-Bstatic'
   16217       case $cc_basename in
   16218       f77* | f90* | f95*)
   16219 	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
   16220       *)
   16221 	lt_prog_compiler_wl_GCJ='-Wl,';;
   16222       esac
   16223       ;;
   16224 
   16225     sunos4*)
   16226       lt_prog_compiler_wl_GCJ='-Qoption ld '
   16227       lt_prog_compiler_pic_GCJ='-PIC'
   16228       lt_prog_compiler_static_GCJ='-Bstatic'
   16229       ;;
   16230 
   16231     sysv4 | sysv4.2uw2* | sysv4.3*)
   16232       lt_prog_compiler_wl_GCJ='-Wl,'
   16233       lt_prog_compiler_pic_GCJ='-KPIC'
   16234       lt_prog_compiler_static_GCJ='-Bstatic'
   16235       ;;
   16236 
   16237     sysv4*MP*)
   16238       if test -d /usr/nec ;then
   16239 	lt_prog_compiler_pic_GCJ='-Kconform_pic'
   16240 	lt_prog_compiler_static_GCJ='-Bstatic'
   16241       fi
   16242       ;;
   16243 
   16244     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   16245       lt_prog_compiler_wl_GCJ='-Wl,'
   16246       lt_prog_compiler_pic_GCJ='-KPIC'
   16247       lt_prog_compiler_static_GCJ='-Bstatic'
   16248       ;;
   16249 
   16250     unicos*)
   16251       lt_prog_compiler_wl_GCJ='-Wl,'
   16252       lt_prog_compiler_can_build_shared_GCJ=no
   16253       ;;
   16254 
   16255     uts4*)
   16256       lt_prog_compiler_pic_GCJ='-pic'
   16257       lt_prog_compiler_static_GCJ='-Bstatic'
   16258       ;;
   16259 
   16260     *)
   16261       lt_prog_compiler_can_build_shared_GCJ=no
   16262       ;;
   16263     esac
   16264   fi
   16265 
   16266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
   16267 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
   16268 
   16269 #
   16270 # Check to make sure the PIC flag actually works.
   16271 #
   16272 if test -n "$lt_prog_compiler_pic_GCJ"; then
   16273 
   16274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
   16275 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
   16276 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
   16277   $as_echo_n "(cached) " >&6
   16278 else
   16279   lt_cv_prog_compiler_pic_works_GCJ=no
   16280   ac_outfile=conftest.$ac_objext
   16281    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   16282    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
   16283    # Insert the option either (1) after the last *FLAGS variable, or
   16284    # (2) before a word containing "conftest.", or (3) at the end.
   16285    # Note that $ac_compile itself does not contain backslashes and begins
   16286    # with a dollar sign (not a hyphen), so the echo should work correctly.
   16287    # The option is referenced via a variable to avoid confusing sed.
   16288    lt_compile=`echo "$ac_compile" | $SED \
   16289    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   16290    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   16291    -e 's:$: $lt_compiler_flag:'`
   16292    (eval echo "\"\$as_me:16292: $lt_compile\"" >&5)
   16293    (eval "$lt_compile" 2>conftest.err)
   16294    ac_status=$?
   16295    cat conftest.err >&5
   16296    echo "$as_me:16296: \$? = $ac_status" >&5
   16297    if (exit $ac_status) && test -s "$ac_outfile"; then
   16298      # The compiler can only warn and ignore the option if not recognized
   16299      # So say no if there are warnings other than the usual output.
   16300      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   16301      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   16302      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   16303        lt_cv_prog_compiler_pic_works_GCJ=yes
   16304      fi
   16305    fi
   16306    $rm conftest*
   16307 
   16308 fi
   16309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
   16310 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
   16311 
   16312 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
   16313     case $lt_prog_compiler_pic_GCJ in
   16314      "" | " "*) ;;
   16315      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
   16316      esac
   16317 else
   16318     lt_prog_compiler_pic_GCJ=
   16319      lt_prog_compiler_can_build_shared_GCJ=no
   16320 fi
   16321 
   16322 fi
   16323 case $host_os in
   16324   # For platforms which do not support PIC, -DPIC is meaningless:
   16325   *djgpp*)
   16326     lt_prog_compiler_pic_GCJ=
   16327     ;;
   16328   *)
   16329     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
   16330     ;;
   16331 esac
   16332 
   16333 #
   16334 # Check to make sure the static flag actually works.
   16335 #
   16336 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
   16337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   16338 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   16339 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
   16340   $as_echo_n "(cached) " >&6
   16341 else
   16342   lt_cv_prog_compiler_static_works_GCJ=no
   16343    save_LDFLAGS="$LDFLAGS"
   16344    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   16345    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   16346    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   16347      # The linker can only warn and ignore the option if not recognized
   16348      # So say no if there are warnings
   16349      if test -s conftest.err; then
   16350        # Append any errors to the config.log.
   16351        cat conftest.err 1>&5
   16352        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   16353        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   16354        if diff conftest.exp conftest.er2 >/dev/null; then
   16355          lt_cv_prog_compiler_static_works_GCJ=yes
   16356        fi
   16357      else
   16358        lt_cv_prog_compiler_static_works_GCJ=yes
   16359      fi
   16360    fi
   16361    $rm -r conftest*
   16362    LDFLAGS="$save_LDFLAGS"
   16363 
   16364 fi
   16365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
   16366 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
   16367 
   16368 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
   16369     :
   16370 else
   16371     lt_prog_compiler_static_GCJ=
   16372 fi
   16373 
   16374 
   16375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   16376 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   16377 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
   16378   $as_echo_n "(cached) " >&6
   16379 else
   16380   lt_cv_prog_compiler_c_o_GCJ=no
   16381    $rm -r conftest 2>/dev/null
   16382    mkdir conftest
   16383    cd conftest
   16384    mkdir out
   16385    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   16386 
   16387    lt_compiler_flag="-o out/conftest2.$ac_objext"
   16388    # Insert the option either (1) after the last *FLAGS variable, or
   16389    # (2) before a word containing "conftest.", or (3) at the end.
   16390    # Note that $ac_compile itself does not contain backslashes and begins
   16391    # with a dollar sign (not a hyphen), so the echo should work correctly.
   16392    lt_compile=`echo "$ac_compile" | $SED \
   16393    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   16394    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   16395    -e 's:$: $lt_compiler_flag:'`
   16396    (eval echo "\"\$as_me:16396: $lt_compile\"" >&5)
   16397    (eval "$lt_compile" 2>out/conftest.err)
   16398    ac_status=$?
   16399    cat out/conftest.err >&5
   16400    echo "$as_me:16400: \$? = $ac_status" >&5
   16401    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   16402    then
   16403      # The compiler can only warn and ignore the option if not recognized
   16404      # So say no if there are warnings
   16405      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   16406      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   16407      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   16408        lt_cv_prog_compiler_c_o_GCJ=yes
   16409      fi
   16410    fi
   16411    chmod u+w . 2>&5
   16412    $rm conftest*
   16413    # SGI C++ compiler will create directory out/ii_files/ for
   16414    # template instantiation
   16415    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   16416    $rm out/* && rmdir out
   16417    cd ..
   16418    rmdir conftest
   16419    $rm conftest*
   16420 
   16421 fi
   16422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
   16423 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
   16424 
   16425 
   16426 hard_links="nottested"
   16427 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
   16428   # do not overwrite the value of need_locks provided by the user
   16429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   16430 $as_echo_n "checking if we can lock with hard links... " >&6; }
   16431   hard_links=yes
   16432   $rm conftest*
   16433   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   16434   touch conftest.a
   16435   ln conftest.a conftest.b 2>&5 || hard_links=no
   16436   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   16437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   16438 $as_echo "$hard_links" >&6; }
   16439   if test "$hard_links" = no; then
   16440     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   16441 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   16442     need_locks=warn
   16443   fi
   16444 else
   16445   need_locks=no
   16446 fi
   16447 
   16448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   16449 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   16450 
   16451   runpath_var=
   16452   allow_undefined_flag_GCJ=
   16453   enable_shared_with_static_runtimes_GCJ=no
   16454   archive_cmds_GCJ=
   16455   archive_expsym_cmds_GCJ=
   16456   old_archive_From_new_cmds_GCJ=
   16457   old_archive_from_expsyms_cmds_GCJ=
   16458   export_dynamic_flag_spec_GCJ=
   16459   whole_archive_flag_spec_GCJ=
   16460   thread_safe_flag_spec_GCJ=
   16461   hardcode_libdir_flag_spec_GCJ=
   16462   hardcode_libdir_flag_spec_ld_GCJ=
   16463   hardcode_libdir_separator_GCJ=
   16464   hardcode_direct_GCJ=no
   16465   hardcode_minus_L_GCJ=no
   16466   hardcode_shlibpath_var_GCJ=unsupported
   16467   link_all_deplibs_GCJ=unknown
   16468   hardcode_automatic_GCJ=no
   16469   module_cmds_GCJ=
   16470   module_expsym_cmds_GCJ=
   16471   always_export_symbols_GCJ=no
   16472   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   16473   # include_expsyms should be a list of space-separated symbols to be *always*
   16474   # included in the symbol list
   16475   include_expsyms_GCJ=
   16476   # exclude_expsyms can be an extended regexp of symbols to exclude
   16477   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   16478   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   16479   # as well as any symbol that contains `d'.
   16480   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   16481   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   16482   # platforms (ab)use it in PIC code, but their linkers get confused if
   16483   # the symbol is explicitly referenced.  Since portable code cannot
   16484   # rely on this symbol name, it's probably fine to never include it in
   16485   # preloaded symbol tables.
   16486   # Exclude shared library initialization/finalization symbols.
   16487   extract_expsyms_cmds=
   16488   # Just being paranoid about ensuring that cc_basename is set.
   16489   for cc_temp in $compiler""; do
   16490   case $cc_temp in
   16491     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   16492     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   16493     \-*) ;;
   16494     *) break;;
   16495   esac
   16496 done
   16497 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   16498 
   16499   case $host_os in
   16500   cygwin* | mingw* | pw32*)
   16501     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   16502     # When not using gcc, we currently assume that we are using
   16503     # Microsoft Visual C++.
   16504     if test "$GCC" != yes; then
   16505       with_gnu_ld=no
   16506     fi
   16507     ;;
   16508   interix*)
   16509     # we just hope/assume this is gcc and not c89 (= MSVC++)
   16510     with_gnu_ld=yes
   16511     ;;
   16512   openbsd*)
   16513     with_gnu_ld=no
   16514     ;;
   16515   esac
   16516 
   16517   ld_shlibs_GCJ=yes
   16518   if test "$with_gnu_ld" = yes; then
   16519     # If archive_cmds runs LD, not CC, wlarc should be empty
   16520     wlarc='${wl}'
   16521 
   16522     # Set some defaults for GNU ld with shared library support. These
   16523     # are reset later if shared libraries are not supported. Putting them
   16524     # here allows them to be overridden if necessary.
   16525     runpath_var=LD_RUN_PATH
   16526     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
   16527     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
   16528     # ancient GNU ld didn't support --whole-archive et. al.
   16529     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   16530 	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   16531       else
   16532   	whole_archive_flag_spec_GCJ=
   16533     fi
   16534     supports_anon_versioning=no
   16535     case `$LD -v 2>/dev/null` in
   16536       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   16537       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   16538       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   16539       *\ 2.11.*) ;; # other 2.11 versions
   16540       *) supports_anon_versioning=yes ;;
   16541     esac
   16542 
   16543     # See if GNU ld supports shared libraries.
   16544     case $host_os in
   16545     aix[3-9]*)
   16546       # On AIX/PPC, the GNU linker is very broken
   16547       if test "$host_cpu" != ia64; then
   16548 	ld_shlibs_GCJ=no
   16549 	cat <<EOF 1>&2
   16550 
   16551 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   16552 *** to be unable to reliably create shared libraries on AIX.
   16553 *** Therefore, libtool is disabling shared libraries support.  If you
   16554 *** really care for shared libraries, you may want to modify your PATH
   16555 *** so that a non-GNU linker is found, and then restart.
   16556 
   16557 EOF
   16558       fi
   16559       ;;
   16560 
   16561     amigaos*)
   16562       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)'
   16563       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16564       hardcode_minus_L_GCJ=yes
   16565 
   16566       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   16567       # that the semantics of dynamic libraries on AmigaOS, at least up
   16568       # to version 4, is to share data among multiple programs linked
   16569       # with the same dynamic library.  Since this doesn't match the
   16570       # behavior of shared libraries on other platforms, we can't use
   16571       # them.
   16572       ld_shlibs_GCJ=no
   16573       ;;
   16574 
   16575     beos*)
   16576       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16577 	allow_undefined_flag_GCJ=unsupported
   16578 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   16579 	# support --undefined.  This deserves some investigation.  FIXME
   16580 	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16581       else
   16582 	ld_shlibs_GCJ=no
   16583       fi
   16584       ;;
   16585 
   16586     cygwin* | mingw* | pw32*)
   16587       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
   16588       # as there is no search path for DLLs.
   16589       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16590       allow_undefined_flag_GCJ=unsupported
   16591       always_export_symbols_GCJ=no
   16592       enable_shared_with_static_runtimes_GCJ=yes
   16593       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   16594 
   16595       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   16596         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16597 	# If the export-symbols file already is a .def file (1st line
   16598 	# is EXPORTS), use it as is; otherwise, prepend...
   16599 	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   16600 	  cp $export_symbols $output_objdir/$soname.def;
   16601 	else
   16602 	  echo EXPORTS > $output_objdir/$soname.def;
   16603 	  cat $export_symbols >> $output_objdir/$soname.def;
   16604 	fi~
   16605 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   16606       else
   16607 	ld_shlibs_GCJ=no
   16608       fi
   16609       ;;
   16610 
   16611     interix[3-9]*)
   16612       hardcode_direct_GCJ=no
   16613       hardcode_shlibpath_var_GCJ=no
   16614       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16615       export_dynamic_flag_spec_GCJ='${wl}-E'
   16616       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   16617       # Instead, shared libraries are loaded at an image base (0x10000000 by
   16618       # default) and relocated if they conflict, which is a slow very memory
   16619       # consuming and fragmenting process.  To avoid this, we pick a random,
   16620       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   16621       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   16622       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'
   16623       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'
   16624       ;;
   16625 
   16626     gnu* | linux* | k*bsd*-gnu)
   16627       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16628 	tmp_addflag=
   16629 	case $cc_basename,$host_cpu in
   16630 	pgcc*)				# Portland Group C compiler
   16631 	  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'
   16632 	  tmp_addflag=' $pic_flag'
   16633 	  ;;
   16634 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   16635 	  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'
   16636 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   16637 	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
   16638 	  tmp_addflag=' -i_dynamic' ;;
   16639 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   16640 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   16641 	ifc* | ifort*)			# Intel Fortran compiler
   16642 	  tmp_addflag=' -nofor_main' ;;
   16643 	esac
   16644 	case `$CC -V 2>&1 | sed 5q` in
   16645 	*Sun\ C*)			# Sun C 5.9
   16646 	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
   16647 	  tmp_sharedflag='-G' ;;
   16648 	*Sun\ F*)			# Sun Fortran 8.3
   16649 	  tmp_sharedflag='-G' ;;
   16650 	*)
   16651 	  tmp_sharedflag='-shared' ;;
   16652 	esac
   16653 	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16654 
   16655 	if test $supports_anon_versioning = yes; then
   16656 	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
   16657   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   16658   $echo "local: *; };" >> $output_objdir/$libname.ver~
   16659 	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   16660 	fi
   16661 	link_all_deplibs_GCJ=no
   16662       else
   16663 	ld_shlibs_GCJ=no
   16664       fi
   16665       ;;
   16666 
   16667     netbsd* | netbsdelf*-gnu)
   16668       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16669 	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   16670 	wlarc=
   16671       else
   16672 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16673 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16674       fi
   16675       ;;
   16676 
   16677     solaris*)
   16678       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   16679 	ld_shlibs_GCJ=no
   16680 	cat <<EOF 1>&2
   16681 
   16682 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   16683 *** create shared libraries on Solaris systems.  Therefore, libtool
   16684 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16685 *** binutils to release 2.9.1 or newer.  Another option is to modify
   16686 *** your PATH or compiler configuration so that the native linker is
   16687 *** used, and then restart.
   16688 
   16689 EOF
   16690       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16691 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16692 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16693       else
   16694 	ld_shlibs_GCJ=no
   16695       fi
   16696       ;;
   16697 
   16698     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   16699       case `$LD -v 2>&1` in
   16700         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   16701 	ld_shlibs_GCJ=no
   16702 	cat <<_LT_EOF 1>&2
   16703 
   16704 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   16705 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   16706 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16707 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   16708 *** your PATH or compiler configuration so that the native linker is
   16709 *** used, and then restart.
   16710 
   16711 _LT_EOF
   16712 	;;
   16713 	*)
   16714 	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16715 	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
   16716 	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
   16717 	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
   16718 	  else
   16719 	    ld_shlibs_GCJ=no
   16720 	  fi
   16721 	;;
   16722       esac
   16723       ;;
   16724 
   16725     sunos4*)
   16726       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16727       wlarc=
   16728       hardcode_direct_GCJ=yes
   16729       hardcode_shlibpath_var_GCJ=no
   16730       ;;
   16731 
   16732     *)
   16733       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16734 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16735 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16736       else
   16737 	ld_shlibs_GCJ=no
   16738       fi
   16739       ;;
   16740     esac
   16741 
   16742     if test "$ld_shlibs_GCJ" = no; then
   16743       runpath_var=
   16744       hardcode_libdir_flag_spec_GCJ=
   16745       export_dynamic_flag_spec_GCJ=
   16746       whole_archive_flag_spec_GCJ=
   16747     fi
   16748   else
   16749     # PORTME fill in a description of your system's linker (not GNU ld)
   16750     case $host_os in
   16751     aix3*)
   16752       allow_undefined_flag_GCJ=unsupported
   16753       always_export_symbols_GCJ=yes
   16754       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'
   16755       # Note: this linker hardcodes the directories in LIBPATH if there
   16756       # are no directories specified by -L.
   16757       hardcode_minus_L_GCJ=yes
   16758       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   16759 	# Neither direct hardcoding nor static linking is supported with a
   16760 	# broken collect2.
   16761 	hardcode_direct_GCJ=unsupported
   16762       fi
   16763       ;;
   16764 
   16765     aix[4-9]*)
   16766       if test "$host_cpu" = ia64; then
   16767 	# On IA64, the linker does run time linking by default, so we don't
   16768 	# have to do anything special.
   16769 	aix_use_runtimelinking=no
   16770 	exp_sym_flag='-Bexport'
   16771 	no_entry_flag=""
   16772       else
   16773 	# If we're using GNU nm, then we don't want the "-C" option.
   16774 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   16775 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   16776 	  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'
   16777 	else
   16778 	  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'
   16779 	fi
   16780 	aix_use_runtimelinking=no
   16781 
   16782 	# Test if we are trying to use run time linking or normal
   16783 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   16784 	# need to do runtime linking.
   16785 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   16786 	  for ld_flag in $LDFLAGS; do
   16787   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   16788   	    aix_use_runtimelinking=yes
   16789   	    break
   16790   	  fi
   16791 	  done
   16792 	  ;;
   16793 	esac
   16794 
   16795 	exp_sym_flag='-bexport'
   16796 	no_entry_flag='-bnoentry'
   16797       fi
   16798 
   16799       # When large executables or shared objects are built, AIX ld can
   16800       # have problems creating the table of contents.  If linking a library
   16801       # or program results in "error TOC overflow" add -mminimal-toc to
   16802       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   16803       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   16804 
   16805       archive_cmds_GCJ=''
   16806       hardcode_direct_GCJ=yes
   16807       hardcode_libdir_separator_GCJ=':'
   16808       link_all_deplibs_GCJ=yes
   16809 
   16810       if test "$GCC" = yes; then
   16811 	case $host_os in aix4.[012]|aix4.[012].*)
   16812 	# We only want to do this on AIX 4.2 and lower, the check
   16813 	# below for broken collect2 doesn't work under 4.3+
   16814 	  collect2name=`${CC} -print-prog-name=collect2`
   16815 	  if test -f "$collect2name" && \
   16816   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   16817 	  then
   16818   	  # We have reworked collect2
   16819   	  :
   16820 	  else
   16821   	  # We have old collect2
   16822   	  hardcode_direct_GCJ=unsupported
   16823   	  # It fails to find uninstalled libraries when the uninstalled
   16824   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   16825   	  # to unsupported forces relinking
   16826   	  hardcode_minus_L_GCJ=yes
   16827   	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16828   	  hardcode_libdir_separator_GCJ=
   16829 	  fi
   16830 	  ;;
   16831 	esac
   16832 	shared_flag='-shared'
   16833 	if test "$aix_use_runtimelinking" = yes; then
   16834 	  shared_flag="$shared_flag "'${wl}-G'
   16835 	fi
   16836       else
   16837 	# not using gcc
   16838 	if test "$host_cpu" = ia64; then
   16839   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   16840   	# chokes on -Wl,-G. The following line is correct:
   16841 	  shared_flag='-G'
   16842 	else
   16843 	  if test "$aix_use_runtimelinking" = yes; then
   16844 	    shared_flag='${wl}-G'
   16845 	  else
   16846 	    shared_flag='${wl}-bM:SRE'
   16847 	  fi
   16848 	fi
   16849       fi
   16850 
   16851       # It seems that -bexpall does not export symbols beginning with
   16852       # underscore (_), so it is better to generate a list of symbols to export.
   16853       always_export_symbols_GCJ=yes
   16854       if test "$aix_use_runtimelinking" = yes; then
   16855 	# Warning - without using the other runtime loading flags (-brtl),
   16856 	# -berok will link without error, but may produce a broken library.
   16857 	allow_undefined_flag_GCJ='-berok'
   16858        # Determine the default libpath from the value encoded in an empty executable.
   16859        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16860 /* end confdefs.h.  */
   16861 
   16862 int
   16863 main ()
   16864 {
   16865 
   16866   ;
   16867   return 0;
   16868 }
   16869 _ACEOF
   16870 if ac_fn_c_try_link "$LINENO"; then :
   16871 
   16872 lt_aix_libpath_sed='
   16873     /Import File Strings/,/^$/ {
   16874 	/^0/ {
   16875 	    s/^0  *\(.*\)$/\1/
   16876 	    p
   16877 	}
   16878     }'
   16879 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   16880 # Check for a 64-bit object if we didn't find anything.
   16881 if test -z "$aix_libpath"; then
   16882   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   16883 fi
   16884 fi
   16885 rm -f core conftest.err conftest.$ac_objext \
   16886     conftest$ac_exeext conftest.$ac_ext
   16887 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16888 
   16889        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16890 	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"
   16891        else
   16892 	if test "$host_cpu" = ia64; then
   16893 	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
   16894 	  allow_undefined_flag_GCJ="-z nodefs"
   16895 	  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"
   16896 	else
   16897 	 # Determine the default libpath from the value encoded in an empty executable.
   16898 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16899 /* end confdefs.h.  */
   16900 
   16901 int
   16902 main ()
   16903 {
   16904 
   16905   ;
   16906   return 0;
   16907 }
   16908 _ACEOF
   16909 if ac_fn_c_try_link "$LINENO"; then :
   16910 
   16911 lt_aix_libpath_sed='
   16912     /Import File Strings/,/^$/ {
   16913 	/^0/ {
   16914 	    s/^0  *\(.*\)$/\1/
   16915 	    p
   16916 	}
   16917     }'
   16918 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   16919 # Check for a 64-bit object if we didn't find anything.
   16920 if test -z "$aix_libpath"; then
   16921   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   16922 fi
   16923 fi
   16924 rm -f core conftest.err conftest.$ac_objext \
   16925     conftest$ac_exeext conftest.$ac_ext
   16926 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16927 
   16928 	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16929 	  # Warning - without using the other run time loading flags,
   16930 	  # -berok will link without error, but may produce a broken library.
   16931 	  no_undefined_flag_GCJ=' ${wl}-bernotok'
   16932 	  allow_undefined_flag_GCJ=' ${wl}-berok'
   16933 	  # Exported symbols can be pulled into shared objects from archives
   16934 	  whole_archive_flag_spec_GCJ='$convenience'
   16935 	  archive_cmds_need_lc_GCJ=yes
   16936 	  # This is similar to how AIX traditionally builds its shared libraries.
   16937 	  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'
   16938 	fi
   16939       fi
   16940       ;;
   16941 
   16942     amigaos*)
   16943       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)'
   16944       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16945       hardcode_minus_L_GCJ=yes
   16946       # see comment about different semantics on the GNU ld section
   16947       ld_shlibs_GCJ=no
   16948       ;;
   16949 
   16950     bsdi[45]*)
   16951       export_dynamic_flag_spec_GCJ=-rdynamic
   16952       ;;
   16953 
   16954     cygwin* | mingw* | pw32*)
   16955       # When not using gcc, we currently assume that we are using
   16956       # Microsoft Visual C++.
   16957       # hardcode_libdir_flag_spec is actually meaningless, as there is
   16958       # no search path for DLLs.
   16959       hardcode_libdir_flag_spec_GCJ=' '
   16960       allow_undefined_flag_GCJ=unsupported
   16961       # Tell ltmain to make .lib files, not .a files.
   16962       libext=lib
   16963       # Tell ltmain to make .dll files, not .so files.
   16964       shrext_cmds=".dll"
   16965       # FIXME: Setting linknames here is a bad hack.
   16966       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   16967       # The linker will automatically build a .lib file if we build a DLL.
   16968       old_archive_From_new_cmds_GCJ='true'
   16969       # FIXME: Should let the user specify the lib program.
   16970       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
   16971       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
   16972       enable_shared_with_static_runtimes_GCJ=yes
   16973       ;;
   16974 
   16975     darwin* | rhapsody*)
   16976       case $host_os in
   16977         rhapsody* | darwin1.[012])
   16978          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
   16979          ;;
   16980        *) # Darwin 1.3 on
   16981          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   16982            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16983          else
   16984            case ${MACOSX_DEPLOYMENT_TARGET} in
   16985              10.[012])
   16986                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   16987                ;;
   16988              10.*)
   16989                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
   16990                ;;
   16991            esac
   16992          fi
   16993          ;;
   16994       esac
   16995       archive_cmds_need_lc_GCJ=no
   16996       hardcode_direct_GCJ=no
   16997       hardcode_automatic_GCJ=yes
   16998       hardcode_shlibpath_var_GCJ=unsupported
   16999       whole_archive_flag_spec_GCJ=''
   17000       link_all_deplibs_GCJ=yes
   17001     if test "$GCC" = yes ; then
   17002     	output_verbose_link_cmd='echo'
   17003         archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   17004         module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   17005         archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   17006         module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   17007     else
   17008       case $cc_basename in
   17009         xlc*)
   17010          output_verbose_link_cmd='echo'
   17011          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
   17012          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   17013           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
   17014          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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   17015           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}'
   17016           ;;
   17017        *)
   17018          ld_shlibs_GCJ=no
   17019           ;;
   17020       esac
   17021     fi
   17022       ;;
   17023 
   17024     dgux*)
   17025       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17026       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   17027       hardcode_shlibpath_var_GCJ=no
   17028       ;;
   17029 
   17030     freebsd1*)
   17031       ld_shlibs_GCJ=no
   17032       ;;
   17033 
   17034     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   17035     # support.  Future versions do this automatically, but an explicit c++rt0.o
   17036     # does not break anything, and helps significantly (at the cost of a little
   17037     # extra space).
   17038     freebsd2.2*)
   17039       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   17040       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   17041       hardcode_direct_GCJ=yes
   17042       hardcode_shlibpath_var_GCJ=no
   17043       ;;
   17044 
   17045     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   17046     freebsd2*)
   17047       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   17048       hardcode_direct_GCJ=yes
   17049       hardcode_minus_L_GCJ=yes
   17050       hardcode_shlibpath_var_GCJ=no
   17051       ;;
   17052 
   17053     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   17054     freebsd* | dragonfly*)
   17055       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   17056       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   17057       hardcode_direct_GCJ=yes
   17058       hardcode_shlibpath_var_GCJ=no
   17059       ;;
   17060 
   17061     hpux9*)
   17062       if test "$GCC" = yes; then
   17063 	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'
   17064       else
   17065 	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'
   17066       fi
   17067       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   17068       hardcode_libdir_separator_GCJ=:
   17069       hardcode_direct_GCJ=yes
   17070 
   17071       # hardcode_minus_L: Not really in the search PATH,
   17072       # but as the default location of the library.
   17073       hardcode_minus_L_GCJ=yes
   17074       export_dynamic_flag_spec_GCJ='${wl}-E'
   17075       ;;
   17076 
   17077     hpux10*)
   17078       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   17079 	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   17080       else
   17081 	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   17082       fi
   17083       if test "$with_gnu_ld" = no; then
   17084 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   17085 	hardcode_libdir_separator_GCJ=:
   17086 
   17087 	hardcode_direct_GCJ=yes
   17088 	export_dynamic_flag_spec_GCJ='${wl}-E'
   17089 
   17090 	# hardcode_minus_L: Not really in the search PATH,
   17091 	# but as the default location of the library.
   17092 	hardcode_minus_L_GCJ=yes
   17093       fi
   17094       ;;
   17095 
   17096     hpux11*)
   17097       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   17098 	case $host_cpu in
   17099 	hppa*64*)
   17100 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17101 	  ;;
   17102 	ia64*)
   17103 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   17104 	  ;;
   17105 	*)
   17106 	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   17107 	  ;;
   17108 	esac
   17109       else
   17110 	case $host_cpu in
   17111 	hppa*64*)
   17112 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17113 	  ;;
   17114 	ia64*)
   17115 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   17116 	  ;;
   17117 	*)
   17118 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   17119 	  ;;
   17120 	esac
   17121       fi
   17122       if test "$with_gnu_ld" = no; then
   17123 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   17124 	hardcode_libdir_separator_GCJ=:
   17125 
   17126 	case $host_cpu in
   17127 	hppa*64*|ia64*)
   17128 	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
   17129 	  hardcode_direct_GCJ=no
   17130 	  hardcode_shlibpath_var_GCJ=no
   17131 	  ;;
   17132 	*)
   17133 	  hardcode_direct_GCJ=yes
   17134 	  export_dynamic_flag_spec_GCJ='${wl}-E'
   17135 
   17136 	  # hardcode_minus_L: Not really in the search PATH,
   17137 	  # but as the default location of the library.
   17138 	  hardcode_minus_L_GCJ=yes
   17139 	  ;;
   17140 	esac
   17141       fi
   17142       ;;
   17143 
   17144     irix5* | irix6* | nonstopux*)
   17145       if test "$GCC" = yes; then
   17146 	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'
   17147       else
   17148 	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'
   17149 	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
   17150       fi
   17151       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   17152       hardcode_libdir_separator_GCJ=:
   17153       link_all_deplibs_GCJ=yes
   17154       ;;
   17155 
   17156     netbsd* | netbsdelf*-gnu)
   17157       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   17158 	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   17159       else
   17160 	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   17161       fi
   17162       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   17163       hardcode_direct_GCJ=yes
   17164       hardcode_shlibpath_var_GCJ=no
   17165       ;;
   17166 
   17167     newsos6)
   17168       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17169       hardcode_direct_GCJ=yes
   17170       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   17171       hardcode_libdir_separator_GCJ=:
   17172       hardcode_shlibpath_var_GCJ=no
   17173       ;;
   17174 
   17175     openbsd*)
   17176       if test -f /usr/libexec/ld.so; then
   17177 	hardcode_direct_GCJ=yes
   17178 	hardcode_shlibpath_var_GCJ=no
   17179 	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   17180 	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   17181 	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   17182 	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   17183 	  export_dynamic_flag_spec_GCJ='${wl}-E'
   17184 	else
   17185 	  case $host_os in
   17186 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   17187 	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   17188 	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
   17189 	     ;;
   17190 	   *)
   17191 	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   17192 	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   17193 	     ;;
   17194 	  esac
   17195         fi
   17196       else
   17197 	ld_shlibs_GCJ=no
   17198       fi
   17199       ;;
   17200 
   17201     os2*)
   17202       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   17203       hardcode_minus_L_GCJ=yes
   17204       allow_undefined_flag_GCJ=unsupported
   17205       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'
   17206       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   17207       ;;
   17208 
   17209     osf3*)
   17210       if test "$GCC" = yes; then
   17211 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   17212 	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'
   17213       else
   17214 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   17215 	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'
   17216       fi
   17217       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   17218       hardcode_libdir_separator_GCJ=:
   17219       ;;
   17220 
   17221     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   17222       if test "$GCC" = yes; then
   17223 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   17224 	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'
   17225 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   17226       else
   17227 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   17228 	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'
   17229 	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~
   17230 	$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'
   17231 
   17232 	# Both c and cxx compiler support -rpath directly
   17233 	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
   17234       fi
   17235       hardcode_libdir_separator_GCJ=:
   17236       ;;
   17237 
   17238     solaris*)
   17239       no_undefined_flag_GCJ=' -z text'
   17240       if test "$GCC" = yes; then
   17241 	wlarc='${wl}'
   17242 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17243 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   17244 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   17245       else
   17246 	wlarc=''
   17247 	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17248 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   17249   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   17250       fi
   17251       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   17252       hardcode_shlibpath_var_GCJ=no
   17253       case $host_os in
   17254       solaris2.[0-5] | solaris2.[0-5].*) ;;
   17255       *)
   17256 	# The compiler driver will combine and reorder linker options,
   17257 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   17258 	# but is careful enough not to reorder.
   17259  	# Supported since Solaris 2.6 (maybe 2.5.1?)
   17260 	if test "$GCC" = yes; then
   17261 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   17262 	else
   17263 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
   17264 	fi
   17265 	;;
   17266       esac
   17267       link_all_deplibs_GCJ=yes
   17268       ;;
   17269 
   17270     sunos4*)
   17271       if test "x$host_vendor" = xsequent; then
   17272 	# Use $CC to link under sequent, because it throws in some extra .o
   17273 	# files that make .init and .fini sections work.
   17274 	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   17275       else
   17276 	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   17277       fi
   17278       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   17279       hardcode_direct_GCJ=yes
   17280       hardcode_minus_L_GCJ=yes
   17281       hardcode_shlibpath_var_GCJ=no
   17282       ;;
   17283 
   17284     sysv4)
   17285       case $host_vendor in
   17286 	sni)
   17287 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17288 	  hardcode_direct_GCJ=yes # is this really true???
   17289 	;;
   17290 	siemens)
   17291 	  ## LD is ld it makes a PLAMLIB
   17292 	  ## CC just makes a GrossModule.
   17293 	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   17294 	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
   17295 	  hardcode_direct_GCJ=no
   17296         ;;
   17297 	motorola)
   17298 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17299 	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
   17300 	;;
   17301       esac
   17302       runpath_var='LD_RUN_PATH'
   17303       hardcode_shlibpath_var_GCJ=no
   17304       ;;
   17305 
   17306     sysv4.3*)
   17307       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17308       hardcode_shlibpath_var_GCJ=no
   17309       export_dynamic_flag_spec_GCJ='-Bexport'
   17310       ;;
   17311 
   17312     sysv4*MP*)
   17313       if test -d /usr/nec; then
   17314 	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17315 	hardcode_shlibpath_var_GCJ=no
   17316 	runpath_var=LD_RUN_PATH
   17317 	hardcode_runpath_var=yes
   17318 	ld_shlibs_GCJ=yes
   17319       fi
   17320       ;;
   17321 
   17322     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   17323       no_undefined_flag_GCJ='${wl}-z,text'
   17324       archive_cmds_need_lc_GCJ=no
   17325       hardcode_shlibpath_var_GCJ=no
   17326       runpath_var='LD_RUN_PATH'
   17327 
   17328       if test "$GCC" = yes; then
   17329 	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   17330 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   17331       else
   17332 	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   17333 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   17334       fi
   17335       ;;
   17336 
   17337     sysv5* | sco3.2v5* | sco5v6*)
   17338       # Note: We can NOT use -z defs as we might desire, because we do not
   17339       # link with -lc, and that would cause any symbols used from libc to
   17340       # always be unresolved, which means just about no library would
   17341       # ever link correctly.  If we're not using GNU ld we use -z text
   17342       # though, which does catch some bad symbols but isn't as heavy-handed
   17343       # as -z defs.
   17344       no_undefined_flag_GCJ='${wl}-z,text'
   17345       allow_undefined_flag_GCJ='${wl}-z,nodefs'
   17346       archive_cmds_need_lc_GCJ=no
   17347       hardcode_shlibpath_var_GCJ=no
   17348       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
   17349       hardcode_libdir_separator_GCJ=':'
   17350       link_all_deplibs_GCJ=yes
   17351       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
   17352       runpath_var='LD_RUN_PATH'
   17353 
   17354       if test "$GCC" = yes; then
   17355 	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17356 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17357       else
   17358 	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17359 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
   17360       fi
   17361       ;;
   17362 
   17363     uts4*)
   17364       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   17365       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   17366       hardcode_shlibpath_var_GCJ=no
   17367       ;;
   17368 
   17369     *)
   17370       ld_shlibs_GCJ=no
   17371       ;;
   17372     esac
   17373   fi
   17374 
   17375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
   17376 $as_echo "$ld_shlibs_GCJ" >&6; }
   17377 test "$ld_shlibs_GCJ" = no && can_build_shared=no
   17378 
   17379 #
   17380 # Do we need to explicitly link libc?
   17381 #
   17382 case "x$archive_cmds_need_lc_GCJ" in
   17383 x|xyes)
   17384   # Assume -lc should be added
   17385   archive_cmds_need_lc_GCJ=yes
   17386 
   17387   if test "$enable_shared" = yes && test "$GCC" = yes; then
   17388     case $archive_cmds_GCJ in
   17389     *'~'*)
   17390       # FIXME: we may have to deal with multi-command sequences.
   17391       ;;
   17392     '$CC '*)
   17393       # Test whether the compiler implicitly links with -lc since on some
   17394       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   17395       # to ld, don't add -lc before -lgcc.
   17396       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   17397 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   17398       $rm conftest*
   17399       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   17400 
   17401       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   17402   (eval $ac_compile) 2>&5
   17403   ac_status=$?
   17404   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   17405   test $ac_status = 0; } 2>conftest.err; then
   17406         soname=conftest
   17407         lib=conftest
   17408         libobjs=conftest.$ac_objext
   17409         deplibs=
   17410         wl=$lt_prog_compiler_wl_GCJ
   17411 	pic_flag=$lt_prog_compiler_pic_GCJ
   17412         compiler_flags=-v
   17413         linker_flags=-v
   17414         verstring=
   17415         output_objdir=.
   17416         libname=conftest
   17417         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
   17418         allow_undefined_flag_GCJ=
   17419         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   17420   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   17421   ac_status=$?
   17422   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   17423   test $ac_status = 0; }
   17424         then
   17425 	  archive_cmds_need_lc_GCJ=no
   17426         else
   17427 	  archive_cmds_need_lc_GCJ=yes
   17428         fi
   17429         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
   17430       else
   17431         cat conftest.err 1>&5
   17432       fi
   17433       $rm conftest*
   17434       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_GCJ" >&5
   17435 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
   17436       ;;
   17437     esac
   17438   fi
   17439   ;;
   17440 esac
   17441 
   17442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   17443 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   17444 library_names_spec=
   17445 libname_spec='lib$name'
   17446 soname_spec=
   17447 shrext_cmds=".so"
   17448 postinstall_cmds=
   17449 postuninstall_cmds=
   17450 finish_cmds=
   17451 finish_eval=
   17452 shlibpath_var=
   17453 shlibpath_overrides_runpath=unknown
   17454 version_type=none
   17455 dynamic_linker="$host_os ld.so"
   17456 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   17457 
   17458 need_lib_prefix=unknown
   17459 hardcode_into_libs=no
   17460 
   17461 # when you set need_version to no, make sure it does not cause -set_version
   17462 # flags to be left without arguments
   17463 need_version=unknown
   17464 
   17465 case $host_os in
   17466 aix3*)
   17467   version_type=linux
   17468   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   17469   shlibpath_var=LIBPATH
   17470 
   17471   # AIX 3 has no versioning support, so we append a major version to the name.
   17472   soname_spec='${libname}${release}${shared_ext}$major'
   17473   ;;
   17474 
   17475 aix[4-9]*)
   17476   version_type=linux
   17477   need_lib_prefix=no
   17478   need_version=no
   17479   hardcode_into_libs=yes
   17480   if test "$host_cpu" = ia64; then
   17481     # AIX 5 supports IA64
   17482     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   17483     shlibpath_var=LD_LIBRARY_PATH
   17484   else
   17485     # With GCC up to 2.95.x, collect2 would create an import file
   17486     # for dependence libraries.  The import file would start with
   17487     # the line `#! .'.  This would cause the generated library to
   17488     # depend on `.', always an invalid library.  This was fixed in
   17489     # development snapshots of GCC prior to 3.0.
   17490     case $host_os in
   17491       aix4 | aix4.[01] | aix4.[01].*)
   17492       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   17493 	   echo ' yes '
   17494 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   17495 	:
   17496       else
   17497 	can_build_shared=no
   17498       fi
   17499       ;;
   17500     esac
   17501     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   17502     # soname into executable. Probably we can add versioning support to
   17503     # collect2, so additional links can be useful in future.
   17504     if test "$aix_use_runtimelinking" = yes; then
   17505       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   17506       # instead of lib<name>.a to let people know that these are not
   17507       # typical AIX shared libraries.
   17508       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17509     else
   17510       # We preserve .a as extension for shared libraries through AIX4.2
   17511       # and later when we are not doing run time linking.
   17512       library_names_spec='${libname}${release}.a $libname.a'
   17513       soname_spec='${libname}${release}${shared_ext}$major'
   17514     fi
   17515     shlibpath_var=LIBPATH
   17516   fi
   17517   ;;
   17518 
   17519 amigaos*)
   17520   library_names_spec='$libname.ixlibrary $libname.a'
   17521   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   17522   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'
   17523   ;;
   17524 
   17525 beos*)
   17526   library_names_spec='${libname}${shared_ext}'
   17527   dynamic_linker="$host_os ld.so"
   17528   shlibpath_var=LIBRARY_PATH
   17529   ;;
   17530 
   17531 bsdi[45]*)
   17532   version_type=linux
   17533   need_version=no
   17534   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17535   soname_spec='${libname}${release}${shared_ext}$major'
   17536   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   17537   shlibpath_var=LD_LIBRARY_PATH
   17538   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   17539   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   17540   # the default ld.so.conf also contains /usr/contrib/lib and
   17541   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   17542   # libtool to hard-code these into programs
   17543   ;;
   17544 
   17545 cygwin* | mingw* | pw32*)
   17546   version_type=windows
   17547   shrext_cmds=".dll"
   17548   need_version=no
   17549   need_lib_prefix=no
   17550 
   17551   case $GCC,$host_os in
   17552   yes,cygwin* | yes,mingw* | yes,pw32*)
   17553     library_names_spec='$libname.dll.a'
   17554     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   17555     postinstall_cmds='base_file=`basename \${file}`~
   17556       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   17557       dldir=$destdir/`dirname \$dlpath`~
   17558       test -d \$dldir || mkdir -p \$dldir~
   17559       $install_prog $dir/$dlname \$dldir/$dlname~
   17560       chmod a+x \$dldir/$dlname'
   17561     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   17562       dlpath=$dir/\$dldll~
   17563        $rm \$dlpath'
   17564     shlibpath_overrides_runpath=yes
   17565 
   17566     case $host_os in
   17567     cygwin*)
   17568       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   17569       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17570       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   17571       ;;
   17572     mingw*)
   17573       # MinGW DLLs use traditional 'lib' prefix
   17574       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17575       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   17576       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   17577         # It is most probably a Windows format PATH printed by
   17578         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   17579         # path with ; separators, and with drive letters. We can handle the
   17580         # drive letters (cygwin fileutils understands them), so leave them,
   17581         # especially as we might pass files found there to a mingw objdump,
   17582         # which wouldn't understand a cygwinified path. Ahh.
   17583         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   17584       else
   17585         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   17586       fi
   17587       ;;
   17588     pw32*)
   17589       # pw32 DLLs use 'pw' prefix rather than 'lib'
   17590       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17591       ;;
   17592     esac
   17593     ;;
   17594 
   17595   *)
   17596     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   17597     ;;
   17598   esac
   17599   dynamic_linker='Win32 ld.exe'
   17600   # FIXME: first we should search . and the directory the executable is in
   17601   shlibpath_var=PATH
   17602   ;;
   17603 
   17604 darwin* | rhapsody*)
   17605   dynamic_linker="$host_os dyld"
   17606   version_type=darwin
   17607   need_lib_prefix=no
   17608   need_version=no
   17609   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   17610   soname_spec='${libname}${release}${major}$shared_ext'
   17611   shlibpath_overrides_runpath=yes
   17612   shlibpath_var=DYLD_LIBRARY_PATH
   17613   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   17614 
   17615   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   17616   ;;
   17617 
   17618 dgux*)
   17619   version_type=linux
   17620   need_lib_prefix=no
   17621   need_version=no
   17622   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   17623   soname_spec='${libname}${release}${shared_ext}$major'
   17624   shlibpath_var=LD_LIBRARY_PATH
   17625   ;;
   17626 
   17627 freebsd1*)
   17628   dynamic_linker=no
   17629   ;;
   17630 
   17631 freebsd* | dragonfly*)
   17632   # DragonFly does not have aout.  When/if they implement a new
   17633   # versioning mechanism, adjust this.
   17634   if test -x /usr/bin/objformat; then
   17635     objformat=`/usr/bin/objformat`
   17636   else
   17637     case $host_os in
   17638     freebsd[123]*) objformat=aout ;;
   17639     *) objformat=elf ;;
   17640     esac
   17641   fi
   17642   version_type=freebsd-$objformat
   17643   case $version_type in
   17644     freebsd-elf*)
   17645       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17646       need_version=no
   17647       need_lib_prefix=no
   17648       ;;
   17649     freebsd-*)
   17650       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   17651       need_version=yes
   17652       ;;
   17653   esac
   17654   shlibpath_var=LD_LIBRARY_PATH
   17655   case $host_os in
   17656   freebsd2*)
   17657     shlibpath_overrides_runpath=yes
   17658     ;;
   17659   freebsd3.[01]* | freebsdelf3.[01]*)
   17660     shlibpath_overrides_runpath=yes
   17661     hardcode_into_libs=yes
   17662     ;;
   17663   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   17664   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   17665     shlibpath_overrides_runpath=no
   17666     hardcode_into_libs=yes
   17667     ;;
   17668   *) # from 4.6 on, and DragonFly
   17669     shlibpath_overrides_runpath=yes
   17670     hardcode_into_libs=yes
   17671     ;;
   17672   esac
   17673   ;;
   17674 
   17675 gnu*)
   17676   version_type=linux
   17677   need_lib_prefix=no
   17678   need_version=no
   17679   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   17680   soname_spec='${libname}${release}${shared_ext}$major'
   17681   shlibpath_var=LD_LIBRARY_PATH
   17682   hardcode_into_libs=yes
   17683   ;;
   17684 
   17685 hpux9* | hpux10* | hpux11*)
   17686   # Give a soname corresponding to the major version so that dld.sl refuses to
   17687   # link against other versions.
   17688   version_type=sunos
   17689   need_lib_prefix=no
   17690   need_version=no
   17691   case $host_cpu in
   17692   ia64*)
   17693     shrext_cmds='.so'
   17694     hardcode_into_libs=yes
   17695     dynamic_linker="$host_os dld.so"
   17696     shlibpath_var=LD_LIBRARY_PATH
   17697     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   17698     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17699     soname_spec='${libname}${release}${shared_ext}$major'
   17700     if test "X$HPUX_IA64_MODE" = X32; then
   17701       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   17702     else
   17703       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   17704     fi
   17705     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17706     ;;
   17707    hppa*64*)
   17708      shrext_cmds='.sl'
   17709      hardcode_into_libs=yes
   17710      dynamic_linker="$host_os dld.sl"
   17711      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   17712      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   17713      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17714      soname_spec='${libname}${release}${shared_ext}$major'
   17715      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   17716      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   17717      ;;
   17718    *)
   17719     shrext_cmds='.sl'
   17720     dynamic_linker="$host_os dld.sl"
   17721     shlibpath_var=SHLIB_PATH
   17722     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   17723     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17724     soname_spec='${libname}${release}${shared_ext}$major'
   17725     ;;
   17726   esac
   17727   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   17728   postinstall_cmds='chmod 555 $lib'
   17729   ;;
   17730 
   17731 interix[3-9]*)
   17732   version_type=linux
   17733   need_lib_prefix=no
   17734   need_version=no
   17735   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17736   soname_spec='${libname}${release}${shared_ext}$major'
   17737   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   17738   shlibpath_var=LD_LIBRARY_PATH
   17739   shlibpath_overrides_runpath=no
   17740   hardcode_into_libs=yes
   17741   ;;
   17742 
   17743 irix5* | irix6* | nonstopux*)
   17744   case $host_os in
   17745     nonstopux*) version_type=nonstopux ;;
   17746     *)
   17747 	if test "$lt_cv_prog_gnu_ld" = yes; then
   17748 		version_type=linux
   17749 	else
   17750 		version_type=irix
   17751 	fi ;;
   17752   esac
   17753   need_lib_prefix=no
   17754   need_version=no
   17755   soname_spec='${libname}${release}${shared_ext}$major'
   17756   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   17757   case $host_os in
   17758   irix5* | nonstopux*)
   17759     libsuff= shlibsuff=
   17760     ;;
   17761   *)
   17762     case $LD in # libtool.m4 will add one of these switches to LD
   17763     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   17764       libsuff= shlibsuff= libmagic=32-bit;;
   17765     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   17766       libsuff=32 shlibsuff=N32 libmagic=N32;;
   17767     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   17768       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   17769     *) libsuff= shlibsuff= libmagic=never-match;;
   17770     esac
   17771     ;;
   17772   esac
   17773   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   17774   shlibpath_overrides_runpath=no
   17775   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   17776   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   17777   hardcode_into_libs=yes
   17778   ;;
   17779 
   17780 # No shared lib support for Linux oldld, aout, or coff.
   17781 linux*oldld* | linux*aout* | linux*coff*)
   17782   dynamic_linker=no
   17783   ;;
   17784 
   17785 # This must be Linux ELF.
   17786 linux* | k*bsd*-gnu)
   17787   version_type=linux
   17788   need_lib_prefix=no
   17789   need_version=no
   17790   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17791   soname_spec='${libname}${release}${shared_ext}$major'
   17792   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   17793   shlibpath_var=LD_LIBRARY_PATH
   17794   shlibpath_overrides_runpath=no
   17795   # This implies no fast_install, which is unacceptable.
   17796   # Some rework will be needed to allow for fast_install
   17797   # before this can be enabled.
   17798   hardcode_into_libs=yes
   17799 
   17800   # Append ld.so.conf contents to the search path
   17801   if test -f /etc/ld.so.conf; then
   17802     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   17803     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   17804   fi
   17805 
   17806   # We used to test for /lib/ld.so.1 and disable shared libraries on
   17807   # powerpc, because MkLinux only supported shared libraries with the
   17808   # GNU dynamic linker.  Since this was broken with cross compilers,
   17809   # most powerpc-linux boxes support dynamic linking these days and
   17810   # people can always --disable-shared, the test was removed, and we
   17811   # assume the GNU/Linux dynamic linker is in use.
   17812   dynamic_linker='GNU/Linux ld.so'
   17813   ;;
   17814 
   17815 netbsdelf*-gnu)
   17816   version_type=linux
   17817   need_lib_prefix=no
   17818   need_version=no
   17819   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17820   soname_spec='${libname}${release}${shared_ext}$major'
   17821   shlibpath_var=LD_LIBRARY_PATH
   17822   shlibpath_overrides_runpath=no
   17823   hardcode_into_libs=yes
   17824   dynamic_linker='NetBSD ld.elf_so'
   17825   ;;
   17826 
   17827 netbsd*)
   17828   version_type=sunos
   17829   need_lib_prefix=no
   17830   need_version=no
   17831   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   17832     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17833     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17834     dynamic_linker='NetBSD (a.out) ld.so'
   17835   else
   17836     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   17837     soname_spec='${libname}${release}${shared_ext}$major'
   17838     dynamic_linker='NetBSD ld.elf_so'
   17839   fi
   17840   shlibpath_var=LD_LIBRARY_PATH
   17841   shlibpath_overrides_runpath=yes
   17842   hardcode_into_libs=yes
   17843   ;;
   17844 
   17845 newsos6)
   17846   version_type=linux
   17847   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17848   shlibpath_var=LD_LIBRARY_PATH
   17849   shlibpath_overrides_runpath=yes
   17850   ;;
   17851 
   17852 nto-qnx*)
   17853   version_type=linux
   17854   need_lib_prefix=no
   17855   need_version=no
   17856   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17857   soname_spec='${libname}${release}${shared_ext}$major'
   17858   shlibpath_var=LD_LIBRARY_PATH
   17859   shlibpath_overrides_runpath=yes
   17860   ;;
   17861 
   17862 openbsd*)
   17863   version_type=sunos
   17864   sys_lib_dlsearch_path_spec="/usr/lib"
   17865   need_lib_prefix=no
   17866   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   17867   case $host_os in
   17868     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
   17869     *)                         need_version=no  ;;
   17870   esac
   17871   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17872   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   17873   shlibpath_var=LD_LIBRARY_PATH
   17874   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   17875     case $host_os in
   17876       openbsd2.[89] | openbsd2.[89].*)
   17877 	shlibpath_overrides_runpath=no
   17878 	;;
   17879       *)
   17880 	shlibpath_overrides_runpath=yes
   17881 	;;
   17882       esac
   17883   else
   17884     shlibpath_overrides_runpath=yes
   17885   fi
   17886   ;;
   17887 
   17888 os2*)
   17889   libname_spec='$name'
   17890   shrext_cmds=".dll"
   17891   need_lib_prefix=no
   17892   library_names_spec='$libname${shared_ext} $libname.a'
   17893   dynamic_linker='OS/2 ld.exe'
   17894   shlibpath_var=LIBPATH
   17895   ;;
   17896 
   17897 osf3* | osf4* | osf5*)
   17898   version_type=osf
   17899   need_lib_prefix=no
   17900   need_version=no
   17901   soname_spec='${libname}${release}${shared_ext}$major'
   17902   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17903   shlibpath_var=LD_LIBRARY_PATH
   17904   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   17905   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   17906   ;;
   17907 
   17908 rdos*)
   17909   dynamic_linker=no
   17910   ;;
   17911 
   17912 solaris*)
   17913   version_type=linux
   17914   need_lib_prefix=no
   17915   need_version=no
   17916   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17917   soname_spec='${libname}${release}${shared_ext}$major'
   17918   shlibpath_var=LD_LIBRARY_PATH
   17919   shlibpath_overrides_runpath=yes
   17920   hardcode_into_libs=yes
   17921   # ldd complains unless libraries are executable
   17922   postinstall_cmds='chmod +x $lib'
   17923   ;;
   17924 
   17925 sunos4*)
   17926   version_type=sunos
   17927   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   17928   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   17929   shlibpath_var=LD_LIBRARY_PATH
   17930   shlibpath_overrides_runpath=yes
   17931   if test "$with_gnu_ld" = yes; then
   17932     need_lib_prefix=no
   17933   fi
   17934   need_version=yes
   17935   ;;
   17936 
   17937 sysv4 | sysv4.3*)
   17938   version_type=linux
   17939   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17940   soname_spec='${libname}${release}${shared_ext}$major'
   17941   shlibpath_var=LD_LIBRARY_PATH
   17942   case $host_vendor in
   17943     sni)
   17944       shlibpath_overrides_runpath=no
   17945       need_lib_prefix=no
   17946       export_dynamic_flag_spec='${wl}-Blargedynsym'
   17947       runpath_var=LD_RUN_PATH
   17948       ;;
   17949     siemens)
   17950       need_lib_prefix=no
   17951       ;;
   17952     motorola)
   17953       need_lib_prefix=no
   17954       need_version=no
   17955       shlibpath_overrides_runpath=no
   17956       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   17957       ;;
   17958   esac
   17959   ;;
   17960 
   17961 sysv4*MP*)
   17962   if test -d /usr/nec ;then
   17963     version_type=linux
   17964     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   17965     soname_spec='$libname${shared_ext}.$major'
   17966     shlibpath_var=LD_LIBRARY_PATH
   17967   fi
   17968   ;;
   17969 
   17970 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   17971   version_type=freebsd-elf
   17972   need_lib_prefix=no
   17973   need_version=no
   17974   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   17975   soname_spec='${libname}${release}${shared_ext}$major'
   17976   shlibpath_var=LD_LIBRARY_PATH
   17977   hardcode_into_libs=yes
   17978   if test "$with_gnu_ld" = yes; then
   17979     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   17980     shlibpath_overrides_runpath=no
   17981   else
   17982     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   17983     shlibpath_overrides_runpath=yes
   17984     case $host_os in
   17985       sco3.2v5*)
   17986         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   17987 	;;
   17988     esac
   17989   fi
   17990   sys_lib_dlsearch_path_spec='/usr/lib'
   17991   ;;
   17992 
   17993 uts4*)
   17994   version_type=linux
   17995   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17996   soname_spec='${libname}${release}${shared_ext}$major'
   17997   shlibpath_var=LD_LIBRARY_PATH
   17998   ;;
   17999 
   18000 *)
   18001   dynamic_linker=no
   18002   ;;
   18003 esac
   18004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   18005 $as_echo "$dynamic_linker" >&6; }
   18006 test "$dynamic_linker" = no && can_build_shared=no
   18007 
   18008 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then :
   18009   $as_echo_n "(cached) " >&6
   18010 else
   18011   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
   18012 fi
   18013 
   18014 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   18015 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then :
   18016   $as_echo_n "(cached) " >&6
   18017 else
   18018   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
   18019 fi
   18020 
   18021 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   18022 
   18023 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   18024 if test "$GCC" = yes; then
   18025   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   18026 fi
   18027 
   18028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   18029 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   18030 hardcode_action_GCJ=
   18031 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
   18032    test -n "$runpath_var_GCJ" || \
   18033    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
   18034 
   18035   # We can hardcode non-existant directories.
   18036   if test "$hardcode_direct_GCJ" != no &&
   18037      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   18038      # have to relink, otherwise we might link with an installed library
   18039      # when we should be linking with a yet-to-be-installed one
   18040      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
   18041      test "$hardcode_minus_L_GCJ" != no; then
   18042     # Linking always hardcodes the temporary library directory.
   18043     hardcode_action_GCJ=relink
   18044   else
   18045     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   18046     hardcode_action_GCJ=immediate
   18047   fi
   18048 else
   18049   # We cannot hardcode anything, or else we can only hardcode existing
   18050   # directories.
   18051   hardcode_action_GCJ=unsupported
   18052 fi
   18053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
   18054 $as_echo "$hardcode_action_GCJ" >&6; }
   18055 
   18056 if test "$hardcode_action_GCJ" = relink; then
   18057   # Fast installation is not supported
   18058   enable_fast_install=no
   18059 elif test "$shlibpath_overrides_runpath" = yes ||
   18060      test "$enable_shared" = no; then
   18061   # Fast installation is not necessary
   18062   enable_fast_install=needless
   18063 fi
   18064 
   18065 
   18066 # The else clause should only fire when bootstrapping the
   18067 # libtool distribution, otherwise you forgot to ship ltmain.sh
   18068 # with your package, and you will get complaints that there are
   18069 # no rules to generate ltmain.sh.
   18070 if test -f "$ltmain"; then
   18071   # See if we are running on zsh, and set the options which allow our commands through
   18072   # without removal of \ escapes.
   18073   if test -n "${ZSH_VERSION+set}" ; then
   18074     setopt NO_GLOB_SUBST
   18075   fi
   18076   # Now quote all the things that may contain metacharacters while being
   18077   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   18078   # variables and quote the copies for generation of the libtool script.
   18079   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   18080     SED SHELL STRIP \
   18081     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   18082     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   18083     deplibs_check_method reload_flag reload_cmds need_locks \
   18084     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   18085     lt_cv_sys_global_symbol_to_c_name_address \
   18086     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   18087     old_postinstall_cmds old_postuninstall_cmds \
   18088     compiler_GCJ \
   18089     CC_GCJ \
   18090     LD_GCJ \
   18091     lt_prog_compiler_wl_GCJ \
   18092     lt_prog_compiler_pic_GCJ \
   18093     lt_prog_compiler_static_GCJ \
   18094     lt_prog_compiler_no_builtin_flag_GCJ \
   18095     export_dynamic_flag_spec_GCJ \
   18096     thread_safe_flag_spec_GCJ \
   18097     whole_archive_flag_spec_GCJ \
   18098     enable_shared_with_static_runtimes_GCJ \
   18099     old_archive_cmds_GCJ \
   18100     old_archive_from_new_cmds_GCJ \
   18101     predep_objects_GCJ \
   18102     postdep_objects_GCJ \
   18103     predeps_GCJ \
   18104     postdeps_GCJ \
   18105     compiler_lib_search_path_GCJ \
   18106     compiler_lib_search_dirs_GCJ \
   18107     archive_cmds_GCJ \
   18108     archive_expsym_cmds_GCJ \
   18109     postinstall_cmds_GCJ \
   18110     postuninstall_cmds_GCJ \
   18111     old_archive_from_expsyms_cmds_GCJ \
   18112     allow_undefined_flag_GCJ \
   18113     no_undefined_flag_GCJ \
   18114     export_symbols_cmds_GCJ \
   18115     hardcode_libdir_flag_spec_GCJ \
   18116     hardcode_libdir_flag_spec_ld_GCJ \
   18117     hardcode_libdir_separator_GCJ \
   18118     hardcode_automatic_GCJ \
   18119     module_cmds_GCJ \
   18120     module_expsym_cmds_GCJ \
   18121     lt_cv_prog_compiler_c_o_GCJ \
   18122     fix_srcfile_path_GCJ \
   18123     exclude_expsyms_GCJ \
   18124     include_expsyms_GCJ; do
   18125 
   18126     case $var in
   18127     old_archive_cmds_GCJ | \
   18128     old_archive_from_new_cmds_GCJ | \
   18129     archive_cmds_GCJ | \
   18130     archive_expsym_cmds_GCJ | \
   18131     module_cmds_GCJ | \
   18132     module_expsym_cmds_GCJ | \
   18133     old_archive_from_expsyms_cmds_GCJ | \
   18134     export_symbols_cmds_GCJ | \
   18135     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   18136     postinstall_cmds | postuninstall_cmds | \
   18137     old_postinstall_cmds | old_postuninstall_cmds | \
   18138     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   18139       # Double-quote double-evaled strings.
   18140       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   18141       ;;
   18142     *)
   18143       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   18144       ;;
   18145     esac
   18146   done
   18147 
   18148   case $lt_echo in
   18149   *'\$0 --fallback-echo"')
   18150     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   18151     ;;
   18152   esac
   18153 
   18154 cfgfile="$ofile"
   18155 
   18156   cat <<__EOF__ >> "$cfgfile"
   18157 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   18158 
   18159 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   18160 
   18161 # Shell to use when invoking shell scripts.
   18162 SHELL=$lt_SHELL
   18163 
   18164 # Whether or not to build shared libraries.
   18165 build_libtool_libs=$enable_shared
   18166 
   18167 # Whether or not to build static libraries.
   18168 build_old_libs=$enable_static
   18169 
   18170 # Whether or not to add -lc for building shared libraries.
   18171 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
   18172 
   18173 # Whether or not to disallow shared libs when runtime libs are static
   18174 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
   18175 
   18176 # Whether or not to optimize for fast installation.
   18177 fast_install=$enable_fast_install
   18178 
   18179 # The host system.
   18180 host_alias=$host_alias
   18181 host=$host
   18182 host_os=$host_os
   18183 
   18184 # The build system.
   18185 build_alias=$build_alias
   18186 build=$build
   18187 build_os=$build_os
   18188 
   18189 # An echo program that does not interpret backslashes.
   18190 echo=$lt_echo
   18191 
   18192 # The archiver.
   18193 AR=$lt_AR
   18194 AR_FLAGS=$lt_AR_FLAGS
   18195 
   18196 # A C compiler.
   18197 LTCC=$lt_LTCC
   18198 
   18199 # LTCC compiler flags.
   18200 LTCFLAGS=$lt_LTCFLAGS
   18201 
   18202 # A language-specific compiler.
   18203 CC=$lt_compiler_GCJ
   18204 
   18205 # Is the compiler the GNU C compiler?
   18206 with_gcc=$GCC_GCJ
   18207 
   18208 # An ERE matcher.
   18209 EGREP=$lt_EGREP
   18210 
   18211 # The linker used to build libraries.
   18212 LD=$lt_LD_GCJ
   18213 
   18214 # Whether we need hard or soft links.
   18215 LN_S=$lt_LN_S
   18216 
   18217 # A BSD-compatible nm program.
   18218 NM=$lt_NM
   18219 
   18220 # A symbol stripping program
   18221 STRIP=$lt_STRIP
   18222 
   18223 # Used to examine libraries when file_magic_cmd begins "file"
   18224 MAGIC_CMD=$MAGIC_CMD
   18225 
   18226 # Used on cygwin: DLL creation program.
   18227 DLLTOOL="$DLLTOOL"
   18228 
   18229 # Used on cygwin: object dumper.
   18230 OBJDUMP="$OBJDUMP"
   18231 
   18232 # Used on cygwin: assembler.
   18233 AS="$AS"
   18234 
   18235 # The name of the directory that contains temporary libtool files.
   18236 objdir=$objdir
   18237 
   18238 # How to create reloadable object files.
   18239 reload_flag=$lt_reload_flag
   18240 reload_cmds=$lt_reload_cmds
   18241 
   18242 # How to pass a linker flag through the compiler.
   18243 wl=$lt_lt_prog_compiler_wl_GCJ
   18244 
   18245 # Object file suffix (normally "o").
   18246 objext="$ac_objext"
   18247 
   18248 # Old archive suffix (normally "a").
   18249 libext="$libext"
   18250 
   18251 # Shared library suffix (normally ".so").
   18252 shrext_cmds='$shrext_cmds'
   18253 
   18254 # Executable file suffix (normally "").
   18255 exeext="$exeext"
   18256 
   18257 # Additional compiler flags for building library objects.
   18258 pic_flag=$lt_lt_prog_compiler_pic_GCJ
   18259 pic_mode=$pic_mode
   18260 
   18261 # What is the maximum length of a command?
   18262 max_cmd_len=$lt_cv_sys_max_cmd_len
   18263 
   18264 # Does compiler simultaneously support -c and -o options?
   18265 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
   18266 
   18267 # Must we lock files when doing compilation?
   18268 need_locks=$lt_need_locks
   18269 
   18270 # Do we need the lib prefix for modules?
   18271 need_lib_prefix=$need_lib_prefix
   18272 
   18273 # Do we need a version for libraries?
   18274 need_version=$need_version
   18275 
   18276 # Whether dlopen is supported.
   18277 dlopen_support=$enable_dlopen
   18278 
   18279 # Whether dlopen of programs is supported.
   18280 dlopen_self=$enable_dlopen_self
   18281 
   18282 # Whether dlopen of statically linked programs is supported.
   18283 dlopen_self_static=$enable_dlopen_self_static
   18284 
   18285 # Compiler flag to prevent dynamic linking.
   18286 link_static_flag=$lt_lt_prog_compiler_static_GCJ
   18287 
   18288 # Compiler flag to turn off builtin functions.
   18289 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
   18290 
   18291 # Compiler flag to allow reflexive dlopens.
   18292 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
   18293 
   18294 # Compiler flag to generate shared objects directly from archives.
   18295 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
   18296 
   18297 # Compiler flag to generate thread-safe objects.
   18298 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
   18299 
   18300 # Library versioning type.
   18301 version_type=$version_type
   18302 
   18303 # Format of library name prefix.
   18304 libname_spec=$lt_libname_spec
   18305 
   18306 # List of archive names.  First name is the real one, the rest are links.
   18307 # The last name is the one that the linker finds with -lNAME.
   18308 library_names_spec=$lt_library_names_spec
   18309 
   18310 # The coded name of the library, if different from the real name.
   18311 soname_spec=$lt_soname_spec
   18312 
   18313 # Commands used to build and install an old-style archive.
   18314 RANLIB=$lt_RANLIB
   18315 old_archive_cmds=$lt_old_archive_cmds_GCJ
   18316 old_postinstall_cmds=$lt_old_postinstall_cmds
   18317 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   18318 
   18319 # Create an old-style archive from a shared archive.
   18320 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
   18321 
   18322 # Create a temporary old-style archive to link instead of a shared archive.
   18323 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
   18324 
   18325 # Commands used to build and install a shared archive.
   18326 archive_cmds=$lt_archive_cmds_GCJ
   18327 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
   18328 postinstall_cmds=$lt_postinstall_cmds
   18329 postuninstall_cmds=$lt_postuninstall_cmds
   18330 
   18331 # Commands used to build a loadable module (assumed same as above if empty)
   18332 module_cmds=$lt_module_cmds_GCJ
   18333 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
   18334 
   18335 # Commands to strip libraries.
   18336 old_striplib=$lt_old_striplib
   18337 striplib=$lt_striplib
   18338 
   18339 # Dependencies to place before the objects being linked to create a
   18340 # shared library.
   18341 predep_objects=$lt_predep_objects_GCJ
   18342 
   18343 # Dependencies to place after the objects being linked to create a
   18344 # shared library.
   18345 postdep_objects=$lt_postdep_objects_GCJ
   18346 
   18347 # Dependencies to place before the objects being linked to create a
   18348 # shared library.
   18349 predeps=$lt_predeps_GCJ
   18350 
   18351 # Dependencies to place after the objects being linked to create a
   18352 # shared library.
   18353 postdeps=$lt_postdeps_GCJ
   18354 
   18355 # The directories searched by this compiler when creating a shared
   18356 # library
   18357 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
   18358 
   18359 # The library search path used internally by the compiler when linking
   18360 # a shared library.
   18361 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
   18362 
   18363 # Method to check whether dependent libraries are shared objects.
   18364 deplibs_check_method=$lt_deplibs_check_method
   18365 
   18366 # Command to use when deplibs_check_method == file_magic.
   18367 file_magic_cmd=$lt_file_magic_cmd
   18368 
   18369 # Flag that allows shared libraries with undefined symbols to be built.
   18370 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
   18371 
   18372 # Flag that forces no undefined symbols.
   18373 no_undefined_flag=$lt_no_undefined_flag_GCJ
   18374 
   18375 # Commands used to finish a libtool library installation in a directory.
   18376 finish_cmds=$lt_finish_cmds
   18377 
   18378 # Same as above, but a single script fragment to be evaled but not shown.
   18379 finish_eval=$lt_finish_eval
   18380 
   18381 # Take the output of nm and produce a listing of raw symbols and C names.
   18382 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   18383 
   18384 # Transform the output of nm in a proper C declaration
   18385 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   18386 
   18387 # Transform the output of nm in a C name address pair
   18388 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   18389 
   18390 # This is the shared library runtime path variable.
   18391 runpath_var=$runpath_var
   18392 
   18393 # This is the shared library path variable.
   18394 shlibpath_var=$shlibpath_var
   18395 
   18396 # Is shlibpath searched before the hard-coded library search path?
   18397 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   18398 
   18399 # How to hardcode a shared library path into an executable.
   18400 hardcode_action=$hardcode_action_GCJ
   18401 
   18402 # Whether we should hardcode library paths into libraries.
   18403 hardcode_into_libs=$hardcode_into_libs
   18404 
   18405 # Flag to hardcode \$libdir into a binary during linking.
   18406 # This must work even if \$libdir does not exist.
   18407 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
   18408 
   18409 # If ld is used when linking, flag to hardcode \$libdir into
   18410 # a binary during linking. This must work even if \$libdir does
   18411 # not exist.
   18412 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
   18413 
   18414 # Whether we need a single -rpath flag with a separated argument.
   18415 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
   18416 
   18417 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   18418 # resulting binary.
   18419 hardcode_direct=$hardcode_direct_GCJ
   18420 
   18421 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   18422 # resulting binary.
   18423 hardcode_minus_L=$hardcode_minus_L_GCJ
   18424 
   18425 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   18426 # the resulting binary.
   18427 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
   18428 
   18429 # Set to yes if building a shared library automatically hardcodes DIR into the library
   18430 # and all subsequent libraries and executables linked against it.
   18431 hardcode_automatic=$hardcode_automatic_GCJ
   18432 
   18433 # Variables whose values should be saved in libtool wrapper scripts and
   18434 # restored at relink time.
   18435 variables_saved_for_relink="$variables_saved_for_relink"
   18436 
   18437 # Whether libtool must link a program against all its dependency libraries.
   18438 link_all_deplibs=$link_all_deplibs_GCJ
   18439 
   18440 # Compile-time system search path for libraries
   18441 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   18442 
   18443 # Run-time system search path for libraries
   18444 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   18445 
   18446 # Fix the shell variable \$srcfile for the compiler.
   18447 fix_srcfile_path=$lt_fix_srcfile_path
   18448 
   18449 # Set to yes if exported symbols are required.
   18450 always_export_symbols=$always_export_symbols_GCJ
   18451 
   18452 # The commands to list exported symbols.
   18453 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
   18454 
   18455 # The commands to extract the exported symbol list from a shared archive.
   18456 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   18457 
   18458 # Symbols that should not be listed in the preloaded symbols.
   18459 exclude_expsyms=$lt_exclude_expsyms_GCJ
   18460 
   18461 # Symbols that must always be exported.
   18462 include_expsyms=$lt_include_expsyms_GCJ
   18463 
   18464 # ### END LIBTOOL TAG CONFIG: $tagname
   18465 
   18466 __EOF__
   18467 
   18468 
   18469 else
   18470   # If there is no Makefile yet, we rely on a make rule to execute
   18471   # `config.status --recheck' to rerun these tests and create the
   18472   # libtool script then.
   18473   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   18474   if test -f "$ltmain_in"; then
   18475     test -f Makefile && make "$ltmain"
   18476   fi
   18477 fi
   18478 
   18479 
   18480 ac_ext=c
   18481 ac_cpp='$CPP $CPPFLAGS'
   18482 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18483 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18484 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18485 
   18486 CC="$lt_save_CC"
   18487 
   18488 	else
   18489 	  tagname=""
   18490 	fi
   18491 	;;
   18492 
   18493       RC)
   18494 
   18495 
   18496 # Source file extension for RC test sources.
   18497 ac_ext=rc
   18498 
   18499 # Object file extension for compiled RC test sources.
   18500 objext=o
   18501 objext_RC=$objext
   18502 
   18503 # Code to be used in simple compile tests
   18504 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
   18505 
   18506 # Code to be used in simple link tests
   18507 lt_simple_link_test_code="$lt_simple_compile_test_code"
   18508 
   18509 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   18510 
   18511 # If no C compiler was specified, use CC.
   18512 LTCC=${LTCC-"$CC"}
   18513 
   18514 # If no C compiler flags were specified, use CFLAGS.
   18515 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   18516 
   18517 # Allow CC to be a program name with arguments.
   18518 compiler=$CC
   18519 
   18520 
   18521 # save warnings/boilerplate of simple test code
   18522 ac_outfile=conftest.$ac_objext
   18523 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   18524 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18525 _lt_compiler_boilerplate=`cat conftest.err`
   18526 $rm conftest*
   18527 
   18528 ac_outfile=conftest.$ac_objext
   18529 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   18530 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   18531 _lt_linker_boilerplate=`cat conftest.err`
   18532 $rm -r conftest*
   18533 
   18534 
   18535 # Allow CC to be a program name with arguments.
   18536 lt_save_CC="$CC"
   18537 CC=${RC-"windres"}
   18538 compiler=$CC
   18539 compiler_RC=$CC
   18540 for cc_temp in $compiler""; do
   18541   case $cc_temp in
   18542     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   18543     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   18544     \-*) ;;
   18545     *) break;;
   18546   esac
   18547 done
   18548 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   18549 
   18550 lt_cv_prog_compiler_c_o_RC=yes
   18551 
   18552 # The else clause should only fire when bootstrapping the
   18553 # libtool distribution, otherwise you forgot to ship ltmain.sh
   18554 # with your package, and you will get complaints that there are
   18555 # no rules to generate ltmain.sh.
   18556 if test -f "$ltmain"; then
   18557   # See if we are running on zsh, and set the options which allow our commands through
   18558   # without removal of \ escapes.
   18559   if test -n "${ZSH_VERSION+set}" ; then
   18560     setopt NO_GLOB_SUBST
   18561   fi
   18562   # Now quote all the things that may contain metacharacters while being
   18563   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   18564   # variables and quote the copies for generation of the libtool script.
   18565   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
   18566     SED SHELL STRIP \
   18567     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   18568     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   18569     deplibs_check_method reload_flag reload_cmds need_locks \
   18570     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   18571     lt_cv_sys_global_symbol_to_c_name_address \
   18572     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   18573     old_postinstall_cmds old_postuninstall_cmds \
   18574     compiler_RC \
   18575     CC_RC \
   18576     LD_RC \
   18577     lt_prog_compiler_wl_RC \
   18578     lt_prog_compiler_pic_RC \
   18579     lt_prog_compiler_static_RC \
   18580     lt_prog_compiler_no_builtin_flag_RC \
   18581     export_dynamic_flag_spec_RC \
   18582     thread_safe_flag_spec_RC \
   18583     whole_archive_flag_spec_RC \
   18584     enable_shared_with_static_runtimes_RC \
   18585     old_archive_cmds_RC \
   18586     old_archive_from_new_cmds_RC \
   18587     predep_objects_RC \
   18588     postdep_objects_RC \
   18589     predeps_RC \
   18590     postdeps_RC \
   18591     compiler_lib_search_path_RC \
   18592     compiler_lib_search_dirs_RC \
   18593     archive_cmds_RC \
   18594     archive_expsym_cmds_RC \
   18595     postinstall_cmds_RC \
   18596     postuninstall_cmds_RC \
   18597     old_archive_from_expsyms_cmds_RC \
   18598     allow_undefined_flag_RC \
   18599     no_undefined_flag_RC \
   18600     export_symbols_cmds_RC \
   18601     hardcode_libdir_flag_spec_RC \
   18602     hardcode_libdir_flag_spec_ld_RC \
   18603     hardcode_libdir_separator_RC \
   18604     hardcode_automatic_RC \
   18605     module_cmds_RC \
   18606     module_expsym_cmds_RC \
   18607     lt_cv_prog_compiler_c_o_RC \
   18608     fix_srcfile_path_RC \
   18609     exclude_expsyms_RC \
   18610     include_expsyms_RC; do
   18611 
   18612     case $var in
   18613     old_archive_cmds_RC | \
   18614     old_archive_from_new_cmds_RC | \
   18615     archive_cmds_RC | \
   18616     archive_expsym_cmds_RC | \
   18617     module_cmds_RC | \
   18618     module_expsym_cmds_RC | \
   18619     old_archive_from_expsyms_cmds_RC | \
   18620     export_symbols_cmds_RC | \
   18621     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   18622     postinstall_cmds | postuninstall_cmds | \
   18623     old_postinstall_cmds | old_postuninstall_cmds | \
   18624     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   18625       # Double-quote double-evaled strings.
   18626       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   18627       ;;
   18628     *)
   18629       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   18630       ;;
   18631     esac
   18632   done
   18633 
   18634   case $lt_echo in
   18635   *'\$0 --fallback-echo"')
   18636     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   18637     ;;
   18638   esac
   18639 
   18640 cfgfile="$ofile"
   18641 
   18642   cat <<__EOF__ >> "$cfgfile"
   18643 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   18644 
   18645 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   18646 
   18647 # Shell to use when invoking shell scripts.
   18648 SHELL=$lt_SHELL
   18649 
   18650 # Whether or not to build shared libraries.
   18651 build_libtool_libs=$enable_shared
   18652 
   18653 # Whether or not to build static libraries.
   18654 build_old_libs=$enable_static
   18655 
   18656 # Whether or not to add -lc for building shared libraries.
   18657 build_libtool_need_lc=$archive_cmds_need_lc_RC
   18658 
   18659 # Whether or not to disallow shared libs when runtime libs are static
   18660 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
   18661 
   18662 # Whether or not to optimize for fast installation.
   18663 fast_install=$enable_fast_install
   18664 
   18665 # The host system.
   18666 host_alias=$host_alias
   18667 host=$host
   18668 host_os=$host_os
   18669 
   18670 # The build system.
   18671 build_alias=$build_alias
   18672 build=$build
   18673 build_os=$build_os
   18674 
   18675 # An echo program that does not interpret backslashes.
   18676 echo=$lt_echo
   18677 
   18678 # The archiver.
   18679 AR=$lt_AR
   18680 AR_FLAGS=$lt_AR_FLAGS
   18681 
   18682 # A C compiler.
   18683 LTCC=$lt_LTCC
   18684 
   18685 # LTCC compiler flags.
   18686 LTCFLAGS=$lt_LTCFLAGS
   18687 
   18688 # A language-specific compiler.
   18689 CC=$lt_compiler_RC
   18690 
   18691 # Is the compiler the GNU C compiler?
   18692 with_gcc=$GCC_RC
   18693 
   18694 # An ERE matcher.
   18695 EGREP=$lt_EGREP
   18696 
   18697 # The linker used to build libraries.
   18698 LD=$lt_LD_RC
   18699 
   18700 # Whether we need hard or soft links.
   18701 LN_S=$lt_LN_S
   18702 
   18703 # A BSD-compatible nm program.
   18704 NM=$lt_NM
   18705 
   18706 # A symbol stripping program
   18707 STRIP=$lt_STRIP
   18708 
   18709 # Used to examine libraries when file_magic_cmd begins "file"
   18710 MAGIC_CMD=$MAGIC_CMD
   18711 
   18712 # Used on cygwin: DLL creation program.
   18713 DLLTOOL="$DLLTOOL"
   18714 
   18715 # Used on cygwin: object dumper.
   18716 OBJDUMP="$OBJDUMP"
   18717 
   18718 # Used on cygwin: assembler.
   18719 AS="$AS"
   18720 
   18721 # The name of the directory that contains temporary libtool files.
   18722 objdir=$objdir
   18723 
   18724 # How to create reloadable object files.
   18725 reload_flag=$lt_reload_flag
   18726 reload_cmds=$lt_reload_cmds
   18727 
   18728 # How to pass a linker flag through the compiler.
   18729 wl=$lt_lt_prog_compiler_wl_RC
   18730 
   18731 # Object file suffix (normally "o").
   18732 objext="$ac_objext"
   18733 
   18734 # Old archive suffix (normally "a").
   18735 libext="$libext"
   18736 
   18737 # Shared library suffix (normally ".so").
   18738 shrext_cmds='$shrext_cmds'
   18739 
   18740 # Executable file suffix (normally "").
   18741 exeext="$exeext"
   18742 
   18743 # Additional compiler flags for building library objects.
   18744 pic_flag=$lt_lt_prog_compiler_pic_RC
   18745 pic_mode=$pic_mode
   18746 
   18747 # What is the maximum length of a command?
   18748 max_cmd_len=$lt_cv_sys_max_cmd_len
   18749 
   18750 # Does compiler simultaneously support -c and -o options?
   18751 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
   18752 
   18753 # Must we lock files when doing compilation?
   18754 need_locks=$lt_need_locks
   18755 
   18756 # Do we need the lib prefix for modules?
   18757 need_lib_prefix=$need_lib_prefix
   18758 
   18759 # Do we need a version for libraries?
   18760 need_version=$need_version
   18761 
   18762 # Whether dlopen is supported.
   18763 dlopen_support=$enable_dlopen
   18764 
   18765 # Whether dlopen of programs is supported.
   18766 dlopen_self=$enable_dlopen_self
   18767 
   18768 # Whether dlopen of statically linked programs is supported.
   18769 dlopen_self_static=$enable_dlopen_self_static
   18770 
   18771 # Compiler flag to prevent dynamic linking.
   18772 link_static_flag=$lt_lt_prog_compiler_static_RC
   18773 
   18774 # Compiler flag to turn off builtin functions.
   18775 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
   18776 
   18777 # Compiler flag to allow reflexive dlopens.
   18778 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
   18779 
   18780 # Compiler flag to generate shared objects directly from archives.
   18781 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
   18782 
   18783 # Compiler flag to generate thread-safe objects.
   18784 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
   18785 
   18786 # Library versioning type.
   18787 version_type=$version_type
   18788 
   18789 # Format of library name prefix.
   18790 libname_spec=$lt_libname_spec
   18791 
   18792 # List of archive names.  First name is the real one, the rest are links.
   18793 # The last name is the one that the linker finds with -lNAME.
   18794 library_names_spec=$lt_library_names_spec
   18795 
   18796 # The coded name of the library, if different from the real name.
   18797 soname_spec=$lt_soname_spec
   18798 
   18799 # Commands used to build and install an old-style archive.
   18800 RANLIB=$lt_RANLIB
   18801 old_archive_cmds=$lt_old_archive_cmds_RC
   18802 old_postinstall_cmds=$lt_old_postinstall_cmds
   18803 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   18804 
   18805 # Create an old-style archive from a shared archive.
   18806 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
   18807 
   18808 # Create a temporary old-style archive to link instead of a shared archive.
   18809 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
   18810 
   18811 # Commands used to build and install a shared archive.
   18812 archive_cmds=$lt_archive_cmds_RC
   18813 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
   18814 postinstall_cmds=$lt_postinstall_cmds
   18815 postuninstall_cmds=$lt_postuninstall_cmds
   18816 
   18817 # Commands used to build a loadable module (assumed same as above if empty)
   18818 module_cmds=$lt_module_cmds_RC
   18819 module_expsym_cmds=$lt_module_expsym_cmds_RC
   18820 
   18821 # Commands to strip libraries.
   18822 old_striplib=$lt_old_striplib
   18823 striplib=$lt_striplib
   18824 
   18825 # Dependencies to place before the objects being linked to create a
   18826 # shared library.
   18827 predep_objects=$lt_predep_objects_RC
   18828 
   18829 # Dependencies to place after the objects being linked to create a
   18830 # shared library.
   18831 postdep_objects=$lt_postdep_objects_RC
   18832 
   18833 # Dependencies to place before the objects being linked to create a
   18834 # shared library.
   18835 predeps=$lt_predeps_RC
   18836 
   18837 # Dependencies to place after the objects being linked to create a
   18838 # shared library.
   18839 postdeps=$lt_postdeps_RC
   18840 
   18841 # The directories searched by this compiler when creating a shared
   18842 # library
   18843 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
   18844 
   18845 # The library search path used internally by the compiler when linking
   18846 # a shared library.
   18847 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
   18848 
   18849 # Method to check whether dependent libraries are shared objects.
   18850 deplibs_check_method=$lt_deplibs_check_method
   18851 
   18852 # Command to use when deplibs_check_method == file_magic.
   18853 file_magic_cmd=$lt_file_magic_cmd
   18854 
   18855 # Flag that allows shared libraries with undefined symbols to be built.
   18856 allow_undefined_flag=$lt_allow_undefined_flag_RC
   18857 
   18858 # Flag that forces no undefined symbols.
   18859 no_undefined_flag=$lt_no_undefined_flag_RC
   18860 
   18861 # Commands used to finish a libtool library installation in a directory.
   18862 finish_cmds=$lt_finish_cmds
   18863 
   18864 # Same as above, but a single script fragment to be evaled but not shown.
   18865 finish_eval=$lt_finish_eval
   18866 
   18867 # Take the output of nm and produce a listing of raw symbols and C names.
   18868 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   18869 
   18870 # Transform the output of nm in a proper C declaration
   18871 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   18872 
   18873 # Transform the output of nm in a C name address pair
   18874 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   18875 
   18876 # This is the shared library runtime path variable.
   18877 runpath_var=$runpath_var
   18878 
   18879 # This is the shared library path variable.
   18880 shlibpath_var=$shlibpath_var
   18881 
   18882 # Is shlibpath searched before the hard-coded library search path?
   18883 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   18884 
   18885 # How to hardcode a shared library path into an executable.
   18886 hardcode_action=$hardcode_action_RC
   18887 
   18888 # Whether we should hardcode library paths into libraries.
   18889 hardcode_into_libs=$hardcode_into_libs
   18890 
   18891 # Flag to hardcode \$libdir into a binary during linking.
   18892 # This must work even if \$libdir does not exist.
   18893 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
   18894 
   18895 # If ld is used when linking, flag to hardcode \$libdir into
   18896 # a binary during linking. This must work even if \$libdir does
   18897 # not exist.
   18898 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
   18899 
   18900 # Whether we need a single -rpath flag with a separated argument.
   18901 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
   18902 
   18903 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   18904 # resulting binary.
   18905 hardcode_direct=$hardcode_direct_RC
   18906 
   18907 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   18908 # resulting binary.
   18909 hardcode_minus_L=$hardcode_minus_L_RC
   18910 
   18911 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   18912 # the resulting binary.
   18913 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
   18914 
   18915 # Set to yes if building a shared library automatically hardcodes DIR into the library
   18916 # and all subsequent libraries and executables linked against it.
   18917 hardcode_automatic=$hardcode_automatic_RC
   18918 
   18919 # Variables whose values should be saved in libtool wrapper scripts and
   18920 # restored at relink time.
   18921 variables_saved_for_relink="$variables_saved_for_relink"
   18922 
   18923 # Whether libtool must link a program against all its dependency libraries.
   18924 link_all_deplibs=$link_all_deplibs_RC
   18925 
   18926 # Compile-time system search path for libraries
   18927 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   18928 
   18929 # Run-time system search path for libraries
   18930 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   18931 
   18932 # Fix the shell variable \$srcfile for the compiler.
   18933 fix_srcfile_path=$lt_fix_srcfile_path
   18934 
   18935 # Set to yes if exported symbols are required.
   18936 always_export_symbols=$always_export_symbols_RC
   18937 
   18938 # The commands to list exported symbols.
   18939 export_symbols_cmds=$lt_export_symbols_cmds_RC
   18940 
   18941 # The commands to extract the exported symbol list from a shared archive.
   18942 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   18943 
   18944 # Symbols that should not be listed in the preloaded symbols.
   18945 exclude_expsyms=$lt_exclude_expsyms_RC
   18946 
   18947 # Symbols that must always be exported.
   18948 include_expsyms=$lt_include_expsyms_RC
   18949 
   18950 # ### END LIBTOOL TAG CONFIG: $tagname
   18951 
   18952 __EOF__
   18953 
   18954 
   18955 else
   18956   # If there is no Makefile yet, we rely on a make rule to execute
   18957   # `config.status --recheck' to rerun these tests and create the
   18958   # libtool script then.
   18959   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
   18960   if test -f "$ltmain_in"; then
   18961     test -f Makefile && make "$ltmain"
   18962   fi
   18963 fi
   18964 
   18965 
   18966 ac_ext=c
   18967 ac_cpp='$CPP $CPPFLAGS'
   18968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   18969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   18970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   18971 
   18972 CC="$lt_save_CC"
   18973 
   18974 	;;
   18975 
   18976       *)
   18977 	as_fn_error "Unsupported tag name: $tagname" "$LINENO" 5
   18978 	;;
   18979       esac
   18980 
   18981       # Append the new tag name to the list of available tags.
   18982       if test -n "$tagname" ; then
   18983       available_tags="$available_tags $tagname"
   18984     fi
   18985     fi
   18986   done
   18987   IFS="$lt_save_ifs"
   18988 
   18989   # Now substitute the updated list of available tags.
   18990   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
   18991     mv "${ofile}T" "$ofile"
   18992     chmod +x "$ofile"
   18993   else
   18994     rm -f "${ofile}T"
   18995     as_fn_error "unable to update list of available tagged configurations." "$LINENO" 5
   18996   fi
   18997 fi
   18998 
   18999 
   19000 
   19001 # This can be used to rebuild libtool when needed
   19002 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
   19003 
   19004 # Always use our own libtool.
   19005 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   19006 
   19007 # Prevent multiple expansion
   19008 
   19009 
   19010 
   19011 
   19012 
   19013 
   19014 
   19015 
   19016 
   19017 
   19018 
   19019 
   19020 
   19021 
   19022 
   19023 
   19024 
   19025 
   19026 
   19027 
   19028 # Check whether --enable-debug was given.
   19029 if test "${enable_debug+set}" = set; then :
   19030   enableval=$enable_debug;
   19031 	CXXFLAGS="-g -O0 -Wall"
   19032 
   19033 $as_echo "#define WITH_DEBUG /**/" >>confdefs.h
   19034 
   19035 
   19036 fi
   19037 
   19038 
   19039 
   19040 # Check whether --with-libldap was given.
   19041 if test "${with_libldap+set}" = set; then :
   19042   withval=$with_libldap;
   19043 	LIBS="-L$with_libldap $LIBS "
   19044 
   19045 else
   19046 
   19047 	LIBS="-L/usr/local/lib $LIBS "
   19048 
   19049 
   19050 fi
   19051 
   19052 
   19053 
   19054 # Check whether --with-ldap-includes was given.
   19055 if test "${with_ldap_includes+set}" = set; then :
   19056   withval=$with_ldap_includes;
   19057 	CPPFLAGS="-I$with_ldap_includes $CPPFLAGS "
   19058 
   19059 else
   19060 
   19061 	CPPFLAGS="-I/usr/local/include $CPPFLAGS "
   19062 
   19063 
   19064 fi
   19065 
   19066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lresolv" >&5
   19067 $as_echo_n "checking for main in -lresolv... " >&6; }
   19068 if test "${ac_cv_lib_resolv_main+set}" = set; then :
   19069   $as_echo_n "(cached) " >&6
   19070 else
   19071   ac_check_lib_save_LIBS=$LIBS
   19072 LIBS="-lresolv  $LIBS"
   19073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19074 /* end confdefs.h.  */
   19075 
   19076 
   19077 int
   19078 main ()
   19079 {
   19080 return main ();
   19081   ;
   19082   return 0;
   19083 }
   19084 _ACEOF
   19085 if ac_fn_c_try_link "$LINENO"; then :
   19086   ac_cv_lib_resolv_main=yes
   19087 else
   19088   ac_cv_lib_resolv_main=no
   19089 fi
   19090 rm -f core conftest.err conftest.$ac_objext \
   19091     conftest$ac_exeext conftest.$ac_ext
   19092 LIBS=$ac_check_lib_save_LIBS
   19093 fi
   19094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_main" >&5
   19095 $as_echo "$ac_cv_lib_resolv_main" >&6; }
   19096 if test "x$ac_cv_lib_resolv_main" = x""yes; then :
   19097   cat >>confdefs.h <<_ACEOF
   19098 #define HAVE_LIBRESOLV 1
   19099 _ACEOF
   19100 
   19101   LIBS="-lresolv $LIBS"
   19102 
   19103 fi
   19104 
   19105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_strdup in -llber" >&5
   19106 $as_echo_n "checking for ber_strdup in -llber... " >&6; }
   19107 if test "${ac_cv_lib_lber_ber_strdup+set}" = set; then :
   19108   $as_echo_n "(cached) " >&6
   19109 else
   19110   ac_check_lib_save_LIBS=$LIBS
   19111 LIBS="-llber  $LIBS"
   19112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19113 /* end confdefs.h.  */
   19114 
   19115 /* Override any GCC internal prototype to avoid an error.
   19116    Use char because int might match the return type of a GCC
   19117    builtin and then its argument prototype would still apply.  */
   19118 #ifdef __cplusplus
   19119 extern "C"
   19120 #endif
   19121 char ber_strdup ();
   19122 int
   19123 main ()
   19124 {
   19125 return ber_strdup ();
   19126   ;
   19127   return 0;
   19128 }
   19129 _ACEOF
   19130 if ac_fn_c_try_link "$LINENO"; then :
   19131   ac_cv_lib_lber_ber_strdup=yes
   19132 else
   19133   ac_cv_lib_lber_ber_strdup=no
   19134 fi
   19135 rm -f core conftest.err conftest.$ac_objext \
   19136     conftest$ac_exeext conftest.$ac_ext
   19137 LIBS=$ac_check_lib_save_LIBS
   19138 fi
   19139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lber_ber_strdup" >&5
   19140 $as_echo "$ac_cv_lib_lber_ber_strdup" >&6; }
   19141 if test "x$ac_cv_lib_lber_ber_strdup" = x""yes; then :
   19142 
   19143         :
   19144 
   19145 else
   19146 
   19147         echo "        didn't find ber_strdup in liblber !";
   19148         echo "        Check for the right version (>= 2.0) of the OpenLDAP libraries";
   19149         echo "        or try the --with-libldap option.";
   19150         exit
   19151 
   19152 fi
   19153 
   19154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_add_ext in -lldap" >&5
   19155 $as_echo_n "checking for ldap_add_ext in -lldap... " >&6; }
   19156 if test "${ac_cv_lib_ldap_ldap_add_ext+set}" = set; then :
   19157   $as_echo_n "(cached) " >&6
   19158 else
   19159   ac_check_lib_save_LIBS=$LIBS
   19160 LIBS="-lldap
   19161     -llber
   19162      $LIBS"
   19163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19164 /* end confdefs.h.  */
   19165 
   19166 /* Override any GCC internal prototype to avoid an error.
   19167    Use char because int might match the return type of a GCC
   19168    builtin and then its argument prototype would still apply.  */
   19169 #ifdef __cplusplus
   19170 extern "C"
   19171 #endif
   19172 char ldap_add_ext ();
   19173 int
   19174 main ()
   19175 {
   19176 return ldap_add_ext ();
   19177   ;
   19178   return 0;
   19179 }
   19180 _ACEOF
   19181 if ac_fn_c_try_link "$LINENO"; then :
   19182   ac_cv_lib_ldap_ldap_add_ext=yes
   19183 else
   19184   ac_cv_lib_ldap_ldap_add_ext=no
   19185 fi
   19186 rm -f core conftest.err conftest.$ac_objext \
   19187     conftest$ac_exeext conftest.$ac_ext
   19188 LIBS=$ac_check_lib_save_LIBS
   19189 fi
   19190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_add_ext" >&5
   19191 $as_echo "$ac_cv_lib_ldap_ldap_add_ext" >&6; }
   19192 if test "x$ac_cv_lib_ldap_ldap_add_ext" = x""yes; then :
   19193 
   19194         :
   19195 
   19196 else
   19197 
   19198         echo "        didn't find ldap_add_ext in libldap !";
   19199         echo "        Check for the right version (>= 2.0) of the OpenLDAP libraries";
   19200         echo "        or try the --with-libldap option.";
   19201         exit
   19202 
   19203 fi
   19204 
   19205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
   19206 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
   19207 if test "${ac_cv_header_time+set}" = set; then :
   19208   $as_echo_n "(cached) " >&6
   19209 else
   19210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19211 /* end confdefs.h.  */
   19212 #include <sys/types.h>
   19213 #include <sys/time.h>
   19214 #include <time.h>
   19215 
   19216 int
   19217 main ()
   19218 {
   19219 if ((struct tm *) 0)
   19220 return 0;
   19221   ;
   19222   return 0;
   19223 }
   19224 _ACEOF
   19225 if ac_fn_c_try_compile "$LINENO"; then :
   19226   ac_cv_header_time=yes
   19227 else
   19228   ac_cv_header_time=no
   19229 fi
   19230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   19231 fi
   19232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
   19233 $as_echo "$ac_cv_header_time" >&6; }
   19234 if test $ac_cv_header_time = yes; then
   19235 
   19236 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   19237 
   19238 fi
   19239 
   19240 for ac_header in termios.h ldap.h
   19241 do :
   19242   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   19243 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   19244 eval as_val=\$$as_ac_Header
   19245    if test "x$as_val" = x""yes; then :
   19246   cat >>confdefs.h <<_ACEOF
   19247 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   19248 _ACEOF
   19249 
   19250 fi
   19251 
   19252 done
   19253 
   19254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19255 /* end confdefs.h.  */
   19256 #include <ldap.h>
   19257 
   19258 _ACEOF
   19259 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   19260   $EGREP "ldap_add_ext" >/dev/null 2>&1; then :
   19261 
   19262         :
   19263 
   19264 else
   19265 
   19266         echo "        didn't find ldap_add_ext in ldap.h!";
   19267         echo "        Check for the right version (>= 2.0) of the OpenLDAP includes";
   19268         echo "        or try --with-ldap-includes option.";
   19269         exit
   19270 
   19271 fi
   19272 rm -f conftest*
   19273 
   19274 ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
   19275 if test "x$ac_cv_header_lber_h" = x""yes; then :
   19276 
   19277 fi
   19278 
   19279 
   19280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19281 /* end confdefs.h.  */
   19282 #include <lber.h>
   19283 
   19284 _ACEOF
   19285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   19286   $EGREP "ber_strdup" >/dev/null 2>&1; then :
   19287 
   19288         :
   19289 
   19290 else
   19291 
   19292         echo "        didn't find ber_strdup in lber.h!";
   19293         echo "        Check for the right version (>= 2.0) of the OpenLDAP includes";
   19294         echo "        or try --with-ldap-includes option.";
   19295         exit
   19296 
   19297 fi
   19298 rm -f conftest*
   19299 
   19300 
   19301 
   19302 
   19303 ac_config_files="$ac_config_files Makefile src/Makefile examples/Makefile"
   19304 
   19305 cat >confcache <<\_ACEOF
   19306 # This file is a shell script that caches the results of configure
   19307 # tests run on this system so they can be shared between configure
   19308 # scripts and configure runs, see configure's option --config-cache.
   19309 # It is not useful on other systems.  If it contains results you don't
   19310 # want to keep, you may remove or edit it.
   19311 #
   19312 # config.status only pays attention to the cache file if you give it
   19313 # the --recheck option to rerun configure.
   19314 #
   19315 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   19316 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   19317 # following values.
   19318 
   19319 _ACEOF
   19320 
   19321 # The following way of writing the cache mishandles newlines in values,
   19322 # but we know of no workaround that is simple, portable, and efficient.
   19323 # So, we kill variables containing newlines.
   19324 # Ultrix sh set writes to stderr and can't be redirected directly,
   19325 # and sets the high bit in the cache file unless we assign to the vars.
   19326 (
   19327   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   19328     eval ac_val=\$$ac_var
   19329     case $ac_val in #(
   19330     *${as_nl}*)
   19331       case $ac_var in #(
   19332       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   19333 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   19334       esac
   19335       case $ac_var in #(
   19336       _ | IFS | as_nl) ;; #(
   19337       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   19338       *) { eval $ac_var=; unset $ac_var;} ;;
   19339       esac ;;
   19340     esac
   19341   done
   19342 
   19343   (set) 2>&1 |
   19344     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   19345     *${as_nl}ac_space=\ *)
   19346       # `set' does not quote correctly, so add quotes: double-quote
   19347       # substitution turns \\\\ into \\, and sed turns \\ into \.
   19348       sed -n \
   19349 	"s/'/'\\\\''/g;
   19350 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   19351       ;; #(
   19352     *)
   19353       # `set' quotes correctly as required by POSIX, so do not add quotes.
   19354       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   19355       ;;
   19356     esac |
   19357     sort
   19358 ) |
   19359   sed '
   19360      /^ac_cv_env_/b end
   19361      t clear
   19362      :clear
   19363      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   19364      t end
   19365      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   19366      :end' >>confcache
   19367 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   19368   if test -w "$cache_file"; then
   19369     test "x$cache_file" != "x/dev/null" &&
   19370       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   19371 $as_echo "$as_me: updating cache $cache_file" >&6;}
   19372     cat confcache >$cache_file
   19373   else
   19374     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   19375 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   19376   fi
   19377 fi
   19378 rm -f confcache
   19379 
   19380 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   19381 # Let make expand exec_prefix.
   19382 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   19383 
   19384 DEFS=-DHAVE_CONFIG_H
   19385 
   19386 ac_libobjs=
   19387 ac_ltlibobjs=
   19388 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   19389   # 1. Remove the extension, and $U if already installed.
   19390   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   19391   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   19392   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   19393   #    will be set to the directory where LIBOBJS objects are built.
   19394   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   19395   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   19396 done
   19397 LIBOBJS=$ac_libobjs
   19398 
   19399 LTLIBOBJS=$ac_ltlibobjs
   19400 
   19401 
   19402 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   19403   as_fn_error "conditional \"AMDEP\" was never defined.
   19404 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19405 fi
   19406 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   19407   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
   19408 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19409 fi
   19410 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   19411   as_fn_error "conditional \"am__fastdepCC\" was never defined.
   19412 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19413 fi
   19414 
   19415 : ${CONFIG_STATUS=./config.status}
   19416 ac_write_fail=0
   19417 ac_clean_files_save=$ac_clean_files
   19418 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   19419 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   19420 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   19421 as_write_fail=0
   19422 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   19423 #! $SHELL
   19424 # Generated by $as_me.
   19425 # Run this file to recreate the current configuration.
   19426 # Compiler output produced by configure, useful for debugging
   19427 # configure, is in config.log if it exists.
   19428 
   19429 debug=false
   19430 ac_cs_recheck=false
   19431 ac_cs_silent=false
   19432 
   19433 SHELL=\${CONFIG_SHELL-$SHELL}
   19434 export SHELL
   19435 _ASEOF
   19436 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   19437 ## -------------------- ##
   19438 ## M4sh Initialization. ##
   19439 ## -------------------- ##
   19440 
   19441 # Be more Bourne compatible
   19442 DUALCASE=1; export DUALCASE # for MKS sh
   19443 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   19444   emulate sh
   19445   NULLCMD=:
   19446   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   19447   # is contrary to our usage.  Disable this feature.
   19448   alias -g '${1+"$@"}'='"$@"'
   19449   setopt NO_GLOB_SUBST
   19450 else
   19451   case `(set -o) 2>/dev/null` in #(
   19452   *posix*) :
   19453     set -o posix ;; #(
   19454   *) :
   19455      ;;
   19456 esac
   19457 fi
   19458 
   19459 
   19460 as_nl='
   19461 '
   19462 export as_nl
   19463 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   19464 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   19465 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   19466 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   19467 # Prefer a ksh shell builtin over an external printf program on Solaris,
   19468 # but without wasting forks for bash or zsh.
   19469 if test -z "$BASH_VERSION$ZSH_VERSION" \
   19470     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   19471   as_echo='print -r --'
   19472   as_echo_n='print -rn --'
   19473 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   19474   as_echo='printf %s\n'
   19475   as_echo_n='printf %s'
   19476 else
   19477   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   19478     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   19479     as_echo_n='/usr/ucb/echo -n'
   19480   else
   19481     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   19482     as_echo_n_body='eval
   19483       arg=$1;
   19484       case $arg in #(
   19485       *"$as_nl"*)
   19486 	expr "X$arg" : "X\\(.*\\)$as_nl";
   19487 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   19488       esac;
   19489       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   19490     '
   19491     export as_echo_n_body
   19492     as_echo_n='sh -c $as_echo_n_body as_echo'
   19493   fi
   19494   export as_echo_body
   19495   as_echo='sh -c $as_echo_body as_echo'
   19496 fi
   19497 
   19498 # The user is always right.
   19499 if test "${PATH_SEPARATOR+set}" != set; then
   19500   PATH_SEPARATOR=:
   19501   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   19502     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   19503       PATH_SEPARATOR=';'
   19504   }
   19505 fi
   19506 
   19507 
   19508 # IFS
   19509 # We need space, tab and new line, in precisely that order.  Quoting is
   19510 # there to prevent editors from complaining about space-tab.
   19511 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   19512 # splitting by setting IFS to empty value.)
   19513 IFS=" ""	$as_nl"
   19514 
   19515 # Find who we are.  Look in the path if we contain no directory separator.
   19516 case $0 in #((
   19517   *[\\/]* ) as_myself=$0 ;;
   19518   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19519 for as_dir in $PATH
   19520 do
   19521   IFS=$as_save_IFS
   19522   test -z "$as_dir" && as_dir=.
   19523     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   19524   done
   19525 IFS=$as_save_IFS
   19526 
   19527      ;;
   19528 esac
   19529 # We did not find ourselves, most probably we were run as `sh COMMAND'
   19530 # in which case we are not to be found in the path.
   19531 if test "x$as_myself" = x; then
   19532   as_myself=$0
   19533 fi
   19534 if test ! -f "$as_myself"; then
   19535   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   19536   exit 1
   19537 fi
   19538 
   19539 # Unset variables that we do not need and which cause bugs (e.g. in
   19540 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   19541 # suppresses any "Segmentation fault" message there.  '((' could
   19542 # trigger a bug in pdksh 5.2.14.
   19543 for as_var in BASH_ENV ENV MAIL MAILPATH
   19544 do eval test x\${$as_var+set} = xset \
   19545   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   19546 done
   19547 PS1='$ '
   19548 PS2='> '
   19549 PS4='+ '
   19550 
   19551 # NLS nuisances.
   19552 LC_ALL=C
   19553 export LC_ALL
   19554 LANGUAGE=C
   19555 export LANGUAGE
   19556 
   19557 # CDPATH.
   19558 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   19559 
   19560 
   19561 # as_fn_error ERROR [LINENO LOG_FD]
   19562 # ---------------------------------
   19563 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   19564 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   19565 # script with status $?, using 1 if that was 0.
   19566 as_fn_error ()
   19567 {
   19568   as_status=$?; test $as_status -eq 0 && as_status=1
   19569   if test "$3"; then
   19570     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   19571     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
   19572   fi
   19573   $as_echo "$as_me: error: $1" >&2
   19574   as_fn_exit $as_status
   19575 } # as_fn_error
   19576 
   19577 
   19578 # as_fn_set_status STATUS
   19579 # -----------------------
   19580 # Set $? to STATUS, without forking.
   19581 as_fn_set_status ()
   19582 {
   19583   return $1
   19584 } # as_fn_set_status
   19585 
   19586 # as_fn_exit STATUS
   19587 # -----------------
   19588 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   19589 as_fn_exit ()
   19590 {
   19591   set +e
   19592   as_fn_set_status $1
   19593   exit $1
   19594 } # as_fn_exit
   19595 
   19596 # as_fn_unset VAR
   19597 # ---------------
   19598 # Portably unset VAR.
   19599 as_fn_unset ()
   19600 {
   19601   { eval $1=; unset $1;}
   19602 }
   19603 as_unset=as_fn_unset
   19604 # as_fn_append VAR VALUE
   19605 # ----------------------
   19606 # Append the text in VALUE to the end of the definition contained in VAR. Take
   19607 # advantage of any shell optimizations that allow amortized linear growth over
   19608 # repeated appends, instead of the typical quadratic growth present in naive
   19609 # implementations.
   19610 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   19611   eval 'as_fn_append ()
   19612   {
   19613     eval $1+=\$2
   19614   }'
   19615 else
   19616   as_fn_append ()
   19617   {
   19618     eval $1=\$$1\$2
   19619   }
   19620 fi # as_fn_append
   19621 
   19622 # as_fn_arith ARG...
   19623 # ------------------
   19624 # Perform arithmetic evaluation on the ARGs, and store the result in the
   19625 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   19626 # must be portable across $(()) and expr.
   19627 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   19628   eval 'as_fn_arith ()
   19629   {
   19630     as_val=$(( $* ))
   19631   }'
   19632 else
   19633   as_fn_arith ()
   19634   {
   19635     as_val=`expr "$@" || test $? -eq 1`
   19636   }
   19637 fi # as_fn_arith
   19638 
   19639 
   19640 if expr a : '\(a\)' >/dev/null 2>&1 &&
   19641    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   19642   as_expr=expr
   19643 else
   19644   as_expr=false
   19645 fi
   19646 
   19647 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   19648   as_basename=basename
   19649 else
   19650   as_basename=false
   19651 fi
   19652 
   19653 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   19654   as_dirname=dirname
   19655 else
   19656   as_dirname=false
   19657 fi
   19658 
   19659 as_me=`$as_basename -- "$0" ||
   19660 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   19661 	 X"$0" : 'X\(//\)$' \| \
   19662 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   19663 $as_echo X/"$0" |
   19664     sed '/^.*\/\([^/][^/]*\)\/*$/{
   19665 	    s//\1/
   19666 	    q
   19667 	  }
   19668 	  /^X\/\(\/\/\)$/{
   19669 	    s//\1/
   19670 	    q
   19671 	  }
   19672 	  /^X\/\(\/\).*/{
   19673 	    s//\1/
   19674 	    q
   19675 	  }
   19676 	  s/.*/./; q'`
   19677 
   19678 # Avoid depending upon Character Ranges.
   19679 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   19680 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   19681 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   19682 as_cr_digits='0123456789'
   19683 as_cr_alnum=$as_cr_Letters$as_cr_digits
   19684 
   19685 ECHO_C= ECHO_N= ECHO_T=
   19686 case `echo -n x` in #(((((
   19687 -n*)
   19688   case `echo 'xy\c'` in
   19689   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   19690   xy)  ECHO_C='\c';;
   19691   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   19692        ECHO_T='	';;
   19693   esac;;
   19694 *)
   19695   ECHO_N='-n';;
   19696 esac
   19697 
   19698 rm -f conf$$ conf$$.exe conf$$.file
   19699 if test -d conf$$.dir; then
   19700   rm -f conf$$.dir/conf$$.file
   19701 else
   19702   rm -f conf$$.dir
   19703   mkdir conf$$.dir 2>/dev/null
   19704 fi
   19705 if (echo >conf$$.file) 2>/dev/null; then
   19706   if ln -s conf$$.file conf$$ 2>/dev/null; then
   19707     as_ln_s='ln -s'
   19708     # ... but there are two gotchas:
   19709     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   19710     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   19711     # In both cases, we have to default to `cp -p'.
   19712     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   19713       as_ln_s='cp -p'
   19714   elif ln conf$$.file conf$$ 2>/dev/null; then
   19715     as_ln_s=ln
   19716   else
   19717     as_ln_s='cp -p'
   19718   fi
   19719 else
   19720   as_ln_s='cp -p'
   19721 fi
   19722 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   19723 rmdir conf$$.dir 2>/dev/null
   19724 
   19725 
   19726 # as_fn_mkdir_p
   19727 # -------------
   19728 # Create "$as_dir" as a directory, including parents if necessary.
   19729 as_fn_mkdir_p ()
   19730 {
   19731 
   19732   case $as_dir in #(
   19733   -*) as_dir=./$as_dir;;
   19734   esac
   19735   test -d "$as_dir" || eval $as_mkdir_p || {
   19736     as_dirs=
   19737     while :; do
   19738       case $as_dir in #(
   19739       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   19740       *) as_qdir=$as_dir;;
   19741       esac
   19742       as_dirs="'$as_qdir' $as_dirs"
   19743       as_dir=`$as_dirname -- "$as_dir" ||
   19744 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19745 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19746 	 X"$as_dir" : 'X\(//\)$' \| \
   19747 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   19748 $as_echo X"$as_dir" |
   19749     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19750 	    s//\1/
   19751 	    q
   19752 	  }
   19753 	  /^X\(\/\/\)[^/].*/{
   19754 	    s//\1/
   19755 	    q
   19756 	  }
   19757 	  /^X\(\/\/\)$/{
   19758 	    s//\1/
   19759 	    q
   19760 	  }
   19761 	  /^X\(\/\).*/{
   19762 	    s//\1/
   19763 	    q
   19764 	  }
   19765 	  s/.*/./; q'`
   19766       test -d "$as_dir" && break
   19767     done
   19768     test -z "$as_dirs" || eval "mkdir $as_dirs"
   19769   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
   19770 
   19771 
   19772 } # as_fn_mkdir_p
   19773 if mkdir -p . 2>/dev/null; then
   19774   as_mkdir_p='mkdir -p "$as_dir"'
   19775 else
   19776   test -d ./-p && rmdir ./-p
   19777   as_mkdir_p=false
   19778 fi
   19779 
   19780 if test -x / >/dev/null 2>&1; then
   19781   as_test_x='test -x'
   19782 else
   19783   if ls -dL / >/dev/null 2>&1; then
   19784     as_ls_L_option=L
   19785   else
   19786     as_ls_L_option=
   19787   fi
   19788   as_test_x='
   19789     eval sh -c '\''
   19790       if test -d "$1"; then
   19791 	test -d "$1/.";
   19792       else
   19793 	case $1 in #(
   19794 	-*)set "./$1";;
   19795 	esac;
   19796 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
   19797 	???[sx]*):;;*)false;;esac;fi
   19798     '\'' sh
   19799   '
   19800 fi
   19801 as_executable_p=$as_test_x
   19802 
   19803 # Sed expression to map a string onto a valid CPP name.
   19804 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   19805 
   19806 # Sed expression to map a string onto a valid variable name.
   19807 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   19808 
   19809 
   19810 exec 6>&1
   19811 ## ----------------------------------- ##
   19812 ## Main body of $CONFIG_STATUS script. ##
   19813 ## ----------------------------------- ##
   19814 _ASEOF
   19815 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   19816 
   19817 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19818 # Save the log message, to keep $0 and so on meaningful, and to
   19819 # report actual input values of CONFIG_FILES etc. instead of their
   19820 # values after options handling.
   19821 ac_log="
   19822 This file was extended by ldapcpplib $as_me  , which was
   19823 generated by GNU Autoconf 2.65.  Invocation command line was
   19824 
   19825   CONFIG_FILES    = $CONFIG_FILES
   19826   CONFIG_HEADERS  = $CONFIG_HEADERS
   19827   CONFIG_LINKS    = $CONFIG_LINKS
   19828   CONFIG_COMMANDS = $CONFIG_COMMANDS
   19829   $ $0 $@
   19830 
   19831 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   19832 "
   19833 
   19834 _ACEOF
   19835 
   19836 case $ac_config_files in *"
   19837 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   19838 esac
   19839 
   19840 case $ac_config_headers in *"
   19841 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   19842 esac
   19843 
   19844 
   19845 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19846 # Files that config.status was made for.
   19847 config_files="$ac_config_files"
   19848 config_headers="$ac_config_headers"
   19849 config_commands="$ac_config_commands"
   19850 
   19851 _ACEOF
   19852 
   19853 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19854 ac_cs_usage="\
   19855 \`$as_me' instantiates files and other configuration actions
   19856 from templates according to the current configuration.  Unless the files
   19857 and actions are specified as TAGs, all are instantiated by default.
   19858 
   19859 Usage: $0 [OPTION]... [TAG]...
   19860 
   19861   -h, --help       print this help, then exit
   19862   -V, --version    print version number and configuration settings, then exit
   19863       --config     print configuration, then exit
   19864   -q, --quiet, --silent
   19865                    do not print progress messages
   19866   -d, --debug      don't remove temporary files
   19867       --recheck    update $as_me by reconfiguring in the same conditions
   19868       --file=FILE[:TEMPLATE]
   19869                    instantiate the configuration file FILE
   19870       --header=FILE[:TEMPLATE]
   19871                    instantiate the configuration header FILE
   19872 
   19873 Configuration files:
   19874 $config_files
   19875 
   19876 Configuration headers:
   19877 $config_headers
   19878 
   19879 Configuration commands:
   19880 $config_commands
   19881 
   19882 Report bugs to <http://www.openldap.org/its/ >."
   19883 
   19884 _ACEOF
   19885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19886 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   19887 ac_cs_version="\\
   19888 ldapcpplib config.status
   19889 configured by $0, generated by GNU Autoconf 2.65,
   19890   with options \\"\$ac_cs_config\\"
   19891 
   19892 Copyright (C) 2009 Free Software Foundation, Inc.
   19893 This config.status script is free software; the Free Software Foundation
   19894 gives unlimited permission to copy, distribute and modify it."
   19895 
   19896 ac_pwd='$ac_pwd'
   19897 srcdir='$srcdir'
   19898 INSTALL='$INSTALL'
   19899 MKDIR_P='$MKDIR_P'
   19900 AWK='$AWK'
   19901 test -n "\$AWK" || AWK=awk
   19902 _ACEOF
   19903 
   19904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19905 # The default lists apply if the user does not specify any file.
   19906 ac_need_defaults=:
   19907 while test $# != 0
   19908 do
   19909   case $1 in
   19910   --*=*)
   19911     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   19912     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   19913     ac_shift=:
   19914     ;;
   19915   *)
   19916     ac_option=$1
   19917     ac_optarg=$2
   19918     ac_shift=shift
   19919     ;;
   19920   esac
   19921 
   19922   case $ac_option in
   19923   # Handling of the options.
   19924   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   19925     ac_cs_recheck=: ;;
   19926   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   19927     $as_echo "$ac_cs_version"; exit ;;
   19928   --config | --confi | --conf | --con | --co | --c )
   19929     $as_echo "$ac_cs_config"; exit ;;
   19930   --debug | --debu | --deb | --de | --d | -d )
   19931     debug=: ;;
   19932   --file | --fil | --fi | --f )
   19933     $ac_shift
   19934     case $ac_optarg in
   19935     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19936     esac
   19937     as_fn_append CONFIG_FILES " '$ac_optarg'"
   19938     ac_need_defaults=false;;
   19939   --header | --heade | --head | --hea )
   19940     $ac_shift
   19941     case $ac_optarg in
   19942     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19943     esac
   19944     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   19945     ac_need_defaults=false;;
   19946   --he | --h)
   19947     # Conflict between --help and --header
   19948     as_fn_error "ambiguous option: \`$1'
   19949 Try \`$0 --help' for more information.";;
   19950   --help | --hel | -h )
   19951     $as_echo "$ac_cs_usage"; exit ;;
   19952   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   19953   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   19954     ac_cs_silent=: ;;
   19955 
   19956   # This is an error.
   19957   -*) as_fn_error "unrecognized option: \`$1'
   19958 Try \`$0 --help' for more information." ;;
   19959 
   19960   *) as_fn_append ac_config_targets " $1"
   19961      ac_need_defaults=false ;;
   19962 
   19963   esac
   19964   shift
   19965 done
   19966 
   19967 ac_configure_extra_args=
   19968 
   19969 if $ac_cs_silent; then
   19970   exec 6>/dev/null
   19971   ac_configure_extra_args="$ac_configure_extra_args --silent"
   19972 fi
   19973 
   19974 _ACEOF
   19975 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19976 if \$ac_cs_recheck; then
   19977   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   19978   shift
   19979   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   19980   CONFIG_SHELL='$SHELL'
   19981   export CONFIG_SHELL
   19982   exec "\$@"
   19983 fi
   19984 
   19985 _ACEOF
   19986 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19987 exec 5>>config.log
   19988 {
   19989   echo
   19990   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   19991 ## Running $as_me. ##
   19992 _ASBOX
   19993   $as_echo "$ac_log"
   19994 } >&5
   19995 
   19996 _ACEOF
   19997 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19998 #
   19999 # INIT-COMMANDS
   20000 #
   20001 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   20002 
   20003 _ACEOF
   20004 
   20005 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20006 
   20007 # Handling of arguments.
   20008 for ac_config_target in $ac_config_targets
   20009 do
   20010   case $ac_config_target in
   20011     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
   20012     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   20013     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   20014     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   20015     "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
   20016 
   20017   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   20018   esac
   20019 done
   20020 
   20021 
   20022 # If the user did not use the arguments to specify the items to instantiate,
   20023 # then the envvar interface is used.  Set only those that are not.
   20024 # We use the long form for the default assignment because of an extremely
   20025 # bizarre bug on SunOS 4.1.3.
   20026 if $ac_need_defaults; then
   20027   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   20028   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   20029   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   20030 fi
   20031 
   20032 # Have a temporary directory for convenience.  Make it in the build tree
   20033 # simply because there is no reason against having it here, and in addition,
   20034 # creating and moving files from /tmp can sometimes cause problems.
   20035 # Hook for its removal unless debugging.
   20036 # Note that there is a small window in which the directory will not be cleaned:
   20037 # after its creation but before its name has been assigned to `$tmp'.
   20038 $debug ||
   20039 {
   20040   tmp=
   20041   trap 'exit_status=$?
   20042   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
   20043 ' 0
   20044   trap 'as_fn_exit 1' 1 2 13 15
   20045 }
   20046 # Create a (secure) tmp directory for tmp files.
   20047 
   20048 {
   20049   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   20050   test -n "$tmp" && test -d "$tmp"
   20051 }  ||
   20052 {
   20053   tmp=./conf$$-$RANDOM
   20054   (umask 077 && mkdir "$tmp")
   20055 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
   20056 
   20057 # Set up the scripts for CONFIG_FILES section.
   20058 # No need to generate them if there are no CONFIG_FILES.
   20059 # This happens for instance with `./config.status config.h'.
   20060 if test -n "$CONFIG_FILES"; then
   20061 
   20062 
   20063 ac_cr=`echo X | tr X '\015'`
   20064 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   20065 # But we know of no other shell where ac_cr would be empty at this
   20066 # point, so we can use a bashism as a fallback.
   20067 if test "x$ac_cr" = x; then
   20068   eval ac_cr=\$\'\\r\'
   20069 fi
   20070 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   20071 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   20072   ac_cs_awk_cr='\r'
   20073 else
   20074   ac_cs_awk_cr=$ac_cr
   20075 fi
   20076 
   20077 echo 'BEGIN {' >"$tmp/subs1.awk" &&
   20078 _ACEOF
   20079 
   20080 
   20081 {
   20082   echo "cat >conf$$subs.awk <<_ACEOF" &&
   20083   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   20084   echo "_ACEOF"
   20085 } >conf$$subs.sh ||
   20086   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
   20087 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
   20088 ac_delim='%!_!# '
   20089 for ac_last_try in false false false false false :; do
   20090   . ./conf$$subs.sh ||
   20091     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
   20092 
   20093   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   20094   if test $ac_delim_n = $ac_delim_num; then
   20095     break
   20096   elif $ac_last_try; then
   20097     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
   20098   else
   20099     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   20100   fi
   20101 done
   20102 rm -f conf$$subs.sh
   20103 
   20104 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20105 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
   20106 _ACEOF
   20107 sed -n '
   20108 h
   20109 s/^/S["/; s/!.*/"]=/
   20110 p
   20111 g
   20112 s/^[^!]*!//
   20113 :repl
   20114 t repl
   20115 s/'"$ac_delim"'$//
   20116 t delim
   20117 :nl
   20118 h
   20119 s/\(.\{148\}\)..*/\1/
   20120 t more1
   20121 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   20122 p
   20123 n
   20124 b repl
   20125 :more1
   20126 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   20127 p
   20128 g
   20129 s/.\{148\}//
   20130 t nl
   20131 :delim
   20132 h
   20133 s/\(.\{148\}\)..*/\1/
   20134 t more2
   20135 s/["\\]/\\&/g; s/^/"/; s/$/"/
   20136 p
   20137 b
   20138 :more2
   20139 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   20140 p
   20141 g
   20142 s/.\{148\}//
   20143 t delim
   20144 ' <conf$$subs.awk | sed '
   20145 /^[^""]/{
   20146   N
   20147   s/\n//
   20148 }
   20149 ' >>$CONFIG_STATUS || ac_write_fail=1
   20150 rm -f conf$$subs.awk
   20151 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20152 _ACAWK
   20153 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
   20154   for (key in S) S_is_set[key] = 1
   20155   FS = ""
   20156 
   20157 }
   20158 {
   20159   line = $ 0
   20160   nfields = split(line, field, "@")
   20161   substed = 0
   20162   len = length(field[1])
   20163   for (i = 2; i < nfields; i++) {
   20164     key = field[i]
   20165     keylen = length(key)
   20166     if (S_is_set[key]) {
   20167       value = S[key]
   20168       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   20169       len += length(value) + length(field[++i])
   20170       substed = 1
   20171     } else
   20172       len += 1 + keylen
   20173   }
   20174 
   20175   print line
   20176 }
   20177 
   20178 _ACAWK
   20179 _ACEOF
   20180 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20181 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   20182   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   20183 else
   20184   cat
   20185 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
   20186   || as_fn_error "could not setup config files machinery" "$LINENO" 5
   20187 _ACEOF
   20188 
   20189 # VPATH may cause trouble with some makes, so we remove $(srcdir),
   20190 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
   20191 # trailing colons and then remove the whole line if VPATH becomes empty
   20192 # (actually we leave an empty line to preserve line numbers).
   20193 if test "x$srcdir" = x.; then
   20194   ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
   20195 s/:*\$(srcdir):*/:/
   20196 s/:*\${srcdir}:*/:/
   20197 s/:*@srcdir@:*/:/
   20198 s/^\([^=]*=[	 ]*\):*/\1/
   20199 s/:*$//
   20200 s/^[^=]*=[	 ]*$//
   20201 }'
   20202 fi
   20203 
   20204 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20205 fi # test -n "$CONFIG_FILES"
   20206 
   20207 # Set up the scripts for CONFIG_HEADERS section.
   20208 # No need to generate them if there are no CONFIG_HEADERS.
   20209 # This happens for instance with `./config.status Makefile'.
   20210 if test -n "$CONFIG_HEADERS"; then
   20211 cat >"$tmp/defines.awk" <<\_ACAWK ||
   20212 BEGIN {
   20213 _ACEOF
   20214 
   20215 # Transform confdefs.h into an awk script `defines.awk', embedded as
   20216 # here-document in config.status, that substitutes the proper values into
   20217 # config.h.in to produce config.h.
   20218 
   20219 # Create a delimiter string that does not exist in confdefs.h, to ease
   20220 # handling of long lines.
   20221 ac_delim='%!_!# '
   20222 for ac_last_try in false false :; do
   20223   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
   20224   if test -z "$ac_t"; then
   20225     break
   20226   elif $ac_last_try; then
   20227     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
   20228   else
   20229     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   20230   fi
   20231 done
   20232 
   20233 # For the awk script, D is an array of macro values keyed by name,
   20234 # likewise P contains macro parameters if any.  Preserve backslash
   20235 # newline sequences.
   20236 
   20237 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   20238 sed -n '
   20239 s/.\{148\}/&'"$ac_delim"'/g
   20240 t rset
   20241 :rset
   20242 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   20243 t def
   20244 d
   20245 :def
   20246 s/\\$//
   20247 t bsnl
   20248 s/["\\]/\\&/g
   20249 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20250 D["\1"]=" \3"/p
   20251 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   20252 d
   20253 :bsnl
   20254 s/["\\]/\\&/g
   20255 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20256 D["\1"]=" \3\\\\\\n"\\/p
   20257 t cont
   20258 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   20259 t cont
   20260 d
   20261 :cont
   20262 n
   20263 s/.\{148\}/&'"$ac_delim"'/g
   20264 t clear
   20265 :clear
   20266 s/\\$//
   20267 t bsnlc
   20268 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   20269 d
   20270 :bsnlc
   20271 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   20272 b cont
   20273 ' <confdefs.h | sed '
   20274 s/'"$ac_delim"'/"\\\
   20275 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   20276 
   20277 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20278   for (key in D) D_is_set[key] = 1
   20279   FS = ""
   20280 }
   20281 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   20282   line = \$ 0
   20283   split(line, arg, " ")
   20284   if (arg[1] == "#") {
   20285     defundef = arg[2]
   20286     mac1 = arg[3]
   20287   } else {
   20288     defundef = substr(arg[1], 2)
   20289     mac1 = arg[2]
   20290   }
   20291   split(mac1, mac2, "(") #)
   20292   macro = mac2[1]
   20293   prefix = substr(line, 1, index(line, defundef) - 1)
   20294   if (D_is_set[macro]) {
   20295     # Preserve the white space surrounding the "#".
   20296     print prefix "define", macro P[macro] D[macro]
   20297     next
   20298   } else {
   20299     # Replace #undef with comments.  This is necessary, for example,
   20300     # in the case of _POSIX_SOURCE, which is predefined and required
   20301     # on some systems where configure will not decide to define it.
   20302     if (defundef == "undef") {
   20303       print "/*", prefix defundef, macro, "*/"
   20304       next
   20305     }
   20306   }
   20307 }
   20308 { print }
   20309 _ACAWK
   20310 _ACEOF
   20311 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20312   as_fn_error "could not setup config headers machinery" "$LINENO" 5
   20313 fi # test -n "$CONFIG_HEADERS"
   20314 
   20315 
   20316 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   20317 shift
   20318 for ac_tag
   20319 do
   20320   case $ac_tag in
   20321   :[FHLC]) ac_mode=$ac_tag; continue;;
   20322   esac
   20323   case $ac_mode$ac_tag in
   20324   :[FHL]*:*);;
   20325   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
   20326   :[FH]-) ac_tag=-:-;;
   20327   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   20328   esac
   20329   ac_save_IFS=$IFS
   20330   IFS=:
   20331   set x $ac_tag
   20332   IFS=$ac_save_IFS
   20333   shift
   20334   ac_file=$1
   20335   shift
   20336 
   20337   case $ac_mode in
   20338   :L) ac_source=$1;;
   20339   :[FH])
   20340     ac_file_inputs=
   20341     for ac_f
   20342     do
   20343       case $ac_f in
   20344       -) ac_f="$tmp/stdin";;
   20345       *) # Look for the file first in the build tree, then in the source tree
   20346 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   20347 	 # because $ac_f cannot contain `:'.
   20348 	 test -f "$ac_f" ||
   20349 	   case $ac_f in
   20350 	   [\\/$]*) false;;
   20351 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   20352 	   esac ||
   20353 	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   20354       esac
   20355       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   20356       as_fn_append ac_file_inputs " '$ac_f'"
   20357     done
   20358 
   20359     # Let's still pretend it is `configure' which instantiates (i.e., don't
   20360     # use $as_me), people would be surprised to read:
   20361     #    /* config.h.  Generated by config.status.  */
   20362     configure_input='Generated from '`
   20363 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   20364 	`' by configure.'
   20365     if test x"$ac_file" != x-; then
   20366       configure_input="$ac_file.  $configure_input"
   20367       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   20368 $as_echo "$as_me: creating $ac_file" >&6;}
   20369     fi
   20370     # Neutralize special characters interpreted by sed in replacement strings.
   20371     case $configure_input in #(
   20372     *\&* | *\|* | *\\* )
   20373        ac_sed_conf_input=`$as_echo "$configure_input" |
   20374        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   20375     *) ac_sed_conf_input=$configure_input;;
   20376     esac
   20377 
   20378     case $ac_tag in
   20379     *:-:* | *:-) cat >"$tmp/stdin" \
   20380       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
   20381     esac
   20382     ;;
   20383   esac
   20384 
   20385   ac_dir=`$as_dirname -- "$ac_file" ||
   20386 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20387 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   20388 	 X"$ac_file" : 'X\(//\)$' \| \
   20389 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   20390 $as_echo X"$ac_file" |
   20391     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20392 	    s//\1/
   20393 	    q
   20394 	  }
   20395 	  /^X\(\/\/\)[^/].*/{
   20396 	    s//\1/
   20397 	    q
   20398 	  }
   20399 	  /^X\(\/\/\)$/{
   20400 	    s//\1/
   20401 	    q
   20402 	  }
   20403 	  /^X\(\/\).*/{
   20404 	    s//\1/
   20405 	    q
   20406 	  }
   20407 	  s/.*/./; q'`
   20408   as_dir="$ac_dir"; as_fn_mkdir_p
   20409   ac_builddir=.
   20410 
   20411 case "$ac_dir" in
   20412 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20413 *)
   20414   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   20415   # A ".." for each directory in $ac_dir_suffix.
   20416   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   20417   case $ac_top_builddir_sub in
   20418   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20419   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   20420   esac ;;
   20421 esac
   20422 ac_abs_top_builddir=$ac_pwd
   20423 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   20424 # for backward compatibility:
   20425 ac_top_builddir=$ac_top_build_prefix
   20426 
   20427 case $srcdir in
   20428   .)  # We are building in place.
   20429     ac_srcdir=.
   20430     ac_top_srcdir=$ac_top_builddir_sub
   20431     ac_abs_top_srcdir=$ac_pwd ;;
   20432   [\\/]* | ?:[\\/]* )  # Absolute name.
   20433     ac_srcdir=$srcdir$ac_dir_suffix;
   20434     ac_top_srcdir=$srcdir
   20435     ac_abs_top_srcdir=$srcdir ;;
   20436   *) # Relative name.
   20437     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   20438     ac_top_srcdir=$ac_top_build_prefix$srcdir
   20439     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   20440 esac
   20441 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   20442 
   20443 
   20444   case $ac_mode in
   20445   :F)
   20446   #
   20447   # CONFIG_FILE
   20448   #
   20449 
   20450   case $INSTALL in
   20451   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   20452   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   20453   esac
   20454   ac_MKDIR_P=$MKDIR_P
   20455   case $MKDIR_P in
   20456   [\\/$]* | ?:[\\/]* ) ;;
   20457   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   20458   esac
   20459 _ACEOF
   20460 
   20461 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20462 # If the template does not know about datarootdir, expand it.
   20463 # FIXME: This hack should be removed a few years after 2.60.
   20464 ac_datarootdir_hack=; ac_datarootdir_seen=
   20465 ac_sed_dataroot='
   20466 /datarootdir/ {
   20467   p
   20468   q
   20469 }
   20470 /@datadir@/p
   20471 /@docdir@/p
   20472 /@infodir@/p
   20473 /@localedir@/p
   20474 /@mandir@/p'
   20475 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   20476 *datarootdir*) ac_datarootdir_seen=yes;;
   20477 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   20478   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   20479 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   20480 _ACEOF
   20481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20482   ac_datarootdir_hack='
   20483   s&@datadir@&$datadir&g
   20484   s&@docdir@&$docdir&g
   20485   s&@infodir@&$infodir&g
   20486   s&@localedir@&$localedir&g
   20487   s&@mandir@&$mandir&g
   20488   s&\\\${datarootdir}&$datarootdir&g' ;;
   20489 esac
   20490 _ACEOF
   20491 
   20492 # Neutralize VPATH when `$srcdir' = `.'.
   20493 # Shell code in configure.ac might set extrasub.
   20494 # FIXME: do we really want to maintain this feature?
   20495 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20496 ac_sed_extra="$ac_vpsub
   20497 $extrasub
   20498 _ACEOF
   20499 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20500 :t
   20501 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   20502 s|@configure_input@|$ac_sed_conf_input|;t t
   20503 s&@top_builddir@&$ac_top_builddir_sub&;t t
   20504 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   20505 s&@srcdir@&$ac_srcdir&;t t
   20506 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   20507 s&@top_srcdir@&$ac_top_srcdir&;t t
   20508 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   20509 s&@builddir@&$ac_builddir&;t t
   20510 s&@abs_builddir@&$ac_abs_builddir&;t t
   20511 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   20512 s&@INSTALL@&$ac_INSTALL&;t t
   20513 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   20514 $ac_datarootdir_hack
   20515 "
   20516 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
   20517   || as_fn_error "could not create $ac_file" "$LINENO" 5
   20518 
   20519 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   20520   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
   20521   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
   20522   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20523 which seems to be undefined.  Please make sure it is defined." >&5
   20524 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20525 which seems to be undefined.  Please make sure it is defined." >&2;}
   20526 
   20527   rm -f "$tmp/stdin"
   20528   case $ac_file in
   20529   -) cat "$tmp/out" && rm -f "$tmp/out";;
   20530   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
   20531   esac \
   20532   || as_fn_error "could not create $ac_file" "$LINENO" 5
   20533  ;;
   20534   :H)
   20535   #
   20536   # CONFIG_HEADER
   20537   #
   20538   if test x"$ac_file" != x-; then
   20539     {
   20540       $as_echo "/* $configure_input  */" \
   20541       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
   20542     } >"$tmp/config.h" \
   20543       || as_fn_error "could not create $ac_file" "$LINENO" 5
   20544     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
   20545       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   20546 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   20547     else
   20548       rm -f "$ac_file"
   20549       mv "$tmp/config.h" "$ac_file" \
   20550 	|| as_fn_error "could not create $ac_file" "$LINENO" 5
   20551     fi
   20552   else
   20553     $as_echo "/* $configure_input  */" \
   20554       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
   20555       || as_fn_error "could not create -" "$LINENO" 5
   20556   fi
   20557 # Compute "$ac_file"'s index in $config_headers.
   20558 _am_arg="$ac_file"
   20559 _am_stamp_count=1
   20560 for _am_header in $config_headers :; do
   20561   case $_am_header in
   20562     $_am_arg | $_am_arg:* )
   20563       break ;;
   20564     * )
   20565       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   20566   esac
   20567 done
   20568 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   20569 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20570 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   20571 	 X"$_am_arg" : 'X\(//\)$' \| \
   20572 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   20573 $as_echo X"$_am_arg" |
   20574     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20575 	    s//\1/
   20576 	    q
   20577 	  }
   20578 	  /^X\(\/\/\)[^/].*/{
   20579 	    s//\1/
   20580 	    q
   20581 	  }
   20582 	  /^X\(\/\/\)$/{
   20583 	    s//\1/
   20584 	    q
   20585 	  }
   20586 	  /^X\(\/\).*/{
   20587 	    s//\1/
   20588 	    q
   20589 	  }
   20590 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   20591  ;;
   20592 
   20593   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   20594 $as_echo "$as_me: executing $ac_file commands" >&6;}
   20595  ;;
   20596   esac
   20597 
   20598 
   20599   case $ac_file$ac_mode in
   20600     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
   20601   # Strip MF so we end up with the name of the file.
   20602   mf=`echo "$mf" | sed -e 's/:.*$//'`
   20603   # Check whether this is an Automake generated Makefile or not.
   20604   # We used to match only the files named `Makefile.in', but
   20605   # some people rename them; so instead we look at the file content.
   20606   # Grep'ing the first line is not enough: some people post-process
   20607   # each Makefile.in and add a new line on top of each file to say so.
   20608   # Grep'ing the whole file is not good either: AIX grep has a line
   20609   # limit of 2048, but all sed's we know have understand at least 4000.
   20610   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   20611     dirpart=`$as_dirname -- "$mf" ||
   20612 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20613 	 X"$mf" : 'X\(//\)[^/]' \| \
   20614 	 X"$mf" : 'X\(//\)$' \| \
   20615 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
   20616 $as_echo X"$mf" |
   20617     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20618 	    s//\1/
   20619 	    q
   20620 	  }
   20621 	  /^X\(\/\/\)[^/].*/{
   20622 	    s//\1/
   20623 	    q
   20624 	  }
   20625 	  /^X\(\/\/\)$/{
   20626 	    s//\1/
   20627 	    q
   20628 	  }
   20629 	  /^X\(\/\).*/{
   20630 	    s//\1/
   20631 	    q
   20632 	  }
   20633 	  s/.*/./; q'`
   20634   else
   20635     continue
   20636   fi
   20637   # Extract the definition of DEPDIR, am__include, and am__quote
   20638   # from the Makefile without running `make'.
   20639   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   20640   test -z "$DEPDIR" && continue
   20641   am__include=`sed -n 's/^am__include = //p' < "$mf"`
   20642   test -z "am__include" && continue
   20643   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   20644   # When using ansi2knr, U may be empty or an underscore; expand it
   20645   U=`sed -n 's/^U = //p' < "$mf"`
   20646   # Find all dependency output files, they are included files with
   20647   # $(DEPDIR) in their names.  We invoke sed twice because it is the
   20648   # simplest approach to changing $(DEPDIR) to its actual value in the
   20649   # expansion.
   20650   for file in `sed -n "
   20651     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   20652        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
   20653     # Make sure the directory exists.
   20654     test -f "$dirpart/$file" && continue
   20655     fdir=`$as_dirname -- "$file" ||
   20656 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20657 	 X"$file" : 'X\(//\)[^/]' \| \
   20658 	 X"$file" : 'X\(//\)$' \| \
   20659 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
   20660 $as_echo X"$file" |
   20661     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20662 	    s//\1/
   20663 	    q
   20664 	  }
   20665 	  /^X\(\/\/\)[^/].*/{
   20666 	    s//\1/
   20667 	    q
   20668 	  }
   20669 	  /^X\(\/\/\)$/{
   20670 	    s//\1/
   20671 	    q
   20672 	  }
   20673 	  /^X\(\/\).*/{
   20674 	    s//\1/
   20675 	    q
   20676 	  }
   20677 	  s/.*/./; q'`
   20678     as_dir=$dirpart/$fdir; as_fn_mkdir_p
   20679     # echo "creating $dirpart/$file"
   20680     echo '# dummy' > "$dirpart/$file"
   20681   done
   20682 done
   20683  ;;
   20684 
   20685   esac
   20686 done # for ac_tag
   20687 
   20688 
   20689 as_fn_exit 0
   20690 _ACEOF
   20691 ac_clean_files=$ac_clean_files_save
   20692 
   20693 test $ac_write_fail = 0 ||
   20694   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
   20695 
   20696 
   20697 # configure is writing to config.log, and then calls config.status.
   20698 # config.status does its own redirection, appending to config.log.
   20699 # Unfortunately, on DOS this fails, as config.log is still kept open
   20700 # by configure, so config.status won't be able to write to it; its
   20701 # output is simply discarded.  So we exec the FD to /dev/null,
   20702 # effectively closing config.log, so it can be properly (re)opened and
   20703 # appended to by config.status.  When coming back to configure, we
   20704 # need to make the FD available again.
   20705 if test "$no_create" != yes; then
   20706   ac_cs_success=:
   20707   ac_config_status_args=
   20708   test "$silent" = yes &&
   20709     ac_config_status_args="$ac_config_status_args --quiet"
   20710   exec 5>/dev/null
   20711   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   20712   exec 5>>config.log
   20713   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   20714   # would make configure fail if this is the last instruction.
   20715   $ac_cs_success || as_fn_exit $?
   20716 fi
   20717 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   20718   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   20719 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   20720 fi
   20721 
   20722