Home | History | Annotate | Download | only in libffi
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.69 for libffi 3.1.
      4 #
      5 # Report bugs to <http://github.com/atgreen/libffi/issues>.
      6 #
      7 #
      8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
      9 #
     10 #
     11 # This configure script is free software; the Free Software Foundation
     12 # gives unlimited permission to copy, distribute and modify it.
     13 ## -------------------- ##
     14 ## M4sh Initialization. ##
     15 ## -------------------- ##
     16 
     17 # Be more Bourne compatible
     18 DUALCASE=1; export DUALCASE # for MKS sh
     19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     20   emulate sh
     21   NULLCMD=:
     22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     23   # is contrary to our usage.  Disable this feature.
     24   alias -g '${1+"$@"}'='"$@"'
     25   setopt NO_GLOB_SUBST
     26 else
     27   case `(set -o) 2>/dev/null` in #(
     28   *posix*) :
     29     set -o posix ;; #(
     30   *) :
     31      ;;
     32 esac
     33 fi
     34 
     35 
     36 as_nl='
     37 '
     38 export as_nl
     39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     43 # Prefer a ksh shell builtin over an external printf program on Solaris,
     44 # but without wasting forks for bash or zsh.
     45 if test -z "$BASH_VERSION$ZSH_VERSION" \
     46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     47   as_echo='print -r --'
     48   as_echo_n='print -rn --'
     49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     50   as_echo='printf %s\n'
     51   as_echo_n='printf %s'
     52 else
     53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     55     as_echo_n='/usr/ucb/echo -n'
     56   else
     57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     58     as_echo_n_body='eval
     59       arg=$1;
     60       case $arg in #(
     61       *"$as_nl"*)
     62 	expr "X$arg" : "X\\(.*\\)$as_nl";
     63 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     64       esac;
     65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     66     '
     67     export as_echo_n_body
     68     as_echo_n='sh -c $as_echo_n_body as_echo'
     69   fi
     70   export as_echo_body
     71   as_echo='sh -c $as_echo_body as_echo'
     72 fi
     73 
     74 # The user is always right.
     75 if test "${PATH_SEPARATOR+set}" != set; then
     76   PATH_SEPARATOR=:
     77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     79       PATH_SEPARATOR=';'
     80   }
     81 fi
     82 
     83 
     84 # IFS
     85 # We need space, tab and new line, in precisely that order.  Quoting is
     86 # there to prevent editors from complaining about space-tab.
     87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     88 # splitting by setting IFS to empty value.)
     89 IFS=" ""	$as_nl"
     90 
     91 # Find who we are.  Look in the path if we contain no directory separator.
     92 as_myself=
     93 case $0 in #((
     94   *[\\/]* ) as_myself=$0 ;;
     95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     96 for as_dir in $PATH
     97 do
     98   IFS=$as_save_IFS
     99   test -z "$as_dir" && as_dir=.
    100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    101   done
    102 IFS=$as_save_IFS
    103 
    104      ;;
    105 esac
    106 # We did not find ourselves, most probably we were run as `sh COMMAND'
    107 # in which case we are not to be found in the path.
    108 if test "x$as_myself" = x; then
    109   as_myself=$0
    110 fi
    111 if test ! -f "$as_myself"; then
    112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    113   exit 1
    114 fi
    115 
    116 # Unset variables that we do not need and which cause bugs (e.g. in
    117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    118 # suppresses any "Segmentation fault" message there.  '((' could
    119 # trigger a bug in pdksh 5.2.14.
    120 for as_var in BASH_ENV ENV MAIL MAILPATH
    121 do eval test x\${$as_var+set} = xset \
    122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    123 done
    124 PS1='$ '
    125 PS2='> '
    126 PS4='+ '
    127 
    128 # NLS nuisances.
    129 LC_ALL=C
    130 export LC_ALL
    131 LANGUAGE=C
    132 export LANGUAGE
    133 
    134 # CDPATH.
    135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    136 
    137 # Use a proper internal environment variable to ensure we don't fall
    138   # into an infinite loop, continuously re-executing ourselves.
    139   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    140     _as_can_reexec=no; export _as_can_reexec;
    141     # We cannot yet assume a decent shell, so we have to provide a
    142 # neutralization value for shells without unset; and this also
    143 # works around shells that cannot unset nonexistent variables.
    144 # Preserve -v and -x to the replacement shell.
    145 BASH_ENV=/dev/null
    146 ENV=/dev/null
    147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    148 case $- in # ((((
    149   *v*x* | *x*v* ) as_opts=-vx ;;
    150   *v* ) as_opts=-v ;;
    151   *x* ) as_opts=-x ;;
    152   * ) as_opts= ;;
    153 esac
    154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    155 # Admittedly, this is quite paranoid, since all the known shells bail
    156 # out after a failed `exec'.
    157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    158 as_fn_exit 255
    159   fi
    160   # We don't want this to propagate to other subprocesses.
    161           { _as_can_reexec=; unset _as_can_reexec;}
    162 if test "x$CONFIG_SHELL" = x; then
    163   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    164   emulate sh
    165   NULLCMD=:
    166   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    167   # is contrary to our usage.  Disable this feature.
    168   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    169   setopt NO_GLOB_SUBST
    170 else
    171   case \`(set -o) 2>/dev/null\` in #(
    172   *posix*) :
    173     set -o posix ;; #(
    174   *) :
    175      ;;
    176 esac
    177 fi
    178 "
    179   as_required="as_fn_return () { (exit \$1); }
    180 as_fn_success () { as_fn_return 0; }
    181 as_fn_failure () { as_fn_return 1; }
    182 as_fn_ret_success () { return 0; }
    183 as_fn_ret_failure () { return 1; }
    184 
    185 exitcode=0
    186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    191 
    192 else
    193   exitcode=1; echo positional parameters were not saved.
    194 fi
    195 test x\$exitcode = x0 || exit 1
    196 test -x / || exit 1"
    197   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    198   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    199   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    201 
    202   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
    203     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    205     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    206     PATH=/empty FPATH=/empty; export PATH FPATH
    207     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
    208       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
    209 test \$(( 1 + 1 )) = 2 || exit 1"
    210   if (eval "$as_required") 2>/dev/null; then :
    211   as_have_required=yes
    212 else
    213   as_have_required=no
    214 fi
    215   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    216 
    217 else
    218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    219 as_found=false
    220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    221 do
    222   IFS=$as_save_IFS
    223   test -z "$as_dir" && as_dir=.
    224   as_found=:
    225   case $as_dir in #(
    226 	 /*)
    227 	   for as_base in sh bash ksh sh5; do
    228 	     # Try only shells that exist, to save several forks.
    229 	     as_shell=$as_dir/$as_base
    230 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    231 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    232   CONFIG_SHELL=$as_shell as_have_required=yes
    233 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    234   break 2
    235 fi
    236 fi
    237 	   done;;
    238        esac
    239   as_found=false
    240 done
    241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    242 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    243   CONFIG_SHELL=$SHELL as_have_required=yes
    244 fi; }
    245 IFS=$as_save_IFS
    246 
    247 
    248       if test "x$CONFIG_SHELL" != x; then :
    249   export CONFIG_SHELL
    250              # We cannot yet assume a decent shell, so we have to provide a
    251 # neutralization value for shells without unset; and this also
    252 # works around shells that cannot unset nonexistent variables.
    253 # Preserve -v and -x to the replacement shell.
    254 BASH_ENV=/dev/null
    255 ENV=/dev/null
    256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    257 case $- in # ((((
    258   *v*x* | *x*v* ) as_opts=-vx ;;
    259   *v* ) as_opts=-v ;;
    260   *x* ) as_opts=-x ;;
    261   * ) as_opts= ;;
    262 esac
    263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    264 # Admittedly, this is quite paranoid, since all the known shells bail
    265 # out after a failed `exec'.
    266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    267 exit 255
    268 fi
    269 
    270     if test x$as_have_required = xno; then :
    271   $as_echo "$0: This script requires a shell more modern than all"
    272   $as_echo "$0: the shells that I found on your system."
    273   if test x${ZSH_VERSION+set} = xset ; then
    274     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    275     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    276   else
    277     $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
    278 $0: http://github.com/atgreen/libffi/issues about your
    279 $0: system, including any error possibly output before this
    280 $0: message. Then install a modern shell, or manually run
    281 $0: the script under such a shell if you do have one."
    282   fi
    283   exit 1
    284 fi
    285 fi
    286 fi
    287 SHELL=${CONFIG_SHELL-/bin/sh}
    288 export SHELL
    289 # Unset more variables known to interfere with behavior of common tools.
    290 CLICOLOR_FORCE= GREP_OPTIONS=
    291 unset CLICOLOR_FORCE GREP_OPTIONS
    292 
    293 ## --------------------- ##
    294 ## M4sh Shell Functions. ##
    295 ## --------------------- ##
    296 # as_fn_unset VAR
    297 # ---------------
    298 # Portably unset VAR.
    299 as_fn_unset ()
    300 {
    301   { eval $1=; unset $1;}
    302 }
    303 as_unset=as_fn_unset
    304 
    305 # as_fn_set_status STATUS
    306 # -----------------------
    307 # Set $? to STATUS, without forking.
    308 as_fn_set_status ()
    309 {
    310   return $1
    311 } # as_fn_set_status
    312 
    313 # as_fn_exit STATUS
    314 # -----------------
    315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    316 as_fn_exit ()
    317 {
    318   set +e
    319   as_fn_set_status $1
    320   exit $1
    321 } # as_fn_exit
    322 
    323 # as_fn_mkdir_p
    324 # -------------
    325 # Create "$as_dir" as a directory, including parents if necessary.
    326 as_fn_mkdir_p ()
    327 {
    328 
    329   case $as_dir in #(
    330   -*) as_dir=./$as_dir;;
    331   esac
    332   test -d "$as_dir" || eval $as_mkdir_p || {
    333     as_dirs=
    334     while :; do
    335       case $as_dir in #(
    336       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    337       *) as_qdir=$as_dir;;
    338       esac
    339       as_dirs="'$as_qdir' $as_dirs"
    340       as_dir=`$as_dirname -- "$as_dir" ||
    341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    342 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    343 	 X"$as_dir" : 'X\(//\)$' \| \
    344 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    345 $as_echo X"$as_dir" |
    346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    347 	    s//\1/
    348 	    q
    349 	  }
    350 	  /^X\(\/\/\)[^/].*/{
    351 	    s//\1/
    352 	    q
    353 	  }
    354 	  /^X\(\/\/\)$/{
    355 	    s//\1/
    356 	    q
    357 	  }
    358 	  /^X\(\/\).*/{
    359 	    s//\1/
    360 	    q
    361 	  }
    362 	  s/.*/./; q'`
    363       test -d "$as_dir" && break
    364     done
    365     test -z "$as_dirs" || eval "mkdir $as_dirs"
    366   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    367 
    368 
    369 } # as_fn_mkdir_p
    370 
    371 # as_fn_executable_p FILE
    372 # -----------------------
    373 # Test if FILE is an executable regular file.
    374 as_fn_executable_p ()
    375 {
    376   test -f "$1" && test -x "$1"
    377 } # as_fn_executable_p
    378 # as_fn_append VAR VALUE
    379 # ----------------------
    380 # Append the text in VALUE to the end of the definition contained in VAR. Take
    381 # advantage of any shell optimizations that allow amortized linear growth over
    382 # repeated appends, instead of the typical quadratic growth present in naive
    383 # implementations.
    384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    385   eval 'as_fn_append ()
    386   {
    387     eval $1+=\$2
    388   }'
    389 else
    390   as_fn_append ()
    391   {
    392     eval $1=\$$1\$2
    393   }
    394 fi # as_fn_append
    395 
    396 # as_fn_arith ARG...
    397 # ------------------
    398 # Perform arithmetic evaluation on the ARGs, and store the result in the
    399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    400 # must be portable across $(()) and expr.
    401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    402   eval 'as_fn_arith ()
    403   {
    404     as_val=$(( $* ))
    405   }'
    406 else
    407   as_fn_arith ()
    408   {
    409     as_val=`expr "$@" || test $? -eq 1`
    410   }
    411 fi # as_fn_arith
    412 
    413 
    414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    415 # ----------------------------------------
    416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    418 # script with STATUS, using 1 if that was 0.
    419 as_fn_error ()
    420 {
    421   as_status=$1; test $as_status -eq 0 && as_status=1
    422   if test "$4"; then
    423     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    424     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    425   fi
    426   $as_echo "$as_me: error: $2" >&2
    427   as_fn_exit $as_status
    428 } # as_fn_error
    429 
    430 if expr a : '\(a\)' >/dev/null 2>&1 &&
    431    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    432   as_expr=expr
    433 else
    434   as_expr=false
    435 fi
    436 
    437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    438   as_basename=basename
    439 else
    440   as_basename=false
    441 fi
    442 
    443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    444   as_dirname=dirname
    445 else
    446   as_dirname=false
    447 fi
    448 
    449 as_me=`$as_basename -- "$0" ||
    450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    451 	 X"$0" : 'X\(//\)$' \| \
    452 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    453 $as_echo X/"$0" |
    454     sed '/^.*\/\([^/][^/]*\)\/*$/{
    455 	    s//\1/
    456 	    q
    457 	  }
    458 	  /^X\/\(\/\/\)$/{
    459 	    s//\1/
    460 	    q
    461 	  }
    462 	  /^X\/\(\/\).*/{
    463 	    s//\1/
    464 	    q
    465 	  }
    466 	  s/.*/./; q'`
    467 
    468 # Avoid depending upon Character Ranges.
    469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    472 as_cr_digits='0123456789'
    473 as_cr_alnum=$as_cr_Letters$as_cr_digits
    474 
    475 
    476   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    477   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    478   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    479   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    480   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    481   sed -n '
    482     p
    483     /[$]LINENO/=
    484   ' <$as_myself |
    485     sed '
    486       s/[$]LINENO.*/&-/
    487       t lineno
    488       b
    489       :lineno
    490       N
    491       :loop
    492       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    493       t loop
    494       s/-\n.*//
    495     ' >$as_me.lineno &&
    496   chmod +x "$as_me.lineno" ||
    497     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    498 
    499   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    500   # already done that, so ensure we don't try to do so again and fall
    501   # in an infinite loop.  This has already happened in practice.
    502   _as_can_reexec=no; export _as_can_reexec
    503   # Don't try to exec as it changes $[0], causing all sort of problems
    504   # (the dirname of $[0] is not the place where we might find the
    505   # original and so on.  Autoconf is especially sensitive to this).
    506   . "./$as_me.lineno"
    507   # Exit status is that of the last command.
    508   exit
    509 }
    510 
    511 ECHO_C= ECHO_N= ECHO_T=
    512 case `echo -n x` in #(((((
    513 -n*)
    514   case `echo 'xy\c'` in
    515   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    516   xy)  ECHO_C='\c';;
    517   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    518        ECHO_T='	';;
    519   esac;;
    520 *)
    521   ECHO_N='-n';;
    522 esac
    523 
    524 rm -f conf$$ conf$$.exe conf$$.file
    525 if test -d conf$$.dir; then
    526   rm -f conf$$.dir/conf$$.file
    527 else
    528   rm -f conf$$.dir
    529   mkdir conf$$.dir 2>/dev/null
    530 fi
    531 if (echo >conf$$.file) 2>/dev/null; then
    532   if ln -s conf$$.file conf$$ 2>/dev/null; then
    533     as_ln_s='ln -s'
    534     # ... but there are two gotchas:
    535     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    536     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    537     # In both cases, we have to default to `cp -pR'.
    538     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    539       as_ln_s='cp -pR'
    540   elif ln conf$$.file conf$$ 2>/dev/null; then
    541     as_ln_s=ln
    542   else
    543     as_ln_s='cp -pR'
    544   fi
    545 else
    546   as_ln_s='cp -pR'
    547 fi
    548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    549 rmdir conf$$.dir 2>/dev/null
    550 
    551 if mkdir -p . 2>/dev/null; then
    552   as_mkdir_p='mkdir -p "$as_dir"'
    553 else
    554   test -d ./-p && rmdir ./-p
    555   as_mkdir_p=false
    556 fi
    557 
    558 as_test_x='test -x'
    559 as_executable_p=as_fn_executable_p
    560 
    561 # Sed expression to map a string onto a valid CPP name.
    562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    563 
    564 # Sed expression to map a string onto a valid variable name.
    565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    566 
    567 SHELL=${CONFIG_SHELL-/bin/sh}
    568 
    569 
    570 test -n "$DJDIR" || exec 7<&0 </dev/null
    571 exec 6>&1
    572 
    573 # Name of the host.
    574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    575 # so uname gets run too.
    576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    577 
    578 #
    579 # Initializations.
    580 #
    581 ac_default_prefix=/usr/local
    582 ac_clean_files=
    583 ac_config_libobj_dir=.
    584 LIBOBJS=
    585 cross_compiling=no
    586 subdirs=
    587 MFLAGS=
    588 MAKEFLAGS=
    589 
    590 # Identity of this package.
    591 PACKAGE_NAME='libffi'
    592 PACKAGE_TARNAME='libffi'
    593 PACKAGE_VERSION='3.1'
    594 PACKAGE_STRING='libffi 3.1'
    595 PACKAGE_BUGREPORT='http://github.com/atgreen/libffi/issues'
    596 PACKAGE_URL=''
    597 
    598 # Factoring default headers for most tests.
    599 ac_includes_default="\
    600 #include <stdio.h>
    601 #ifdef HAVE_SYS_TYPES_H
    602 # include <sys/types.h>
    603 #endif
    604 #ifdef HAVE_SYS_STAT_H
    605 # include <sys/stat.h>
    606 #endif
    607 #ifdef STDC_HEADERS
    608 # include <stdlib.h>
    609 # include <stddef.h>
    610 #else
    611 # ifdef HAVE_STDLIB_H
    612 #  include <stdlib.h>
    613 # endif
    614 #endif
    615 #ifdef HAVE_STRING_H
    616 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    617 #  include <memory.h>
    618 # endif
    619 # include <string.h>
    620 #endif
    621 #ifdef HAVE_STRINGS_H
    622 # include <strings.h>
    623 #endif
    624 #ifdef HAVE_INTTYPES_H
    625 # include <inttypes.h>
    626 #endif
    627 #ifdef HAVE_STDINT_H
    628 # include <stdint.h>
    629 #endif
    630 #ifdef HAVE_UNISTD_H
    631 # include <unistd.h>
    632 #endif"
    633 
    634 ac_subst_vars='am__EXEEXT_FALSE
    635 am__EXEEXT_TRUE
    636 LTLIBOBJS
    637 LIBOBJS
    638 toolexeclibdir
    639 toolexecdir
    640 FFI_DEBUG_FALSE
    641 FFI_DEBUG_TRUE
    642 TARGETDIR
    643 TARGET
    644 FFI_EXEC_TRAMPOLINE_TABLE
    645 FFI_EXEC_TRAMPOLINE_TABLE_FALSE
    646 FFI_EXEC_TRAMPOLINE_TABLE_TRUE
    647 sys_symbol_underscore
    648 HAVE_LONG_DOUBLE_VARIANT
    649 HAVE_LONG_DOUBLE
    650 ALLOCA
    651 XTENSA_FALSE
    652 XTENSA_TRUE
    653 VAX_FALSE
    654 VAX_TRUE
    655 TILE_FALSE
    656 TILE_TRUE
    657 PA64_HPUX_FALSE
    658 PA64_HPUX_TRUE
    659 PA_HPUX_FALSE
    660 PA_HPUX_TRUE
    661 PA_LINUX_FALSE
    662 PA_LINUX_TRUE
    663 SH64_FALSE
    664 SH64_TRUE
    665 SH_FALSE
    666 SH_TRUE
    667 X86_64_FALSE
    668 X86_64_TRUE
    669 S390_FALSE
    670 S390_TRUE
    671 FRV_FALSE
    672 FRV_TRUE
    673 LIBFFI_CRIS_FALSE
    674 LIBFFI_CRIS_TRUE
    675 AVR32_FALSE
    676 AVR32_TRUE
    677 ARM_FALSE
    678 ARM_TRUE
    679 ARC_FALSE
    680 ARC_TRUE
    681 AARCH64_FALSE
    682 AARCH64_TRUE
    683 POWERPC_FREEBSD_FALSE
    684 POWERPC_FREEBSD_TRUE
    685 POWERPC_DARWIN_FALSE
    686 POWERPC_DARWIN_TRUE
    687 POWERPC_AIX_FALSE
    688 POWERPC_AIX_TRUE
    689 POWERPC_FALSE
    690 POWERPC_TRUE
    691 NIOS2_FALSE
    692 NIOS2_TRUE
    693 MOXIE_FALSE
    694 MOXIE_TRUE
    695 METAG_FALSE
    696 METAG_TRUE
    697 MICROBLAZE_FALSE
    698 MICROBLAZE_TRUE
    699 M88K_FALSE
    700 M88K_TRUE
    701 M68K_FALSE
    702 M68K_TRUE
    703 M32R_FALSE
    704 M32R_TRUE
    705 IA64_FALSE
    706 IA64_TRUE
    707 ALPHA_FALSE
    708 ALPHA_TRUE
    709 X86_DARWIN64_FALSE
    710 X86_DARWIN64_TRUE
    711 X86_DARWIN32_FALSE
    712 X86_DARWIN32_TRUE
    713 X86_DARWIN_FALSE
    714 X86_DARWIN_TRUE
    715 X86_WIN64_FALSE
    716 X86_WIN64_TRUE
    717 X86_WIN32_FALSE
    718 X86_WIN32_TRUE
    719 X86_FREEBSD_FALSE
    720 X86_FREEBSD_TRUE
    721 X86_FALSE
    722 X86_TRUE
    723 SPARC_FALSE
    724 SPARC_TRUE
    725 BFIN_FALSE
    726 BFIN_TRUE
    727 MIPS_FALSE
    728 MIPS_TRUE
    729 AM_LTLDFLAGS
    730 AM_RUNTESTFLAGS
    731 TESTSUBDIR_FALSE
    732 TESTSUBDIR_TRUE
    733 MAINT
    734 MAINTAINER_MODE_FALSE
    735 MAINTAINER_MODE_TRUE
    736 PRTDIAG
    737 CXXCPP
    738 CPP
    739 OTOOL64
    740 OTOOL
    741 LIPO
    742 NMEDIT
    743 DSYMUTIL
    744 MANIFEST_TOOL
    745 RANLIB
    746 ac_ct_AR
    747 AR
    748 DLLTOOL
    749 OBJDUMP
    750 LN_S
    751 NM
    752 ac_ct_DUMPBIN
    753 DUMPBIN
    754 LD
    755 FGREP
    756 EGREP
    757 GREP
    758 SED
    759 LIBTOOL
    760 am__fastdepCCAS_FALSE
    761 am__fastdepCCAS_TRUE
    762 CCASDEPMODE
    763 CCASFLAGS
    764 CCAS
    765 am__fastdepCXX_FALSE
    766 am__fastdepCXX_TRUE
    767 CXXDEPMODE
    768 ac_ct_CXX
    769 CXXFLAGS
    770 CXX
    771 am__fastdepCC_FALSE
    772 am__fastdepCC_TRUE
    773 CCDEPMODE
    774 am__nodep
    775 AMDEPBACKSLASH
    776 AMDEP_FALSE
    777 AMDEP_TRUE
    778 am__quote
    779 am__include
    780 DEPDIR
    781 OBJEXT
    782 EXEEXT
    783 ac_ct_CC
    784 CPPFLAGS
    785 LDFLAGS
    786 CFLAGS
    787 CC
    788 AM_BACKSLASH
    789 AM_DEFAULT_VERBOSITY
    790 AM_DEFAULT_V
    791 AM_V
    792 am__untar
    793 am__tar
    794 AMTAR
    795 am__leading_dot
    796 SET_MAKE
    797 AWK
    798 mkdir_p
    799 MKDIR_P
    800 INSTALL_STRIP_PROGRAM
    801 STRIP
    802 install_sh
    803 MAKEINFO
    804 AUTOHEADER
    805 AUTOMAKE
    806 AUTOCONF
    807 ACLOCAL
    808 VERSION
    809 PACKAGE
    810 CYGPATH_W
    811 am__isrc
    812 INSTALL_DATA
    813 INSTALL_SCRIPT
    814 INSTALL_PROGRAM
    815 ax_enable_builddir_sed
    816 target_os
    817 target_vendor
    818 target_cpu
    819 target
    820 host_os
    821 host_vendor
    822 host_cpu
    823 host
    824 build_os
    825 build_vendor
    826 build_cpu
    827 build
    828 target_alias
    829 host_alias
    830 build_alias
    831 LIBS
    832 ECHO_T
    833 ECHO_N
    834 ECHO_C
    835 DEFS
    836 mandir
    837 localedir
    838 libdir
    839 psdir
    840 pdfdir
    841 dvidir
    842 htmldir
    843 infodir
    844 docdir
    845 oldincludedir
    846 includedir
    847 localstatedir
    848 sharedstatedir
    849 sysconfdir
    850 datadir
    851 datarootdir
    852 libexecdir
    853 sbindir
    854 bindir
    855 program_transform_name
    856 prefix
    857 exec_prefix
    858 PACKAGE_URL
    859 PACKAGE_BUGREPORT
    860 PACKAGE_STRING
    861 PACKAGE_VERSION
    862 PACKAGE_TARNAME
    863 PACKAGE_NAME
    864 PATH_SEPARATOR
    865 SHELL'
    866 ac_subst_files=''
    867 ac_user_opts='
    868 enable_option_checking
    869 enable_builddir
    870 enable_silent_rules
    871 enable_dependency_tracking
    872 enable_shared
    873 enable_static
    874 with_pic
    875 enable_fast_install
    876 with_gnu_ld
    877 with_sysroot
    878 enable_libtool_lock
    879 enable_portable_binary
    880 with_gcc_arch
    881 enable_maintainer_mode
    882 enable_pax_emutramp
    883 enable_debug
    884 enable_structs
    885 enable_raw_api
    886 enable_purify_safety
    887 '
    888       ac_precious_vars='build_alias
    889 host_alias
    890 target_alias
    891 CCAS
    892 CCASFLAGS
    893 CPP
    894 CPPFLAGS
    895 CXXCPP'
    896 
    897 
    898 # Initialize some variables set by options.
    899 ac_init_help=
    900 ac_init_version=false
    901 ac_unrecognized_opts=
    902 ac_unrecognized_sep=
    903 # The variables have the same names as the options, with
    904 # dashes changed to underlines.
    905 cache_file=/dev/null
    906 exec_prefix=NONE
    907 no_create=
    908 no_recursion=
    909 prefix=NONE
    910 program_prefix=NONE
    911 program_suffix=NONE
    912 program_transform_name=s,x,x,
    913 silent=
    914 site=
    915 srcdir=
    916 verbose=
    917 x_includes=NONE
    918 x_libraries=NONE
    919 
    920 # Installation directory options.
    921 # These are left unexpanded so users can "make install exec_prefix=/foo"
    922 # and all the variables that are supposed to be based on exec_prefix
    923 # by default will actually change.
    924 # Use braces instead of parens because sh, perl, etc. also accept them.
    925 # (The list follows the same order as the GNU Coding Standards.)
    926 bindir='${exec_prefix}/bin'
    927 sbindir='${exec_prefix}/sbin'
    928 libexecdir='${exec_prefix}/libexec'
    929 datarootdir='${prefix}/share'
    930 datadir='${datarootdir}'
    931 sysconfdir='${prefix}/etc'
    932 sharedstatedir='${prefix}/com'
    933 localstatedir='${prefix}/var'
    934 includedir='${prefix}/include'
    935 oldincludedir='/usr/include'
    936 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    937 infodir='${datarootdir}/info'
    938 htmldir='${docdir}'
    939 dvidir='${docdir}'
    940 pdfdir='${docdir}'
    941 psdir='${docdir}'
    942 libdir='${exec_prefix}/lib'
    943 localedir='${datarootdir}/locale'
    944 mandir='${datarootdir}/man'
    945 
    946 ac_prev=
    947 ac_dashdash=
    948 for ac_option
    949 do
    950   # If the previous option needs an argument, assign it.
    951   if test -n "$ac_prev"; then
    952     eval $ac_prev=\$ac_option
    953     ac_prev=
    954     continue
    955   fi
    956 
    957   case $ac_option in
    958   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    959   *=)   ac_optarg= ;;
    960   *)    ac_optarg=yes ;;
    961   esac
    962 
    963   # Accept the important Cygnus configure options, so we can diagnose typos.
    964 
    965   case $ac_dashdash$ac_option in
    966   --)
    967     ac_dashdash=yes ;;
    968 
    969   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    970     ac_prev=bindir ;;
    971   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    972     bindir=$ac_optarg ;;
    973 
    974   -build | --build | --buil | --bui | --bu)
    975     ac_prev=build_alias ;;
    976   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    977     build_alias=$ac_optarg ;;
    978 
    979   -cache-file | --cache-file | --cache-fil | --cache-fi \
    980   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    981     ac_prev=cache_file ;;
    982   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    983   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    984     cache_file=$ac_optarg ;;
    985 
    986   --config-cache | -C)
    987     cache_file=config.cache ;;
    988 
    989   -datadir | --datadir | --datadi | --datad)
    990     ac_prev=datadir ;;
    991   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    992     datadir=$ac_optarg ;;
    993 
    994   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    995   | --dataroo | --dataro | --datar)
    996     ac_prev=datarootdir ;;
    997   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    998   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    999     datarootdir=$ac_optarg ;;
   1000 
   1001   -disable-* | --disable-*)
   1002     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
   1003     # Reject names that are not valid shell variable names.
   1004     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1005       as_fn_error $? "invalid feature name: $ac_useropt"
   1006     ac_useropt_orig=$ac_useropt
   1007     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1008     case $ac_user_opts in
   1009       *"
   1010 "enable_$ac_useropt"
   1011 "*) ;;
   1012       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
   1013 	 ac_unrecognized_sep=', ';;
   1014     esac
   1015     eval enable_$ac_useropt=no ;;
   1016 
   1017   -docdir | --docdir | --docdi | --doc | --do)
   1018     ac_prev=docdir ;;
   1019   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1020     docdir=$ac_optarg ;;
   1021 
   1022   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1023     ac_prev=dvidir ;;
   1024   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1025     dvidir=$ac_optarg ;;
   1026 
   1027   -enable-* | --enable-*)
   1028     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1029     # Reject names that are not valid shell variable names.
   1030     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1031       as_fn_error $? "invalid feature name: $ac_useropt"
   1032     ac_useropt_orig=$ac_useropt
   1033     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1034     case $ac_user_opts in
   1035       *"
   1036 "enable_$ac_useropt"
   1037 "*) ;;
   1038       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1039 	 ac_unrecognized_sep=', ';;
   1040     esac
   1041     eval enable_$ac_useropt=\$ac_optarg ;;
   1042 
   1043   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1044   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1045   | --exec | --exe | --ex)
   1046     ac_prev=exec_prefix ;;
   1047   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1048   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1049   | --exec=* | --exe=* | --ex=*)
   1050     exec_prefix=$ac_optarg ;;
   1051 
   1052   -gas | --gas | --ga | --g)
   1053     # Obsolete; use --with-gas.
   1054     with_gas=yes ;;
   1055 
   1056   -help | --help | --hel | --he | -h)
   1057     ac_init_help=long ;;
   1058   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1059     ac_init_help=recursive ;;
   1060   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1061     ac_init_help=short ;;
   1062 
   1063   -host | --host | --hos | --ho)
   1064     ac_prev=host_alias ;;
   1065   -host=* | --host=* | --hos=* | --ho=*)
   1066     host_alias=$ac_optarg ;;
   1067 
   1068   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1069     ac_prev=htmldir ;;
   1070   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1071   | --ht=*)
   1072     htmldir=$ac_optarg ;;
   1073 
   1074   -includedir | --includedir | --includedi | --included | --include \
   1075   | --includ | --inclu | --incl | --inc)
   1076     ac_prev=includedir ;;
   1077   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1078   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1079     includedir=$ac_optarg ;;
   1080 
   1081   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1082     ac_prev=infodir ;;
   1083   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1084     infodir=$ac_optarg ;;
   1085 
   1086   -libdir | --libdir | --libdi | --libd)
   1087     ac_prev=libdir ;;
   1088   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1089     libdir=$ac_optarg ;;
   1090 
   1091   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1092   | --libexe | --libex | --libe)
   1093     ac_prev=libexecdir ;;
   1094   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1095   | --libexe=* | --libex=* | --libe=*)
   1096     libexecdir=$ac_optarg ;;
   1097 
   1098   -localedir | --localedir | --localedi | --localed | --locale)
   1099     ac_prev=localedir ;;
   1100   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1101     localedir=$ac_optarg ;;
   1102 
   1103   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1104   | --localstate | --localstat | --localsta | --localst | --locals)
   1105     ac_prev=localstatedir ;;
   1106   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1107   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1108     localstatedir=$ac_optarg ;;
   1109 
   1110   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1111     ac_prev=mandir ;;
   1112   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1113     mandir=$ac_optarg ;;
   1114 
   1115   -nfp | --nfp | --nf)
   1116     # Obsolete; use --without-fp.
   1117     with_fp=no ;;
   1118 
   1119   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1120   | --no-cr | --no-c | -n)
   1121     no_create=yes ;;
   1122 
   1123   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1124   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1125     no_recursion=yes ;;
   1126 
   1127   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1128   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1129   | --oldin | --oldi | --old | --ol | --o)
   1130     ac_prev=oldincludedir ;;
   1131   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1132   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1133   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1134     oldincludedir=$ac_optarg ;;
   1135 
   1136   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1137     ac_prev=prefix ;;
   1138   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1139     prefix=$ac_optarg ;;
   1140 
   1141   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1142   | --program-pre | --program-pr | --program-p)
   1143     ac_prev=program_prefix ;;
   1144   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1145   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1146     program_prefix=$ac_optarg ;;
   1147 
   1148   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1149   | --program-suf | --program-su | --program-s)
   1150     ac_prev=program_suffix ;;
   1151   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1152   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1153     program_suffix=$ac_optarg ;;
   1154 
   1155   -program-transform-name | --program-transform-name \
   1156   | --program-transform-nam | --program-transform-na \
   1157   | --program-transform-n | --program-transform- \
   1158   | --program-transform | --program-transfor \
   1159   | --program-transfo | --program-transf \
   1160   | --program-trans | --program-tran \
   1161   | --progr-tra | --program-tr | --program-t)
   1162     ac_prev=program_transform_name ;;
   1163   -program-transform-name=* | --program-transform-name=* \
   1164   | --program-transform-nam=* | --program-transform-na=* \
   1165   | --program-transform-n=* | --program-transform-=* \
   1166   | --program-transform=* | --program-transfor=* \
   1167   | --program-transfo=* | --program-transf=* \
   1168   | --program-trans=* | --program-tran=* \
   1169   | --progr-tra=* | --program-tr=* | --program-t=*)
   1170     program_transform_name=$ac_optarg ;;
   1171 
   1172   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1173     ac_prev=pdfdir ;;
   1174   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1175     pdfdir=$ac_optarg ;;
   1176 
   1177   -psdir | --psdir | --psdi | --psd | --ps)
   1178     ac_prev=psdir ;;
   1179   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1180     psdir=$ac_optarg ;;
   1181 
   1182   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1183   | -silent | --silent | --silen | --sile | --sil)
   1184     silent=yes ;;
   1185 
   1186   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1187     ac_prev=sbindir ;;
   1188   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1189   | --sbi=* | --sb=*)
   1190     sbindir=$ac_optarg ;;
   1191 
   1192   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1193   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1194   | --sharedst | --shareds | --shared | --share | --shar \
   1195   | --sha | --sh)
   1196     ac_prev=sharedstatedir ;;
   1197   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1198   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1199   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1200   | --sha=* | --sh=*)
   1201     sharedstatedir=$ac_optarg ;;
   1202 
   1203   -site | --site | --sit)
   1204     ac_prev=site ;;
   1205   -site=* | --site=* | --sit=*)
   1206     site=$ac_optarg ;;
   1207 
   1208   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1209     ac_prev=srcdir ;;
   1210   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1211     srcdir=$ac_optarg ;;
   1212 
   1213   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1214   | --syscon | --sysco | --sysc | --sys | --sy)
   1215     ac_prev=sysconfdir ;;
   1216   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1217   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1218     sysconfdir=$ac_optarg ;;
   1219 
   1220   -target | --target | --targe | --targ | --tar | --ta | --t)
   1221     ac_prev=target_alias ;;
   1222   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1223     target_alias=$ac_optarg ;;
   1224 
   1225   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1226     verbose=yes ;;
   1227 
   1228   -version | --version | --versio | --versi | --vers | -V)
   1229     ac_init_version=: ;;
   1230 
   1231   -with-* | --with-*)
   1232     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1233     # Reject names that are not valid shell variable names.
   1234     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1235       as_fn_error $? "invalid package name: $ac_useropt"
   1236     ac_useropt_orig=$ac_useropt
   1237     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1238     case $ac_user_opts in
   1239       *"
   1240 "with_$ac_useropt"
   1241 "*) ;;
   1242       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1243 	 ac_unrecognized_sep=', ';;
   1244     esac
   1245     eval with_$ac_useropt=\$ac_optarg ;;
   1246 
   1247   -without-* | --without-*)
   1248     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1249     # Reject names that are not valid shell variable names.
   1250     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1251       as_fn_error $? "invalid package name: $ac_useropt"
   1252     ac_useropt_orig=$ac_useropt
   1253     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1254     case $ac_user_opts in
   1255       *"
   1256 "with_$ac_useropt"
   1257 "*) ;;
   1258       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1259 	 ac_unrecognized_sep=', ';;
   1260     esac
   1261     eval with_$ac_useropt=no ;;
   1262 
   1263   --x)
   1264     # Obsolete; use --with-x.
   1265     with_x=yes ;;
   1266 
   1267   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1268   | --x-incl | --x-inc | --x-in | --x-i)
   1269     ac_prev=x_includes ;;
   1270   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1271   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1272     x_includes=$ac_optarg ;;
   1273 
   1274   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1275   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1276     ac_prev=x_libraries ;;
   1277   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1278   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1279     x_libraries=$ac_optarg ;;
   1280 
   1281   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1282 Try \`$0 --help' for more information"
   1283     ;;
   1284 
   1285   *=*)
   1286     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1287     # Reject names that are not valid shell variable names.
   1288     case $ac_envvar in #(
   1289       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1290       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1291     esac
   1292     eval $ac_envvar=\$ac_optarg
   1293     export $ac_envvar ;;
   1294 
   1295   *)
   1296     # FIXME: should be removed in autoconf 3.0.
   1297     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1298     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1299       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1300     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1301     ;;
   1302 
   1303   esac
   1304 done
   1305 
   1306 if test -n "$ac_prev"; then
   1307   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1308   as_fn_error $? "missing argument to $ac_option"
   1309 fi
   1310 
   1311 if test -n "$ac_unrecognized_opts"; then
   1312   case $enable_option_checking in
   1313     no) ;;
   1314     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1315     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1316   esac
   1317 fi
   1318 
   1319 # Check all directory arguments for consistency.
   1320 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1321 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1322 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1323 		libdir localedir mandir
   1324 do
   1325   eval ac_val=\$$ac_var
   1326   # Remove trailing slashes.
   1327   case $ac_val in
   1328     */ )
   1329       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1330       eval $ac_var=\$ac_val;;
   1331   esac
   1332   # Be sure to have absolute directory names.
   1333   case $ac_val in
   1334     [\\/$]* | ?:[\\/]* )  continue;;
   1335     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1336   esac
   1337   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1338 done
   1339 
   1340 # There might be people who depend on the old broken behavior: `$host'
   1341 # used to hold the argument of --host etc.
   1342 # FIXME: To remove some day.
   1343 build=$build_alias
   1344 host=$host_alias
   1345 target=$target_alias
   1346 
   1347 # FIXME: To remove some day.
   1348 if test "x$host_alias" != x; then
   1349   if test "x$build_alias" = x; then
   1350     cross_compiling=maybe
   1351   elif test "x$build_alias" != "x$host_alias"; then
   1352     cross_compiling=yes
   1353   fi
   1354 fi
   1355 
   1356 ac_tool_prefix=
   1357 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1358 
   1359 test "$silent" = yes && exec 6>/dev/null
   1360 
   1361 
   1362 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1363 ac_ls_di=`ls -di .` &&
   1364 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1365   as_fn_error $? "working directory cannot be determined"
   1366 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1367   as_fn_error $? "pwd does not report name of working directory"
   1368 
   1369 
   1370 # Find the source files, if location was not specified.
   1371 if test -z "$srcdir"; then
   1372   ac_srcdir_defaulted=yes
   1373   # Try the directory containing this script, then the parent directory.
   1374   ac_confdir=`$as_dirname -- "$as_myself" ||
   1375 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1376 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1377 	 X"$as_myself" : 'X\(//\)$' \| \
   1378 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1379 $as_echo X"$as_myself" |
   1380     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1381 	    s//\1/
   1382 	    q
   1383 	  }
   1384 	  /^X\(\/\/\)[^/].*/{
   1385 	    s//\1/
   1386 	    q
   1387 	  }
   1388 	  /^X\(\/\/\)$/{
   1389 	    s//\1/
   1390 	    q
   1391 	  }
   1392 	  /^X\(\/\).*/{
   1393 	    s//\1/
   1394 	    q
   1395 	  }
   1396 	  s/.*/./; q'`
   1397   srcdir=$ac_confdir
   1398   if test ! -r "$srcdir/$ac_unique_file"; then
   1399     srcdir=..
   1400   fi
   1401 else
   1402   ac_srcdir_defaulted=no
   1403 fi
   1404 if test ! -r "$srcdir/$ac_unique_file"; then
   1405   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1406   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1407 fi
   1408 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1409 ac_abs_confdir=`(
   1410 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1411 	pwd)`
   1412 # When building in place, set srcdir=.
   1413 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1414   srcdir=.
   1415 fi
   1416 # Remove unnecessary trailing slashes from srcdir.
   1417 # Double slashes in file names in object file debugging info
   1418 # mess up M-x gdb in Emacs.
   1419 case $srcdir in
   1420 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1421 esac
   1422 for ac_var in $ac_precious_vars; do
   1423   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1424   eval ac_env_${ac_var}_value=\$${ac_var}
   1425   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1426   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1427 done
   1428 
   1429 #
   1430 # Report the --help message.
   1431 #
   1432 if test "$ac_init_help" = "long"; then
   1433   # Omit some internal or obsolete options to make the list less imposing.
   1434   # This message is too long to be a string in the A/UX 3.1 sh.
   1435   cat <<_ACEOF
   1436 \`configure' configures libffi 3.1 to adapt to many kinds of systems.
   1437 
   1438 Usage: $0 [OPTION]... [VAR=VALUE]...
   1439 
   1440 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1441 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1442 
   1443 Defaults for the options are specified in brackets.
   1444 
   1445 Configuration:
   1446   -h, --help              display this help and exit
   1447       --help=short        display options specific to this package
   1448       --help=recursive    display the short help of all the included packages
   1449   -V, --version           display version information and exit
   1450   -q, --quiet, --silent   do not print \`checking ...' messages
   1451       --cache-file=FILE   cache test results in FILE [disabled]
   1452   -C, --config-cache      alias for \`--cache-file=config.cache'
   1453   -n, --no-create         do not create output files
   1454       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1455 
   1456 Installation directories:
   1457   --prefix=PREFIX         install architecture-independent files in PREFIX
   1458                           [$ac_default_prefix]
   1459   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1460                           [PREFIX]
   1461 
   1462 By default, \`make install' will install all the files in
   1463 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1464 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1465 for instance \`--prefix=\$HOME'.
   1466 
   1467 For better control, use the options below.
   1468 
   1469 Fine tuning of the installation directories:
   1470   --bindir=DIR            user executables [EPREFIX/bin]
   1471   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1472   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1473   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1474   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1475   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1476   --libdir=DIR            object code libraries [EPREFIX/lib]
   1477   --includedir=DIR        C header files [PREFIX/include]
   1478   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1479   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1480   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1481   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1482   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1483   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1484   --docdir=DIR            documentation root [DATAROOTDIR/doc/libffi]
   1485   --htmldir=DIR           html documentation [DOCDIR]
   1486   --dvidir=DIR            dvi documentation [DOCDIR]
   1487   --pdfdir=DIR            pdf documentation [DOCDIR]
   1488   --psdir=DIR             ps documentation [DOCDIR]
   1489 _ACEOF
   1490 
   1491   cat <<\_ACEOF
   1492 
   1493 Program names:
   1494   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1495   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1496   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1497 
   1498 System types:
   1499   --build=BUILD     configure for building on BUILD [guessed]
   1500   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1501   --target=TARGET   configure for building compilers for TARGET [HOST]
   1502 _ACEOF
   1503 fi
   1504 
   1505 if test -n "$ac_init_help"; then
   1506   case $ac_init_help in
   1507      short | recursive ) echo "Configuration of libffi 3.1:";;
   1508    esac
   1509   cat <<\_ACEOF
   1510 
   1511 Optional Features:
   1512   --disable-option-checking  ignore unrecognized --enable/--with options
   1513   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1514   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1515   --disable-builddir      disable automatic build in subdir of sources
   1516 
   1517   --enable-silent-rules   less verbose build output (undo: "make V=1")
   1518   --disable-silent-rules  verbose build output (undo: "make V=0")
   1519   --enable-dependency-tracking
   1520                           do not reject slow dependency extractors
   1521   --disable-dependency-tracking
   1522                           speeds up one-time build
   1523   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1524   --enable-static[=PKGS]  build static libraries [default=yes]
   1525   --enable-fast-install[=PKGS]
   1526                           optimize for fast installation [default=yes]
   1527   --disable-libtool-lock  avoid locking (might break parallel builds)
   1528   --enable-portable-binary
   1529                           disable compiler optimizations that would produce
   1530                           unportable binaries
   1531   --enable-maintainer-mode
   1532                           enable make rules and dependencies not useful (and
   1533                           sometimes confusing) to the casual installer
   1534   --enable-pax_emutramp       enable pax emulated trampolines, for we can't use PROT_EXEC
   1535   --enable-debug          debugging mode
   1536   --disable-structs       omit code for struct support
   1537   --disable-raw-api       make the raw api unavailable
   1538   --enable-purify-safety  purify-safe mode
   1539 
   1540 Optional Packages:
   1541   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1542   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1543   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
   1544                           both]
   1545   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1546   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
   1547                           compiler's sysroot if not specified).
   1548   --with-gcc-arch=<arch>  use architecture <arch> for gcc -march/-mtune,
   1549                           instead of guessing
   1550 
   1551 Some influential environment variables:
   1552   CC          C compiler command
   1553   CFLAGS      C compiler flags
   1554   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1555               nonstandard directory <lib dir>
   1556   LIBS        libraries to pass to the linker, e.g. -l<library>
   1557   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1558               you have headers in a nonstandard directory <include dir>
   1559   CXX         C++ compiler command
   1560   CXXFLAGS    C++ compiler flags
   1561   CCAS        assembler compiler command (defaults to CC)
   1562   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
   1563   CPP         C preprocessor
   1564   CXXCPP      C++ preprocessor
   1565 
   1566 Use these variables to override the choices made by `configure' or to help
   1567 it to find libraries and programs with nonstandard names/locations.
   1568 
   1569 Report bugs to <http://github.com/atgreen/libffi/issues>.
   1570 _ACEOF
   1571 ac_status=$?
   1572 fi
   1573 
   1574 if test "$ac_init_help" = "recursive"; then
   1575   # If there are subdirs, report their specific --help.
   1576   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1577     test -d "$ac_dir" ||
   1578       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1579       continue
   1580     ac_builddir=.
   1581 
   1582 case "$ac_dir" in
   1583 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1584 *)
   1585   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1586   # A ".." for each directory in $ac_dir_suffix.
   1587   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1588   case $ac_top_builddir_sub in
   1589   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1590   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1591   esac ;;
   1592 esac
   1593 ac_abs_top_builddir=$ac_pwd
   1594 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1595 # for backward compatibility:
   1596 ac_top_builddir=$ac_top_build_prefix
   1597 
   1598 case $srcdir in
   1599   .)  # We are building in place.
   1600     ac_srcdir=.
   1601     ac_top_srcdir=$ac_top_builddir_sub
   1602     ac_abs_top_srcdir=$ac_pwd ;;
   1603   [\\/]* | ?:[\\/]* )  # Absolute name.
   1604     ac_srcdir=$srcdir$ac_dir_suffix;
   1605     ac_top_srcdir=$srcdir
   1606     ac_abs_top_srcdir=$srcdir ;;
   1607   *) # Relative name.
   1608     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1609     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1610     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1611 esac
   1612 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1613 
   1614     cd "$ac_dir" || { ac_status=$?; continue; }
   1615     # Check for guested configure.
   1616     if test -f "$ac_srcdir/configure.gnu"; then
   1617       echo &&
   1618       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1619     elif test -f "$ac_srcdir/configure"; then
   1620       echo &&
   1621       $SHELL "$ac_srcdir/configure" --help=recursive
   1622     else
   1623       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1624     fi || ac_status=$?
   1625     cd "$ac_pwd" || { ac_status=$?; break; }
   1626   done
   1627 fi
   1628 
   1629 test -n "$ac_init_help" && exit $ac_status
   1630 if $ac_init_version; then
   1631   cat <<\_ACEOF
   1632 libffi configure 3.1
   1633 generated by GNU Autoconf 2.69
   1634 
   1635 Copyright (C) 2012 Free Software Foundation, Inc.
   1636 This configure script is free software; the Free Software Foundation
   1637 gives unlimited permission to copy, distribute and modify it.
   1638 _ACEOF
   1639   exit
   1640 fi
   1641 
   1642 ## ------------------------ ##
   1643 ## Autoconf initialization. ##
   1644 ## ------------------------ ##
   1645 
   1646 # ac_fn_c_try_compile LINENO
   1647 # --------------------------
   1648 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1649 ac_fn_c_try_compile ()
   1650 {
   1651   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1652   rm -f conftest.$ac_objext
   1653   if { { ac_try="$ac_compile"
   1654 case "(($ac_try" in
   1655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1656   *) ac_try_echo=$ac_try;;
   1657 esac
   1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1659 $as_echo "$ac_try_echo"; } >&5
   1660   (eval "$ac_compile") 2>conftest.err
   1661   ac_status=$?
   1662   if test -s conftest.err; then
   1663     grep -v '^ *+' conftest.err >conftest.er1
   1664     cat conftest.er1 >&5
   1665     mv -f conftest.er1 conftest.err
   1666   fi
   1667   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1668   test $ac_status = 0; } && {
   1669 	 test -z "$ac_c_werror_flag" ||
   1670 	 test ! -s conftest.err
   1671        } && test -s conftest.$ac_objext; then :
   1672   ac_retval=0
   1673 else
   1674   $as_echo "$as_me: failed program was:" >&5
   1675 sed 's/^/| /' conftest.$ac_ext >&5
   1676 
   1677 	ac_retval=1
   1678 fi
   1679   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1680   as_fn_set_status $ac_retval
   1681 
   1682 } # ac_fn_c_try_compile
   1683 
   1684 # ac_fn_cxx_try_compile LINENO
   1685 # ----------------------------
   1686 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1687 ac_fn_cxx_try_compile ()
   1688 {
   1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1690   rm -f conftest.$ac_objext
   1691   if { { ac_try="$ac_compile"
   1692 case "(($ac_try" in
   1693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1694   *) ac_try_echo=$ac_try;;
   1695 esac
   1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1697 $as_echo "$ac_try_echo"; } >&5
   1698   (eval "$ac_compile") 2>conftest.err
   1699   ac_status=$?
   1700   if test -s conftest.err; then
   1701     grep -v '^ *+' conftest.err >conftest.er1
   1702     cat conftest.er1 >&5
   1703     mv -f conftest.er1 conftest.err
   1704   fi
   1705   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1706   test $ac_status = 0; } && {
   1707 	 test -z "$ac_cxx_werror_flag" ||
   1708 	 test ! -s conftest.err
   1709        } && test -s conftest.$ac_objext; then :
   1710   ac_retval=0
   1711 else
   1712   $as_echo "$as_me: failed program was:" >&5
   1713 sed 's/^/| /' conftest.$ac_ext >&5
   1714 
   1715 	ac_retval=1
   1716 fi
   1717   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1718   as_fn_set_status $ac_retval
   1719 
   1720 } # ac_fn_cxx_try_compile
   1721 
   1722 # ac_fn_c_try_link LINENO
   1723 # -----------------------
   1724 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1725 ac_fn_c_try_link ()
   1726 {
   1727   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1728   rm -f conftest.$ac_objext conftest$ac_exeext
   1729   if { { ac_try="$ac_link"
   1730 case "(($ac_try" in
   1731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1732   *) ac_try_echo=$ac_try;;
   1733 esac
   1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1735 $as_echo "$ac_try_echo"; } >&5
   1736   (eval "$ac_link") 2>conftest.err
   1737   ac_status=$?
   1738   if test -s conftest.err; then
   1739     grep -v '^ *+' conftest.err >conftest.er1
   1740     cat conftest.er1 >&5
   1741     mv -f conftest.er1 conftest.err
   1742   fi
   1743   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1744   test $ac_status = 0; } && {
   1745 	 test -z "$ac_c_werror_flag" ||
   1746 	 test ! -s conftest.err
   1747        } && test -s conftest$ac_exeext && {
   1748 	 test "$cross_compiling" = yes ||
   1749 	 test -x conftest$ac_exeext
   1750        }; then :
   1751   ac_retval=0
   1752 else
   1753   $as_echo "$as_me: failed program was:" >&5
   1754 sed 's/^/| /' conftest.$ac_ext >&5
   1755 
   1756 	ac_retval=1
   1757 fi
   1758   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1759   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1760   # interfere with the next link command; also delete a directory that is
   1761   # left behind by Apple's compiler.  We do this before executing the actions.
   1762   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1763   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1764   as_fn_set_status $ac_retval
   1765 
   1766 } # ac_fn_c_try_link
   1767 
   1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1769 # -------------------------------------------------------
   1770 # Tests whether HEADER exists and can be compiled using the include files in
   1771 # INCLUDES, setting the cache variable VAR accordingly.
   1772 ac_fn_c_check_header_compile ()
   1773 {
   1774   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1775   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1776 $as_echo_n "checking for $2... " >&6; }
   1777 if eval \${$3+:} false; then :
   1778   $as_echo_n "(cached) " >&6
   1779 else
   1780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1781 /* end confdefs.h.  */
   1782 $4
   1783 #include <$2>
   1784 _ACEOF
   1785 if ac_fn_c_try_compile "$LINENO"; then :
   1786   eval "$3=yes"
   1787 else
   1788   eval "$3=no"
   1789 fi
   1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1791 fi
   1792 eval ac_res=\$$3
   1793 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1794 $as_echo "$ac_res" >&6; }
   1795   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1796 
   1797 } # ac_fn_c_check_header_compile
   1798 
   1799 # ac_fn_c_try_cpp LINENO
   1800 # ----------------------
   1801 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1802 ac_fn_c_try_cpp ()
   1803 {
   1804   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1805   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1806 case "(($ac_try" in
   1807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1808   *) ac_try_echo=$ac_try;;
   1809 esac
   1810 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1811 $as_echo "$ac_try_echo"; } >&5
   1812   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1813   ac_status=$?
   1814   if test -s conftest.err; then
   1815     grep -v '^ *+' conftest.err >conftest.er1
   1816     cat conftest.er1 >&5
   1817     mv -f conftest.er1 conftest.err
   1818   fi
   1819   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1820   test $ac_status = 0; } > conftest.i && {
   1821 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1822 	 test ! -s conftest.err
   1823        }; then :
   1824   ac_retval=0
   1825 else
   1826   $as_echo "$as_me: failed program was:" >&5
   1827 sed 's/^/| /' conftest.$ac_ext >&5
   1828 
   1829     ac_retval=1
   1830 fi
   1831   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1832   as_fn_set_status $ac_retval
   1833 
   1834 } # ac_fn_c_try_cpp
   1835 
   1836 # ac_fn_c_try_run LINENO
   1837 # ----------------------
   1838 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1839 # that executables *can* be run.
   1840 ac_fn_c_try_run ()
   1841 {
   1842   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1843   if { { ac_try="$ac_link"
   1844 case "(($ac_try" in
   1845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1846   *) ac_try_echo=$ac_try;;
   1847 esac
   1848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1849 $as_echo "$ac_try_echo"; } >&5
   1850   (eval "$ac_link") 2>&5
   1851   ac_status=$?
   1852   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1853   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1854   { { case "(($ac_try" in
   1855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1856   *) ac_try_echo=$ac_try;;
   1857 esac
   1858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1859 $as_echo "$ac_try_echo"; } >&5
   1860   (eval "$ac_try") 2>&5
   1861   ac_status=$?
   1862   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1863   test $ac_status = 0; }; }; then :
   1864   ac_retval=0
   1865 else
   1866   $as_echo "$as_me: program exited with status $ac_status" >&5
   1867        $as_echo "$as_me: failed program was:" >&5
   1868 sed 's/^/| /' conftest.$ac_ext >&5
   1869 
   1870        ac_retval=$ac_status
   1871 fi
   1872   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1873   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1874   as_fn_set_status $ac_retval
   1875 
   1876 } # ac_fn_c_try_run
   1877 
   1878 # ac_fn_c_check_func LINENO FUNC VAR
   1879 # ----------------------------------
   1880 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1881 ac_fn_c_check_func ()
   1882 {
   1883   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1885 $as_echo_n "checking for $2... " >&6; }
   1886 if eval \${$3+:} false; then :
   1887   $as_echo_n "(cached) " >&6
   1888 else
   1889   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1890 /* end confdefs.h.  */
   1891 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1892    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1893 #define $2 innocuous_$2
   1894 
   1895 /* System header to define __stub macros and hopefully few prototypes,
   1896     which can conflict with char $2 (); below.
   1897     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   1898     <limits.h> exists even on freestanding compilers.  */
   1899 
   1900 #ifdef __STDC__
   1901 # include <limits.h>
   1902 #else
   1903 # include <assert.h>
   1904 #endif
   1905 
   1906 #undef $2
   1907 
   1908 /* Override any GCC internal prototype to avoid an error.
   1909    Use char because int might match the return type of a GCC
   1910    builtin and then its argument prototype would still apply.  */
   1911 #ifdef __cplusplus
   1912 extern "C"
   1913 #endif
   1914 char $2 ();
   1915 /* The GNU C library defines this for functions which it implements
   1916     to always fail with ENOSYS.  Some functions are actually named
   1917     something starting with __ and the normal name is an alias.  */
   1918 #if defined __stub_$2 || defined __stub___$2
   1919 choke me
   1920 #endif
   1921 
   1922 int
   1923 main ()
   1924 {
   1925 return $2 ();
   1926   ;
   1927   return 0;
   1928 }
   1929 _ACEOF
   1930 if ac_fn_c_try_link "$LINENO"; then :
   1931   eval "$3=yes"
   1932 else
   1933   eval "$3=no"
   1934 fi
   1935 rm -f core conftest.err conftest.$ac_objext \
   1936     conftest$ac_exeext conftest.$ac_ext
   1937 fi
   1938 eval ac_res=\$$3
   1939 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1940 $as_echo "$ac_res" >&6; }
   1941   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1942 
   1943 } # ac_fn_c_check_func
   1944 
   1945 # ac_fn_cxx_try_cpp LINENO
   1946 # ------------------------
   1947 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1948 ac_fn_cxx_try_cpp ()
   1949 {
   1950   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1951   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1952 case "(($ac_try" in
   1953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1954   *) ac_try_echo=$ac_try;;
   1955 esac
   1956 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1957 $as_echo "$ac_try_echo"; } >&5
   1958   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1959   ac_status=$?
   1960   if test -s conftest.err; then
   1961     grep -v '^ *+' conftest.err >conftest.er1
   1962     cat conftest.er1 >&5
   1963     mv -f conftest.er1 conftest.err
   1964   fi
   1965   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1966   test $ac_status = 0; } > conftest.i && {
   1967 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   1968 	 test ! -s conftest.err
   1969        }; then :
   1970   ac_retval=0
   1971 else
   1972   $as_echo "$as_me: failed program was:" >&5
   1973 sed 's/^/| /' conftest.$ac_ext >&5
   1974 
   1975     ac_retval=1
   1976 fi
   1977   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1978   as_fn_set_status $ac_retval
   1979 
   1980 } # ac_fn_cxx_try_cpp
   1981 
   1982 # ac_fn_cxx_try_link LINENO
   1983 # -------------------------
   1984 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1985 ac_fn_cxx_try_link ()
   1986 {
   1987   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1988   rm -f conftest.$ac_objext conftest$ac_exeext
   1989   if { { ac_try="$ac_link"
   1990 case "(($ac_try" in
   1991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1992   *) ac_try_echo=$ac_try;;
   1993 esac
   1994 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1995 $as_echo "$ac_try_echo"; } >&5
   1996   (eval "$ac_link") 2>conftest.err
   1997   ac_status=$?
   1998   if test -s conftest.err; then
   1999     grep -v '^ *+' conftest.err >conftest.er1
   2000     cat conftest.er1 >&5
   2001     mv -f conftest.er1 conftest.err
   2002   fi
   2003   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2004   test $ac_status = 0; } && {
   2005 	 test -z "$ac_cxx_werror_flag" ||
   2006 	 test ! -s conftest.err
   2007        } && test -s conftest$ac_exeext && {
   2008 	 test "$cross_compiling" = yes ||
   2009 	 test -x conftest$ac_exeext
   2010        }; then :
   2011   ac_retval=0
   2012 else
   2013   $as_echo "$as_me: failed program was:" >&5
   2014 sed 's/^/| /' conftest.$ac_ext >&5
   2015 
   2016 	ac_retval=1
   2017 fi
   2018   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2019   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2020   # interfere with the next link command; also delete a directory that is
   2021   # left behind by Apple's compiler.  We do this before executing the actions.
   2022   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2023   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2024   as_fn_set_status $ac_retval
   2025 
   2026 } # ac_fn_cxx_try_link
   2027 
   2028 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   2029 # --------------------------------------------
   2030 # Tries to find the compile-time value of EXPR in a program that includes
   2031 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   2032 # computed
   2033 ac_fn_c_compute_int ()
   2034 {
   2035   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2036   if test "$cross_compiling" = yes; then
   2037     # Depending upon the size, compute the lo and hi bounds.
   2038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2039 /* end confdefs.h.  */
   2040 $4
   2041 int
   2042 main ()
   2043 {
   2044 static int test_array [1 - 2 * !(($2) >= 0)];
   2045 test_array [0] = 0;
   2046 return test_array [0];
   2047 
   2048   ;
   2049   return 0;
   2050 }
   2051 _ACEOF
   2052 if ac_fn_c_try_compile "$LINENO"; then :
   2053   ac_lo=0 ac_mid=0
   2054   while :; do
   2055     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2056 /* end confdefs.h.  */
   2057 $4
   2058 int
   2059 main ()
   2060 {
   2061 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2062 test_array [0] = 0;
   2063 return test_array [0];
   2064 
   2065   ;
   2066   return 0;
   2067 }
   2068 _ACEOF
   2069 if ac_fn_c_try_compile "$LINENO"; then :
   2070   ac_hi=$ac_mid; break
   2071 else
   2072   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   2073 			if test $ac_lo -le $ac_mid; then
   2074 			  ac_lo= ac_hi=
   2075 			  break
   2076 			fi
   2077 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   2078 fi
   2079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2080   done
   2081 else
   2082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2083 /* end confdefs.h.  */
   2084 $4
   2085 int
   2086 main ()
   2087 {
   2088 static int test_array [1 - 2 * !(($2) < 0)];
   2089 test_array [0] = 0;
   2090 return test_array [0];
   2091 
   2092   ;
   2093   return 0;
   2094 }
   2095 _ACEOF
   2096 if ac_fn_c_try_compile "$LINENO"; then :
   2097   ac_hi=-1 ac_mid=-1
   2098   while :; do
   2099     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2100 /* end confdefs.h.  */
   2101 $4
   2102 int
   2103 main ()
   2104 {
   2105 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   2106 test_array [0] = 0;
   2107 return test_array [0];
   2108 
   2109   ;
   2110   return 0;
   2111 }
   2112 _ACEOF
   2113 if ac_fn_c_try_compile "$LINENO"; then :
   2114   ac_lo=$ac_mid; break
   2115 else
   2116   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   2117 			if test $ac_mid -le $ac_hi; then
   2118 			  ac_lo= ac_hi=
   2119 			  break
   2120 			fi
   2121 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   2122 fi
   2123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2124   done
   2125 else
   2126   ac_lo= ac_hi=
   2127 fi
   2128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2129 fi
   2130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2131 # Binary search between lo and hi bounds.
   2132 while test "x$ac_lo" != "x$ac_hi"; do
   2133   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   2134   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2135 /* end confdefs.h.  */
   2136 $4
   2137 int
   2138 main ()
   2139 {
   2140 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2141 test_array [0] = 0;
   2142 return test_array [0];
   2143 
   2144   ;
   2145   return 0;
   2146 }
   2147 _ACEOF
   2148 if ac_fn_c_try_compile "$LINENO"; then :
   2149   ac_hi=$ac_mid
   2150 else
   2151   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   2152 fi
   2153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2154 done
   2155 case $ac_lo in #((
   2156 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   2157 '') ac_retval=1 ;;
   2158 esac
   2159   else
   2160     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2161 /* end confdefs.h.  */
   2162 $4
   2163 static long int longval () { return $2; }
   2164 static unsigned long int ulongval () { return $2; }
   2165 #include <stdio.h>
   2166 #include <stdlib.h>
   2167 int
   2168 main ()
   2169 {
   2170 
   2171   FILE *f = fopen ("conftest.val", "w");
   2172   if (! f)
   2173     return 1;
   2174   if (($2) < 0)
   2175     {
   2176       long int i = longval ();
   2177       if (i != ($2))
   2178 	return 1;
   2179       fprintf (f, "%ld", i);
   2180     }
   2181   else
   2182     {
   2183       unsigned long int i = ulongval ();
   2184       if (i != ($2))
   2185 	return 1;
   2186       fprintf (f, "%lu", i);
   2187     }
   2188   /* Do not output a trailing newline, as this causes \r\n confusion
   2189      on some platforms.  */
   2190   return ferror (f) || fclose (f) != 0;
   2191 
   2192   ;
   2193   return 0;
   2194 }
   2195 _ACEOF
   2196 if ac_fn_c_try_run "$LINENO"; then :
   2197   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   2198 else
   2199   ac_retval=1
   2200 fi
   2201 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   2202   conftest.$ac_objext conftest.beam conftest.$ac_ext
   2203 rm -f conftest.val
   2204 
   2205   fi
   2206   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2207   as_fn_set_status $ac_retval
   2208 
   2209 } # ac_fn_c_compute_int
   2210 
   2211 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   2212 # -------------------------------------------------------
   2213 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   2214 # the include files in INCLUDES and setting the cache variable VAR
   2215 # accordingly.
   2216 ac_fn_c_check_header_mongrel ()
   2217 {
   2218   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2219   if eval \${$3+:} false; then :
   2220   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2221 $as_echo_n "checking for $2... " >&6; }
   2222 if eval \${$3+:} false; then :
   2223   $as_echo_n "(cached) " >&6
   2224 fi
   2225 eval ac_res=\$$3
   2226 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2227 $as_echo "$ac_res" >&6; }
   2228 else
   2229   # Is the header compilable?
   2230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   2231 $as_echo_n "checking $2 usability... " >&6; }
   2232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2233 /* end confdefs.h.  */
   2234 $4
   2235 #include <$2>
   2236 _ACEOF
   2237 if ac_fn_c_try_compile "$LINENO"; then :
   2238   ac_header_compiler=yes
   2239 else
   2240   ac_header_compiler=no
   2241 fi
   2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   2244 $as_echo "$ac_header_compiler" >&6; }
   2245 
   2246 # Is the header present?
   2247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   2248 $as_echo_n "checking $2 presence... " >&6; }
   2249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2250 /* end confdefs.h.  */
   2251 #include <$2>
   2252 _ACEOF
   2253 if ac_fn_c_try_cpp "$LINENO"; then :
   2254   ac_header_preproc=yes
   2255 else
   2256   ac_header_preproc=no
   2257 fi
   2258 rm -f conftest.err conftest.i conftest.$ac_ext
   2259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   2260 $as_echo "$ac_header_preproc" >&6; }
   2261 
   2262 # So?  What about this header?
   2263 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   2264   yes:no: )
   2265     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   2266 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   2267     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2268 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2269     ;;
   2270   no:yes:* )
   2271     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   2272 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   2273     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   2274 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   2275     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   2276 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   2277     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   2278 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   2279     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2280 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2281 ( $as_echo "## ------------------------------------------------------ ##
   2282 ## Report this to http://github.com/atgreen/libffi/issues ##
   2283 ## ------------------------------------------------------ ##"
   2284      ) | sed "s/^/$as_me: WARNING:     /" >&2
   2285     ;;
   2286 esac
   2287   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2288 $as_echo_n "checking for $2... " >&6; }
   2289 if eval \${$3+:} false; then :
   2290   $as_echo_n "(cached) " >&6
   2291 else
   2292   eval "$3=\$ac_header_compiler"
   2293 fi
   2294 eval ac_res=\$$3
   2295 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2296 $as_echo "$ac_res" >&6; }
   2297 fi
   2298   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2299 
   2300 } # ac_fn_c_check_header_mongrel
   2301 
   2302 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2303 # -------------------------------------------
   2304 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2305 # variable VAR accordingly.
   2306 ac_fn_c_check_type ()
   2307 {
   2308   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2309   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2310 $as_echo_n "checking for $2... " >&6; }
   2311 if eval \${$3+:} false; then :
   2312   $as_echo_n "(cached) " >&6
   2313 else
   2314   eval "$3=no"
   2315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2316 /* end confdefs.h.  */
   2317 $4
   2318 int
   2319 main ()
   2320 {
   2321 if (sizeof ($2))
   2322 	 return 0;
   2323   ;
   2324   return 0;
   2325 }
   2326 _ACEOF
   2327 if ac_fn_c_try_compile "$LINENO"; then :
   2328   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2329 /* end confdefs.h.  */
   2330 $4
   2331 int
   2332 main ()
   2333 {
   2334 if (sizeof (($2)))
   2335 	    return 0;
   2336   ;
   2337   return 0;
   2338 }
   2339 _ACEOF
   2340 if ac_fn_c_try_compile "$LINENO"; then :
   2341 
   2342 else
   2343   eval "$3=yes"
   2344 fi
   2345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2346 fi
   2347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2348 fi
   2349 eval ac_res=\$$3
   2350 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2351 $as_echo "$ac_res" >&6; }
   2352   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2353 
   2354 } # ac_fn_c_check_type
   2355 cat >config.log <<_ACEOF
   2356 This file contains any messages produced by compilers while
   2357 running configure, to aid debugging if configure makes a mistake.
   2358 
   2359 It was created by libffi $as_me 3.1, which was
   2360 generated by GNU Autoconf 2.69.  Invocation command line was
   2361 
   2362   $ $0 $@
   2363 
   2364 _ACEOF
   2365 exec 5>>config.log
   2366 {
   2367 cat <<_ASUNAME
   2368 ## --------- ##
   2369 ## Platform. ##
   2370 ## --------- ##
   2371 
   2372 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2373 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2374 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2375 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2376 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2377 
   2378 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2379 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2380 
   2381 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2382 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2383 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2384 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2385 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2386 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2387 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2388 
   2389 _ASUNAME
   2390 
   2391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2392 for as_dir in $PATH
   2393 do
   2394   IFS=$as_save_IFS
   2395   test -z "$as_dir" && as_dir=.
   2396     $as_echo "PATH: $as_dir"
   2397   done
   2398 IFS=$as_save_IFS
   2399 
   2400 } >&5
   2401 
   2402 cat >&5 <<_ACEOF
   2403 
   2404 
   2405 ## ----------- ##
   2406 ## Core tests. ##
   2407 ## ----------- ##
   2408 
   2409 _ACEOF
   2410 
   2411 
   2412 # Keep a trace of the command line.
   2413 # Strip out --no-create and --no-recursion so they do not pile up.
   2414 # Strip out --silent because we don't want to record it for future runs.
   2415 # Also quote any args containing shell meta-characters.
   2416 # Make two passes to allow for proper duplicate-argument suppression.
   2417 ac_configure_args=
   2418 ac_configure_args0=
   2419 ac_configure_args1=
   2420 ac_must_keep_next=false
   2421 for ac_pass in 1 2
   2422 do
   2423   for ac_arg
   2424   do
   2425     case $ac_arg in
   2426     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2427     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2428     | -silent | --silent | --silen | --sile | --sil)
   2429       continue ;;
   2430     *\'*)
   2431       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2432     esac
   2433     case $ac_pass in
   2434     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2435     2)
   2436       as_fn_append ac_configure_args1 " '$ac_arg'"
   2437       if test $ac_must_keep_next = true; then
   2438 	ac_must_keep_next=false # Got value, back to normal.
   2439       else
   2440 	case $ac_arg in
   2441 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2442 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2443 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2444 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2445 	    case "$ac_configure_args0 " in
   2446 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2447 	    esac
   2448 	    ;;
   2449 	  -* ) ac_must_keep_next=true ;;
   2450 	esac
   2451       fi
   2452       as_fn_append ac_configure_args " '$ac_arg'"
   2453       ;;
   2454     esac
   2455   done
   2456 done
   2457 { ac_configure_args0=; unset ac_configure_args0;}
   2458 { ac_configure_args1=; unset ac_configure_args1;}
   2459 
   2460 # When interrupted or exit'd, cleanup temporary files, and complete
   2461 # config.log.  We remove comments because anyway the quotes in there
   2462 # would cause problems or look ugly.
   2463 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2464 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2465 trap 'exit_status=$?
   2466   # Save into config.log some information that might help in debugging.
   2467   {
   2468     echo
   2469 
   2470     $as_echo "## ---------------- ##
   2471 ## Cache variables. ##
   2472 ## ---------------- ##"
   2473     echo
   2474     # The following way of writing the cache mishandles newlines in values,
   2475 (
   2476   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2477     eval ac_val=\$$ac_var
   2478     case $ac_val in #(
   2479     *${as_nl}*)
   2480       case $ac_var in #(
   2481       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2482 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2483       esac
   2484       case $ac_var in #(
   2485       _ | IFS | as_nl) ;; #(
   2486       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2487       *) { eval $ac_var=; unset $ac_var;} ;;
   2488       esac ;;
   2489     esac
   2490   done
   2491   (set) 2>&1 |
   2492     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2493     *${as_nl}ac_space=\ *)
   2494       sed -n \
   2495 	"s/'\''/'\''\\\\'\'''\''/g;
   2496 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2497       ;; #(
   2498     *)
   2499       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2500       ;;
   2501     esac |
   2502     sort
   2503 )
   2504     echo
   2505 
   2506     $as_echo "## ----------------- ##
   2507 ## Output variables. ##
   2508 ## ----------------- ##"
   2509     echo
   2510     for ac_var in $ac_subst_vars
   2511     do
   2512       eval ac_val=\$$ac_var
   2513       case $ac_val in
   2514       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2515       esac
   2516       $as_echo "$ac_var='\''$ac_val'\''"
   2517     done | sort
   2518     echo
   2519 
   2520     if test -n "$ac_subst_files"; then
   2521       $as_echo "## ------------------- ##
   2522 ## File substitutions. ##
   2523 ## ------------------- ##"
   2524       echo
   2525       for ac_var in $ac_subst_files
   2526       do
   2527 	eval ac_val=\$$ac_var
   2528 	case $ac_val in
   2529 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2530 	esac
   2531 	$as_echo "$ac_var='\''$ac_val'\''"
   2532       done | sort
   2533       echo
   2534     fi
   2535 
   2536     if test -s confdefs.h; then
   2537       $as_echo "## ----------- ##
   2538 ## confdefs.h. ##
   2539 ## ----------- ##"
   2540       echo
   2541       cat confdefs.h
   2542       echo
   2543     fi
   2544     test "$ac_signal" != 0 &&
   2545       $as_echo "$as_me: caught signal $ac_signal"
   2546     $as_echo "$as_me: exit $exit_status"
   2547   } >&5
   2548   rm -f core *.core core.conftest.* &&
   2549     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2550     exit $exit_status
   2551 ' 0
   2552 for ac_signal in 1 2 13 15; do
   2553   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2554 done
   2555 ac_signal=0
   2556 
   2557 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2558 rm -f -r conftest* confdefs.h
   2559 
   2560 $as_echo "/* confdefs.h */" > confdefs.h
   2561 
   2562 # Predefined preprocessor variables.
   2563 
   2564 cat >>confdefs.h <<_ACEOF
   2565 #define PACKAGE_NAME "$PACKAGE_NAME"
   2566 _ACEOF
   2567 
   2568 cat >>confdefs.h <<_ACEOF
   2569 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2570 _ACEOF
   2571 
   2572 cat >>confdefs.h <<_ACEOF
   2573 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2574 _ACEOF
   2575 
   2576 cat >>confdefs.h <<_ACEOF
   2577 #define PACKAGE_STRING "$PACKAGE_STRING"
   2578 _ACEOF
   2579 
   2580 cat >>confdefs.h <<_ACEOF
   2581 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2582 _ACEOF
   2583 
   2584 cat >>confdefs.h <<_ACEOF
   2585 #define PACKAGE_URL "$PACKAGE_URL"
   2586 _ACEOF
   2587 
   2588 
   2589 # Let the site file select an alternate cache file if it wants to.
   2590 # Prefer an explicitly selected file to automatically selected ones.
   2591 ac_site_file1=NONE
   2592 ac_site_file2=NONE
   2593 if test -n "$CONFIG_SITE"; then
   2594   # We do not want a PATH search for config.site.
   2595   case $CONFIG_SITE in #((
   2596     -*)  ac_site_file1=./$CONFIG_SITE;;
   2597     */*) ac_site_file1=$CONFIG_SITE;;
   2598     *)   ac_site_file1=./$CONFIG_SITE;;
   2599   esac
   2600 elif test "x$prefix" != xNONE; then
   2601   ac_site_file1=$prefix/share/config.site
   2602   ac_site_file2=$prefix/etc/config.site
   2603 else
   2604   ac_site_file1=$ac_default_prefix/share/config.site
   2605   ac_site_file2=$ac_default_prefix/etc/config.site
   2606 fi
   2607 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2608 do
   2609   test "x$ac_site_file" = xNONE && continue
   2610   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2611     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2612 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2613     sed 's/^/| /' "$ac_site_file" >&5
   2614     . "$ac_site_file" \
   2615       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2616 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2617 as_fn_error $? "failed to load site script $ac_site_file
   2618 See \`config.log' for more details" "$LINENO" 5; }
   2619   fi
   2620 done
   2621 
   2622 if test -r "$cache_file"; then
   2623   # Some versions of bash will fail to source /dev/null (special files
   2624   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2625   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2626     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2627 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2628     case $cache_file in
   2629       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2630       *)                      . "./$cache_file";;
   2631     esac
   2632   fi
   2633 else
   2634   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2635 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2636   >$cache_file
   2637 fi
   2638 
   2639 # Check that the precious variables saved in the cache have kept the same
   2640 # value.
   2641 ac_cache_corrupted=false
   2642 for ac_var in $ac_precious_vars; do
   2643   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2644   eval ac_new_set=\$ac_env_${ac_var}_set
   2645   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2646   eval ac_new_val=\$ac_env_${ac_var}_value
   2647   case $ac_old_set,$ac_new_set in
   2648     set,)
   2649       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2650 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2651       ac_cache_corrupted=: ;;
   2652     ,set)
   2653       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2654 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2655       ac_cache_corrupted=: ;;
   2656     ,);;
   2657     *)
   2658       if test "x$ac_old_val" != "x$ac_new_val"; then
   2659 	# differences in whitespace do not lead to failure.
   2660 	ac_old_val_w=`echo x $ac_old_val`
   2661 	ac_new_val_w=`echo x $ac_new_val`
   2662 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2663 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2664 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2665 	  ac_cache_corrupted=:
   2666 	else
   2667 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2668 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2669 	  eval $ac_var=\$ac_old_val
   2670 	fi
   2671 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2672 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2673 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2674 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2675       fi;;
   2676   esac
   2677   # Pass precious variables to config.status.
   2678   if test "$ac_new_set" = set; then
   2679     case $ac_new_val in
   2680     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2681     *) ac_arg=$ac_var=$ac_new_val ;;
   2682     esac
   2683     case " $ac_configure_args " in
   2684       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2685       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2686     esac
   2687   fi
   2688 done
   2689 if $ac_cache_corrupted; then
   2690   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2691 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2692   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2693 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2694   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2695 fi
   2696 ## -------------------- ##
   2697 ## Main body of script. ##
   2698 ## -------------------- ##
   2699 
   2700 ac_ext=c
   2701 ac_cpp='$CPP $CPPFLAGS'
   2702 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2703 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2704 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2705 
   2706 
   2707 ac_config_headers="$ac_config_headers fficonfig.h"
   2708 
   2709 
   2710 ac_aux_dir=
   2711 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2712   if test -f "$ac_dir/install-sh"; then
   2713     ac_aux_dir=$ac_dir
   2714     ac_install_sh="$ac_aux_dir/install-sh -c"
   2715     break
   2716   elif test -f "$ac_dir/install.sh"; then
   2717     ac_aux_dir=$ac_dir
   2718     ac_install_sh="$ac_aux_dir/install.sh -c"
   2719     break
   2720   elif test -f "$ac_dir/shtool"; then
   2721     ac_aux_dir=$ac_dir
   2722     ac_install_sh="$ac_aux_dir/shtool install -c"
   2723     break
   2724   fi
   2725 done
   2726 if test -z "$ac_aux_dir"; then
   2727   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   2728 fi
   2729 
   2730 # These three variables are undocumented and unsupported,
   2731 # and are intended to be withdrawn in a future Autoconf release.
   2732 # They can cause serious problems if a builder's source tree is in a directory
   2733 # whose full name contains unusual characters.
   2734 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2735 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2736 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2737 
   2738 
   2739 # Make sure we can run config.sub.
   2740 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2741   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   2742 
   2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2744 $as_echo_n "checking build system type... " >&6; }
   2745 if ${ac_cv_build+:} false; then :
   2746   $as_echo_n "(cached) " >&6
   2747 else
   2748   ac_build_alias=$build_alias
   2749 test "x$ac_build_alias" = x &&
   2750   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2751 test "x$ac_build_alias" = x &&
   2752   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2753 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2754   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   2755 
   2756 fi
   2757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2758 $as_echo "$ac_cv_build" >&6; }
   2759 case $ac_cv_build in
   2760 *-*-*) ;;
   2761 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2762 esac
   2763 build=$ac_cv_build
   2764 ac_save_IFS=$IFS; IFS='-'
   2765 set x $ac_cv_build
   2766 shift
   2767 build_cpu=$1
   2768 build_vendor=$2
   2769 shift; shift
   2770 # Remember, the first character of IFS is used to create $*,
   2771 # except with old shells:
   2772 build_os=$*
   2773 IFS=$ac_save_IFS
   2774 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2775 
   2776 
   2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2778 $as_echo_n "checking host system type... " >&6; }
   2779 if ${ac_cv_host+:} false; then :
   2780   $as_echo_n "(cached) " >&6
   2781 else
   2782   if test "x$host_alias" = x; then
   2783   ac_cv_host=$ac_cv_build
   2784 else
   2785   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2786     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   2787 fi
   2788 
   2789 fi
   2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2791 $as_echo "$ac_cv_host" >&6; }
   2792 case $ac_cv_host in
   2793 *-*-*) ;;
   2794 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2795 esac
   2796 host=$ac_cv_host
   2797 ac_save_IFS=$IFS; IFS='-'
   2798 set x $ac_cv_host
   2799 shift
   2800 host_cpu=$1
   2801 host_vendor=$2
   2802 shift; shift
   2803 # Remember, the first character of IFS is used to create $*,
   2804 # except with old shells:
   2805 host_os=$*
   2806 IFS=$ac_save_IFS
   2807 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2808 
   2809 
   2810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   2811 $as_echo_n "checking target system type... " >&6; }
   2812 if ${ac_cv_target+:} false; then :
   2813   $as_echo_n "(cached) " >&6
   2814 else
   2815   if test "x$target_alias" = x; then
   2816   ac_cv_target=$ac_cv_host
   2817 else
   2818   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2819     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
   2820 fi
   2821 
   2822 fi
   2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   2824 $as_echo "$ac_cv_target" >&6; }
   2825 case $ac_cv_target in
   2826 *-*-*) ;;
   2827 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   2828 esac
   2829 target=$ac_cv_target
   2830 ac_save_IFS=$IFS; IFS='-'
   2831 set x $ac_cv_target
   2832 shift
   2833 target_cpu=$1
   2834 target_vendor=$2
   2835 shift; shift
   2836 # Remember, the first character of IFS is used to create $*,
   2837 # except with old shells:
   2838 target_os=$*
   2839 IFS=$ac_save_IFS
   2840 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2841 
   2842 
   2843 # The aliases save the names the user supplied, while $host etc.
   2844 # will get canonicalized.
   2845 test -n "$target_alias" &&
   2846   test "$program_prefix$program_suffix$program_transform_name" = \
   2847     NONENONEs,x,x, &&
   2848   program_prefix=${target_alias}-
   2849 
   2850 target_alias=${target_alias-$host_alias}
   2851 
   2852 case "${host}" in
   2853   frv*-elf)
   2854     LDFLAGS=`echo $LDFLAGS | sed "s/\-B^ *libgloss\/frv\///"`\ -B`pwd`/../libgloss/frv/
   2855     ;;
   2856 esac
   2857 
   2858 
   2859    # [$]@ is unsable in 2.60+ but earlier autoconf had no ac_configure_args
   2860    if test "${ac_configure_args+set}" != "set" ; then
   2861       ac_configure_args=
   2862       for ac_arg in ${1+"$@"}; do
   2863          ac_configure_args="$ac_configure_args '$ac_arg'"
   2864       done
   2865    fi
   2866 
   2867 # expand $ac_aux_dir to an absolute path
   2868 am_aux_dir=`cd $ac_aux_dir && pwd`
   2869 
   2870 
   2871 ax_enable_builddir="."
   2872 # Check whether --enable-builddir was given.
   2873 if test "${enable_builddir+set}" = set; then :
   2874   enableval=$enable_builddir; ax_enable_builddir="$enableval"
   2875 else
   2876   ax_enable_builddir="auto"
   2877 fi
   2878 
   2879 if test ".$ac_srcdir_defaulted" != ".no" ; then
   2880 if test ".$srcdir" = ".." ; then
   2881   if test -f config.status ; then
   2882     { $as_echo "$as_me:${as_lineno-$LINENO}: toplevel srcdir already configured... skipping subdir build" >&5
   2883 $as_echo "$as_me: toplevel srcdir already configured... skipping subdir build" >&6;}
   2884   else
   2885     test ".$ax_enable_builddir" = "."  && ax_enable_builddir="."
   2886     test ".$ax_enable_builddir" = ".no"  && ax_enable_builddir="."
   2887     test ".$TARGET" = "." && TARGET="$target"
   2888     test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="$TARGET"
   2889     if test ".$ax_enable_builddir" != ".." ; then    # we know where to go and
   2890       as_dir=$ax_enable_builddir; as_fn_mkdir_p
   2891       echo __.$ax_enable_builddir.__ > $ax_enable_builddir/conftest.tmp
   2892       cd $ax_enable_builddir
   2893       if grep __.$ax_enable_builddir.__ conftest.tmp >/dev/null 2>/dev/null ; then
   2894         rm conftest.tmp
   2895         { $as_echo "$as_me:${as_lineno-$LINENO}: result: continue configure in default builddir \"./$ax_enable_builddir\"" >&5
   2896 $as_echo "continue configure in default builddir \"./$ax_enable_builddir\"" >&6; }
   2897       else
   2898         as_fn_error $? "could not change to default builddir \"./$ax_enable_builddir\"" "$LINENO" 5
   2899       fi
   2900       srcdir=`echo "$ax_enable_builddir" |
   2901               sed -e 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g;s,[/]$,,;'`
   2902       # going to restart from subdirectory location
   2903       test -f $srcdir/config.log   && mv $srcdir/config.log   .
   2904       test -f $srcdir/confdefs.h   && mv $srcdir/confdefs.h   .
   2905       test -f $srcdir/conftest.log && mv $srcdir/conftest.log .
   2906       test -f $srcdir/$cache_file  && mv $srcdir/$cache_file  .
   2907       { $as_echo "$as_me:${as_lineno-$LINENO}: result: ....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&5
   2908 $as_echo "....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&6; }
   2909       case "$0" in # restart
   2910        /\\*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
   2911        *) eval $SHELL "'$srcdir/$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
   2912       esac ; exit $?
   2913     fi
   2914   fi
   2915 fi fi
   2916 test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="."
   2917 # Extract the first word of "gsed sed", so it can be a program name with args.
   2918 set dummy gsed sed; ac_word=$2
   2919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2920 $as_echo_n "checking for $ac_word... " >&6; }
   2921 if ${ac_cv_path_ax_enable_builddir_sed+:} false; then :
   2922   $as_echo_n "(cached) " >&6
   2923 else
   2924   case $ax_enable_builddir_sed in
   2925   [\\/]* | ?:[\\/]*)
   2926   ac_cv_path_ax_enable_builddir_sed="$ax_enable_builddir_sed" # Let the user override the test with a path.
   2927   ;;
   2928   *)
   2929   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2930 for as_dir in $PATH
   2931 do
   2932   IFS=$as_save_IFS
   2933   test -z "$as_dir" && as_dir=.
   2934     for ac_exec_ext in '' $ac_executable_extensions; do
   2935   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2936     ac_cv_path_ax_enable_builddir_sed="$as_dir/$ac_word$ac_exec_ext"
   2937     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2938     break 2
   2939   fi
   2940 done
   2941   done
   2942 IFS=$as_save_IFS
   2943 
   2944   test -z "$ac_cv_path_ax_enable_builddir_sed" && ac_cv_path_ax_enable_builddir_sed="sed"
   2945   ;;
   2946 esac
   2947 fi
   2948 ax_enable_builddir_sed=$ac_cv_path_ax_enable_builddir_sed
   2949 if test -n "$ax_enable_builddir_sed"; then
   2950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_enable_builddir_sed" >&5
   2951 $as_echo "$ax_enable_builddir_sed" >&6; }
   2952 else
   2953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2954 $as_echo "no" >&6; }
   2955 fi
   2956 
   2957 
   2958 ax_enable_builddir_auxdir="$am_aux_dir"
   2959 ac_config_commands="$ac_config_commands buildir"
   2960 
   2961 
   2962 am__api_version='1.13'
   2963 
   2964 # Find a good install program.  We prefer a C program (faster),
   2965 # so one script is as good as another.  But avoid the broken or
   2966 # incompatible versions:
   2967 # SysV /etc/install, /usr/sbin/install
   2968 # SunOS /usr/etc/install
   2969 # IRIX /sbin/install
   2970 # AIX /bin/install
   2971 # AmigaOS /C/install, which installs bootblocks on floppy discs
   2972 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   2973 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   2974 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   2975 # OS/2's system install, which has a completely different semantic
   2976 # ./install, which can be erroneously created by make from ./install.sh.
   2977 # Reject install programs that cannot install multiple files.
   2978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   2979 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   2980 if test -z "$INSTALL"; then
   2981 if ${ac_cv_path_install+:} false; then :
   2982   $as_echo_n "(cached) " >&6
   2983 else
   2984   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2985 for as_dir in $PATH
   2986 do
   2987   IFS=$as_save_IFS
   2988   test -z "$as_dir" && as_dir=.
   2989     # Account for people who put trailing slashes in PATH elements.
   2990 case $as_dir/ in #((
   2991   ./ | .// | /[cC]/* | \
   2992   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   2993   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   2994   /usr/ucb/* ) ;;
   2995   *)
   2996     # OSF1 and SCO ODT 3.0 have their own names for install.
   2997     # Don't use installbsd from OSF since it installs stuff as root
   2998     # by default.
   2999     for ac_prog in ginstall scoinst install; do
   3000       for ac_exec_ext in '' $ac_executable_extensions; do
   3001 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   3002 	  if test $ac_prog = install &&
   3003 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   3004 	    # AIX install.  It has an incompatible calling convention.
   3005 	    :
   3006 	  elif test $ac_prog = install &&
   3007 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   3008 	    # program-specific install script used by HP pwplus--don't use.
   3009 	    :
   3010 	  else
   3011 	    rm -rf conftest.one conftest.two conftest.dir
   3012 	    echo one > conftest.one
   3013 	    echo two > conftest.two
   3014 	    mkdir conftest.dir
   3015 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   3016 	      test -s conftest.one && test -s conftest.two &&
   3017 	      test -s conftest.dir/conftest.one &&
   3018 	      test -s conftest.dir/conftest.two
   3019 	    then
   3020 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   3021 	      break 3
   3022 	    fi
   3023 	  fi
   3024 	fi
   3025       done
   3026     done
   3027     ;;
   3028 esac
   3029 
   3030   done
   3031 IFS=$as_save_IFS
   3032 
   3033 rm -rf conftest.one conftest.two conftest.dir
   3034 
   3035 fi
   3036   if test "${ac_cv_path_install+set}" = set; then
   3037     INSTALL=$ac_cv_path_install
   3038   else
   3039     # As a last resort, use the slow shell script.  Don't cache a
   3040     # value for INSTALL within a source directory, because that will
   3041     # break other packages using the cache if that directory is
   3042     # removed, or if the value is a relative name.
   3043     INSTALL=$ac_install_sh
   3044   fi
   3045 fi
   3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   3047 $as_echo "$INSTALL" >&6; }
   3048 
   3049 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   3050 # It thinks the first close brace ends the variable substitution.
   3051 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   3052 
   3053 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   3054 
   3055 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   3056 
   3057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   3058 $as_echo_n "checking whether build environment is sane... " >&6; }
   3059 # Reject unsafe characters in $srcdir or the absolute working directory
   3060 # name.  Accept space and tab only in the latter.
   3061 am_lf='
   3062 '
   3063 case `pwd` in
   3064   *[\\\"\#\$\&\'\`$am_lf]*)
   3065     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
   3066 esac
   3067 case $srcdir in
   3068   *[\\\"\#\$\&\'\`$am_lf\ \	]*)
   3069     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
   3070 esac
   3071 
   3072 # Do 'set' in a subshell so we don't clobber the current shell's
   3073 # arguments.  Must try -L first in case configure is actually a
   3074 # symlink; some systems play weird games with the mod time of symlinks
   3075 # (eg FreeBSD returns the mod time of the symlink's containing
   3076 # directory).
   3077 if (
   3078    am_has_slept=no
   3079    for am_try in 1 2; do
   3080      echo "timestamp, slept: $am_has_slept" > conftest.file
   3081      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   3082      if test "$*" = "X"; then
   3083 	# -L didn't work.
   3084 	set X `ls -t "$srcdir/configure" conftest.file`
   3085      fi
   3086      if test "$*" != "X $srcdir/configure conftest.file" \
   3087 	&& test "$*" != "X conftest.file $srcdir/configure"; then
   3088 
   3089 	# If neither matched, then we have a broken ls.  This can happen
   3090 	# if, for instance, CONFIG_SHELL is bash and it inherits a
   3091 	# broken ls alias from the environment.  This has actually
   3092 	# happened.  Such a system could not be considered "sane".
   3093 	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
   3094   alias in your environment" "$LINENO" 5
   3095      fi
   3096      if test "$2" = conftest.file || test $am_try -eq 2; then
   3097        break
   3098      fi
   3099      # Just in case.
   3100      sleep 1
   3101      am_has_slept=yes
   3102    done
   3103    test "$2" = conftest.file
   3104    )
   3105 then
   3106    # Ok.
   3107    :
   3108 else
   3109    as_fn_error $? "newly created file is older than distributed files!
   3110 Check your system clock" "$LINENO" 5
   3111 fi
   3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3113 $as_echo "yes" >&6; }
   3114 # If we didn't sleep, we still need to ensure time stamps of config.status and
   3115 # generated files are strictly newer.
   3116 am_sleep_pid=
   3117 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   3118   ( sleep 1 ) &
   3119   am_sleep_pid=$!
   3120 fi
   3121 
   3122 rm -f conftest.file
   3123 
   3124 test "$program_prefix" != NONE &&
   3125   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   3126 # Use a double $ so make ignores it.
   3127 test "$program_suffix" != NONE &&
   3128   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   3129 # Double any \ or $.
   3130 # By default was `s,x,x', remove it if useless.
   3131 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   3132 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
   3133 
   3134 if test x"${MISSING+set}" != xset; then
   3135   case $am_aux_dir in
   3136   *\ * | *\	*)
   3137     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
   3138   *)
   3139     MISSING="\${SHELL} $am_aux_dir/missing" ;;
   3140   esac
   3141 fi
   3142 # Use eval to expand $SHELL
   3143 if eval "$MISSING --is-lightweight"; then
   3144   am_missing_run="$MISSING "
   3145 else
   3146   am_missing_run=
   3147   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
   3148 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
   3149 fi
   3150 
   3151 if test x"${install_sh}" != xset; then
   3152   case $am_aux_dir in
   3153   *\ * | *\	*)
   3154     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   3155   *)
   3156     install_sh="\${SHELL} $am_aux_dir/install-sh"
   3157   esac
   3158 fi
   3159 
   3160 # Installed binaries are usually stripped using 'strip' when the user
   3161 # run "make install-strip".  However 'strip' might not be the right
   3162 # tool to use in cross-compilation environments, therefore Automake
   3163 # will honor the 'STRIP' environment variable to overrule this program.
   3164 if test "$cross_compiling" != no; then
   3165   if test -n "$ac_tool_prefix"; then
   3166   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   3167 set dummy ${ac_tool_prefix}strip; ac_word=$2
   3168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3169 $as_echo_n "checking for $ac_word... " >&6; }
   3170 if ${ac_cv_prog_STRIP+:} false; then :
   3171   $as_echo_n "(cached) " >&6
   3172 else
   3173   if test -n "$STRIP"; then
   3174   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   3175 else
   3176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3177 for as_dir in $PATH
   3178 do
   3179   IFS=$as_save_IFS
   3180   test -z "$as_dir" && as_dir=.
   3181     for ac_exec_ext in '' $ac_executable_extensions; do
   3182   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3183     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   3184     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3185     break 2
   3186   fi
   3187 done
   3188   done
   3189 IFS=$as_save_IFS
   3190 
   3191 fi
   3192 fi
   3193 STRIP=$ac_cv_prog_STRIP
   3194 if test -n "$STRIP"; then
   3195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   3196 $as_echo "$STRIP" >&6; }
   3197 else
   3198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3199 $as_echo "no" >&6; }
   3200 fi
   3201 
   3202 
   3203 fi
   3204 if test -z "$ac_cv_prog_STRIP"; then
   3205   ac_ct_STRIP=$STRIP
   3206   # Extract the first word of "strip", so it can be a program name with args.
   3207 set dummy strip; ac_word=$2
   3208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3209 $as_echo_n "checking for $ac_word... " >&6; }
   3210 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   3211   $as_echo_n "(cached) " >&6
   3212 else
   3213   if test -n "$ac_ct_STRIP"; then
   3214   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   3215 else
   3216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3217 for as_dir in $PATH
   3218 do
   3219   IFS=$as_save_IFS
   3220   test -z "$as_dir" && as_dir=.
   3221     for ac_exec_ext in '' $ac_executable_extensions; do
   3222   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3223     ac_cv_prog_ac_ct_STRIP="strip"
   3224     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3225     break 2
   3226   fi
   3227 done
   3228   done
   3229 IFS=$as_save_IFS
   3230 
   3231 fi
   3232 fi
   3233 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   3234 if test -n "$ac_ct_STRIP"; then
   3235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   3236 $as_echo "$ac_ct_STRIP" >&6; }
   3237 else
   3238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3239 $as_echo "no" >&6; }
   3240 fi
   3241 
   3242   if test "x$ac_ct_STRIP" = x; then
   3243     STRIP=":"
   3244   else
   3245     case $cross_compiling:$ac_tool_warned in
   3246 yes:)
   3247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3248 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3249 ac_tool_warned=yes ;;
   3250 esac
   3251     STRIP=$ac_ct_STRIP
   3252   fi
   3253 else
   3254   STRIP="$ac_cv_prog_STRIP"
   3255 fi
   3256 
   3257 fi
   3258 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   3259 
   3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
   3261 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
   3262 if test -z "$MKDIR_P"; then
   3263   if ${ac_cv_path_mkdir+:} false; then :
   3264   $as_echo_n "(cached) " >&6
   3265 else
   3266   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3267 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   3268 do
   3269   IFS=$as_save_IFS
   3270   test -z "$as_dir" && as_dir=.
   3271     for ac_prog in mkdir gmkdir; do
   3272 	 for ac_exec_ext in '' $ac_executable_extensions; do
   3273 	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
   3274 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
   3275 	     'mkdir (GNU coreutils) '* | \
   3276 	     'mkdir (coreutils) '* | \
   3277 	     'mkdir (fileutils) '4.1*)
   3278 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
   3279 	       break 3;;
   3280 	   esac
   3281 	 done
   3282        done
   3283   done
   3284 IFS=$as_save_IFS
   3285 
   3286 fi
   3287 
   3288   test -d ./--version && rmdir ./--version
   3289   if test "${ac_cv_path_mkdir+set}" = set; then
   3290     MKDIR_P="$ac_cv_path_mkdir -p"
   3291   else
   3292     # As a last resort, use the slow shell script.  Don't cache a
   3293     # value for MKDIR_P within a source directory, because that will
   3294     # break other packages using the cache if that directory is
   3295     # removed, or if the value is a relative name.
   3296     MKDIR_P="$ac_install_sh -d"
   3297   fi
   3298 fi
   3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   3300 $as_echo "$MKDIR_P" >&6; }
   3301 
   3302 for ac_prog in gawk mawk nawk awk
   3303 do
   3304   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3305 set dummy $ac_prog; ac_word=$2
   3306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3307 $as_echo_n "checking for $ac_word... " >&6; }
   3308 if ${ac_cv_prog_AWK+:} false; then :
   3309   $as_echo_n "(cached) " >&6
   3310 else
   3311   if test -n "$AWK"; then
   3312   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   3313 else
   3314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3315 for as_dir in $PATH
   3316 do
   3317   IFS=$as_save_IFS
   3318   test -z "$as_dir" && as_dir=.
   3319     for ac_exec_ext in '' $ac_executable_extensions; do
   3320   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3321     ac_cv_prog_AWK="$ac_prog"
   3322     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3323     break 2
   3324   fi
   3325 done
   3326   done
   3327 IFS=$as_save_IFS
   3328 
   3329 fi
   3330 fi
   3331 AWK=$ac_cv_prog_AWK
   3332 if test -n "$AWK"; then
   3333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   3334 $as_echo "$AWK" >&6; }
   3335 else
   3336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3337 $as_echo "no" >&6; }
   3338 fi
   3339 
   3340 
   3341   test -n "$AWK" && break
   3342 done
   3343 
   3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   3345 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   3346 set x ${MAKE-make}
   3347 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   3348 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
   3349   $as_echo_n "(cached) " >&6
   3350 else
   3351   cat >conftest.make <<\_ACEOF
   3352 SHELL = /bin/sh
   3353 all:
   3354 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   3355 _ACEOF
   3356 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   3357 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   3358   *@@@%%%=?*=@@@%%%*)
   3359     eval ac_cv_prog_make_${ac_make}_set=yes;;
   3360   *)
   3361     eval ac_cv_prog_make_${ac_make}_set=no;;
   3362 esac
   3363 rm -f conftest.make
   3364 fi
   3365 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   3366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3367 $as_echo "yes" >&6; }
   3368   SET_MAKE=
   3369 else
   3370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3371 $as_echo "no" >&6; }
   3372   SET_MAKE="MAKE=${MAKE-make}"
   3373 fi
   3374 
   3375 rm -rf .tst 2>/dev/null
   3376 mkdir .tst 2>/dev/null
   3377 if test -d .tst; then
   3378   am__leading_dot=.
   3379 else
   3380   am__leading_dot=_
   3381 fi
   3382 rmdir .tst 2>/dev/null
   3383 
   3384 # Check whether --enable-silent-rules was given.
   3385 if test "${enable_silent_rules+set}" = set; then :
   3386   enableval=$enable_silent_rules;
   3387 fi
   3388 
   3389 case $enable_silent_rules in # (((
   3390   yes) AM_DEFAULT_VERBOSITY=0;;
   3391    no) AM_DEFAULT_VERBOSITY=1;;
   3392     *) AM_DEFAULT_VERBOSITY=1;;
   3393 esac
   3394 am_make=${MAKE-make}
   3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   3396 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
   3397 if ${am_cv_make_support_nested_variables+:} false; then :
   3398   $as_echo_n "(cached) " >&6
   3399 else
   3400   if $as_echo 'TRUE=$(BAR$(V))
   3401 BAR0=false
   3402 BAR1=true
   3403 V=1
   3404 am__doit:
   3405 	@$(TRUE)
   3406 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   3407   am_cv_make_support_nested_variables=yes
   3408 else
   3409   am_cv_make_support_nested_variables=no
   3410 fi
   3411 fi
   3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   3413 $as_echo "$am_cv_make_support_nested_variables" >&6; }
   3414 if test $am_cv_make_support_nested_variables = yes; then
   3415     AM_V='$(V)'
   3416   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   3417 else
   3418   AM_V=$AM_DEFAULT_VERBOSITY
   3419   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   3420 fi
   3421 AM_BACKSLASH='\'
   3422 
   3423 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   3424   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   3425   # is not polluted with repeated "-I."
   3426   am__isrc=' -I$(srcdir)'
   3427   # test to see if srcdir already configured
   3428   if test -f $srcdir/config.status; then
   3429     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   3430   fi
   3431 fi
   3432 
   3433 # test whether we have cygpath
   3434 if test -z "$CYGPATH_W"; then
   3435   if (cygpath --version) >/dev/null 2>/dev/null; then
   3436     CYGPATH_W='cygpath -w'
   3437   else
   3438     CYGPATH_W=echo
   3439   fi
   3440 fi
   3441 
   3442 
   3443 # Define the identity of the package.
   3444  PACKAGE='libffi'
   3445  VERSION='3.1'
   3446 
   3447 
   3448 cat >>confdefs.h <<_ACEOF
   3449 #define PACKAGE "$PACKAGE"
   3450 _ACEOF
   3451 
   3452 
   3453 cat >>confdefs.h <<_ACEOF
   3454 #define VERSION "$VERSION"
   3455 _ACEOF
   3456 
   3457 # Some tools Automake needs.
   3458 
   3459 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   3460 
   3461 
   3462 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   3463 
   3464 
   3465 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   3466 
   3467 
   3468 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   3469 
   3470 
   3471 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   3472 
   3473 # For better backward compatibility.  To be removed once Automake 1.9.x
   3474 # dies out for good.  For more background, see:
   3475 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
   3476 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
   3477 mkdir_p='$(MKDIR_P)'
   3478 
   3479 # We need awk for the "check" target.  The system "awk" is bad on
   3480 # some platforms.
   3481 # Always define AMTAR for backward compatibility.  Yes, it's still used
   3482 # in the wild :-(  We should find a proper way to deprecate it ...
   3483 AMTAR='$${TAR-tar}'
   3484 
   3485 
   3486 # We'll loop over all known methods to create a tar archive until one works.
   3487 _am_tools='gnutar  pax cpio none'
   3488 
   3489 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
   3490 
   3491 
   3492 
   3493 
   3494 
   3495 
   3496 
   3497 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
   3498 # We must force CC to /not/ be precious variables; otherwise
   3499 # the wrong, non-multilib-adjusted value will be used in multilibs.
   3500 # As a side effect, we have to subst CFLAGS ourselves.
   3501 # Also save and restore CFLAGS, since AC_PROG_CC will come up with
   3502 # defaults of its own if none are provided.
   3503 
   3504 
   3505 
   3506 save_CFLAGS=$CFLAGS
   3507 ac_ext=c
   3508 ac_cpp='$CPP $CPPFLAGS'
   3509 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3510 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3511 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3512 if test -n "$ac_tool_prefix"; then
   3513   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3514 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3516 $as_echo_n "checking for $ac_word... " >&6; }
   3517 if ${ac_cv_prog_CC+:} false; then :
   3518   $as_echo_n "(cached) " >&6
   3519 else
   3520   if test -n "$CC"; then
   3521   ac_cv_prog_CC="$CC" # Let the user override the test.
   3522 else
   3523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3524 for as_dir in $PATH
   3525 do
   3526   IFS=$as_save_IFS
   3527   test -z "$as_dir" && as_dir=.
   3528     for ac_exec_ext in '' $ac_executable_extensions; do
   3529   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3530     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3531     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3532     break 2
   3533   fi
   3534 done
   3535   done
   3536 IFS=$as_save_IFS
   3537 
   3538 fi
   3539 fi
   3540 CC=$ac_cv_prog_CC
   3541 if test -n "$CC"; then
   3542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3543 $as_echo "$CC" >&6; }
   3544 else
   3545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3546 $as_echo "no" >&6; }
   3547 fi
   3548 
   3549 
   3550 fi
   3551 if test -z "$ac_cv_prog_CC"; then
   3552   ac_ct_CC=$CC
   3553   # Extract the first word of "gcc", so it can be a program name with args.
   3554 set dummy gcc; ac_word=$2
   3555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3556 $as_echo_n "checking for $ac_word... " >&6; }
   3557 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   3558   $as_echo_n "(cached) " >&6
   3559 else
   3560   if test -n "$ac_ct_CC"; then
   3561   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3562 else
   3563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3564 for as_dir in $PATH
   3565 do
   3566   IFS=$as_save_IFS
   3567   test -z "$as_dir" && as_dir=.
   3568     for ac_exec_ext in '' $ac_executable_extensions; do
   3569   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3570     ac_cv_prog_ac_ct_CC="gcc"
   3571     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3572     break 2
   3573   fi
   3574 done
   3575   done
   3576 IFS=$as_save_IFS
   3577 
   3578 fi
   3579 fi
   3580 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3581 if test -n "$ac_ct_CC"; then
   3582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3583 $as_echo "$ac_ct_CC" >&6; }
   3584 else
   3585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3586 $as_echo "no" >&6; }
   3587 fi
   3588 
   3589   if test "x$ac_ct_CC" = x; then
   3590     CC=""
   3591   else
   3592     case $cross_compiling:$ac_tool_warned in
   3593 yes:)
   3594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3595 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3596 ac_tool_warned=yes ;;
   3597 esac
   3598     CC=$ac_ct_CC
   3599   fi
   3600 else
   3601   CC="$ac_cv_prog_CC"
   3602 fi
   3603 
   3604 if test -z "$CC"; then
   3605           if test -n "$ac_tool_prefix"; then
   3606     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3607 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3609 $as_echo_n "checking for $ac_word... " >&6; }
   3610 if ${ac_cv_prog_CC+:} false; then :
   3611   $as_echo_n "(cached) " >&6
   3612 else
   3613   if test -n "$CC"; then
   3614   ac_cv_prog_CC="$CC" # Let the user override the test.
   3615 else
   3616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3617 for as_dir in $PATH
   3618 do
   3619   IFS=$as_save_IFS
   3620   test -z "$as_dir" && as_dir=.
   3621     for ac_exec_ext in '' $ac_executable_extensions; do
   3622   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3623     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3624     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3625     break 2
   3626   fi
   3627 done
   3628   done
   3629 IFS=$as_save_IFS
   3630 
   3631 fi
   3632 fi
   3633 CC=$ac_cv_prog_CC
   3634 if test -n "$CC"; then
   3635   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3636 $as_echo "$CC" >&6; }
   3637 else
   3638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3639 $as_echo "no" >&6; }
   3640 fi
   3641 
   3642 
   3643   fi
   3644 fi
   3645 if test -z "$CC"; then
   3646   # Extract the first word of "cc", so it can be a program name with args.
   3647 set dummy cc; ac_word=$2
   3648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3649 $as_echo_n "checking for $ac_word... " >&6; }
   3650 if ${ac_cv_prog_CC+:} false; then :
   3651   $as_echo_n "(cached) " >&6
   3652 else
   3653   if test -n "$CC"; then
   3654   ac_cv_prog_CC="$CC" # Let the user override the test.
   3655 else
   3656   ac_prog_rejected=no
   3657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3658 for as_dir in $PATH
   3659 do
   3660   IFS=$as_save_IFS
   3661   test -z "$as_dir" && as_dir=.
   3662     for ac_exec_ext in '' $ac_executable_extensions; do
   3663   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3664     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   3665        ac_prog_rejected=yes
   3666        continue
   3667      fi
   3668     ac_cv_prog_CC="cc"
   3669     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3670     break 2
   3671   fi
   3672 done
   3673   done
   3674 IFS=$as_save_IFS
   3675 
   3676 if test $ac_prog_rejected = yes; then
   3677   # We found a bogon in the path, so make sure we never use it.
   3678   set dummy $ac_cv_prog_CC
   3679   shift
   3680   if test $# != 0; then
   3681     # We chose a different compiler from the bogus one.
   3682     # However, it has the same basename, so the bogon will be chosen
   3683     # first if we set CC to just the basename; use the full file name.
   3684     shift
   3685     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   3686   fi
   3687 fi
   3688 fi
   3689 fi
   3690 CC=$ac_cv_prog_CC
   3691 if test -n "$CC"; then
   3692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3693 $as_echo "$CC" >&6; }
   3694 else
   3695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3696 $as_echo "no" >&6; }
   3697 fi
   3698 
   3699 
   3700 fi
   3701 if test -z "$CC"; then
   3702   if test -n "$ac_tool_prefix"; then
   3703   for ac_prog in cl.exe
   3704   do
   3705     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3706 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3708 $as_echo_n "checking for $ac_word... " >&6; }
   3709 if ${ac_cv_prog_CC+:} false; then :
   3710   $as_echo_n "(cached) " >&6
   3711 else
   3712   if test -n "$CC"; then
   3713   ac_cv_prog_CC="$CC" # Let the user override the test.
   3714 else
   3715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3716 for as_dir in $PATH
   3717 do
   3718   IFS=$as_save_IFS
   3719   test -z "$as_dir" && as_dir=.
   3720     for ac_exec_ext in '' $ac_executable_extensions; do
   3721   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3722     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3723     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3724     break 2
   3725   fi
   3726 done
   3727   done
   3728 IFS=$as_save_IFS
   3729 
   3730 fi
   3731 fi
   3732 CC=$ac_cv_prog_CC
   3733 if test -n "$CC"; then
   3734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3735 $as_echo "$CC" >&6; }
   3736 else
   3737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3738 $as_echo "no" >&6; }
   3739 fi
   3740 
   3741 
   3742     test -n "$CC" && break
   3743   done
   3744 fi
   3745 if test -z "$CC"; then
   3746   ac_ct_CC=$CC
   3747   for ac_prog in cl.exe
   3748 do
   3749   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3750 set dummy $ac_prog; ac_word=$2
   3751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3752 $as_echo_n "checking for $ac_word... " >&6; }
   3753 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   3754   $as_echo_n "(cached) " >&6
   3755 else
   3756   if test -n "$ac_ct_CC"; then
   3757   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3758 else
   3759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3760 for as_dir in $PATH
   3761 do
   3762   IFS=$as_save_IFS
   3763   test -z "$as_dir" && as_dir=.
   3764     for ac_exec_ext in '' $ac_executable_extensions; do
   3765   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3766     ac_cv_prog_ac_ct_CC="$ac_prog"
   3767     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3768     break 2
   3769   fi
   3770 done
   3771   done
   3772 IFS=$as_save_IFS
   3773 
   3774 fi
   3775 fi
   3776 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3777 if test -n "$ac_ct_CC"; then
   3778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3779 $as_echo "$ac_ct_CC" >&6; }
   3780 else
   3781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3782 $as_echo "no" >&6; }
   3783 fi
   3784 
   3785 
   3786   test -n "$ac_ct_CC" && break
   3787 done
   3788 
   3789   if test "x$ac_ct_CC" = x; then
   3790     CC=""
   3791   else
   3792     case $cross_compiling:$ac_tool_warned in
   3793 yes:)
   3794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3796 ac_tool_warned=yes ;;
   3797 esac
   3798     CC=$ac_ct_CC
   3799   fi
   3800 fi
   3801 
   3802 fi
   3803 
   3804 
   3805 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3806 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3807 as_fn_error $? "no acceptable C compiler found in \$PATH
   3808 See \`config.log' for more details" "$LINENO" 5; }
   3809 
   3810 # Provide some information about the compiler.
   3811 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3812 set X $ac_compile
   3813 ac_compiler=$2
   3814 for ac_option in --version -v -V -qversion; do
   3815   { { ac_try="$ac_compiler $ac_option >&5"
   3816 case "(($ac_try" in
   3817   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3818   *) ac_try_echo=$ac_try;;
   3819 esac
   3820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3821 $as_echo "$ac_try_echo"; } >&5
   3822   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3823   ac_status=$?
   3824   if test -s conftest.err; then
   3825     sed '10a\
   3826 ... rest of stderr output deleted ...
   3827          10q' conftest.err >conftest.er1
   3828     cat conftest.er1 >&5
   3829   fi
   3830   rm -f conftest.er1 conftest.err
   3831   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3832   test $ac_status = 0; }
   3833 done
   3834 
   3835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3836 /* end confdefs.h.  */
   3837 
   3838 int
   3839 main ()
   3840 {
   3841 
   3842   ;
   3843   return 0;
   3844 }
   3845 _ACEOF
   3846 ac_clean_files_save=$ac_clean_files
   3847 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3848 # Try to create an executable without -o first, disregard a.out.
   3849 # It will help us diagnose broken compilers, and finding out an intuition
   3850 # of exeext.
   3851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3852 $as_echo_n "checking whether the C compiler works... " >&6; }
   3853 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3854 
   3855 # The possible output files:
   3856 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3857 
   3858 ac_rmfiles=
   3859 for ac_file in $ac_files
   3860 do
   3861   case $ac_file in
   3862     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3863     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3864   esac
   3865 done
   3866 rm -f $ac_rmfiles
   3867 
   3868 if { { ac_try="$ac_link_default"
   3869 case "(($ac_try" in
   3870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3871   *) ac_try_echo=$ac_try;;
   3872 esac
   3873 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3874 $as_echo "$ac_try_echo"; } >&5
   3875   (eval "$ac_link_default") 2>&5
   3876   ac_status=$?
   3877   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3878   test $ac_status = 0; }; then :
   3879   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3880 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3881 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3882 # so that the user can short-circuit this test for compilers unknown to
   3883 # Autoconf.
   3884 for ac_file in $ac_files ''
   3885 do
   3886   test -f "$ac_file" || continue
   3887   case $ac_file in
   3888     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3889 	;;
   3890     [ab].out )
   3891 	# We found the default executable, but exeext='' is most
   3892 	# certainly right.
   3893 	break;;
   3894     *.* )
   3895 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3896 	then :; else
   3897 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3898 	fi
   3899 	# We set ac_cv_exeext here because the later test for it is not
   3900 	# safe: cross compilers may not add the suffix if given an `-o'
   3901 	# argument, so we may need to know it at that point already.
   3902 	# Even if this section looks crufty: it has the advantage of
   3903 	# actually working.
   3904 	break;;
   3905     * )
   3906 	break;;
   3907   esac
   3908 done
   3909 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3910 
   3911 else
   3912   ac_file=''
   3913 fi
   3914 if test -z "$ac_file"; then :
   3915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3916 $as_echo "no" >&6; }
   3917 $as_echo "$as_me: failed program was:" >&5
   3918 sed 's/^/| /' conftest.$ac_ext >&5
   3919 
   3920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3921 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3922 as_fn_error 77 "C compiler cannot create executables
   3923 See \`config.log' for more details" "$LINENO" 5; }
   3924 else
   3925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3926 $as_echo "yes" >&6; }
   3927 fi
   3928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3929 $as_echo_n "checking for C compiler default output file name... " >&6; }
   3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3931 $as_echo "$ac_file" >&6; }
   3932 ac_exeext=$ac_cv_exeext
   3933 
   3934 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3935 ac_clean_files=$ac_clean_files_save
   3936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3937 $as_echo_n "checking for suffix of executables... " >&6; }
   3938 if { { ac_try="$ac_link"
   3939 case "(($ac_try" in
   3940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3941   *) ac_try_echo=$ac_try;;
   3942 esac
   3943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3944 $as_echo "$ac_try_echo"; } >&5
   3945   (eval "$ac_link") 2>&5
   3946   ac_status=$?
   3947   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3948   test $ac_status = 0; }; then :
   3949   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3950 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3951 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3952 # `rm'.
   3953 for ac_file in conftest.exe conftest conftest.*; do
   3954   test -f "$ac_file" || continue
   3955   case $ac_file in
   3956     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3957     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3958 	  break;;
   3959     * ) break;;
   3960   esac
   3961 done
   3962 else
   3963   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3964 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3965 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3966 See \`config.log' for more details" "$LINENO" 5; }
   3967 fi
   3968 rm -f conftest conftest$ac_cv_exeext
   3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3970 $as_echo "$ac_cv_exeext" >&6; }
   3971 
   3972 rm -f conftest.$ac_ext
   3973 EXEEXT=$ac_cv_exeext
   3974 ac_exeext=$EXEEXT
   3975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3976 /* end confdefs.h.  */
   3977 #include <stdio.h>
   3978 int
   3979 main ()
   3980 {
   3981 FILE *f = fopen ("conftest.out", "w");
   3982  return ferror (f) || fclose (f) != 0;
   3983 
   3984   ;
   3985   return 0;
   3986 }
   3987 _ACEOF
   3988 ac_clean_files="$ac_clean_files conftest.out"
   3989 # Check that the compiler produces executables we can run.  If not, either
   3990 # the compiler is broken, or we cross compile.
   3991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3992 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3993 if test "$cross_compiling" != yes; then
   3994   { { ac_try="$ac_link"
   3995 case "(($ac_try" in
   3996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3997   *) ac_try_echo=$ac_try;;
   3998 esac
   3999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4000 $as_echo "$ac_try_echo"; } >&5
   4001   (eval "$ac_link") 2>&5
   4002   ac_status=$?
   4003   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4004   test $ac_status = 0; }
   4005   if { ac_try='./conftest$ac_cv_exeext'
   4006   { { case "(($ac_try" in
   4007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4008   *) ac_try_echo=$ac_try;;
   4009 esac
   4010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4011 $as_echo "$ac_try_echo"; } >&5
   4012   (eval "$ac_try") 2>&5
   4013   ac_status=$?
   4014   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4015   test $ac_status = 0; }; }; then
   4016     cross_compiling=no
   4017   else
   4018     if test "$cross_compiling" = maybe; then
   4019 	cross_compiling=yes
   4020     else
   4021 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4022 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4023 as_fn_error $? "cannot run C compiled programs.
   4024 If you meant to cross compile, use \`--host'.
   4025 See \`config.log' for more details" "$LINENO" 5; }
   4026     fi
   4027   fi
   4028 fi
   4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   4030 $as_echo "$cross_compiling" >&6; }
   4031 
   4032 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   4033 ac_clean_files=$ac_clean_files_save
   4034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   4035 $as_echo_n "checking for suffix of object files... " >&6; }
   4036 if ${ac_cv_objext+:} false; then :
   4037   $as_echo_n "(cached) " >&6
   4038 else
   4039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4040 /* end confdefs.h.  */
   4041 
   4042 int
   4043 main ()
   4044 {
   4045 
   4046   ;
   4047   return 0;
   4048 }
   4049 _ACEOF
   4050 rm -f conftest.o conftest.obj
   4051 if { { ac_try="$ac_compile"
   4052 case "(($ac_try" in
   4053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4054   *) ac_try_echo=$ac_try;;
   4055 esac
   4056 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4057 $as_echo "$ac_try_echo"; } >&5
   4058   (eval "$ac_compile") 2>&5
   4059   ac_status=$?
   4060   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4061   test $ac_status = 0; }; then :
   4062   for ac_file in conftest.o conftest.obj conftest.*; do
   4063   test -f "$ac_file" || continue;
   4064   case $ac_file in
   4065     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   4066     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   4067        break;;
   4068   esac
   4069 done
   4070 else
   4071   $as_echo "$as_me: failed program was:" >&5
   4072 sed 's/^/| /' conftest.$ac_ext >&5
   4073 
   4074 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4075 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4076 as_fn_error $? "cannot compute suffix of object files: cannot compile
   4077 See \`config.log' for more details" "$LINENO" 5; }
   4078 fi
   4079 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   4080 fi
   4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   4082 $as_echo "$ac_cv_objext" >&6; }
   4083 OBJEXT=$ac_cv_objext
   4084 ac_objext=$OBJEXT
   4085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   4086 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   4087 if ${ac_cv_c_compiler_gnu+:} false; then :
   4088   $as_echo_n "(cached) " >&6
   4089 else
   4090   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4091 /* end confdefs.h.  */
   4092 
   4093 int
   4094 main ()
   4095 {
   4096 #ifndef __GNUC__
   4097        choke me
   4098 #endif
   4099 
   4100   ;
   4101   return 0;
   4102 }
   4103 _ACEOF
   4104 if ac_fn_c_try_compile "$LINENO"; then :
   4105   ac_compiler_gnu=yes
   4106 else
   4107   ac_compiler_gnu=no
   4108 fi
   4109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4110 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4111 
   4112 fi
   4113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4114 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   4115 if test $ac_compiler_gnu = yes; then
   4116   GCC=yes
   4117 else
   4118   GCC=
   4119 fi
   4120 ac_test_CFLAGS=${CFLAGS+set}
   4121 ac_save_CFLAGS=$CFLAGS
   4122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4123 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   4124 if ${ac_cv_prog_cc_g+:} false; then :
   4125   $as_echo_n "(cached) " >&6
   4126 else
   4127   ac_save_c_werror_flag=$ac_c_werror_flag
   4128    ac_c_werror_flag=yes
   4129    ac_cv_prog_cc_g=no
   4130    CFLAGS="-g"
   4131    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4132 /* end confdefs.h.  */
   4133 
   4134 int
   4135 main ()
   4136 {
   4137 
   4138   ;
   4139   return 0;
   4140 }
   4141 _ACEOF
   4142 if ac_fn_c_try_compile "$LINENO"; then :
   4143   ac_cv_prog_cc_g=yes
   4144 else
   4145   CFLAGS=""
   4146       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4147 /* end confdefs.h.  */
   4148 
   4149 int
   4150 main ()
   4151 {
   4152 
   4153   ;
   4154   return 0;
   4155 }
   4156 _ACEOF
   4157 if ac_fn_c_try_compile "$LINENO"; then :
   4158 
   4159 else
   4160   ac_c_werror_flag=$ac_save_c_werror_flag
   4161 	 CFLAGS="-g"
   4162 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4163 /* end confdefs.h.  */
   4164 
   4165 int
   4166 main ()
   4167 {
   4168 
   4169   ;
   4170   return 0;
   4171 }
   4172 _ACEOF
   4173 if ac_fn_c_try_compile "$LINENO"; then :
   4174   ac_cv_prog_cc_g=yes
   4175 fi
   4176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4177 fi
   4178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4179 fi
   4180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4181    ac_c_werror_flag=$ac_save_c_werror_flag
   4182 fi
   4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4184 $as_echo "$ac_cv_prog_cc_g" >&6; }
   4185 if test "$ac_test_CFLAGS" = set; then
   4186   CFLAGS=$ac_save_CFLAGS
   4187 elif test $ac_cv_prog_cc_g = yes; then
   4188   if test "$GCC" = yes; then
   4189     CFLAGS="-g -O2"
   4190   else
   4191     CFLAGS="-g"
   4192   fi
   4193 else
   4194   if test "$GCC" = yes; then
   4195     CFLAGS="-O2"
   4196   else
   4197     CFLAGS=
   4198   fi
   4199 fi
   4200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   4201 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   4202 if ${ac_cv_prog_cc_c89+:} false; then :
   4203   $as_echo_n "(cached) " >&6
   4204 else
   4205   ac_cv_prog_cc_c89=no
   4206 ac_save_CC=$CC
   4207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4208 /* end confdefs.h.  */
   4209 #include <stdarg.h>
   4210 #include <stdio.h>
   4211 struct stat;
   4212 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   4213 struct buf { int x; };
   4214 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   4215 static char *e (p, i)
   4216      char **p;
   4217      int i;
   4218 {
   4219   return p[i];
   4220 }
   4221 static char *f (char * (*g) (char **, int), char **p, ...)
   4222 {
   4223   char *s;
   4224   va_list v;
   4225   va_start (v,p);
   4226   s = g (p, va_arg (v,int));
   4227   va_end (v);
   4228   return s;
   4229 }
   4230 
   4231 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   4232    function prototypes and stuff, but not '\xHH' hex character constants.
   4233    These don't provoke an error unfortunately, instead are silently treated
   4234    as 'x'.  The following induces an error, until -std is added to get
   4235    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   4236    array size at least.  It's necessary to write '\x00'==0 to get something
   4237    that's true only with -std.  */
   4238 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   4239 
   4240 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   4241    inside strings and character constants.  */
   4242 #define FOO(x) 'x'
   4243 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   4244 
   4245 int test (int i, double x);
   4246 struct s1 {int (*f) (int a);};
   4247 struct s2 {int (*f) (double a);};
   4248 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   4249 int argc;
   4250 char **argv;
   4251 int
   4252 main ()
   4253 {
   4254 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   4255   ;
   4256   return 0;
   4257 }
   4258 _ACEOF
   4259 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   4260 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   4261 do
   4262   CC="$ac_save_CC $ac_arg"
   4263   if ac_fn_c_try_compile "$LINENO"; then :
   4264   ac_cv_prog_cc_c89=$ac_arg
   4265 fi
   4266 rm -f core conftest.err conftest.$ac_objext
   4267   test "x$ac_cv_prog_cc_c89" != "xno" && break
   4268 done
   4269 rm -f conftest.$ac_ext
   4270 CC=$ac_save_CC
   4271 
   4272 fi
   4273 # AC_CACHE_VAL
   4274 case "x$ac_cv_prog_cc_c89" in
   4275   x)
   4276     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4277 $as_echo "none needed" >&6; } ;;
   4278   xno)
   4279     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4280 $as_echo "unsupported" >&6; } ;;
   4281   *)
   4282     CC="$CC $ac_cv_prog_cc_c89"
   4283     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   4284 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   4285 esac
   4286 if test "x$ac_cv_prog_cc_c89" != xno; then :
   4287 
   4288 fi
   4289 
   4290 ac_ext=c
   4291 ac_cpp='$CPP $CPPFLAGS'
   4292 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4293 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4294 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4295 DEPDIR="${am__leading_dot}deps"
   4296 
   4297 ac_config_commands="$ac_config_commands depfiles"
   4298 
   4299 
   4300 am_make=${MAKE-make}
   4301 cat > confinc << 'END'
   4302 am__doit:
   4303 	@echo this is the am__doit target
   4304 .PHONY: am__doit
   4305 END
   4306 # If we don't find an include directive, just comment out the code.
   4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
   4308 $as_echo_n "checking for style of include used by $am_make... " >&6; }
   4309 am__include="#"
   4310 am__quote=
   4311 _am_result=none
   4312 # First try GNU make style include.
   4313 echo "include confinc" > confmf
   4314 # Ignore all kinds of additional output from 'make'.
   4315 case `$am_make -s -f confmf 2> /dev/null` in #(
   4316 *the\ am__doit\ target*)
   4317   am__include=include
   4318   am__quote=
   4319   _am_result=GNU
   4320   ;;
   4321 esac
   4322 # Now try BSD make style include.
   4323 if test "$am__include" = "#"; then
   4324    echo '.include "confinc"' > confmf
   4325    case `$am_make -s -f confmf 2> /dev/null` in #(
   4326    *the\ am__doit\ target*)
   4327      am__include=.include
   4328      am__quote="\""
   4329      _am_result=BSD
   4330      ;;
   4331    esac
   4332 fi
   4333 
   4334 
   4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
   4336 $as_echo "$_am_result" >&6; }
   4337 rm -f confinc confmf
   4338 
   4339 # Check whether --enable-dependency-tracking was given.
   4340 if test "${enable_dependency_tracking+set}" = set; then :
   4341   enableval=$enable_dependency_tracking;
   4342 fi
   4343 
   4344 if test "x$enable_dependency_tracking" != xno; then
   4345   am_depcomp="$ac_aux_dir/depcomp"
   4346   AMDEPBACKSLASH='\'
   4347   am__nodep='_no'
   4348 fi
   4349  if test "x$enable_dependency_tracking" != xno; then
   4350   AMDEP_TRUE=
   4351   AMDEP_FALSE='#'
   4352 else
   4353   AMDEP_TRUE='#'
   4354   AMDEP_FALSE=
   4355 fi
   4356 
   4357 
   4358 
   4359 depcc="$CC"   am_compiler_list=
   4360 
   4361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4362 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4363 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
   4364   $as_echo_n "(cached) " >&6
   4365 else
   4366   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4367   # We make a subdir and do the tests there.  Otherwise we can end up
   4368   # making bogus files that we don't know about and never remove.  For
   4369   # instance it was reported that on HP-UX the gcc test will end up
   4370   # making a dummy file named 'D' -- because '-MD' means "put the output
   4371   # in D".
   4372   rm -rf conftest.dir
   4373   mkdir conftest.dir
   4374   # Copy depcomp to subdir because otherwise we won't find it if we're
   4375   # using a relative directory.
   4376   cp "$am_depcomp" conftest.dir
   4377   cd conftest.dir
   4378   # We will build objects and dependencies in a subdirectory because
   4379   # it helps to detect inapplicable dependency modes.  For instance
   4380   # both Tru64's cc and ICC support -MD to output dependencies as a
   4381   # side effect of compilation, but ICC will put the dependencies in
   4382   # the current directory while Tru64 will put them in the object
   4383   # directory.
   4384   mkdir sub
   4385 
   4386   am_cv_CC_dependencies_compiler_type=none
   4387   if test "$am_compiler_list" = ""; then
   4388      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4389   fi
   4390   am__universal=false
   4391   case " $depcc " in #(
   4392      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   4393      esac
   4394 
   4395   for depmode in $am_compiler_list; do
   4396     # Setup a source with many dependencies, because some compilers
   4397     # like to wrap large dependency lists on column 80 (with \), and
   4398     # we should not choose a depcomp mode which is confused by this.
   4399     #
   4400     # We need to recreate these files for each test, as the compiler may
   4401     # overwrite some of them when testing with obscure command lines.
   4402     # This happens at least with the AIX C compiler.
   4403     : > sub/conftest.c
   4404     for i in 1 2 3 4 5 6; do
   4405       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4406       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4407       # Solaris 10 /bin/sh.
   4408       echo '/* dummy */' > sub/conftst$i.h
   4409     done
   4410     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4411 
   4412     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4413     # mode.  It turns out that the SunPro C++ compiler does not properly
   4414     # handle '-M -o', and we need to detect this.  Also, some Intel
   4415     # versions had trouble with output in subdirs.
   4416     am__obj=sub/conftest.${OBJEXT-o}
   4417     am__minus_obj="-o $am__obj"
   4418     case $depmode in
   4419     gcc)
   4420       # This depmode causes a compiler race in universal mode.
   4421       test "$am__universal" = false || continue
   4422       ;;
   4423     nosideeffect)
   4424       # After this tag, mechanisms are not by side-effect, so they'll
   4425       # only be used when explicitly requested.
   4426       if test "x$enable_dependency_tracking" = xyes; then
   4427 	continue
   4428       else
   4429 	break
   4430       fi
   4431       ;;
   4432     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   4433       # This compiler won't grok '-c -o', but also, the minuso test has
   4434       # not run yet.  These depmodes are late enough in the game, and
   4435       # so weak that their functioning should not be impacted.
   4436       am__obj=conftest.${OBJEXT-o}
   4437       am__minus_obj=
   4438       ;;
   4439     none) break ;;
   4440     esac
   4441     if depmode=$depmode \
   4442        source=sub/conftest.c object=$am__obj \
   4443        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4444        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   4445          >/dev/null 2>conftest.err &&
   4446        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4447        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4448        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   4449        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4450       # icc doesn't choke on unknown options, it will just issue warnings
   4451       # or remarks (even with -Werror).  So we grep stderr for any message
   4452       # that says an option was ignored or not supported.
   4453       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4454       #   icc: Command line warning: ignoring option '-M'; no argument required
   4455       # The diagnosis changed in icc 8.0:
   4456       #   icc: Command line remark: option '-MP' not supported
   4457       if (grep 'ignoring option' conftest.err ||
   4458           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4459         am_cv_CC_dependencies_compiler_type=$depmode
   4460         break
   4461       fi
   4462     fi
   4463   done
   4464 
   4465   cd ..
   4466   rm -rf conftest.dir
   4467 else
   4468   am_cv_CC_dependencies_compiler_type=none
   4469 fi
   4470 
   4471 fi
   4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
   4473 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
   4474 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   4475 
   4476  if
   4477   test "x$enable_dependency_tracking" != xno \
   4478   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   4479   am__fastdepCC_TRUE=
   4480   am__fastdepCC_FALSE='#'
   4481 else
   4482   am__fastdepCC_TRUE='#'
   4483   am__fastdepCC_FALSE=
   4484 fi
   4485 
   4486 
   4487 ac_ext=cpp
   4488 ac_cpp='$CXXCPP $CPPFLAGS'
   4489 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4490 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4491 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4492 if test -z "$CXX"; then
   4493   if test -n "$CCC"; then
   4494     CXX=$CCC
   4495   else
   4496     if test -n "$ac_tool_prefix"; then
   4497   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4498   do
   4499     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4500 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4502 $as_echo_n "checking for $ac_word... " >&6; }
   4503 if ${ac_cv_prog_CXX+:} false; then :
   4504   $as_echo_n "(cached) " >&6
   4505 else
   4506   if test -n "$CXX"; then
   4507   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4508 else
   4509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4510 for as_dir in $PATH
   4511 do
   4512   IFS=$as_save_IFS
   4513   test -z "$as_dir" && as_dir=.
   4514     for ac_exec_ext in '' $ac_executable_extensions; do
   4515   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4516     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4517     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4518     break 2
   4519   fi
   4520 done
   4521   done
   4522 IFS=$as_save_IFS
   4523 
   4524 fi
   4525 fi
   4526 CXX=$ac_cv_prog_CXX
   4527 if test -n "$CXX"; then
   4528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   4529 $as_echo "$CXX" >&6; }
   4530 else
   4531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4532 $as_echo "no" >&6; }
   4533 fi
   4534 
   4535 
   4536     test -n "$CXX" && break
   4537   done
   4538 fi
   4539 if test -z "$CXX"; then
   4540   ac_ct_CXX=$CXX
   4541   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4542 do
   4543   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4544 set dummy $ac_prog; ac_word=$2
   4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4546 $as_echo_n "checking for $ac_word... " >&6; }
   4547 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
   4548   $as_echo_n "(cached) " >&6
   4549 else
   4550   if test -n "$ac_ct_CXX"; then
   4551   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4552 else
   4553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4554 for as_dir in $PATH
   4555 do
   4556   IFS=$as_save_IFS
   4557   test -z "$as_dir" && as_dir=.
   4558     for ac_exec_ext in '' $ac_executable_extensions; do
   4559   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4560     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4561     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4562     break 2
   4563   fi
   4564 done
   4565   done
   4566 IFS=$as_save_IFS
   4567 
   4568 fi
   4569 fi
   4570 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4571 if test -n "$ac_ct_CXX"; then
   4572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   4573 $as_echo "$ac_ct_CXX" >&6; }
   4574 else
   4575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4576 $as_echo "no" >&6; }
   4577 fi
   4578 
   4579 
   4580   test -n "$ac_ct_CXX" && break
   4581 done
   4582 
   4583   if test "x$ac_ct_CXX" = x; then
   4584     CXX="g++"
   4585   else
   4586     case $cross_compiling:$ac_tool_warned in
   4587 yes:)
   4588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4589 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4590 ac_tool_warned=yes ;;
   4591 esac
   4592     CXX=$ac_ct_CXX
   4593   fi
   4594 fi
   4595 
   4596   fi
   4597 fi
   4598 # Provide some information about the compiler.
   4599 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   4600 set X $ac_compile
   4601 ac_compiler=$2
   4602 for ac_option in --version -v -V -qversion; do
   4603   { { ac_try="$ac_compiler $ac_option >&5"
   4604 case "(($ac_try" in
   4605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4606   *) ac_try_echo=$ac_try;;
   4607 esac
   4608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4609 $as_echo "$ac_try_echo"; } >&5
   4610   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4611   ac_status=$?
   4612   if test -s conftest.err; then
   4613     sed '10a\
   4614 ... rest of stderr output deleted ...
   4615          10q' conftest.err >conftest.er1
   4616     cat conftest.er1 >&5
   4617   fi
   4618   rm -f conftest.er1 conftest.err
   4619   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4620   test $ac_status = 0; }
   4621 done
   4622 
   4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   4624 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   4625 if ${ac_cv_cxx_compiler_gnu+:} false; then :
   4626   $as_echo_n "(cached) " >&6
   4627 else
   4628   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4629 /* end confdefs.h.  */
   4630 
   4631 int
   4632 main ()
   4633 {
   4634 #ifndef __GNUC__
   4635        choke me
   4636 #endif
   4637 
   4638   ;
   4639   return 0;
   4640 }
   4641 _ACEOF
   4642 if ac_fn_cxx_try_compile "$LINENO"; then :
   4643   ac_compiler_gnu=yes
   4644 else
   4645   ac_compiler_gnu=no
   4646 fi
   4647 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4648 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4649 
   4650 fi
   4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   4652 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   4653 if test $ac_compiler_gnu = yes; then
   4654   GXX=yes
   4655 else
   4656   GXX=
   4657 fi
   4658 ac_test_CXXFLAGS=${CXXFLAGS+set}
   4659 ac_save_CXXFLAGS=$CXXFLAGS
   4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   4661 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   4662 if ${ac_cv_prog_cxx_g+:} false; then :
   4663   $as_echo_n "(cached) " >&6
   4664 else
   4665   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   4666    ac_cxx_werror_flag=yes
   4667    ac_cv_prog_cxx_g=no
   4668    CXXFLAGS="-g"
   4669    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4670 /* end confdefs.h.  */
   4671 
   4672 int
   4673 main ()
   4674 {
   4675 
   4676   ;
   4677   return 0;
   4678 }
   4679 _ACEOF
   4680 if ac_fn_cxx_try_compile "$LINENO"; then :
   4681   ac_cv_prog_cxx_g=yes
   4682 else
   4683   CXXFLAGS=""
   4684       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4685 /* end confdefs.h.  */
   4686 
   4687 int
   4688 main ()
   4689 {
   4690 
   4691   ;
   4692   return 0;
   4693 }
   4694 _ACEOF
   4695 if ac_fn_cxx_try_compile "$LINENO"; then :
   4696 
   4697 else
   4698   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4699 	 CXXFLAGS="-g"
   4700 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4701 /* end confdefs.h.  */
   4702 
   4703 int
   4704 main ()
   4705 {
   4706 
   4707   ;
   4708   return 0;
   4709 }
   4710 _ACEOF
   4711 if ac_fn_cxx_try_compile "$LINENO"; then :
   4712   ac_cv_prog_cxx_g=yes
   4713 fi
   4714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4715 fi
   4716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4717 fi
   4718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4719    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4720 fi
   4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   4722 $as_echo "$ac_cv_prog_cxx_g" >&6; }
   4723 if test "$ac_test_CXXFLAGS" = set; then
   4724   CXXFLAGS=$ac_save_CXXFLAGS
   4725 elif test $ac_cv_prog_cxx_g = yes; then
   4726   if test "$GXX" = yes; then
   4727     CXXFLAGS="-g -O2"
   4728   else
   4729     CXXFLAGS="-g"
   4730   fi
   4731 else
   4732   if test "$GXX" = yes; then
   4733     CXXFLAGS="-O2"
   4734   else
   4735     CXXFLAGS=
   4736   fi
   4737 fi
   4738 ac_ext=c
   4739 ac_cpp='$CPP $CPPFLAGS'
   4740 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4741 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4742 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4743 
   4744 depcc="$CXX"  am_compiler_list=
   4745 
   4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4747 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4748 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
   4749   $as_echo_n "(cached) " >&6
   4750 else
   4751   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4752   # We make a subdir and do the tests there.  Otherwise we can end up
   4753   # making bogus files that we don't know about and never remove.  For
   4754   # instance it was reported that on HP-UX the gcc test will end up
   4755   # making a dummy file named 'D' -- because '-MD' means "put the output
   4756   # in D".
   4757   rm -rf conftest.dir
   4758   mkdir conftest.dir
   4759   # Copy depcomp to subdir because otherwise we won't find it if we're
   4760   # using a relative directory.
   4761   cp "$am_depcomp" conftest.dir
   4762   cd conftest.dir
   4763   # We will build objects and dependencies in a subdirectory because
   4764   # it helps to detect inapplicable dependency modes.  For instance
   4765   # both Tru64's cc and ICC support -MD to output dependencies as a
   4766   # side effect of compilation, but ICC will put the dependencies in
   4767   # the current directory while Tru64 will put them in the object
   4768   # directory.
   4769   mkdir sub
   4770 
   4771   am_cv_CXX_dependencies_compiler_type=none
   4772   if test "$am_compiler_list" = ""; then
   4773      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4774   fi
   4775   am__universal=false
   4776   case " $depcc " in #(
   4777      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   4778      esac
   4779 
   4780   for depmode in $am_compiler_list; do
   4781     # Setup a source with many dependencies, because some compilers
   4782     # like to wrap large dependency lists on column 80 (with \), and
   4783     # we should not choose a depcomp mode which is confused by this.
   4784     #
   4785     # We need to recreate these files for each test, as the compiler may
   4786     # overwrite some of them when testing with obscure command lines.
   4787     # This happens at least with the AIX C compiler.
   4788     : > sub/conftest.c
   4789     for i in 1 2 3 4 5 6; do
   4790       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4791       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4792       # Solaris 10 /bin/sh.
   4793       echo '/* dummy */' > sub/conftst$i.h
   4794     done
   4795     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4796 
   4797     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4798     # mode.  It turns out that the SunPro C++ compiler does not properly
   4799     # handle '-M -o', and we need to detect this.  Also, some Intel
   4800     # versions had trouble with output in subdirs.
   4801     am__obj=sub/conftest.${OBJEXT-o}
   4802     am__minus_obj="-o $am__obj"
   4803     case $depmode in
   4804     gcc)
   4805       # This depmode causes a compiler race in universal mode.
   4806       test "$am__universal" = false || continue
   4807       ;;
   4808     nosideeffect)
   4809       # After this tag, mechanisms are not by side-effect, so they'll
   4810       # only be used when explicitly requested.
   4811       if test "x$enable_dependency_tracking" = xyes; then
   4812 	continue
   4813       else
   4814 	break
   4815       fi
   4816       ;;
   4817     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   4818       # This compiler won't grok '-c -o', but also, the minuso test has
   4819       # not run yet.  These depmodes are late enough in the game, and
   4820       # so weak that their functioning should not be impacted.
   4821       am__obj=conftest.${OBJEXT-o}
   4822       am__minus_obj=
   4823       ;;
   4824     none) break ;;
   4825     esac
   4826     if depmode=$depmode \
   4827        source=sub/conftest.c object=$am__obj \
   4828        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4829        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   4830          >/dev/null 2>conftest.err &&
   4831        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4832        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4833        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   4834        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4835       # icc doesn't choke on unknown options, it will just issue warnings
   4836       # or remarks (even with -Werror).  So we grep stderr for any message
   4837       # that says an option was ignored or not supported.
   4838       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4839       #   icc: Command line warning: ignoring option '-M'; no argument required
   4840       # The diagnosis changed in icc 8.0:
   4841       #   icc: Command line remark: option '-MP' not supported
   4842       if (grep 'ignoring option' conftest.err ||
   4843           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4844         am_cv_CXX_dependencies_compiler_type=$depmode
   4845         break
   4846       fi
   4847     fi
   4848   done
   4849 
   4850   cd ..
   4851   rm -rf conftest.dir
   4852 else
   4853   am_cv_CXX_dependencies_compiler_type=none
   4854 fi
   4855 
   4856 fi
   4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
   4858 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
   4859 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   4860 
   4861  if
   4862   test "x$enable_dependency_tracking" != xno \
   4863   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   4864   am__fastdepCXX_TRUE=
   4865   am__fastdepCXX_FALSE='#'
   4866 else
   4867   am__fastdepCXX_TRUE='#'
   4868   am__fastdepCXX_FALSE=
   4869 fi
   4870 
   4871 
   4872 CFLAGS=$save_CFLAGS
   4873 
   4874 
   4875 
   4876 
   4877 
   4878 # By default we simply use the C compiler to build assembly code.
   4879 
   4880 test "${CCAS+set}" = set || CCAS=$CC
   4881 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
   4882 
   4883 
   4884 
   4885 depcc="$CCAS"   am_compiler_list=
   4886 
   4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4888 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4889 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
   4890   $as_echo_n "(cached) " >&6
   4891 else
   4892   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4893   # We make a subdir and do the tests there.  Otherwise we can end up
   4894   # making bogus files that we don't know about and never remove.  For
   4895   # instance it was reported that on HP-UX the gcc test will end up
   4896   # making a dummy file named 'D' -- because '-MD' means "put the output
   4897   # in D".
   4898   rm -rf conftest.dir
   4899   mkdir conftest.dir
   4900   # Copy depcomp to subdir because otherwise we won't find it if we're
   4901   # using a relative directory.
   4902   cp "$am_depcomp" conftest.dir
   4903   cd conftest.dir
   4904   # We will build objects and dependencies in a subdirectory because
   4905   # it helps to detect inapplicable dependency modes.  For instance
   4906   # both Tru64's cc and ICC support -MD to output dependencies as a
   4907   # side effect of compilation, but ICC will put the dependencies in
   4908   # the current directory while Tru64 will put them in the object
   4909   # directory.
   4910   mkdir sub
   4911 
   4912   am_cv_CCAS_dependencies_compiler_type=none
   4913   if test "$am_compiler_list" = ""; then
   4914      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4915   fi
   4916   am__universal=false
   4917 
   4918 
   4919   for depmode in $am_compiler_list; do
   4920     # Setup a source with many dependencies, because some compilers
   4921     # like to wrap large dependency lists on column 80 (with \), and
   4922     # we should not choose a depcomp mode which is confused by this.
   4923     #
   4924     # We need to recreate these files for each test, as the compiler may
   4925     # overwrite some of them when testing with obscure command lines.
   4926     # This happens at least with the AIX C compiler.
   4927     : > sub/conftest.c
   4928     for i in 1 2 3 4 5 6; do
   4929       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4930       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4931       # Solaris 10 /bin/sh.
   4932       echo '/* dummy */' > sub/conftst$i.h
   4933     done
   4934     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4935 
   4936     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4937     # mode.  It turns out that the SunPro C++ compiler does not properly
   4938     # handle '-M -o', and we need to detect this.  Also, some Intel
   4939     # versions had trouble with output in subdirs.
   4940     am__obj=sub/conftest.${OBJEXT-o}
   4941     am__minus_obj="-o $am__obj"
   4942     case $depmode in
   4943     gcc)
   4944       # This depmode causes a compiler race in universal mode.
   4945       test "$am__universal" = false || continue
   4946       ;;
   4947     nosideeffect)
   4948       # After this tag, mechanisms are not by side-effect, so they'll
   4949       # only be used when explicitly requested.
   4950       if test "x$enable_dependency_tracking" = xyes; then
   4951 	continue
   4952       else
   4953 	break
   4954       fi
   4955       ;;
   4956     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   4957       # This compiler won't grok '-c -o', but also, the minuso test has
   4958       # not run yet.  These depmodes are late enough in the game, and
   4959       # so weak that their functioning should not be impacted.
   4960       am__obj=conftest.${OBJEXT-o}
   4961       am__minus_obj=
   4962       ;;
   4963     none) break ;;
   4964     esac
   4965     if depmode=$depmode \
   4966        source=sub/conftest.c object=$am__obj \
   4967        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4968        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   4969          >/dev/null 2>conftest.err &&
   4970        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4971        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4972        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   4973        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4974       # icc doesn't choke on unknown options, it will just issue warnings
   4975       # or remarks (even with -Werror).  So we grep stderr for any message
   4976       # that says an option was ignored or not supported.
   4977       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4978       #   icc: Command line warning: ignoring option '-M'; no argument required
   4979       # The diagnosis changed in icc 8.0:
   4980       #   icc: Command line remark: option '-MP' not supported
   4981       if (grep 'ignoring option' conftest.err ||
   4982           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4983         am_cv_CCAS_dependencies_compiler_type=$depmode
   4984         break
   4985       fi
   4986     fi
   4987   done
   4988 
   4989   cd ..
   4990   rm -rf conftest.dir
   4991 else
   4992   am_cv_CCAS_dependencies_compiler_type=none
   4993 fi
   4994 
   4995 fi
   4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
   4997 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
   4998 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
   4999 
   5000  if
   5001   test "x$enable_dependency_tracking" != xno \
   5002   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
   5003   am__fastdepCCAS_TRUE=
   5004   am__fastdepCCAS_FALSE='#'
   5005 else
   5006   am__fastdepCCAS_TRUE='#'
   5007   am__fastdepCCAS_FALSE=
   5008 fi
   5009 
   5010 
   5011 if test "x$CC" != xcc; then
   5012   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
   5013 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
   5014 else
   5015   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
   5016 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
   5017 fi
   5018 set dummy $CC; ac_cc=`$as_echo "$2" |
   5019 		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
   5020 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
   5021   $as_echo_n "(cached) " >&6
   5022 else
   5023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5024 /* end confdefs.h.  */
   5025 
   5026 int
   5027 main ()
   5028 {
   5029 
   5030   ;
   5031   return 0;
   5032 }
   5033 _ACEOF
   5034 # Make sure it works both with $CC and with simple cc.
   5035 # We do the test twice because some compilers refuse to overwrite an
   5036 # existing .o file with -o, though they will create one.
   5037 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
   5038 rm -f conftest2.*
   5039 if { { case "(($ac_try" in
   5040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5041   *) ac_try_echo=$ac_try;;
   5042 esac
   5043 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5044 $as_echo "$ac_try_echo"; } >&5
   5045   (eval "$ac_try") 2>&5
   5046   ac_status=$?
   5047   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5048   test $ac_status = 0; } &&
   5049    test -f conftest2.$ac_objext && { { case "(($ac_try" in
   5050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5051   *) ac_try_echo=$ac_try;;
   5052 esac
   5053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5054 $as_echo "$ac_try_echo"; } >&5
   5055   (eval "$ac_try") 2>&5
   5056   ac_status=$?
   5057   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5058   test $ac_status = 0; };
   5059 then
   5060   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
   5061   if test "x$CC" != xcc; then
   5062     # Test first that cc exists at all.
   5063     if { ac_try='cc -c conftest.$ac_ext >&5'
   5064   { { case "(($ac_try" in
   5065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5066   *) ac_try_echo=$ac_try;;
   5067 esac
   5068 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5069 $as_echo "$ac_try_echo"; } >&5
   5070   (eval "$ac_try") 2>&5
   5071   ac_status=$?
   5072   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5073   test $ac_status = 0; }; }; then
   5074       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
   5075       rm -f conftest2.*
   5076       if { { case "(($ac_try" in
   5077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5078   *) ac_try_echo=$ac_try;;
   5079 esac
   5080 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5081 $as_echo "$ac_try_echo"; } >&5
   5082   (eval "$ac_try") 2>&5
   5083   ac_status=$?
   5084   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5085   test $ac_status = 0; } &&
   5086 	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
   5087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5088   *) ac_try_echo=$ac_try;;
   5089 esac
   5090 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5091 $as_echo "$ac_try_echo"; } >&5
   5092   (eval "$ac_try") 2>&5
   5093   ac_status=$?
   5094   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5095   test $ac_status = 0; };
   5096       then
   5097 	# cc works too.
   5098 	:
   5099       else
   5100 	# cc exists but doesn't like -o.
   5101 	eval ac_cv_prog_cc_${ac_cc}_c_o=no
   5102       fi
   5103     fi
   5104   fi
   5105 else
   5106   eval ac_cv_prog_cc_${ac_cc}_c_o=no
   5107 fi
   5108 rm -f core conftest*
   5109 
   5110 fi
   5111 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
   5112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5113 $as_echo "yes" >&6; }
   5114 else
   5115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5116 $as_echo "no" >&6; }
   5117 
   5118 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
   5119 
   5120 fi
   5121 
   5122 # FIXME: we rely on the cache variable name because
   5123 # there is no other way.
   5124 set dummy $CC
   5125 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
   5126 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
   5127 if test "$am_t" != yes; then
   5128    # Losing compiler, so override with the script.
   5129    # FIXME: It is wrong to rewrite CC.
   5130    # But if we don't then we get into trouble of one sort or another.
   5131    # A longer-term fix would be to have automake use am__CC in this case,
   5132    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   5133    CC="$am_aux_dir/compile $CC"
   5134 fi
   5135 
   5136 
   5137 case `pwd` in
   5138   *\ * | *\	*)
   5139     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   5140 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   5141 esac
   5142 
   5143 
   5144 
   5145 macro_version='2.4.2.418'
   5146 macro_revision='2.4.2.418'
   5147 
   5148 
   5149 
   5150 
   5151 
   5152 
   5153 
   5154 
   5155 
   5156 
   5157 
   5158 
   5159 
   5160 ltmain=$ac_aux_dir/ltmain.sh
   5161 
   5162 # Backslashify metacharacters that are still active within
   5163 # double-quoted strings.
   5164 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   5165 
   5166 # Same as above, but do not quote variable references.
   5167 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   5168 
   5169 # Sed substitution to delay expansion of an escaped shell variable in a
   5170 # double_quote_subst'ed string.
   5171 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5172 
   5173 # Sed substitution to delay expansion of an escaped single quote.
   5174 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   5175 
   5176 # Sed substitution to avoid accidental globbing in evaled expressions
   5177 no_glob_subst='s/\*/\\\*/g'
   5178 
   5179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   5180 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   5181 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   5182 
   5183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
   5184 $as_echo_n "checking how to print strings... " >&6; }
   5185 # Test print first, because it will be a builtin if present.
   5186 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
   5187    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
   5188   ECHO='print -r --'
   5189 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
   5190   ECHO='printf %s\n'
   5191 else
   5192   # Use this function as a fallback that always works.
   5193   func_fallback_echo ()
   5194   {
   5195     eval 'cat <<_LTECHO_EOF
   5196 $1
   5197 _LTECHO_EOF'
   5198   }
   5199   ECHO='func_fallback_echo'
   5200 fi
   5201 
   5202 # func_echo_all arg...
   5203 # Invoke $ECHO with all args, space-separated.
   5204 func_echo_all ()
   5205 {
   5206     $ECHO ""
   5207 }
   5208 
   5209 case $ECHO in
   5210   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
   5211 $as_echo "printf" >&6; } ;;
   5212   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
   5213 $as_echo "print -r" >&6; } ;;
   5214   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
   5215 $as_echo "cat" >&6; } ;;
   5216 esac
   5217 
   5218 
   5219 
   5220 
   5221 
   5222 
   5223 
   5224 
   5225 
   5226 
   5227 
   5228 
   5229 
   5230 
   5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   5232 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   5233 if ${ac_cv_path_SED+:} false; then :
   5234   $as_echo_n "(cached) " >&6
   5235 else
   5236             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   5237      for ac_i in 1 2 3 4 5 6 7; do
   5238        ac_script="$ac_script$as_nl$ac_script"
   5239      done
   5240      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   5241      { ac_script=; unset ac_script;}
   5242      if test -z "$SED"; then
   5243   ac_path_SED_found=false
   5244   # Loop through the user's path and test for each of PROGNAME-LIST
   5245   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5246 for as_dir in $PATH
   5247 do
   5248   IFS=$as_save_IFS
   5249   test -z "$as_dir" && as_dir=.
   5250     for ac_prog in sed gsed; do
   5251     for ac_exec_ext in '' $ac_executable_extensions; do
   5252       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   5253       as_fn_executable_p "$ac_path_SED" || continue
   5254 # Check for GNU ac_path_SED and select it if it is found.
   5255   # Check for GNU $ac_path_SED
   5256 case `"$ac_path_SED" --version 2>&1` in
   5257 *GNU*)
   5258   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   5259 *)
   5260   ac_count=0
   5261   $as_echo_n 0123456789 >"conftest.in"
   5262   while :
   5263   do
   5264     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5265     mv "conftest.tmp" "conftest.in"
   5266     cp "conftest.in" "conftest.nl"
   5267     $as_echo '' >> "conftest.nl"
   5268     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5269     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5270     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5271     if test $ac_count -gt ${ac_path_SED_max-0}; then
   5272       # Best one so far, save it but keep looking for a better one
   5273       ac_cv_path_SED="$ac_path_SED"
   5274       ac_path_SED_max=$ac_count
   5275     fi
   5276     # 10*(2^10) chars as input seems more than enough
   5277     test $ac_count -gt 10 && break
   5278   done
   5279   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5280 esac
   5281 
   5282       $ac_path_SED_found && break 3
   5283     done
   5284   done
   5285   done
   5286 IFS=$as_save_IFS
   5287   if test -z "$ac_cv_path_SED"; then
   5288     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   5289   fi
   5290 else
   5291   ac_cv_path_SED=$SED
   5292 fi
   5293 
   5294 fi
   5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   5296 $as_echo "$ac_cv_path_SED" >&6; }
   5297  SED="$ac_cv_path_SED"
   5298   rm -f conftest.sed
   5299 
   5300 test -z "$SED" && SED=sed
   5301 Xsed="$SED -e 1s/^X//"
   5302 
   5303 
   5304 
   5305 
   5306 
   5307 
   5308 
   5309 
   5310 
   5311 
   5312 
   5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   5314 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   5315 if ${ac_cv_path_GREP+:} false; then :
   5316   $as_echo_n "(cached) " >&6
   5317 else
   5318   if test -z "$GREP"; then
   5319   ac_path_GREP_found=false
   5320   # Loop through the user's path and test for each of PROGNAME-LIST
   5321   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5322 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5323 do
   5324   IFS=$as_save_IFS
   5325   test -z "$as_dir" && as_dir=.
   5326     for ac_prog in grep ggrep; do
   5327     for ac_exec_ext in '' $ac_executable_extensions; do
   5328       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   5329       as_fn_executable_p "$ac_path_GREP" || continue
   5330 # Check for GNU ac_path_GREP and select it if it is found.
   5331   # Check for GNU $ac_path_GREP
   5332 case `"$ac_path_GREP" --version 2>&1` in
   5333 *GNU*)
   5334   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   5335 *)
   5336   ac_count=0
   5337   $as_echo_n 0123456789 >"conftest.in"
   5338   while :
   5339   do
   5340     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5341     mv "conftest.tmp" "conftest.in"
   5342     cp "conftest.in" "conftest.nl"
   5343     $as_echo 'GREP' >> "conftest.nl"
   5344     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5345     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5346     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5347     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   5348       # Best one so far, save it but keep looking for a better one
   5349       ac_cv_path_GREP="$ac_path_GREP"
   5350       ac_path_GREP_max=$ac_count
   5351     fi
   5352     # 10*(2^10) chars as input seems more than enough
   5353     test $ac_count -gt 10 && break
   5354   done
   5355   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5356 esac
   5357 
   5358       $ac_path_GREP_found && break 3
   5359     done
   5360   done
   5361   done
   5362 IFS=$as_save_IFS
   5363   if test -z "$ac_cv_path_GREP"; then
   5364     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5365   fi
   5366 else
   5367   ac_cv_path_GREP=$GREP
   5368 fi
   5369 
   5370 fi
   5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   5372 $as_echo "$ac_cv_path_GREP" >&6; }
   5373  GREP="$ac_cv_path_GREP"
   5374 
   5375 
   5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   5377 $as_echo_n "checking for egrep... " >&6; }
   5378 if ${ac_cv_path_EGREP+:} false; then :
   5379   $as_echo_n "(cached) " >&6
   5380 else
   5381   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   5382    then ac_cv_path_EGREP="$GREP -E"
   5383    else
   5384      if test -z "$EGREP"; then
   5385   ac_path_EGREP_found=false
   5386   # Loop through the user's path and test for each of PROGNAME-LIST
   5387   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5388 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5389 do
   5390   IFS=$as_save_IFS
   5391   test -z "$as_dir" && as_dir=.
   5392     for ac_prog in egrep; do
   5393     for ac_exec_ext in '' $ac_executable_extensions; do
   5394       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   5395       as_fn_executable_p "$ac_path_EGREP" || continue
   5396 # Check for GNU ac_path_EGREP and select it if it is found.
   5397   # Check for GNU $ac_path_EGREP
   5398 case `"$ac_path_EGREP" --version 2>&1` in
   5399 *GNU*)
   5400   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   5401 *)
   5402   ac_count=0
   5403   $as_echo_n 0123456789 >"conftest.in"
   5404   while :
   5405   do
   5406     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5407     mv "conftest.tmp" "conftest.in"
   5408     cp "conftest.in" "conftest.nl"
   5409     $as_echo 'EGREP' >> "conftest.nl"
   5410     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5411     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5412     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5413     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   5414       # Best one so far, save it but keep looking for a better one
   5415       ac_cv_path_EGREP="$ac_path_EGREP"
   5416       ac_path_EGREP_max=$ac_count
   5417     fi
   5418     # 10*(2^10) chars as input seems more than enough
   5419     test $ac_count -gt 10 && break
   5420   done
   5421   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5422 esac
   5423 
   5424       $ac_path_EGREP_found && break 3
   5425     done
   5426   done
   5427   done
   5428 IFS=$as_save_IFS
   5429   if test -z "$ac_cv_path_EGREP"; then
   5430     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5431   fi
   5432 else
   5433   ac_cv_path_EGREP=$EGREP
   5434 fi
   5435 
   5436    fi
   5437 fi
   5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   5439 $as_echo "$ac_cv_path_EGREP" >&6; }
   5440  EGREP="$ac_cv_path_EGREP"
   5441 
   5442 
   5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
   5444 $as_echo_n "checking for fgrep... " >&6; }
   5445 if ${ac_cv_path_FGREP+:} false; then :
   5446   $as_echo_n "(cached) " >&6
   5447 else
   5448   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   5449    then ac_cv_path_FGREP="$GREP -F"
   5450    else
   5451      if test -z "$FGREP"; then
   5452   ac_path_FGREP_found=false
   5453   # Loop through the user's path and test for each of PROGNAME-LIST
   5454   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5455 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5456 do
   5457   IFS=$as_save_IFS
   5458   test -z "$as_dir" && as_dir=.
   5459     for ac_prog in fgrep; do
   5460     for ac_exec_ext in '' $ac_executable_extensions; do
   5461       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
   5462       as_fn_executable_p "$ac_path_FGREP" || continue
   5463 # Check for GNU ac_path_FGREP and select it if it is found.
   5464   # Check for GNU $ac_path_FGREP
   5465 case `"$ac_path_FGREP" --version 2>&1` in
   5466 *GNU*)
   5467   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   5468 *)
   5469   ac_count=0
   5470   $as_echo_n 0123456789 >"conftest.in"
   5471   while :
   5472   do
   5473     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5474     mv "conftest.tmp" "conftest.in"
   5475     cp "conftest.in" "conftest.nl"
   5476     $as_echo 'FGREP' >> "conftest.nl"
   5477     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5478     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5479     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5480     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   5481       # Best one so far, save it but keep looking for a better one
   5482       ac_cv_path_FGREP="$ac_path_FGREP"
   5483       ac_path_FGREP_max=$ac_count
   5484     fi
   5485     # 10*(2^10) chars as input seems more than enough
   5486     test $ac_count -gt 10 && break
   5487   done
   5488   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5489 esac
   5490 
   5491       $ac_path_FGREP_found && break 3
   5492     done
   5493   done
   5494   done
   5495 IFS=$as_save_IFS
   5496   if test -z "$ac_cv_path_FGREP"; then
   5497     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5498   fi
   5499 else
   5500   ac_cv_path_FGREP=$FGREP
   5501 fi
   5502 
   5503    fi
   5504 fi
   5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
   5506 $as_echo "$ac_cv_path_FGREP" >&6; }
   5507  FGREP="$ac_cv_path_FGREP"
   5508 
   5509 
   5510 test -z "$GREP" && GREP=grep
   5511 
   5512 
   5513 
   5514 
   5515 
   5516 
   5517 
   5518 
   5519 
   5520 
   5521 
   5522 
   5523 
   5524 
   5525 
   5526 
   5527 
   5528 
   5529 
   5530 # Check whether --with-gnu-ld was given.
   5531 if test "${with_gnu_ld+set}" = set; then :
   5532   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
   5533 else
   5534   with_gnu_ld=no
   5535 fi
   5536 
   5537 ac_prog=ld
   5538 if test yes = "$GCC"; then
   5539   # Check if gcc -print-prog-name=ld gives a path.
   5540   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   5541 $as_echo_n "checking for ld used by $CC... " >&6; }
   5542   case $host in
   5543   *-*-mingw*)
   5544     # gcc leaves a trailing carriage return, which upsets mingw
   5545     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   5546   *)
   5547     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   5548   esac
   5549   case $ac_prog in
   5550     # Accept absolute paths.
   5551     [\\/]* | ?:[\\/]*)
   5552       re_direlt='/[^/][^/]*/\.\./'
   5553       # Canonicalize the pathname of ld
   5554       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   5555       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   5556 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   5557       done
   5558       test -z "$LD" && LD=$ac_prog
   5559       ;;
   5560   "")
   5561     # If it fails, then pretend we aren't using GCC.
   5562     ac_prog=ld
   5563     ;;
   5564   *)
   5565     # If it is relative, then search for the first ld in PATH.
   5566     with_gnu_ld=unknown
   5567     ;;
   5568   esac
   5569 elif test yes = "$with_gnu_ld"; then
   5570   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   5571 $as_echo_n "checking for GNU ld... " >&6; }
   5572 else
   5573   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   5574 $as_echo_n "checking for non-GNU ld... " >&6; }
   5575 fi
   5576 if ${lt_cv_path_LD+:} false; then :
   5577   $as_echo_n "(cached) " >&6
   5578 else
   5579   if test -z "$LD"; then
   5580   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   5581   for ac_dir in $PATH; do
   5582     IFS=$lt_save_ifs
   5583     test -z "$ac_dir" && ac_dir=.
   5584     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   5585       lt_cv_path_LD=$ac_dir/$ac_prog
   5586       # Check to see if the program is GNU ld.  I'd rather use --version,
   5587       # but apparently some variants of GNU ld only accept -v.
   5588       # Break only if it was the GNU/non-GNU ld that we prefer.
   5589       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   5590       *GNU* | *'with BFD'*)
   5591 	test no != "$with_gnu_ld" && break
   5592 	;;
   5593       *)
   5594 	test yes != "$with_gnu_ld" && break
   5595 	;;
   5596       esac
   5597     fi
   5598   done
   5599   IFS=$lt_save_ifs
   5600 else
   5601   lt_cv_path_LD=$LD # Let the user override the test with a path.
   5602 fi
   5603 fi
   5604 
   5605 LD=$lt_cv_path_LD
   5606 if test -n "$LD"; then
   5607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   5608 $as_echo "$LD" >&6; }
   5609 else
   5610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5611 $as_echo "no" >&6; }
   5612 fi
   5613 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   5614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   5615 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   5616 if ${lt_cv_prog_gnu_ld+:} false; then :
   5617   $as_echo_n "(cached) " >&6
   5618 else
   5619   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   5620 case `$LD -v 2>&1 </dev/null` in
   5621 *GNU* | *'with BFD'*)
   5622   lt_cv_prog_gnu_ld=yes
   5623   ;;
   5624 *)
   5625   lt_cv_prog_gnu_ld=no
   5626   ;;
   5627 esac
   5628 fi
   5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   5630 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   5631 with_gnu_ld=$lt_cv_prog_gnu_ld
   5632 
   5633 
   5634 
   5635 
   5636 
   5637 
   5638 
   5639 
   5640 
   5641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
   5642 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
   5643 if ${lt_cv_path_NM+:} false; then :
   5644   $as_echo_n "(cached) " >&6
   5645 else
   5646   if test -n "$NM"; then
   5647   # Let the user override the test.
   5648   lt_cv_path_NM=$NM
   5649 else
   5650   lt_nm_to_check=${ac_tool_prefix}nm
   5651   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   5652     lt_nm_to_check="$lt_nm_to_check nm"
   5653   fi
   5654   for lt_tmp_nm in $lt_nm_to_check; do
   5655     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   5656     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   5657       IFS=$lt_save_ifs
   5658       test -z "$ac_dir" && ac_dir=.
   5659       tmp_nm=$ac_dir/$lt_tmp_nm
   5660       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
   5661 	# Check to see if the nm accepts a BSD-compat flag.
   5662 	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
   5663 	#   nm: unknown option "B" ignored
   5664 	# Tru64's nm complains that /dev/null is an invalid object file
   5665 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   5666 	*/dev/null* | *'Invalid file or object type'*)
   5667 	  lt_cv_path_NM="$tmp_nm -B"
   5668 	  break 2
   5669 	  ;;
   5670 	*)
   5671 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   5672 	  */dev/null*)
   5673 	    lt_cv_path_NM="$tmp_nm -p"
   5674 	    break 2
   5675 	    ;;
   5676 	  *)
   5677 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   5678 	    continue # so that we can try to find one that supports BSD flags
   5679 	    ;;
   5680 	  esac
   5681 	  ;;
   5682 	esac
   5683       fi
   5684     done
   5685     IFS=$lt_save_ifs
   5686   done
   5687   : ${lt_cv_path_NM=no}
   5688 fi
   5689 fi
   5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   5691 $as_echo "$lt_cv_path_NM" >&6; }
   5692 if test no != "$lt_cv_path_NM"; then
   5693   NM=$lt_cv_path_NM
   5694 else
   5695   # Didn't find any BSD compatible name lister, look for dumpbin.
   5696   if test -n "$DUMPBIN"; then :
   5697     # Let the user override the test.
   5698   else
   5699     if test -n "$ac_tool_prefix"; then
   5700   for ac_prog in dumpbin "link -dump"
   5701   do
   5702     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5703 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5705 $as_echo_n "checking for $ac_word... " >&6; }
   5706 if ${ac_cv_prog_DUMPBIN+:} false; then :
   5707   $as_echo_n "(cached) " >&6
   5708 else
   5709   if test -n "$DUMPBIN"; then
   5710   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   5711 else
   5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5713 for as_dir in $PATH
   5714 do
   5715   IFS=$as_save_IFS
   5716   test -z "$as_dir" && as_dir=.
   5717     for ac_exec_ext in '' $ac_executable_extensions; do
   5718   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5719     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   5720     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5721     break 2
   5722   fi
   5723 done
   5724   done
   5725 IFS=$as_save_IFS
   5726 
   5727 fi
   5728 fi
   5729 DUMPBIN=$ac_cv_prog_DUMPBIN
   5730 if test -n "$DUMPBIN"; then
   5731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
   5732 $as_echo "$DUMPBIN" >&6; }
   5733 else
   5734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5735 $as_echo "no" >&6; }
   5736 fi
   5737 
   5738 
   5739     test -n "$DUMPBIN" && break
   5740   done
   5741 fi
   5742 if test -z "$DUMPBIN"; then
   5743   ac_ct_DUMPBIN=$DUMPBIN
   5744   for ac_prog in dumpbin "link -dump"
   5745 do
   5746   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5747 set dummy $ac_prog; ac_word=$2
   5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5749 $as_echo_n "checking for $ac_word... " >&6; }
   5750 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
   5751   $as_echo_n "(cached) " >&6
   5752 else
   5753   if test -n "$ac_ct_DUMPBIN"; then
   5754   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   5755 else
   5756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5757 for as_dir in $PATH
   5758 do
   5759   IFS=$as_save_IFS
   5760   test -z "$as_dir" && as_dir=.
   5761     for ac_exec_ext in '' $ac_executable_extensions; do
   5762   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5763     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   5764     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5765     break 2
   5766   fi
   5767 done
   5768   done
   5769 IFS=$as_save_IFS
   5770 
   5771 fi
   5772 fi
   5773 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   5774 if test -n "$ac_ct_DUMPBIN"; then
   5775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
   5776 $as_echo "$ac_ct_DUMPBIN" >&6; }
   5777 else
   5778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5779 $as_echo "no" >&6; }
   5780 fi
   5781 
   5782 
   5783   test -n "$ac_ct_DUMPBIN" && break
   5784 done
   5785 
   5786   if test "x$ac_ct_DUMPBIN" = x; then
   5787     DUMPBIN=":"
   5788   else
   5789     case $cross_compiling:$ac_tool_warned in
   5790 yes:)
   5791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5792 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5793 ac_tool_warned=yes ;;
   5794 esac
   5795     DUMPBIN=$ac_ct_DUMPBIN
   5796   fi
   5797 fi
   5798 
   5799     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
   5800     *COFF*)
   5801       DUMPBIN="$DUMPBIN -symbols -headers"
   5802       ;;
   5803     *)
   5804       DUMPBIN=:
   5805       ;;
   5806     esac
   5807   fi
   5808 
   5809   if test : != "$DUMPBIN"; then
   5810     NM=$DUMPBIN
   5811   fi
   5812 fi
   5813 test -z "$NM" && NM=nm
   5814 
   5815 
   5816 
   5817 
   5818 
   5819 
   5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
   5821 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
   5822 if ${lt_cv_nm_interface+:} false; then :
   5823   $as_echo_n "(cached) " >&6
   5824 else
   5825   lt_cv_nm_interface="BSD nm"
   5826   echo "int some_variable = 0;" > conftest.$ac_ext
   5827   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
   5828   (eval "$ac_compile" 2>conftest.err)
   5829   cat conftest.err >&5
   5830   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   5831   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   5832   cat conftest.err >&5
   5833   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
   5834   cat conftest.out >&5
   5835   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   5836     lt_cv_nm_interface="MS dumpbin"
   5837   fi
   5838   rm -f conftest*
   5839 fi
   5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
   5841 $as_echo "$lt_cv_nm_interface" >&6; }
   5842 
   5843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   5844 $as_echo_n "checking whether ln -s works... " >&6; }
   5845 LN_S=$as_ln_s
   5846 if test "$LN_S" = "ln -s"; then
   5847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5848 $as_echo "yes" >&6; }
   5849 else
   5850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   5851 $as_echo "no, using $LN_S" >&6; }
   5852 fi
   5853 
   5854 # find the maximum length of command line arguments
   5855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   5856 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
   5857 if ${lt_cv_sys_max_cmd_len+:} false; then :
   5858   $as_echo_n "(cached) " >&6
   5859 else
   5860     i=0
   5861   teststring=ABCD
   5862 
   5863   case $build_os in
   5864   msdosdjgpp*)
   5865     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5866     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5867     # during glob expansion).  Even if it were fixed, the result of this
   5868     # check would be larger than it should be.
   5869     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5870     ;;
   5871 
   5872   gnu*)
   5873     # Under GNU Hurd, this test is not required because there is
   5874     # no limit to the length of command line arguments.
   5875     # Libtool will interpret -1 as no limit whatsoever
   5876     lt_cv_sys_max_cmd_len=-1;
   5877     ;;
   5878 
   5879   cygwin* | mingw* | cegcc*)
   5880     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5881     # about 5 minutes as the teststring grows exponentially.
   5882     # Worse, since 9x/ME are not pre-emptively multitasking,
   5883     # you end up with a "frozen" computer, even though with patience
   5884     # the test eventually succeeds (with a max line length of 256k).
   5885     # Instead, let's just punt: use the minimum linelength reported by
   5886     # all of the supported platforms: 8192 (on NT/2K/XP).
   5887     lt_cv_sys_max_cmd_len=8192;
   5888     ;;
   5889 
   5890   mint*)
   5891     # On MiNT this can take a long time and run out of memory.
   5892     lt_cv_sys_max_cmd_len=8192;
   5893     ;;
   5894 
   5895   amigaos*)
   5896     # On AmigaOS with pdksh, this test takes hours, literally.
   5897     # So we just punt and use a minimum line length of 8192.
   5898     lt_cv_sys_max_cmd_len=8192;
   5899     ;;
   5900 
   5901   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
   5902     # This has been around since 386BSD, at least.  Likely further.
   5903     if test -x /sbin/sysctl; then
   5904       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   5905     elif test -x /usr/sbin/sysctl; then
   5906       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   5907     else
   5908       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   5909     fi
   5910     # And add a safety zone
   5911     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5912     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5913     ;;
   5914 
   5915   interix*)
   5916     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   5917     lt_cv_sys_max_cmd_len=196608
   5918     ;;
   5919 
   5920   os2*)
   5921     # The test takes a long time on OS/2.
   5922     lt_cv_sys_max_cmd_len=8192
   5923     ;;
   5924 
   5925   osf*)
   5926     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   5927     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   5928     # nice to cause kernel panics so lets avoid the loop below.
   5929     # First set a reasonable default.
   5930     lt_cv_sys_max_cmd_len=16384
   5931     #
   5932     if test -x /sbin/sysconfig; then
   5933       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   5934         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   5935       esac
   5936     fi
   5937     ;;
   5938   sco3.2v5*)
   5939     lt_cv_sys_max_cmd_len=102400
   5940     ;;
   5941   sysv5* | sco5v6* | sysv4.2uw2*)
   5942     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   5943     if test -n "$kargmax"; then
   5944       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
   5945     else
   5946       lt_cv_sys_max_cmd_len=32768
   5947     fi
   5948     ;;
   5949   *)
   5950     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   5951     if test -n "$lt_cv_sys_max_cmd_len" && \
   5952        test undefined != "$lt_cv_sys_max_cmd_len"; then
   5953       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5954       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5955     else
   5956       # Make teststring a little bigger before we do anything with it.
   5957       # a 1K string should be a reasonable start.
   5958       for i in 1 2 3 4 5 6 7 8; do
   5959         teststring=$teststring$teststring
   5960       done
   5961       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   5962       # If test is not a shell built-in, we'll probably end up computing a
   5963       # maximum length that is only half of the actual maximum length, but
   5964       # we can't tell.
   5965       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
   5966 	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
   5967 	      test 17 != "$i" # 1/2 MB should be enough
   5968       do
   5969         i=`expr $i + 1`
   5970         teststring=$teststring$teststring
   5971       done
   5972       # Only check the string length outside the loop.
   5973       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   5974       teststring=
   5975       # Add a significant safety factor because C++ compilers can tack on
   5976       # massive amounts of additional arguments before passing them to the
   5977       # linker.  It appears as though 1/2 is a usable value.
   5978       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   5979     fi
   5980     ;;
   5981   esac
   5982 
   5983 fi
   5984 
   5985 if test -n "$lt_cv_sys_max_cmd_len"; then
   5986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   5987 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
   5988 else
   5989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
   5990 $as_echo "none" >&6; }
   5991 fi
   5992 max_cmd_len=$lt_cv_sys_max_cmd_len
   5993 
   5994 
   5995 
   5996 
   5997 
   5998 
   5999 : ${CP="cp -f"}
   6000 : ${MV="mv -f"}
   6001 : ${RM="rm -f"}
   6002 
   6003 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   6004   lt_unset=unset
   6005 else
   6006   lt_unset=false
   6007 fi
   6008 
   6009 
   6010 
   6011 
   6012 
   6013 # test EBCDIC or ASCII
   6014 case `echo X|tr X '\101'` in
   6015  A) # ASCII based system
   6016     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   6017   lt_SP2NL='tr \040 \012'
   6018   lt_NL2SP='tr \015\012 \040\040'
   6019   ;;
   6020  *) # EBCDIC based system
   6021   lt_SP2NL='tr \100 \n'
   6022   lt_NL2SP='tr \r\n \100\100'
   6023   ;;
   6024 esac
   6025 
   6026 
   6027 
   6028 
   6029 
   6030 
   6031 
   6032 
   6033 
   6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
   6035 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
   6036 if ${lt_cv_to_host_file_cmd+:} false; then :
   6037   $as_echo_n "(cached) " >&6
   6038 else
   6039   case $host in
   6040   *-*-mingw* )
   6041     case $build in
   6042       *-*-mingw* ) # actually msys
   6043         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
   6044         ;;
   6045       *-*-cygwin* )
   6046         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
   6047         ;;
   6048       * ) # otherwise, assume *nix
   6049         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
   6050         ;;
   6051     esac
   6052     ;;
   6053   *-*-cygwin* )
   6054     case $build in
   6055       *-*-mingw* ) # actually msys
   6056         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
   6057         ;;
   6058       *-*-cygwin* )
   6059         lt_cv_to_host_file_cmd=func_convert_file_noop
   6060         ;;
   6061       * ) # otherwise, assume *nix
   6062         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
   6063         ;;
   6064     esac
   6065     ;;
   6066   * ) # unhandled hosts (and "normal" native builds)
   6067     lt_cv_to_host_file_cmd=func_convert_file_noop
   6068     ;;
   6069 esac
   6070 
   6071 fi
   6072 
   6073 to_host_file_cmd=$lt_cv_to_host_file_cmd
   6074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
   6075 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
   6076 
   6077 
   6078 
   6079 
   6080 
   6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
   6082 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
   6083 if ${lt_cv_to_tool_file_cmd+:} false; then :
   6084   $as_echo_n "(cached) " >&6
   6085 else
   6086   #assume ordinary cross tools, or native build.
   6087 lt_cv_to_tool_file_cmd=func_convert_file_noop
   6088 case $host in
   6089   *-*-mingw* )
   6090     case $build in
   6091       *-*-mingw* ) # actually msys
   6092         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
   6093         ;;
   6094     esac
   6095     ;;
   6096 esac
   6097 
   6098 fi
   6099 
   6100 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
   6102 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
   6103 
   6104 
   6105 
   6106 
   6107 
   6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   6109 $as_echo_n "checking for $LD option to reload object files... " >&6; }
   6110 if ${lt_cv_ld_reload_flag+:} false; then :
   6111   $as_echo_n "(cached) " >&6
   6112 else
   6113   lt_cv_ld_reload_flag='-r'
   6114 fi
   6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   6116 $as_echo "$lt_cv_ld_reload_flag" >&6; }
   6117 reload_flag=$lt_cv_ld_reload_flag
   6118 case $reload_flag in
   6119 "" | " "*) ;;
   6120 *) reload_flag=" $reload_flag" ;;
   6121 esac
   6122 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6123 case $host_os in
   6124   cygwin* | mingw* | pw32* | cegcc*)
   6125     if test yes != "$GCC"; then
   6126       reload_cmds=false
   6127     fi
   6128     ;;
   6129   darwin*)
   6130     if test yes = "$GCC"; then
   6131       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
   6132     else
   6133       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6134     fi
   6135     ;;
   6136 esac
   6137 
   6138 
   6139 
   6140 
   6141 
   6142 
   6143 
   6144 
   6145 
   6146 if test -n "$ac_tool_prefix"; then
   6147   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   6148 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6150 $as_echo_n "checking for $ac_word... " >&6; }
   6151 if ${ac_cv_prog_OBJDUMP+:} false; then :
   6152   $as_echo_n "(cached) " >&6
   6153 else
   6154   if test -n "$OBJDUMP"; then
   6155   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   6156 else
   6157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6158 for as_dir in $PATH
   6159 do
   6160   IFS=$as_save_IFS
   6161   test -z "$as_dir" && as_dir=.
   6162     for ac_exec_ext in '' $ac_executable_extensions; do
   6163   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6164     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   6165     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6166     break 2
   6167   fi
   6168 done
   6169   done
   6170 IFS=$as_save_IFS
   6171 
   6172 fi
   6173 fi
   6174 OBJDUMP=$ac_cv_prog_OBJDUMP
   6175 if test -n "$OBJDUMP"; then
   6176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   6177 $as_echo "$OBJDUMP" >&6; }
   6178 else
   6179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6180 $as_echo "no" >&6; }
   6181 fi
   6182 
   6183 
   6184 fi
   6185 if test -z "$ac_cv_prog_OBJDUMP"; then
   6186   ac_ct_OBJDUMP=$OBJDUMP
   6187   # Extract the first word of "objdump", so it can be a program name with args.
   6188 set dummy objdump; ac_word=$2
   6189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6190 $as_echo_n "checking for $ac_word... " >&6; }
   6191 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
   6192   $as_echo_n "(cached) " >&6
   6193 else
   6194   if test -n "$ac_ct_OBJDUMP"; then
   6195   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   6196 else
   6197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6198 for as_dir in $PATH
   6199 do
   6200   IFS=$as_save_IFS
   6201   test -z "$as_dir" && as_dir=.
   6202     for ac_exec_ext in '' $ac_executable_extensions; do
   6203   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6204     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   6205     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6206     break 2
   6207   fi
   6208 done
   6209   done
   6210 IFS=$as_save_IFS
   6211 
   6212 fi
   6213 fi
   6214 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   6215 if test -n "$ac_ct_OBJDUMP"; then
   6216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   6217 $as_echo "$ac_ct_OBJDUMP" >&6; }
   6218 else
   6219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6220 $as_echo "no" >&6; }
   6221 fi
   6222 
   6223   if test "x$ac_ct_OBJDUMP" = x; then
   6224     OBJDUMP="false"
   6225   else
   6226     case $cross_compiling:$ac_tool_warned in
   6227 yes:)
   6228 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6229 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6230 ac_tool_warned=yes ;;
   6231 esac
   6232     OBJDUMP=$ac_ct_OBJDUMP
   6233   fi
   6234 else
   6235   OBJDUMP="$ac_cv_prog_OBJDUMP"
   6236 fi
   6237 
   6238 test -z "$OBJDUMP" && OBJDUMP=objdump
   6239 
   6240 
   6241 
   6242 
   6243 
   6244 
   6245 
   6246 
   6247 
   6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   6249 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
   6250 if ${lt_cv_deplibs_check_method+:} false; then :
   6251   $as_echo_n "(cached) " >&6
   6252 else
   6253   lt_cv_file_magic_cmd='$MAGIC_CMD'
   6254 lt_cv_file_magic_test_file=
   6255 lt_cv_deplibs_check_method='unknown'
   6256 # Need to set the preceding variable on all platforms that support
   6257 # interlibrary dependencies.
   6258 # 'none' -- dependencies not supported.
   6259 # 'unknown' -- same as none, but documents that we really don't know.
   6260 # 'pass_all' -- all dependencies passed with no checks.
   6261 # 'test_compile' -- check by making test program.
   6262 # 'file_magic [[regex]]' -- check by looking for files in library path
   6263 # that responds to the $file_magic_cmd with a given extended regex.
   6264 # If you have 'file' or equivalent on your system and you're not sure
   6265 # whether 'pass_all' will *always* work, you probably want this one.
   6266 
   6267 case $host_os in
   6268 aix[4-9]*)
   6269   lt_cv_deplibs_check_method=pass_all
   6270   ;;
   6271 
   6272 beos*)
   6273   lt_cv_deplibs_check_method=pass_all
   6274   ;;
   6275 
   6276 bsdi[45]*)
   6277   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   6278   lt_cv_file_magic_cmd='/usr/bin/file -L'
   6279   lt_cv_file_magic_test_file=/shlib/libc.so
   6280   ;;
   6281 
   6282 cygwin*)
   6283   # func_win32_libid is a shell function defined in ltmain.sh
   6284   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6285   lt_cv_file_magic_cmd='func_win32_libid'
   6286   ;;
   6287 
   6288 mingw* | pw32*)
   6289   # Base MSYS/MinGW do not provide the 'file' command needed by
   6290   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   6291   # unless we find 'file', for example because we are cross-compiling.
   6292   if ( file / ) >/dev/null 2>&1; then
   6293     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6294     lt_cv_file_magic_cmd='func_win32_libid'
   6295   else
   6296     # Keep this pattern in sync with the one in func_win32_libid.
   6297     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
   6298     lt_cv_file_magic_cmd='$OBJDUMP -f'
   6299   fi
   6300   ;;
   6301 
   6302 cegcc*)
   6303   # use the weaker test based on 'objdump'. See mingw*.
   6304   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   6305   lt_cv_file_magic_cmd='$OBJDUMP -f'
   6306   ;;
   6307 
   6308 darwin* | rhapsody*)
   6309   lt_cv_deplibs_check_method=pass_all
   6310   ;;
   6311 
   6312 freebsd* | dragonfly*)
   6313   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6314     case $host_cpu in
   6315     i*86 )
   6316       # Not sure whether the presence of OpenBSD here was a mistake.
   6317       # Let's accept both of them until this is cleared up.
   6318       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   6319       lt_cv_file_magic_cmd=/usr/bin/file
   6320       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   6321       ;;
   6322     esac
   6323   else
   6324     lt_cv_deplibs_check_method=pass_all
   6325   fi
   6326   ;;
   6327 
   6328 haiku*)
   6329   lt_cv_deplibs_check_method=pass_all
   6330   ;;
   6331 
   6332 hpux10.20* | hpux11*)
   6333   lt_cv_file_magic_cmd=/usr/bin/file
   6334   case $host_cpu in
   6335   ia64*)
   6336     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   6337     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   6338     ;;
   6339   hppa*64*)
   6340     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
   6341     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   6342     ;;
   6343   *)
   6344     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
   6345     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   6346     ;;
   6347   esac
   6348   ;;
   6349 
   6350 interix[3-9]*)
   6351   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   6352   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   6353   ;;
   6354 
   6355 irix5* | irix6* | nonstopux*)
   6356   case $LD in
   6357   *-32|*"-32 ") libmagic=32-bit;;
   6358   *-n32|*"-n32 ") libmagic=N32;;
   6359   *-64|*"-64 ") libmagic=64-bit;;
   6360   *) libmagic=never-match;;
   6361   esac
   6362   lt_cv_deplibs_check_method=pass_all
   6363   ;;
   6364 
   6365 # This must be glibc/ELF.
   6366 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   6367   lt_cv_deplibs_check_method=pass_all
   6368   ;;
   6369 
   6370 netbsd*)
   6371   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6372     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6373   else
   6374     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   6375   fi
   6376   ;;
   6377 
   6378 newos6*)
   6379   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   6380   lt_cv_file_magic_cmd=/usr/bin/file
   6381   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   6382   ;;
   6383 
   6384 *nto* | *qnx*)
   6385   lt_cv_deplibs_check_method=pass_all
   6386   ;;
   6387 
   6388 openbsd* | bitrig*)
   6389   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   6390     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   6391   else
   6392     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6393   fi
   6394   ;;
   6395 
   6396 osf3* | osf4* | osf5*)
   6397   lt_cv_deplibs_check_method=pass_all
   6398   ;;
   6399 
   6400 rdos*)
   6401   lt_cv_deplibs_check_method=pass_all
   6402   ;;
   6403 
   6404 solaris*)
   6405   lt_cv_deplibs_check_method=pass_all
   6406   ;;
   6407 
   6408 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   6409   lt_cv_deplibs_check_method=pass_all
   6410   ;;
   6411 
   6412 sysv4 | sysv4.3*)
   6413   case $host_vendor in
   6414   motorola)
   6415     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]'
   6416     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   6417     ;;
   6418   ncr)
   6419     lt_cv_deplibs_check_method=pass_all
   6420     ;;
   6421   sequent)
   6422     lt_cv_file_magic_cmd='/bin/file'
   6423     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   6424     ;;
   6425   sni)
   6426     lt_cv_file_magic_cmd='/bin/file'
   6427     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   6428     lt_cv_file_magic_test_file=/lib/libc.so
   6429     ;;
   6430   siemens)
   6431     lt_cv_deplibs_check_method=pass_all
   6432     ;;
   6433   pc)
   6434     lt_cv_deplibs_check_method=pass_all
   6435     ;;
   6436   esac
   6437   ;;
   6438 
   6439 tpf*)
   6440   lt_cv_deplibs_check_method=pass_all
   6441   ;;
   6442 esac
   6443 
   6444 fi
   6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   6446 $as_echo "$lt_cv_deplibs_check_method" >&6; }
   6447 
   6448 file_magic_glob=
   6449 want_nocaseglob=no
   6450 if test "$build" = "$host"; then
   6451   case $host_os in
   6452   mingw* | pw32*)
   6453     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
   6454       want_nocaseglob=yes
   6455     else
   6456       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
   6457     fi
   6458     ;;
   6459   esac
   6460 fi
   6461 
   6462 file_magic_cmd=$lt_cv_file_magic_cmd
   6463 deplibs_check_method=$lt_cv_deplibs_check_method
   6464 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   6465 
   6466 
   6467 
   6468 
   6469 
   6470 
   6471 
   6472 
   6473 
   6474 
   6475 
   6476 
   6477 
   6478 
   6479 
   6480 
   6481 
   6482 
   6483 
   6484 
   6485 
   6486 
   6487 if test -n "$ac_tool_prefix"; then
   6488   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   6489 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6491 $as_echo_n "checking for $ac_word... " >&6; }
   6492 if ${ac_cv_prog_DLLTOOL+:} false; then :
   6493   $as_echo_n "(cached) " >&6
   6494 else
   6495   if test -n "$DLLTOOL"; then
   6496   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   6497 else
   6498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6499 for as_dir in $PATH
   6500 do
   6501   IFS=$as_save_IFS
   6502   test -z "$as_dir" && as_dir=.
   6503     for ac_exec_ext in '' $ac_executable_extensions; do
   6504   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6505     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   6506     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6507     break 2
   6508   fi
   6509 done
   6510   done
   6511 IFS=$as_save_IFS
   6512 
   6513 fi
   6514 fi
   6515 DLLTOOL=$ac_cv_prog_DLLTOOL
   6516 if test -n "$DLLTOOL"; then
   6517   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
   6518 $as_echo "$DLLTOOL" >&6; }
   6519 else
   6520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6521 $as_echo "no" >&6; }
   6522 fi
   6523 
   6524 
   6525 fi
   6526 if test -z "$ac_cv_prog_DLLTOOL"; then
   6527   ac_ct_DLLTOOL=$DLLTOOL
   6528   # Extract the first word of "dlltool", so it can be a program name with args.
   6529 set dummy dlltool; ac_word=$2
   6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6531 $as_echo_n "checking for $ac_word... " >&6; }
   6532 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
   6533   $as_echo_n "(cached) " >&6
   6534 else
   6535   if test -n "$ac_ct_DLLTOOL"; then
   6536   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   6537 else
   6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6539 for as_dir in $PATH
   6540 do
   6541   IFS=$as_save_IFS
   6542   test -z "$as_dir" && as_dir=.
   6543     for ac_exec_ext in '' $ac_executable_extensions; do
   6544   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6545     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   6546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6547     break 2
   6548   fi
   6549 done
   6550   done
   6551 IFS=$as_save_IFS
   6552 
   6553 fi
   6554 fi
   6555 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   6556 if test -n "$ac_ct_DLLTOOL"; then
   6557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
   6558 $as_echo "$ac_ct_DLLTOOL" >&6; }
   6559 else
   6560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6561 $as_echo "no" >&6; }
   6562 fi
   6563 
   6564   if test "x$ac_ct_DLLTOOL" = x; then
   6565     DLLTOOL="false"
   6566   else
   6567     case $cross_compiling:$ac_tool_warned in
   6568 yes:)
   6569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6570 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6571 ac_tool_warned=yes ;;
   6572 esac
   6573     DLLTOOL=$ac_ct_DLLTOOL
   6574   fi
   6575 else
   6576   DLLTOOL="$ac_cv_prog_DLLTOOL"
   6577 fi
   6578 
   6579 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6580 
   6581 
   6582 
   6583 
   6584 
   6585 
   6586 
   6587 
   6588 
   6589 
   6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
   6591 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
   6592 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
   6593   $as_echo_n "(cached) " >&6
   6594 else
   6595   lt_cv_sharedlib_from_linklib_cmd='unknown'
   6596 
   6597 case $host_os in
   6598 cygwin* | mingw* | pw32* | cegcc*)
   6599   # two different shell functions defined in ltmain.sh;
   6600   # decide which one to use based on capabilities of $DLLTOOL
   6601   case `$DLLTOOL --help 2>&1` in
   6602   *--identify-strict*)
   6603     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
   6604     ;;
   6605   *)
   6606     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
   6607     ;;
   6608   esac
   6609   ;;
   6610 *)
   6611   # fallback: assume linklib IS sharedlib
   6612   lt_cv_sharedlib_from_linklib_cmd=$ECHO
   6613   ;;
   6614 esac
   6615 
   6616 fi
   6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
   6618 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
   6619 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   6620 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   6621 
   6622 
   6623 
   6624 
   6625 
   6626 
   6627 
   6628 
   6629 if test -n "$ac_tool_prefix"; then
   6630   for ac_prog in ar
   6631   do
   6632     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   6633 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6635 $as_echo_n "checking for $ac_word... " >&6; }
   6636 if ${ac_cv_prog_AR+:} false; then :
   6637   $as_echo_n "(cached) " >&6
   6638 else
   6639   if test -n "$AR"; then
   6640   ac_cv_prog_AR="$AR" # Let the user override the test.
   6641 else
   6642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6643 for as_dir in $PATH
   6644 do
   6645   IFS=$as_save_IFS
   6646   test -z "$as_dir" && as_dir=.
   6647     for ac_exec_ext in '' $ac_executable_extensions; do
   6648   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6649     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
   6650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6651     break 2
   6652   fi
   6653 done
   6654   done
   6655 IFS=$as_save_IFS
   6656 
   6657 fi
   6658 fi
   6659 AR=$ac_cv_prog_AR
   6660 if test -n "$AR"; then
   6661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   6662 $as_echo "$AR" >&6; }
   6663 else
   6664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6665 $as_echo "no" >&6; }
   6666 fi
   6667 
   6668 
   6669     test -n "$AR" && break
   6670   done
   6671 fi
   6672 if test -z "$AR"; then
   6673   ac_ct_AR=$AR
   6674   for ac_prog in ar
   6675 do
   6676   # Extract the first word of "$ac_prog", so it can be a program name with args.
   6677 set dummy $ac_prog; ac_word=$2
   6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6679 $as_echo_n "checking for $ac_word... " >&6; }
   6680 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   6681   $as_echo_n "(cached) " >&6
   6682 else
   6683   if test -n "$ac_ct_AR"; then
   6684   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6685 else
   6686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6687 for as_dir in $PATH
   6688 do
   6689   IFS=$as_save_IFS
   6690   test -z "$as_dir" && as_dir=.
   6691     for ac_exec_ext in '' $ac_executable_extensions; do
   6692   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6693     ac_cv_prog_ac_ct_AR="$ac_prog"
   6694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6695     break 2
   6696   fi
   6697 done
   6698   done
   6699 IFS=$as_save_IFS
   6700 
   6701 fi
   6702 fi
   6703 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6704 if test -n "$ac_ct_AR"; then
   6705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   6706 $as_echo "$ac_ct_AR" >&6; }
   6707 else
   6708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6709 $as_echo "no" >&6; }
   6710 fi
   6711 
   6712 
   6713   test -n "$ac_ct_AR" && break
   6714 done
   6715 
   6716   if test "x$ac_ct_AR" = x; then
   6717     AR="false"
   6718   else
   6719     case $cross_compiling:$ac_tool_warned in
   6720 yes:)
   6721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6722 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6723 ac_tool_warned=yes ;;
   6724 esac
   6725     AR=$ac_ct_AR
   6726   fi
   6727 fi
   6728 
   6729 : ${AR=ar}
   6730 : ${AR_FLAGS=cru}
   6731 
   6732 
   6733 
   6734 
   6735 
   6736 
   6737 
   6738 
   6739 
   6740 
   6741 
   6742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
   6743 $as_echo_n "checking for archiver @FILE support... " >&6; }
   6744 if ${lt_cv_ar_at_file+:} false; then :
   6745   $as_echo_n "(cached) " >&6
   6746 else
   6747   lt_cv_ar_at_file=no
   6748    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6749 /* end confdefs.h.  */
   6750 
   6751 int
   6752 main ()
   6753 {
   6754 
   6755   ;
   6756   return 0;
   6757 }
   6758 _ACEOF
   6759 if ac_fn_c_try_compile "$LINENO"; then :
   6760   echo conftest.$ac_objext > conftest.lst
   6761       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
   6762       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   6763   (eval $lt_ar_try) 2>&5
   6764   ac_status=$?
   6765   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6766   test $ac_status = 0; }
   6767       if test 0 -eq "$ac_status"; then
   6768 	# Ensure the archiver fails upon bogus file names.
   6769 	rm -f conftest.$ac_objext libconftest.a
   6770 	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   6771   (eval $lt_ar_try) 2>&5
   6772   ac_status=$?
   6773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6774   test $ac_status = 0; }
   6775 	if test 0 -ne "$ac_status"; then
   6776           lt_cv_ar_at_file=@
   6777         fi
   6778       fi
   6779       rm -f conftest.* libconftest.a
   6780 
   6781 fi
   6782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6783 
   6784 fi
   6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
   6786 $as_echo "$lt_cv_ar_at_file" >&6; }
   6787 
   6788 if test no = "$lt_cv_ar_at_file"; then
   6789   archiver_list_spec=
   6790 else
   6791   archiver_list_spec=$lt_cv_ar_at_file
   6792 fi
   6793 
   6794 
   6795 
   6796 
   6797 
   6798 
   6799 
   6800 if test -n "$ac_tool_prefix"; then
   6801   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6802 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6804 $as_echo_n "checking for $ac_word... " >&6; }
   6805 if ${ac_cv_prog_STRIP+:} false; then :
   6806   $as_echo_n "(cached) " >&6
   6807 else
   6808   if test -n "$STRIP"; then
   6809   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6810 else
   6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6812 for as_dir in $PATH
   6813 do
   6814   IFS=$as_save_IFS
   6815   test -z "$as_dir" && as_dir=.
   6816     for ac_exec_ext in '' $ac_executable_extensions; do
   6817   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6818     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6820     break 2
   6821   fi
   6822 done
   6823   done
   6824 IFS=$as_save_IFS
   6825 
   6826 fi
   6827 fi
   6828 STRIP=$ac_cv_prog_STRIP
   6829 if test -n "$STRIP"; then
   6830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   6831 $as_echo "$STRIP" >&6; }
   6832 else
   6833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6834 $as_echo "no" >&6; }
   6835 fi
   6836 
   6837 
   6838 fi
   6839 if test -z "$ac_cv_prog_STRIP"; then
   6840   ac_ct_STRIP=$STRIP
   6841   # Extract the first word of "strip", so it can be a program name with args.
   6842 set dummy strip; ac_word=$2
   6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6844 $as_echo_n "checking for $ac_word... " >&6; }
   6845 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   6846   $as_echo_n "(cached) " >&6
   6847 else
   6848   if test -n "$ac_ct_STRIP"; then
   6849   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6850 else
   6851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6852 for as_dir in $PATH
   6853 do
   6854   IFS=$as_save_IFS
   6855   test -z "$as_dir" && as_dir=.
   6856     for ac_exec_ext in '' $ac_executable_extensions; do
   6857   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6858     ac_cv_prog_ac_ct_STRIP="strip"
   6859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6860     break 2
   6861   fi
   6862 done
   6863   done
   6864 IFS=$as_save_IFS
   6865 
   6866 fi
   6867 fi
   6868 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6869 if test -n "$ac_ct_STRIP"; then
   6870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   6871 $as_echo "$ac_ct_STRIP" >&6; }
   6872 else
   6873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6874 $as_echo "no" >&6; }
   6875 fi
   6876 
   6877   if test "x$ac_ct_STRIP" = x; then
   6878     STRIP=":"
   6879   else
   6880     case $cross_compiling:$ac_tool_warned in
   6881 yes:)
   6882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6884 ac_tool_warned=yes ;;
   6885 esac
   6886     STRIP=$ac_ct_STRIP
   6887   fi
   6888 else
   6889   STRIP="$ac_cv_prog_STRIP"
   6890 fi
   6891 
   6892 test -z "$STRIP" && STRIP=:
   6893 
   6894 
   6895 
   6896 
   6897 
   6898 
   6899 if test -n "$ac_tool_prefix"; then
   6900   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   6901 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6903 $as_echo_n "checking for $ac_word... " >&6; }
   6904 if ${ac_cv_prog_RANLIB+:} false; then :
   6905   $as_echo_n "(cached) " >&6
   6906 else
   6907   if test -n "$RANLIB"; then
   6908   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   6909 else
   6910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6911 for as_dir in $PATH
   6912 do
   6913   IFS=$as_save_IFS
   6914   test -z "$as_dir" && as_dir=.
   6915     for ac_exec_ext in '' $ac_executable_extensions; do
   6916   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6917     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   6918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6919     break 2
   6920   fi
   6921 done
   6922   done
   6923 IFS=$as_save_IFS
   6924 
   6925 fi
   6926 fi
   6927 RANLIB=$ac_cv_prog_RANLIB
   6928 if test -n "$RANLIB"; then
   6929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   6930 $as_echo "$RANLIB" >&6; }
   6931 else
   6932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6933 $as_echo "no" >&6; }
   6934 fi
   6935 
   6936 
   6937 fi
   6938 if test -z "$ac_cv_prog_RANLIB"; then
   6939   ac_ct_RANLIB=$RANLIB
   6940   # Extract the first word of "ranlib", so it can be a program name with args.
   6941 set dummy ranlib; ac_word=$2
   6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6943 $as_echo_n "checking for $ac_word... " >&6; }
   6944 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   6945   $as_echo_n "(cached) " >&6
   6946 else
   6947   if test -n "$ac_ct_RANLIB"; then
   6948   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   6949 else
   6950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6951 for as_dir in $PATH
   6952 do
   6953   IFS=$as_save_IFS
   6954   test -z "$as_dir" && as_dir=.
   6955     for ac_exec_ext in '' $ac_executable_extensions; do
   6956   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6957     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6959     break 2
   6960   fi
   6961 done
   6962   done
   6963 IFS=$as_save_IFS
   6964 
   6965 fi
   6966 fi
   6967 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6968 if test -n "$ac_ct_RANLIB"; then
   6969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   6970 $as_echo "$ac_ct_RANLIB" >&6; }
   6971 else
   6972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6973 $as_echo "no" >&6; }
   6974 fi
   6975 
   6976   if test "x$ac_ct_RANLIB" = x; then
   6977     RANLIB=":"
   6978   else
   6979     case $cross_compiling:$ac_tool_warned in
   6980 yes:)
   6981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6982 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6983 ac_tool_warned=yes ;;
   6984 esac
   6985     RANLIB=$ac_ct_RANLIB
   6986   fi
   6987 else
   6988   RANLIB="$ac_cv_prog_RANLIB"
   6989 fi
   6990 
   6991 test -z "$RANLIB" && RANLIB=:
   6992 
   6993 
   6994 
   6995 
   6996 
   6997 
   6998 # Determine commands to create old-style static archives.
   6999 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   7000 old_postinstall_cmds='chmod 644 $oldlib'
   7001 old_postuninstall_cmds=
   7002 
   7003 if test -n "$RANLIB"; then
   7004   case $host_os in
   7005   bitrig* | openbsd*)
   7006     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
   7007     ;;
   7008   *)
   7009     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
   7010     ;;
   7011   esac
   7012   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
   7013 fi
   7014 
   7015 case $host_os in
   7016   darwin*)
   7017     lock_old_archive_extraction=yes ;;
   7018   *)
   7019     lock_old_archive_extraction=no ;;
   7020 esac
   7021 
   7022 
   7023 
   7024 
   7025 
   7026 
   7027 
   7028 
   7029 
   7030 
   7031 
   7032 
   7033 
   7034 
   7035 
   7036 
   7037 
   7038 
   7039 
   7040 
   7041 
   7042 
   7043 
   7044 
   7045 
   7046 
   7047 
   7048 
   7049 
   7050 
   7051 
   7052 
   7053 
   7054 
   7055 
   7056 
   7057 
   7058 
   7059 
   7060 # If no C compiler was specified, use CC.
   7061 LTCC=${LTCC-"$CC"}
   7062 
   7063 # If no C compiler flags were specified, use CFLAGS.
   7064 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   7065 
   7066 # Allow CC to be a program name with arguments.
   7067 compiler=$CC
   7068 
   7069 
   7070 # Check for command to grab the raw symbol name followed by C symbol from nm.
   7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   7072 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
   7073 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
   7074   $as_echo_n "(cached) " >&6
   7075 else
   7076 
   7077 # These are sane defaults that work on at least a few old systems.
   7078 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   7079 
   7080 # Character class describing NM global symbol codes.
   7081 symcode='[BCDEGRST]'
   7082 
   7083 # Regexp to match symbols that can be accessed directly from C.
   7084 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   7085 
   7086 # Define system-specific variables.
   7087 case $host_os in
   7088 aix*)
   7089   symcode='[BCDT]'
   7090   ;;
   7091 cygwin* | mingw* | pw32* | cegcc*)
   7092   symcode='[ABCDGISTW]'
   7093   ;;
   7094 hpux*)
   7095   if test ia64 = "$host_cpu"; then
   7096     symcode='[ABCDEGRST]'
   7097   fi
   7098   ;;
   7099 irix* | nonstopux*)
   7100   symcode='[BCDEGRST]'
   7101   ;;
   7102 osf*)
   7103   symcode='[BCDEGQRST]'
   7104   ;;
   7105 solaris*)
   7106   symcode='[BDRT]'
   7107   ;;
   7108 sco3.2v5*)
   7109   symcode='[DT]'
   7110   ;;
   7111 sysv4.2uw2*)
   7112   symcode='[DT]'
   7113   ;;
   7114 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   7115   symcode='[ABDT]'
   7116   ;;
   7117 sysv4)
   7118   symcode='[DFNSTU]'
   7119   ;;
   7120 esac
   7121 
   7122 # If we're using GNU nm, then use its standard symbol codes.
   7123 case `$NM -V 2>&1` in
   7124 *GNU* | *'with BFD'*)
   7125   symcode='[ABCDGIRSTW]' ;;
   7126 esac
   7127 
   7128 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7129   # Gets list of data symbols to import.
   7130   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
   7131   # Adjust the below global symbol transforms to fixup imported variables.
   7132   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
   7133   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
   7134   lt_c_name_lib_hook="\
   7135   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
   7136   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
   7137 else
   7138   # Disable hooks by default.
   7139   lt_cv_sys_global_symbol_to_import=
   7140   lt_cdecl_hook=
   7141   lt_c_name_hook=
   7142   lt_c_name_lib_hook=
   7143 fi
   7144 
   7145 # Transform an extracted symbol line into a proper C declaration.
   7146 # Some systems (esp. on ia64) link data and code symbols differently,
   7147 # so use this general approach.
   7148 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
   7149 $lt_cdecl_hook\
   7150 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
   7151 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
   7152 
   7153 # Transform an extracted symbol line into symbol name and symbol address
   7154 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
   7155 $lt_c_name_hook\
   7156 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   7157 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
   7158 
   7159 # Transform an extracted symbol line into symbol name with lib prefix and
   7160 # symbol address.
   7161 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
   7162 $lt_c_name_lib_hook\
   7163 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   7164 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
   7165 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
   7166 
   7167 # Handle CRLF in mingw tool chain
   7168 opt_cr=
   7169 case $build_os in
   7170 mingw*)
   7171   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   7172   ;;
   7173 esac
   7174 
   7175 # Try without a prefix underscore, then with it.
   7176 for ac_symprfx in "" "_"; do
   7177 
   7178   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   7179   symxfrm="\\1 $ac_symprfx\\2 \\2"
   7180 
   7181   # Write the raw and C identifiers.
   7182   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7183     # Fake it for dumpbin and say T for any non-static function,
   7184     # D for any global variable and I for any imported variable.
   7185     # Also find C++ and __fastcall symbols from MSVC++,
   7186     # which start with @ or ?.
   7187     lt_cv_sys_global_symbol_pipe="$AWK '"\
   7188 "     {last_section=section; section=\$ 3};"\
   7189 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
   7190 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   7191 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
   7192 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
   7193 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
   7194 "     \$ 0!~/External *\|/{next};"\
   7195 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   7196 "     {if(hide[section]) next};"\
   7197 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
   7198 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
   7199 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
   7200 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
   7201 "     ' prfx=^$ac_symprfx"
   7202   else
   7203     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   7204   fi
   7205   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
   7206 
   7207   # Check to see that the pipe works correctly.
   7208   pipe_works=no
   7209 
   7210   rm -f conftest*
   7211   cat > conftest.$ac_ext <<_LT_EOF
   7212 #ifdef __cplusplus
   7213 extern "C" {
   7214 #endif
   7215 char nm_test_var;
   7216 void nm_test_func(void);
   7217 void nm_test_func(void){}
   7218 #ifdef __cplusplus
   7219 }
   7220 #endif
   7221 int main(){nm_test_var='a';nm_test_func();return(0);}
   7222 _LT_EOF
   7223 
   7224   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7225   (eval $ac_compile) 2>&5
   7226   ac_status=$?
   7227   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7228   test $ac_status = 0; }; then
   7229     # Now try to grab the symbols.
   7230     nlist=conftest.nm
   7231     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
   7232   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
   7233   ac_status=$?
   7234   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7235   test $ac_status = 0; } && test -s "$nlist"; then
   7236       # Try sorting and uniquifying the output.
   7237       if sort "$nlist" | uniq > "$nlist"T; then
   7238 	mv -f "$nlist"T "$nlist"
   7239       else
   7240 	rm -f "$nlist"T
   7241       fi
   7242 
   7243       # Make sure that we snagged all the symbols we need.
   7244       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   7245 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   7246 	  cat <<_LT_EOF > conftest.$ac_ext
   7247 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
   7248 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
   7249 /* DATA imports from DLLs on WIN32 can't be const, because runtime
   7250    relocations are performed -- see ld's documentation on pseudo-relocs.  */
   7251 # define LT_DLSYM_CONST
   7252 #elif defined __osf__
   7253 /* This system does not cope well with relocations in const data.  */
   7254 # define LT_DLSYM_CONST
   7255 #else
   7256 # define LT_DLSYM_CONST const
   7257 #endif
   7258 
   7259 #ifdef __cplusplus
   7260 extern "C" {
   7261 #endif
   7262 
   7263 _LT_EOF
   7264 	  # Now generate the symbol file.
   7265 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   7266 
   7267 	  cat <<_LT_EOF >> conftest.$ac_ext
   7268 
   7269 /* The mapping between symbol names and symbols.  */
   7270 LT_DLSYM_CONST struct {
   7271   const char *name;
   7272   void       *address;
   7273 }
   7274 lt__PROGRAM__LTX_preloaded_symbols[] =
   7275 {
   7276   { "@PROGRAM@", (void *) 0 },
   7277 _LT_EOF
   7278 	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   7279 	  cat <<\_LT_EOF >> conftest.$ac_ext
   7280   {0, (void *) 0}
   7281 };
   7282 
   7283 /* This works around a problem in FreeBSD linker */
   7284 #ifdef FREEBSD_WORKAROUND
   7285 static const void *lt_preloaded_setup() {
   7286   return lt__PROGRAM__LTX_preloaded_symbols;
   7287 }
   7288 #endif
   7289 
   7290 #ifdef __cplusplus
   7291 }
   7292 #endif
   7293 _LT_EOF
   7294 	  # Now try linking the two files.
   7295 	  mv conftest.$ac_objext conftstm.$ac_objext
   7296 	  lt_globsym_save_LIBS=$LIBS
   7297 	  lt_globsym_save_CFLAGS=$CFLAGS
   7298 	  LIBS=conftstm.$ac_objext
   7299 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   7300 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   7301   (eval $ac_link) 2>&5
   7302   ac_status=$?
   7303   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7304   test $ac_status = 0; } && test -s conftest$ac_exeext; then
   7305 	    pipe_works=yes
   7306 	  fi
   7307 	  LIBS=$lt_globsym_save_LIBS
   7308 	  CFLAGS=$lt_globsym_save_CFLAGS
   7309 	else
   7310 	  echo "cannot find nm_test_func in $nlist" >&5
   7311 	fi
   7312       else
   7313 	echo "cannot find nm_test_var in $nlist" >&5
   7314       fi
   7315     else
   7316       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   7317     fi
   7318   else
   7319     echo "$progname: failed program was:" >&5
   7320     cat conftest.$ac_ext >&5
   7321   fi
   7322   rm -rf conftest* conftst*
   7323 
   7324   # Do not use the global_symbol_pipe unless it works.
   7325   if test yes = "$pipe_works"; then
   7326     break
   7327   else
   7328     lt_cv_sys_global_symbol_pipe=
   7329   fi
   7330 done
   7331 
   7332 fi
   7333 
   7334 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   7335   lt_cv_sys_global_symbol_to_cdecl=
   7336 fi
   7337 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   7338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   7339 $as_echo "failed" >&6; }
   7340 else
   7341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   7342 $as_echo "ok" >&6; }
   7343 fi
   7344 
   7345 # Response file support.
   7346 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7347   nm_file_list_spec='@'
   7348 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
   7349   nm_file_list_spec='@'
   7350 fi
   7351 
   7352 
   7353 
   7354 
   7355 
   7356 
   7357 
   7358 
   7359 
   7360 
   7361 
   7362 
   7363 
   7364 
   7365 
   7366 
   7367 
   7368 
   7369 
   7370 
   7371 
   7372 
   7373 
   7374 
   7375 
   7376 
   7377 
   7378 
   7379 
   7380 
   7381 
   7382 
   7383 
   7384 
   7385 
   7386 
   7387 
   7388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
   7389 $as_echo_n "checking for sysroot... " >&6; }
   7390 
   7391 # Check whether --with-sysroot was given.
   7392 if test "${with_sysroot+set}" = set; then :
   7393   withval=$with_sysroot;
   7394 else
   7395   with_sysroot=no
   7396 fi
   7397 
   7398 
   7399 lt_sysroot=
   7400 case $with_sysroot in #(
   7401  yes)
   7402    if test yes = "$GCC"; then
   7403      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
   7404    fi
   7405    ;; #(
   7406  /*)
   7407    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
   7408    ;; #(
   7409  no|'')
   7410    ;; #(
   7411  *)
   7412    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
   7413 $as_echo "$with_sysroot" >&6; }
   7414    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
   7415    ;;
   7416 esac
   7417 
   7418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
   7419 $as_echo "${lt_sysroot:-no}" >&6; }
   7420 
   7421 
   7422 
   7423 
   7424 
   7425 # Check whether --enable-libtool-lock was given.
   7426 if test "${enable_libtool_lock+set}" = set; then :
   7427   enableval=$enable_libtool_lock;
   7428 fi
   7429 
   7430 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
   7431 
   7432 # Some flags need to be propagated to the compiler or linker for good
   7433 # libtool support.
   7434 case $host in
   7435 ia64-*-hpux*)
   7436   # Find out what ABI is being produced by ac_compile, and set mode
   7437   # options accordingly.
   7438   echo 'int i;' > conftest.$ac_ext
   7439   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7440   (eval $ac_compile) 2>&5
   7441   ac_status=$?
   7442   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7443   test $ac_status = 0; }; then
   7444     case `/usr/bin/file conftest.$ac_objext` in
   7445       *ELF-32*)
   7446 	HPUX_IA64_MODE=32
   7447 	;;
   7448       *ELF-64*)
   7449 	HPUX_IA64_MODE=64
   7450 	;;
   7451     esac
   7452   fi
   7453   rm -rf conftest*
   7454   ;;
   7455 *-*-irix6*)
   7456   # Find out what ABI is being produced by ac_compile, and set linker
   7457   # options accordingly.
   7458   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   7459   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7460   (eval $ac_compile) 2>&5
   7461   ac_status=$?
   7462   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7463   test $ac_status = 0; }; then
   7464     if test yes = "$lt_cv_prog_gnu_ld"; then
   7465       case `/usr/bin/file conftest.$ac_objext` in
   7466 	*32-bit*)
   7467 	  LD="${LD-ld} -melf32bsmip"
   7468 	  ;;
   7469 	*N32*)
   7470 	  LD="${LD-ld} -melf32bmipn32"
   7471 	  ;;
   7472 	*64-bit*)
   7473 	  LD="${LD-ld} -melf64bmip"
   7474 	;;
   7475       esac
   7476     else
   7477       case `/usr/bin/file conftest.$ac_objext` in
   7478 	*32-bit*)
   7479 	  LD="${LD-ld} -32"
   7480 	  ;;
   7481 	*N32*)
   7482 	  LD="${LD-ld} -n32"
   7483 	  ;;
   7484 	*64-bit*)
   7485 	  LD="${LD-ld} -64"
   7486 	  ;;
   7487       esac
   7488     fi
   7489   fi
   7490   rm -rf conftest*
   7491   ;;
   7492 
   7493 mips64*-*linux*)
   7494   # Find out what ABI is being produced by ac_compile, and set linker
   7495   # options accordingly.
   7496   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   7497   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7498   (eval $ac_compile) 2>&5
   7499   ac_status=$?
   7500   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7501   test $ac_status = 0; }; then
   7502     emul=elf
   7503     case `/usr/bin/file conftest.$ac_objext` in
   7504       *32-bit*)
   7505 	emul="${emul}32"
   7506 	;;
   7507       *64-bit*)
   7508 	emul="${emul}64"
   7509 	;;
   7510     esac
   7511     case `/usr/bin/file conftest.$ac_objext` in
   7512       *MSB*)
   7513 	emul="${emul}btsmip"
   7514 	;;
   7515       *LSB*)
   7516 	emul="${emul}ltsmip"
   7517 	;;
   7518     esac
   7519     case `/usr/bin/file conftest.$ac_objext` in
   7520       *N32*)
   7521 	emul="${emul}n32"
   7522 	;;
   7523     esac
   7524     LD="${LD-ld} -m $emul"
   7525   fi
   7526   rm -rf conftest*
   7527   ;;
   7528 
   7529 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
   7530 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   7531   # Find out what ABI is being produced by ac_compile, and set linker
   7532   # options accordingly.  Note that the listed cases only cover the
   7533   # situations where additional linker options are needed (such as when
   7534   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
   7535   # vice versa); the common cases where no linker options are needed do
   7536   # not appear in the list.
   7537   echo 'int i;' > conftest.$ac_ext
   7538   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7539   (eval $ac_compile) 2>&5
   7540   ac_status=$?
   7541   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7542   test $ac_status = 0; }; then
   7543     case `/usr/bin/file conftest.o` in
   7544       *32-bit*)
   7545 	case $host in
   7546 	  x86_64-*kfreebsd*-gnu)
   7547 	    LD="${LD-ld} -m elf_i386_fbsd"
   7548 	    ;;
   7549 	  x86_64-*linux*)
   7550 	    case `/usr/bin/file conftest.o` in
   7551 	      *x86-64*)
   7552 		LD="${LD-ld} -m elf32_x86_64"
   7553 		;;
   7554 	      *)
   7555 		LD="${LD-ld} -m elf_i386"
   7556 		;;
   7557 	    esac
   7558 	    ;;
   7559 	  powerpc64le-*linux*)
   7560 	    LD="${LD-ld} -m elf32lppclinux"
   7561 	    ;;
   7562 	  powerpc64-*linux*)
   7563 	    LD="${LD-ld} -m elf32ppclinux"
   7564 	    ;;
   7565 	  s390x-*linux*)
   7566 	    LD="${LD-ld} -m elf_s390"
   7567 	    ;;
   7568 	  sparc64-*linux*)
   7569 	    LD="${LD-ld} -m elf32_sparc"
   7570 	    ;;
   7571 	esac
   7572 	;;
   7573       *64-bit*)
   7574 	case $host in
   7575 	  x86_64-*kfreebsd*-gnu)
   7576 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   7577 	    ;;
   7578 	  x86_64-*linux*)
   7579 	    LD="${LD-ld} -m elf_x86_64"
   7580 	    ;;
   7581 	  powerpcle-*linux*)
   7582 	    LD="${LD-ld} -m elf64lppc"
   7583 	    ;;
   7584 	  powerpc-*linux*)
   7585 	    LD="${LD-ld} -m elf64ppc"
   7586 	    ;;
   7587 	  s390*-*linux*|s390*-*tpf*)
   7588 	    LD="${LD-ld} -m elf64_s390"
   7589 	    ;;
   7590 	  sparc*-*linux*)
   7591 	    LD="${LD-ld} -m elf64_sparc"
   7592 	    ;;
   7593 	esac
   7594 	;;
   7595     esac
   7596   fi
   7597   rm -rf conftest*
   7598   ;;
   7599 
   7600 *-*-sco3.2v5*)
   7601   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   7602   SAVE_CFLAGS=$CFLAGS
   7603   CFLAGS="$CFLAGS -belf"
   7604   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   7605 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
   7606 if ${lt_cv_cc_needs_belf+:} false; then :
   7607   $as_echo_n "(cached) " >&6
   7608 else
   7609   ac_ext=c
   7610 ac_cpp='$CPP $CPPFLAGS'
   7611 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7612 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7613 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7614 
   7615      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7616 /* end confdefs.h.  */
   7617 
   7618 int
   7619 main ()
   7620 {
   7621 
   7622   ;
   7623   return 0;
   7624 }
   7625 _ACEOF
   7626 if ac_fn_c_try_link "$LINENO"; then :
   7627   lt_cv_cc_needs_belf=yes
   7628 else
   7629   lt_cv_cc_needs_belf=no
   7630 fi
   7631 rm -f core conftest.err conftest.$ac_objext \
   7632     conftest$ac_exeext conftest.$ac_ext
   7633      ac_ext=c
   7634 ac_cpp='$CPP $CPPFLAGS'
   7635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7638 
   7639 fi
   7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   7641 $as_echo "$lt_cv_cc_needs_belf" >&6; }
   7642   if test yes != "$lt_cv_cc_needs_belf"; then
   7643     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   7644     CFLAGS=$SAVE_CFLAGS
   7645   fi
   7646   ;;
   7647 *-*solaris*)
   7648   # Find out what ABI is being produced by ac_compile, and set linker
   7649   # options accordingly.
   7650   echo 'int i;' > conftest.$ac_ext
   7651   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7652   (eval $ac_compile) 2>&5
   7653   ac_status=$?
   7654   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7655   test $ac_status = 0; }; then
   7656     case `/usr/bin/file conftest.o` in
   7657     *64-bit*)
   7658       case $lt_cv_prog_gnu_ld in
   7659       yes*)
   7660         case $host in
   7661         i?86-*-solaris*|x86_64-*-solaris*)
   7662           LD="${LD-ld} -m elf_x86_64"
   7663           ;;
   7664         sparc*-*-solaris*)
   7665           LD="${LD-ld} -m elf64_sparc"
   7666           ;;
   7667         esac
   7668         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
   7669         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
   7670           LD=${LD-ld}_sol2
   7671         fi
   7672         ;;
   7673       *)
   7674 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   7675 	  LD="${LD-ld} -64"
   7676 	fi
   7677 	;;
   7678       esac
   7679       ;;
   7680     esac
   7681   fi
   7682   rm -rf conftest*
   7683   ;;
   7684 esac
   7685 
   7686 need_locks=$enable_libtool_lock
   7687 
   7688 if test -n "$ac_tool_prefix"; then
   7689   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
   7690 set dummy ${ac_tool_prefix}mt; ac_word=$2
   7691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7692 $as_echo_n "checking for $ac_word... " >&6; }
   7693 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
   7694   $as_echo_n "(cached) " >&6
   7695 else
   7696   if test -n "$MANIFEST_TOOL"; then
   7697   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
   7698 else
   7699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7700 for as_dir in $PATH
   7701 do
   7702   IFS=$as_save_IFS
   7703   test -z "$as_dir" && as_dir=.
   7704     for ac_exec_ext in '' $ac_executable_extensions; do
   7705   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7706     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
   7707     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7708     break 2
   7709   fi
   7710 done
   7711   done
   7712 IFS=$as_save_IFS
   7713 
   7714 fi
   7715 fi
   7716 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
   7717 if test -n "$MANIFEST_TOOL"; then
   7718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
   7719 $as_echo "$MANIFEST_TOOL" >&6; }
   7720 else
   7721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7722 $as_echo "no" >&6; }
   7723 fi
   7724 
   7725 
   7726 fi
   7727 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
   7728   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
   7729   # Extract the first word of "mt", so it can be a program name with args.
   7730 set dummy mt; ac_word=$2
   7731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7732 $as_echo_n "checking for $ac_word... " >&6; }
   7733 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
   7734   $as_echo_n "(cached) " >&6
   7735 else
   7736   if test -n "$ac_ct_MANIFEST_TOOL"; then
   7737   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
   7738 else
   7739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7740 for as_dir in $PATH
   7741 do
   7742   IFS=$as_save_IFS
   7743   test -z "$as_dir" && as_dir=.
   7744     for ac_exec_ext in '' $ac_executable_extensions; do
   7745   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7746     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
   7747     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7748     break 2
   7749   fi
   7750 done
   7751   done
   7752 IFS=$as_save_IFS
   7753 
   7754 fi
   7755 fi
   7756 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
   7757 if test -n "$ac_ct_MANIFEST_TOOL"; then
   7758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
   7759 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
   7760 else
   7761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7762 $as_echo "no" >&6; }
   7763 fi
   7764 
   7765   if test "x$ac_ct_MANIFEST_TOOL" = x; then
   7766     MANIFEST_TOOL=":"
   7767   else
   7768     case $cross_compiling:$ac_tool_warned in
   7769 yes:)
   7770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7771 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7772 ac_tool_warned=yes ;;
   7773 esac
   7774     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
   7775   fi
   7776 else
   7777   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
   7778 fi
   7779 
   7780 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   7781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
   7782 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
   7783 if ${lt_cv_path_mainfest_tool+:} false; then :
   7784   $as_echo_n "(cached) " >&6
   7785 else
   7786   lt_cv_path_mainfest_tool=no
   7787   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
   7788   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
   7789   cat conftest.err >&5
   7790   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
   7791     lt_cv_path_mainfest_tool=yes
   7792   fi
   7793   rm -f conftest*
   7794 fi
   7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
   7796 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
   7797 if test yes != "$lt_cv_path_mainfest_tool"; then
   7798   MANIFEST_TOOL=:
   7799 fi
   7800 
   7801 
   7802 
   7803 
   7804 
   7805 
   7806   case $host_os in
   7807     rhapsody* | darwin*)
   7808     if test -n "$ac_tool_prefix"; then
   7809   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   7810 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7812 $as_echo_n "checking for $ac_word... " >&6; }
   7813 if ${ac_cv_prog_DSYMUTIL+:} false; then :
   7814   $as_echo_n "(cached) " >&6
   7815 else
   7816   if test -n "$DSYMUTIL"; then
   7817   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   7818 else
   7819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7820 for as_dir in $PATH
   7821 do
   7822   IFS=$as_save_IFS
   7823   test -z "$as_dir" && as_dir=.
   7824     for ac_exec_ext in '' $ac_executable_extensions; do
   7825   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7826     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   7827     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7828     break 2
   7829   fi
   7830 done
   7831   done
   7832 IFS=$as_save_IFS
   7833 
   7834 fi
   7835 fi
   7836 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   7837 if test -n "$DSYMUTIL"; then
   7838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   7839 $as_echo "$DSYMUTIL" >&6; }
   7840 else
   7841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7842 $as_echo "no" >&6; }
   7843 fi
   7844 
   7845 
   7846 fi
   7847 if test -z "$ac_cv_prog_DSYMUTIL"; then
   7848   ac_ct_DSYMUTIL=$DSYMUTIL
   7849   # Extract the first word of "dsymutil", so it can be a program name with args.
   7850 set dummy dsymutil; ac_word=$2
   7851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7852 $as_echo_n "checking for $ac_word... " >&6; }
   7853 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
   7854   $as_echo_n "(cached) " >&6
   7855 else
   7856   if test -n "$ac_ct_DSYMUTIL"; then
   7857   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   7858 else
   7859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7860 for as_dir in $PATH
   7861 do
   7862   IFS=$as_save_IFS
   7863   test -z "$as_dir" && as_dir=.
   7864     for ac_exec_ext in '' $ac_executable_extensions; do
   7865   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7866     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   7867     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7868     break 2
   7869   fi
   7870 done
   7871   done
   7872 IFS=$as_save_IFS
   7873 
   7874 fi
   7875 fi
   7876 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   7877 if test -n "$ac_ct_DSYMUTIL"; then
   7878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   7879 $as_echo "$ac_ct_DSYMUTIL" >&6; }
   7880 else
   7881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7882 $as_echo "no" >&6; }
   7883 fi
   7884 
   7885   if test "x$ac_ct_DSYMUTIL" = x; then
   7886     DSYMUTIL=":"
   7887   else
   7888     case $cross_compiling:$ac_tool_warned in
   7889 yes:)
   7890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7891 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7892 ac_tool_warned=yes ;;
   7893 esac
   7894     DSYMUTIL=$ac_ct_DSYMUTIL
   7895   fi
   7896 else
   7897   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   7898 fi
   7899 
   7900     if test -n "$ac_tool_prefix"; then
   7901   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   7902 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   7903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7904 $as_echo_n "checking for $ac_word... " >&6; }
   7905 if ${ac_cv_prog_NMEDIT+:} false; then :
   7906   $as_echo_n "(cached) " >&6
   7907 else
   7908   if test -n "$NMEDIT"; then
   7909   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   7910 else
   7911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7912 for as_dir in $PATH
   7913 do
   7914   IFS=$as_save_IFS
   7915   test -z "$as_dir" && as_dir=.
   7916     for ac_exec_ext in '' $ac_executable_extensions; do
   7917   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7918     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   7919     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7920     break 2
   7921   fi
   7922 done
   7923   done
   7924 IFS=$as_save_IFS
   7925 
   7926 fi
   7927 fi
   7928 NMEDIT=$ac_cv_prog_NMEDIT
   7929 if test -n "$NMEDIT"; then
   7930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   7931 $as_echo "$NMEDIT" >&6; }
   7932 else
   7933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7934 $as_echo "no" >&6; }
   7935 fi
   7936 
   7937 
   7938 fi
   7939 if test -z "$ac_cv_prog_NMEDIT"; then
   7940   ac_ct_NMEDIT=$NMEDIT
   7941   # Extract the first word of "nmedit", so it can be a program name with args.
   7942 set dummy nmedit; ac_word=$2
   7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7944 $as_echo_n "checking for $ac_word... " >&6; }
   7945 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
   7946   $as_echo_n "(cached) " >&6
   7947 else
   7948   if test -n "$ac_ct_NMEDIT"; then
   7949   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   7950 else
   7951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7952 for as_dir in $PATH
   7953 do
   7954   IFS=$as_save_IFS
   7955   test -z "$as_dir" && as_dir=.
   7956     for ac_exec_ext in '' $ac_executable_extensions; do
   7957   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7958     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   7959     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7960     break 2
   7961   fi
   7962 done
   7963   done
   7964 IFS=$as_save_IFS
   7965 
   7966 fi
   7967 fi
   7968 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   7969 if test -n "$ac_ct_NMEDIT"; then
   7970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   7971 $as_echo "$ac_ct_NMEDIT" >&6; }
   7972 else
   7973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7974 $as_echo "no" >&6; }
   7975 fi
   7976 
   7977   if test "x$ac_ct_NMEDIT" = x; then
   7978     NMEDIT=":"
   7979   else
   7980     case $cross_compiling:$ac_tool_warned in
   7981 yes:)
   7982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7984 ac_tool_warned=yes ;;
   7985 esac
   7986     NMEDIT=$ac_ct_NMEDIT
   7987   fi
   7988 else
   7989   NMEDIT="$ac_cv_prog_NMEDIT"
   7990 fi
   7991 
   7992     if test -n "$ac_tool_prefix"; then
   7993   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   7994 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   7995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7996 $as_echo_n "checking for $ac_word... " >&6; }
   7997 if ${ac_cv_prog_LIPO+:} false; then :
   7998   $as_echo_n "(cached) " >&6
   7999 else
   8000   if test -n "$LIPO"; then
   8001   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   8002 else
   8003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8004 for as_dir in $PATH
   8005 do
   8006   IFS=$as_save_IFS
   8007   test -z "$as_dir" && as_dir=.
   8008     for ac_exec_ext in '' $ac_executable_extensions; do
   8009   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8010     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   8011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8012     break 2
   8013   fi
   8014 done
   8015   done
   8016 IFS=$as_save_IFS
   8017 
   8018 fi
   8019 fi
   8020 LIPO=$ac_cv_prog_LIPO
   8021 if test -n "$LIPO"; then
   8022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
   8023 $as_echo "$LIPO" >&6; }
   8024 else
   8025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8026 $as_echo "no" >&6; }
   8027 fi
   8028 
   8029 
   8030 fi
   8031 if test -z "$ac_cv_prog_LIPO"; then
   8032   ac_ct_LIPO=$LIPO
   8033   # Extract the first word of "lipo", so it can be a program name with args.
   8034 set dummy lipo; ac_word=$2
   8035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8036 $as_echo_n "checking for $ac_word... " >&6; }
   8037 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
   8038   $as_echo_n "(cached) " >&6
   8039 else
   8040   if test -n "$ac_ct_LIPO"; then
   8041   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   8042 else
   8043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8044 for as_dir in $PATH
   8045 do
   8046   IFS=$as_save_IFS
   8047   test -z "$as_dir" && as_dir=.
   8048     for ac_exec_ext in '' $ac_executable_extensions; do
   8049   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8050     ac_cv_prog_ac_ct_LIPO="lipo"
   8051     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8052     break 2
   8053   fi
   8054 done
   8055   done
   8056 IFS=$as_save_IFS
   8057 
   8058 fi
   8059 fi
   8060 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   8061 if test -n "$ac_ct_LIPO"; then
   8062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
   8063 $as_echo "$ac_ct_LIPO" >&6; }
   8064 else
   8065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8066 $as_echo "no" >&6; }
   8067 fi
   8068 
   8069   if test "x$ac_ct_LIPO" = x; then
   8070     LIPO=":"
   8071   else
   8072     case $cross_compiling:$ac_tool_warned in
   8073 yes:)
   8074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8075 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8076 ac_tool_warned=yes ;;
   8077 esac
   8078     LIPO=$ac_ct_LIPO
   8079   fi
   8080 else
   8081   LIPO="$ac_cv_prog_LIPO"
   8082 fi
   8083 
   8084     if test -n "$ac_tool_prefix"; then
   8085   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   8086 set dummy ${ac_tool_prefix}otool; ac_word=$2
   8087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8088 $as_echo_n "checking for $ac_word... " >&6; }
   8089 if ${ac_cv_prog_OTOOL+:} false; then :
   8090   $as_echo_n "(cached) " >&6
   8091 else
   8092   if test -n "$OTOOL"; then
   8093   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   8094 else
   8095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8096 for as_dir in $PATH
   8097 do
   8098   IFS=$as_save_IFS
   8099   test -z "$as_dir" && as_dir=.
   8100     for ac_exec_ext in '' $ac_executable_extensions; do
   8101   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8102     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   8103     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8104     break 2
   8105   fi
   8106 done
   8107   done
   8108 IFS=$as_save_IFS
   8109 
   8110 fi
   8111 fi
   8112 OTOOL=$ac_cv_prog_OTOOL
   8113 if test -n "$OTOOL"; then
   8114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
   8115 $as_echo "$OTOOL" >&6; }
   8116 else
   8117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8118 $as_echo "no" >&6; }
   8119 fi
   8120 
   8121 
   8122 fi
   8123 if test -z "$ac_cv_prog_OTOOL"; then
   8124   ac_ct_OTOOL=$OTOOL
   8125   # Extract the first word of "otool", so it can be a program name with args.
   8126 set dummy otool; ac_word=$2
   8127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8128 $as_echo_n "checking for $ac_word... " >&6; }
   8129 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
   8130   $as_echo_n "(cached) " >&6
   8131 else
   8132   if test -n "$ac_ct_OTOOL"; then
   8133   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   8134 else
   8135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8136 for as_dir in $PATH
   8137 do
   8138   IFS=$as_save_IFS
   8139   test -z "$as_dir" && as_dir=.
   8140     for ac_exec_ext in '' $ac_executable_extensions; do
   8141   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8142     ac_cv_prog_ac_ct_OTOOL="otool"
   8143     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8144     break 2
   8145   fi
   8146 done
   8147   done
   8148 IFS=$as_save_IFS
   8149 
   8150 fi
   8151 fi
   8152 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   8153 if test -n "$ac_ct_OTOOL"; then
   8154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
   8155 $as_echo "$ac_ct_OTOOL" >&6; }
   8156 else
   8157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8158 $as_echo "no" >&6; }
   8159 fi
   8160 
   8161   if test "x$ac_ct_OTOOL" = x; then
   8162     OTOOL=":"
   8163   else
   8164     case $cross_compiling:$ac_tool_warned in
   8165 yes:)
   8166 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8167 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8168 ac_tool_warned=yes ;;
   8169 esac
   8170     OTOOL=$ac_ct_OTOOL
   8171   fi
   8172 else
   8173   OTOOL="$ac_cv_prog_OTOOL"
   8174 fi
   8175 
   8176     if test -n "$ac_tool_prefix"; then
   8177   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   8178 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   8179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8180 $as_echo_n "checking for $ac_word... " >&6; }
   8181 if ${ac_cv_prog_OTOOL64+:} false; then :
   8182   $as_echo_n "(cached) " >&6
   8183 else
   8184   if test -n "$OTOOL64"; then
   8185   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   8186 else
   8187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8188 for as_dir in $PATH
   8189 do
   8190   IFS=$as_save_IFS
   8191   test -z "$as_dir" && as_dir=.
   8192     for ac_exec_ext in '' $ac_executable_extensions; do
   8193   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8194     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   8195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8196     break 2
   8197   fi
   8198 done
   8199   done
   8200 IFS=$as_save_IFS
   8201 
   8202 fi
   8203 fi
   8204 OTOOL64=$ac_cv_prog_OTOOL64
   8205 if test -n "$OTOOL64"; then
   8206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
   8207 $as_echo "$OTOOL64" >&6; }
   8208 else
   8209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8210 $as_echo "no" >&6; }
   8211 fi
   8212 
   8213 
   8214 fi
   8215 if test -z "$ac_cv_prog_OTOOL64"; then
   8216   ac_ct_OTOOL64=$OTOOL64
   8217   # Extract the first word of "otool64", so it can be a program name with args.
   8218 set dummy otool64; ac_word=$2
   8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8220 $as_echo_n "checking for $ac_word... " >&6; }
   8221 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
   8222   $as_echo_n "(cached) " >&6
   8223 else
   8224   if test -n "$ac_ct_OTOOL64"; then
   8225   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   8226 else
   8227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8228 for as_dir in $PATH
   8229 do
   8230   IFS=$as_save_IFS
   8231   test -z "$as_dir" && as_dir=.
   8232     for ac_exec_ext in '' $ac_executable_extensions; do
   8233   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8234     ac_cv_prog_ac_ct_OTOOL64="otool64"
   8235     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8236     break 2
   8237   fi
   8238 done
   8239   done
   8240 IFS=$as_save_IFS
   8241 
   8242 fi
   8243 fi
   8244 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   8245 if test -n "$ac_ct_OTOOL64"; then
   8246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
   8247 $as_echo "$ac_ct_OTOOL64" >&6; }
   8248 else
   8249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8250 $as_echo "no" >&6; }
   8251 fi
   8252 
   8253   if test "x$ac_ct_OTOOL64" = x; then
   8254     OTOOL64=":"
   8255   else
   8256     case $cross_compiling:$ac_tool_warned in
   8257 yes:)
   8258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8259 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8260 ac_tool_warned=yes ;;
   8261 esac
   8262     OTOOL64=$ac_ct_OTOOL64
   8263   fi
   8264 else
   8265   OTOOL64="$ac_cv_prog_OTOOL64"
   8266 fi
   8267 
   8268 
   8269 
   8270 
   8271 
   8272 
   8273 
   8274 
   8275 
   8276 
   8277 
   8278 
   8279 
   8280 
   8281 
   8282 
   8283 
   8284 
   8285 
   8286 
   8287 
   8288 
   8289 
   8290 
   8291 
   8292 
   8293 
   8294     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   8295 $as_echo_n "checking for -single_module linker flag... " >&6; }
   8296 if ${lt_cv_apple_cc_single_mod+:} false; then :
   8297   $as_echo_n "(cached) " >&6
   8298 else
   8299   lt_cv_apple_cc_single_mod=no
   8300       if test -z "$LT_MULTI_MODULE"; then
   8301 	# By default we will add the -single_module flag. You can override
   8302 	# by either setting the environment variable LT_MULTI_MODULE
   8303 	# non-empty at configure time, or by adding -multi_module to the
   8304 	# link flags.
   8305 	rm -rf libconftest.dylib*
   8306 	echo "int foo(void){return 1;}" > conftest.c
   8307 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8308 -dynamiclib -Wl,-single_module conftest.c" >&5
   8309 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8310 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   8311         _lt_result=$?
   8312 	# If there is a non-empty error log, and "single_module"
   8313 	# appears in it, assume the flag caused a linker warning
   8314         if test -s conftest.err && $GREP single_module conftest.err; then
   8315 	  cat conftest.err >&5
   8316 	# Otherwise, if the output was created with a 0 exit code from
   8317 	# the compiler, it worked.
   8318 	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
   8319 	  lt_cv_apple_cc_single_mod=yes
   8320 	else
   8321 	  cat conftest.err >&5
   8322 	fi
   8323 	rm -rf libconftest.dylib*
   8324 	rm -f conftest.*
   8325       fi
   8326 fi
   8327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   8328 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   8329 
   8330     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   8331 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
   8332 if ${lt_cv_ld_exported_symbols_list+:} false; then :
   8333   $as_echo_n "(cached) " >&6
   8334 else
   8335   lt_cv_ld_exported_symbols_list=no
   8336       save_LDFLAGS=$LDFLAGS
   8337       echo "_main" > conftest.sym
   8338       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   8339       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8340 /* end confdefs.h.  */
   8341 
   8342 int
   8343 main ()
   8344 {
   8345 
   8346   ;
   8347   return 0;
   8348 }
   8349 _ACEOF
   8350 if ac_fn_c_try_link "$LINENO"; then :
   8351   lt_cv_ld_exported_symbols_list=yes
   8352 else
   8353   lt_cv_ld_exported_symbols_list=no
   8354 fi
   8355 rm -f core conftest.err conftest.$ac_objext \
   8356     conftest$ac_exeext conftest.$ac_ext
   8357 	LDFLAGS=$save_LDFLAGS
   8358 
   8359 fi
   8360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   8361 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   8362 
   8363     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
   8364 $as_echo_n "checking for -force_load linker flag... " >&6; }
   8365 if ${lt_cv_ld_force_load+:} false; then :
   8366   $as_echo_n "(cached) " >&6
   8367 else
   8368   lt_cv_ld_force_load=no
   8369       cat > conftest.c << _LT_EOF
   8370 int forced_loaded() { return 2;}
   8371 _LT_EOF
   8372       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
   8373       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
   8374       echo "$AR cru libconftest.a conftest.o" >&5
   8375       $AR cru libconftest.a conftest.o 2>&5
   8376       echo "$RANLIB libconftest.a" >&5
   8377       $RANLIB libconftest.a 2>&5
   8378       cat > conftest.c << _LT_EOF
   8379 int main() { return 0;}
   8380 _LT_EOF
   8381       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
   8382       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
   8383       _lt_result=$?
   8384       if test -s conftest.err && $GREP force_load conftest.err; then
   8385 	cat conftest.err >&5
   8386       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
   8387 	lt_cv_ld_force_load=yes
   8388       else
   8389 	cat conftest.err >&5
   8390       fi
   8391         rm -f conftest.err libconftest.a conftest conftest.c
   8392         rm -rf conftest.dSYM
   8393 
   8394 fi
   8395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
   8396 $as_echo "$lt_cv_ld_force_load" >&6; }
   8397     case $host_os in
   8398     rhapsody* | darwin1.[012])
   8399       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
   8400     darwin1.*)
   8401       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   8402     darwin*) # darwin 5.x on
   8403       # if running on 10.5 or later, the deployment target defaults
   8404       # to the OS version, if on x86, and 10.4, the deployment
   8405       # target defaults to 10.4. Don't you love it?
   8406       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
   8407 	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
   8408 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   8409 	10.[012]*)
   8410 	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   8411 	10.*)
   8412 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   8413       esac
   8414     ;;
   8415   esac
   8416     if test yes = "$lt_cv_apple_cc_single_mod"; then
   8417       _lt_dar_single_mod='$single_module'
   8418     fi
   8419     if test yes = "$lt_cv_ld_exported_symbols_list"; then
   8420       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
   8421     else
   8422       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
   8423     fi
   8424     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
   8425       _lt_dsymutil='~$DSYMUTIL $lib || :'
   8426     else
   8427       _lt_dsymutil=
   8428     fi
   8429     ;;
   8430   esac
   8431 
   8432 ac_ext=c
   8433 ac_cpp='$CPP $CPPFLAGS'
   8434 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8435 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8436 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   8438 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   8439 # On Suns, sometimes $CPP names a directory.
   8440 if test -n "$CPP" && test -d "$CPP"; then
   8441   CPP=
   8442 fi
   8443 if test -z "$CPP"; then
   8444   if ${ac_cv_prog_CPP+:} false; then :
   8445   $as_echo_n "(cached) " >&6
   8446 else
   8447       # Double quotes because CPP needs to be expanded
   8448     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   8449     do
   8450       ac_preproc_ok=false
   8451 for ac_c_preproc_warn_flag in '' yes
   8452 do
   8453   # Use a header file that comes with gcc, so configuring glibc
   8454   # with a fresh cross-compiler works.
   8455   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8456   # <limits.h> exists even on freestanding compilers.
   8457   # On the NeXT, cc -E runs the code through the compiler's parser,
   8458   # not just through cpp. "Syntax error" is here to catch this case.
   8459   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8460 /* end confdefs.h.  */
   8461 #ifdef __STDC__
   8462 # include <limits.h>
   8463 #else
   8464 # include <assert.h>
   8465 #endif
   8466 		     Syntax error
   8467 _ACEOF
   8468 if ac_fn_c_try_cpp "$LINENO"; then :
   8469 
   8470 else
   8471   # Broken: fails on valid input.
   8472 continue
   8473 fi
   8474 rm -f conftest.err conftest.i conftest.$ac_ext
   8475 
   8476   # OK, works on sane cases.  Now check whether nonexistent headers
   8477   # can be detected and how.
   8478   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8479 /* end confdefs.h.  */
   8480 #include <ac_nonexistent.h>
   8481 _ACEOF
   8482 if ac_fn_c_try_cpp "$LINENO"; then :
   8483   # Broken: success on invalid input.
   8484 continue
   8485 else
   8486   # Passes both tests.
   8487 ac_preproc_ok=:
   8488 break
   8489 fi
   8490 rm -f conftest.err conftest.i conftest.$ac_ext
   8491 
   8492 done
   8493 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   8494 rm -f conftest.i conftest.err conftest.$ac_ext
   8495 if $ac_preproc_ok; then :
   8496   break
   8497 fi
   8498 
   8499     done
   8500     ac_cv_prog_CPP=$CPP
   8501 
   8502 fi
   8503   CPP=$ac_cv_prog_CPP
   8504 else
   8505   ac_cv_prog_CPP=$CPP
   8506 fi
   8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   8508 $as_echo "$CPP" >&6; }
   8509 ac_preproc_ok=false
   8510 for ac_c_preproc_warn_flag in '' yes
   8511 do
   8512   # Use a header file that comes with gcc, so configuring glibc
   8513   # with a fresh cross-compiler works.
   8514   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8515   # <limits.h> exists even on freestanding compilers.
   8516   # On the NeXT, cc -E runs the code through the compiler's parser,
   8517   # not just through cpp. "Syntax error" is here to catch this case.
   8518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8519 /* end confdefs.h.  */
   8520 #ifdef __STDC__
   8521 # include <limits.h>
   8522 #else
   8523 # include <assert.h>
   8524 #endif
   8525 		     Syntax error
   8526 _ACEOF
   8527 if ac_fn_c_try_cpp "$LINENO"; then :
   8528 
   8529 else
   8530   # Broken: fails on valid input.
   8531 continue
   8532 fi
   8533 rm -f conftest.err conftest.i conftest.$ac_ext
   8534 
   8535   # OK, works on sane cases.  Now check whether nonexistent headers
   8536   # can be detected and how.
   8537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8538 /* end confdefs.h.  */
   8539 #include <ac_nonexistent.h>
   8540 _ACEOF
   8541 if ac_fn_c_try_cpp "$LINENO"; then :
   8542   # Broken: success on invalid input.
   8543 continue
   8544 else
   8545   # Passes both tests.
   8546 ac_preproc_ok=:
   8547 break
   8548 fi
   8549 rm -f conftest.err conftest.i conftest.$ac_ext
   8550 
   8551 done
   8552 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   8553 rm -f conftest.i conftest.err conftest.$ac_ext
   8554 if $ac_preproc_ok; then :
   8555 
   8556 else
   8557   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   8558 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   8559 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   8560 See \`config.log' for more details" "$LINENO" 5; }
   8561 fi
   8562 
   8563 ac_ext=c
   8564 ac_cpp='$CPP $CPPFLAGS'
   8565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8568 
   8569 
   8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   8571 $as_echo_n "checking for ANSI C header files... " >&6; }
   8572 if ${ac_cv_header_stdc+:} false; then :
   8573   $as_echo_n "(cached) " >&6
   8574 else
   8575   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8576 /* end confdefs.h.  */
   8577 #include <stdlib.h>
   8578 #include <stdarg.h>
   8579 #include <string.h>
   8580 #include <float.h>
   8581 
   8582 int
   8583 main ()
   8584 {
   8585 
   8586   ;
   8587   return 0;
   8588 }
   8589 _ACEOF
   8590 if ac_fn_c_try_compile "$LINENO"; then :
   8591   ac_cv_header_stdc=yes
   8592 else
   8593   ac_cv_header_stdc=no
   8594 fi
   8595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8596 
   8597 if test $ac_cv_header_stdc = yes; then
   8598   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   8599   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8600 /* end confdefs.h.  */
   8601 #include <string.h>
   8602 
   8603 _ACEOF
   8604 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   8605   $EGREP "memchr" >/dev/null 2>&1; then :
   8606 
   8607 else
   8608   ac_cv_header_stdc=no
   8609 fi
   8610 rm -f conftest*
   8611 
   8612 fi
   8613 
   8614 if test $ac_cv_header_stdc = yes; then
   8615   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   8616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8617 /* end confdefs.h.  */
   8618 #include <stdlib.h>
   8619 
   8620 _ACEOF
   8621 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   8622   $EGREP "free" >/dev/null 2>&1; then :
   8623 
   8624 else
   8625   ac_cv_header_stdc=no
   8626 fi
   8627 rm -f conftest*
   8628 
   8629 fi
   8630 
   8631 if test $ac_cv_header_stdc = yes; then
   8632   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   8633   if test "$cross_compiling" = yes; then :
   8634   :
   8635 else
   8636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8637 /* end confdefs.h.  */
   8638 #include <ctype.h>
   8639 #include <stdlib.h>
   8640 #if ((' ' & 0x0FF) == 0x020)
   8641 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   8642 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   8643 #else
   8644 # define ISLOWER(c) \
   8645 		   (('a' <= (c) && (c) <= 'i') \
   8646 		     || ('j' <= (c) && (c) <= 'r') \
   8647 		     || ('s' <= (c) && (c) <= 'z'))
   8648 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   8649 #endif
   8650 
   8651 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   8652 int
   8653 main ()
   8654 {
   8655   int i;
   8656   for (i = 0; i < 256; i++)
   8657     if (XOR (islower (i), ISLOWER (i))
   8658 	|| toupper (i) != TOUPPER (i))
   8659       return 2;
   8660   return 0;
   8661 }
   8662 _ACEOF
   8663 if ac_fn_c_try_run "$LINENO"; then :
   8664 
   8665 else
   8666   ac_cv_header_stdc=no
   8667 fi
   8668 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   8669   conftest.$ac_objext conftest.beam conftest.$ac_ext
   8670 fi
   8671 
   8672 fi
   8673 fi
   8674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   8675 $as_echo "$ac_cv_header_stdc" >&6; }
   8676 if test $ac_cv_header_stdc = yes; then
   8677 
   8678 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   8679 
   8680 fi
   8681 
   8682 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   8683 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   8684 		  inttypes.h stdint.h unistd.h
   8685 do :
   8686   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8687 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   8688 "
   8689 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8690   cat >>confdefs.h <<_ACEOF
   8691 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8692 _ACEOF
   8693 
   8694 fi
   8695 
   8696 done
   8697 
   8698 
   8699 for ac_header in dlfcn.h
   8700 do :
   8701   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
   8702 "
   8703 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   8704   cat >>confdefs.h <<_ACEOF
   8705 #define HAVE_DLFCN_H 1
   8706 _ACEOF
   8707 
   8708 fi
   8709 
   8710 done
   8711 
   8712 
   8713 
   8714 
   8715 func_stripname_cnf ()
   8716 {
   8717   case $2 in
   8718   .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
   8719   *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
   8720   esac
   8721 } # func_stripname_cnf
   8722 
   8723 
   8724 
   8725 
   8726 
   8727 # Set options
   8728 
   8729 
   8730 
   8731         enable_dlopen=no
   8732 
   8733 
   8734   enable_win32_dll=no
   8735 
   8736 
   8737             # Check whether --enable-shared was given.
   8738 if test "${enable_shared+set}" = set; then :
   8739   enableval=$enable_shared; p=${PACKAGE-default}
   8740     case $enableval in
   8741     yes) enable_shared=yes ;;
   8742     no) enable_shared=no ;;
   8743     *)
   8744       enable_shared=no
   8745       # Look at the argument we got.  We use all the common list separators.
   8746       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   8747       for pkg in $enableval; do
   8748 	IFS=$lt_save_ifs
   8749 	if test "X$pkg" = "X$p"; then
   8750 	  enable_shared=yes
   8751 	fi
   8752       done
   8753       IFS=$lt_save_ifs
   8754       ;;
   8755     esac
   8756 else
   8757   enable_shared=yes
   8758 fi
   8759 
   8760 
   8761 
   8762 
   8763 
   8764 
   8765 
   8766 
   8767 
   8768   # Check whether --enable-static was given.
   8769 if test "${enable_static+set}" = set; then :
   8770   enableval=$enable_static; p=${PACKAGE-default}
   8771     case $enableval in
   8772     yes) enable_static=yes ;;
   8773     no) enable_static=no ;;
   8774     *)
   8775      enable_static=no
   8776       # Look at the argument we got.  We use all the common list separators.
   8777       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   8778       for pkg in $enableval; do
   8779 	IFS=$lt_save_ifs
   8780 	if test "X$pkg" = "X$p"; then
   8781 	  enable_static=yes
   8782 	fi
   8783       done
   8784       IFS=$lt_save_ifs
   8785       ;;
   8786     esac
   8787 else
   8788   enable_static=yes
   8789 fi
   8790 
   8791 
   8792 
   8793 
   8794 
   8795 
   8796 
   8797 
   8798 
   8799 
   8800 # Check whether --with-pic was given.
   8801 if test "${with_pic+set}" = set; then :
   8802   withval=$with_pic; lt_p=${PACKAGE-default}
   8803     case $withval in
   8804     yes|no) pic_mode=$withval ;;
   8805     *)
   8806       pic_mode=default
   8807       # Look at the argument we got.  We use all the common list separators.
   8808       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   8809       for lt_pkg in $withval; do
   8810 	IFS=$lt_save_ifs
   8811 	if test "X$lt_pkg" = "X$lt_p"; then
   8812 	  pic_mode=yes
   8813 	fi
   8814       done
   8815       IFS=$lt_save_ifs
   8816       ;;
   8817     esac
   8818 else
   8819   pic_mode=default
   8820 fi
   8821 
   8822 
   8823 
   8824 
   8825 
   8826 
   8827 
   8828 
   8829   # Check whether --enable-fast-install was given.
   8830 if test "${enable_fast_install+set}" = set; then :
   8831   enableval=$enable_fast_install; p=${PACKAGE-default}
   8832     case $enableval in
   8833     yes) enable_fast_install=yes ;;
   8834     no) enable_fast_install=no ;;
   8835     *)
   8836       enable_fast_install=no
   8837       # Look at the argument we got.  We use all the common list separators.
   8838       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   8839       for pkg in $enableval; do
   8840 	IFS=$lt_save_ifs
   8841 	if test "X$pkg" = "X$p"; then
   8842 	  enable_fast_install=yes
   8843 	fi
   8844       done
   8845       IFS=$lt_save_ifs
   8846       ;;
   8847     esac
   8848 else
   8849   enable_fast_install=yes
   8850 fi
   8851 
   8852 
   8853 
   8854 
   8855 
   8856 
   8857 
   8858 
   8859 
   8860 
   8861 
   8862 # This can be used to rebuild libtool when needed
   8863 LIBTOOL_DEPS=$ltmain
   8864 
   8865 # Always use our own libtool.
   8866 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   8867 
   8868 
   8869 
   8870 
   8871 
   8872 
   8873 
   8874 
   8875 
   8876 
   8877 
   8878 
   8879 
   8880 
   8881 
   8882 
   8883 
   8884 
   8885 
   8886 
   8887 
   8888 
   8889 
   8890 
   8891 
   8892 
   8893 
   8894 
   8895 
   8896 
   8897 test -z "$LN_S" && LN_S="ln -s"
   8898 
   8899 
   8900 
   8901 
   8902 
   8903 
   8904 
   8905 
   8906 
   8907 
   8908 
   8909 
   8910 
   8911 
   8912 if test -n "${ZSH_VERSION+set}"; then
   8913    setopt NO_GLOB_SUBST
   8914 fi
   8915 
   8916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
   8917 $as_echo_n "checking for objdir... " >&6; }
   8918 if ${lt_cv_objdir+:} false; then :
   8919   $as_echo_n "(cached) " >&6
   8920 else
   8921   rm -f .libs 2>/dev/null
   8922 mkdir .libs 2>/dev/null
   8923 if test -d .libs; then
   8924   lt_cv_objdir=.libs
   8925 else
   8926   # MS-DOS does not allow filenames that begin with a dot.
   8927   lt_cv_objdir=_libs
   8928 fi
   8929 rmdir .libs 2>/dev/null
   8930 fi
   8931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
   8932 $as_echo "$lt_cv_objdir" >&6; }
   8933 objdir=$lt_cv_objdir
   8934 
   8935 
   8936 
   8937 
   8938 
   8939 cat >>confdefs.h <<_ACEOF
   8940 #define LT_OBJDIR "$lt_cv_objdir/"
   8941 _ACEOF
   8942 
   8943 
   8944 
   8945 
   8946 case $host_os in
   8947 aix3*)
   8948   # AIX sometimes has problems with the GCC collect2 program.  For some
   8949   # reason, if we set the COLLECT_NAMES environment variable, the problems
   8950   # vanish in a puff of smoke.
   8951   if test set != "${COLLECT_NAMES+set}"; then
   8952     COLLECT_NAMES=
   8953     export COLLECT_NAMES
   8954   fi
   8955   ;;
   8956 esac
   8957 
   8958 # Global variables:
   8959 ofile=libtool
   8960 can_build_shared=yes
   8961 
   8962 # All known linkers require a '.a' archive for static linking (except MSVC,
   8963 # which needs '.lib').
   8964 libext=a
   8965 
   8966 with_gnu_ld=$lt_cv_prog_gnu_ld
   8967 
   8968 old_CC=$CC
   8969 old_CFLAGS=$CFLAGS
   8970 
   8971 # Set sane defaults for various variables
   8972 test -z "$CC" && CC=cc
   8973 test -z "$LTCC" && LTCC=$CC
   8974 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   8975 test -z "$LD" && LD=ld
   8976 test -z "$ac_objext" && ac_objext=o
   8977 
   8978 for cc_temp in $compiler""; do
   8979   case $cc_temp in
   8980     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   8981     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   8982     \-*) ;;
   8983     *) break;;
   8984   esac
   8985 done
   8986 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   8987 
   8988 
   8989 # Only perform the check for file, if the check method requires it
   8990 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   8991 case $deplibs_check_method in
   8992 file_magic*)
   8993   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   8994     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
   8995 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
   8996 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   8997   $as_echo_n "(cached) " >&6
   8998 else
   8999   case $MAGIC_CMD in
   9000 [\\/*] |  ?:[\\/]*)
   9001   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   9002   ;;
   9003 *)
   9004   lt_save_MAGIC_CMD=$MAGIC_CMD
   9005   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   9006   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   9007   for ac_dir in $ac_dummy; do
   9008     IFS=$lt_save_ifs
   9009     test -z "$ac_dir" && ac_dir=.
   9010     if test -f "$ac_dir/${ac_tool_prefix}file"; then
   9011       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
   9012       if test -n "$file_magic_test_file"; then
   9013 	case $deplibs_check_method in
   9014 	"file_magic "*)
   9015 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   9016 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9017 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   9018 	    $EGREP "$file_magic_regex" > /dev/null; then
   9019 	    :
   9020 	  else
   9021 	    cat <<_LT_EOF 1>&2
   9022 
   9023 *** Warning: the command libtool uses to detect shared libraries,
   9024 *** $file_magic_cmd, produces output that libtool cannot recognize.
   9025 *** The result is that libtool may fail to recognize shared libraries
   9026 *** as such.  This will affect the creation of libtool libraries that
   9027 *** depend on shared libraries, but programs linked with such libtool
   9028 *** libraries will work regardless of this problem.  Nevertheless, you
   9029 *** may want to report the problem to your system manager and/or to
   9030 *** bug-libtool (at] gnu.org
   9031 
   9032 _LT_EOF
   9033 	  fi ;;
   9034 	esac
   9035       fi
   9036       break
   9037     fi
   9038   done
   9039   IFS=$lt_save_ifs
   9040   MAGIC_CMD=$lt_save_MAGIC_CMD
   9041   ;;
   9042 esac
   9043 fi
   9044 
   9045 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9046 if test -n "$MAGIC_CMD"; then
   9047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   9048 $as_echo "$MAGIC_CMD" >&6; }
   9049 else
   9050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9051 $as_echo "no" >&6; }
   9052 fi
   9053 
   9054 
   9055 
   9056 
   9057 
   9058 if test -z "$lt_cv_path_MAGIC_CMD"; then
   9059   if test -n "$ac_tool_prefix"; then
   9060     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
   9061 $as_echo_n "checking for file... " >&6; }
   9062 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   9063   $as_echo_n "(cached) " >&6
   9064 else
   9065   case $MAGIC_CMD in
   9066 [\\/*] |  ?:[\\/]*)
   9067   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   9068   ;;
   9069 *)
   9070   lt_save_MAGIC_CMD=$MAGIC_CMD
   9071   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   9072   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   9073   for ac_dir in $ac_dummy; do
   9074     IFS=$lt_save_ifs
   9075     test -z "$ac_dir" && ac_dir=.
   9076     if test -f "$ac_dir/file"; then
   9077       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
   9078       if test -n "$file_magic_test_file"; then
   9079 	case $deplibs_check_method in
   9080 	"file_magic "*)
   9081 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   9082 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9083 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   9084 	    $EGREP "$file_magic_regex" > /dev/null; then
   9085 	    :
   9086 	  else
   9087 	    cat <<_LT_EOF 1>&2
   9088 
   9089 *** Warning: the command libtool uses to detect shared libraries,
   9090 *** $file_magic_cmd, produces output that libtool cannot recognize.
   9091 *** The result is that libtool may fail to recognize shared libraries
   9092 *** as such.  This will affect the creation of libtool libraries that
   9093 *** depend on shared libraries, but programs linked with such libtool
   9094 *** libraries will work regardless of this problem.  Nevertheless, you
   9095 *** may want to report the problem to your system manager and/or to
   9096 *** bug-libtool (at] gnu.org
   9097 
   9098 _LT_EOF
   9099 	  fi ;;
   9100 	esac
   9101       fi
   9102       break
   9103     fi
   9104   done
   9105   IFS=$lt_save_ifs
   9106   MAGIC_CMD=$lt_save_MAGIC_CMD
   9107   ;;
   9108 esac
   9109 fi
   9110 
   9111 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9112 if test -n "$MAGIC_CMD"; then
   9113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   9114 $as_echo "$MAGIC_CMD" >&6; }
   9115 else
   9116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9117 $as_echo "no" >&6; }
   9118 fi
   9119 
   9120 
   9121   else
   9122     MAGIC_CMD=:
   9123   fi
   9124 fi
   9125 
   9126   fi
   9127   ;;
   9128 esac
   9129 
   9130 # Use C for the default configuration in the libtool script
   9131 
   9132 lt_save_CC=$CC
   9133 ac_ext=c
   9134 ac_cpp='$CPP $CPPFLAGS'
   9135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9138 
   9139 
   9140 # Source file extension for C test sources.
   9141 ac_ext=c
   9142 
   9143 # Object file extension for compiled C test sources.
   9144 objext=o
   9145 objext=$objext
   9146 
   9147 # Code to be used in simple compile tests
   9148 lt_simple_compile_test_code="int some_variable = 0;"
   9149 
   9150 # Code to be used in simple link tests
   9151 lt_simple_link_test_code='int main(){return(0);}'
   9152 
   9153 
   9154 
   9155 
   9156 
   9157 
   9158 
   9159 # If no C compiler was specified, use CC.
   9160 LTCC=${LTCC-"$CC"}
   9161 
   9162 # If no C compiler flags were specified, use CFLAGS.
   9163 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   9164 
   9165 # Allow CC to be a program name with arguments.
   9166 compiler=$CC
   9167 
   9168 # Save the default compiler, since it gets overwritten when the other
   9169 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   9170 compiler_DEFAULT=$CC
   9171 
   9172 # save warnings/boilerplate of simple test code
   9173 ac_outfile=conftest.$ac_objext
   9174 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   9175 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9176 _lt_compiler_boilerplate=`cat conftest.err`
   9177 $RM conftest*
   9178 
   9179 ac_outfile=conftest.$ac_objext
   9180 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   9181 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9182 _lt_linker_boilerplate=`cat conftest.err`
   9183 $RM -r conftest*
   9184 
   9185 
   9186 ## CAVEAT EMPTOR:
   9187 ## There is no encapsulation within the following macros, do not change
   9188 ## the running order or otherwise move them around unless you know exactly
   9189 ## what you are doing...
   9190 if test -n "$compiler"; then
   9191 
   9192 lt_prog_compiler_no_builtin_flag=
   9193 
   9194 if test yes = "$GCC"; then
   9195   case $cc_basename in
   9196   nvcc*)
   9197     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
   9198   *)
   9199     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
   9200   esac
   9201 
   9202   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   9203 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   9204 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
   9205   $as_echo_n "(cached) " >&6
   9206 else
   9207   lt_cv_prog_compiler_rtti_exceptions=no
   9208    ac_outfile=conftest.$ac_objext
   9209    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9210    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
   9211    # Insert the option either (1) after the last *FLAGS variable, or
   9212    # (2) before a word containing "conftest.", or (3) at the end.
   9213    # Note that $ac_compile itself does not contain backslashes and begins
   9214    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9215    # The option is referenced via a variable to avoid confusing sed.
   9216    lt_compile=`echo "$ac_compile" | $SED \
   9217    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9218    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9219    -e 's:$: $lt_compiler_flag:'`
   9220    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9221    (eval "$lt_compile" 2>conftest.err)
   9222    ac_status=$?
   9223    cat conftest.err >&5
   9224    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9225    if (exit $ac_status) && test -s "$ac_outfile"; then
   9226      # The compiler can only warn and ignore the option if not recognized
   9227      # So say no if there are warnings other than the usual output.
   9228      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   9229      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9230      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9231        lt_cv_prog_compiler_rtti_exceptions=yes
   9232      fi
   9233    fi
   9234    $RM conftest*
   9235 
   9236 fi
   9237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   9238 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   9239 
   9240 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
   9241     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   9242 else
   9243     :
   9244 fi
   9245 
   9246 fi
   9247 
   9248 
   9249 
   9250 
   9251 
   9252 
   9253   lt_prog_compiler_wl=
   9254 lt_prog_compiler_pic=
   9255 lt_prog_compiler_static=
   9256 
   9257 
   9258   if test yes = "$GCC"; then
   9259     lt_prog_compiler_wl='-Wl,'
   9260     lt_prog_compiler_static='-static'
   9261 
   9262     case $host_os in
   9263       aix*)
   9264       # All AIX code is PIC.
   9265       if test ia64 = "$host_cpu"; then
   9266 	# AIX 5 now supports IA64 processor
   9267 	lt_prog_compiler_static='-Bstatic'
   9268       fi
   9269       lt_prog_compiler_pic='-fPIC'
   9270       ;;
   9271 
   9272     amigaos*)
   9273       case $host_cpu in
   9274       powerpc)
   9275             # see comment about AmigaOS4 .so support
   9276             lt_prog_compiler_pic='-fPIC'
   9277         ;;
   9278       m68k)
   9279             # FIXME: we need at least 68020 code to build shared libraries, but
   9280             # adding the '-m68020' flag to GCC prevents building anything better,
   9281             # like '-m68040'.
   9282             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   9283         ;;
   9284       esac
   9285       ;;
   9286 
   9287     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   9288       # PIC is the default for these OSes.
   9289       ;;
   9290 
   9291     mingw* | cygwin* | pw32* | os2* | cegcc*)
   9292       # This hack is so that the source file can tell whether it is being
   9293       # built for inclusion in a dll (and should export symbols for example).
   9294       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   9295       # (--disable-auto-import) libraries
   9296       lt_prog_compiler_pic='-DDLL_EXPORT'
   9297       ;;
   9298 
   9299     darwin* | rhapsody*)
   9300       # PIC is the default on this platform
   9301       # Common symbols not allowed in MH_DYLIB files
   9302       lt_prog_compiler_pic='-fno-common'
   9303       ;;
   9304 
   9305     haiku*)
   9306       # PIC is the default for Haiku.
   9307       # The "-static" flag exists, but is broken.
   9308       lt_prog_compiler_static=
   9309       ;;
   9310 
   9311     hpux*)
   9312       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   9313       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   9314       # sets the default TLS model and affects inlining.
   9315       case $host_cpu in
   9316       hppa*64*)
   9317 	# +Z the default
   9318 	;;
   9319       *)
   9320 	lt_prog_compiler_pic='-fPIC'
   9321 	;;
   9322       esac
   9323       ;;
   9324 
   9325     interix[3-9]*)
   9326       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   9327       # Instead, we relocate shared libraries at runtime.
   9328       ;;
   9329 
   9330     msdosdjgpp*)
   9331       # Just because we use GCC doesn't mean we suddenly get shared libraries
   9332       # on systems that don't support them.
   9333       lt_prog_compiler_can_build_shared=no
   9334       enable_shared=no
   9335       ;;
   9336 
   9337     *nto* | *qnx*)
   9338       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9339       # it will coredump.
   9340       lt_prog_compiler_pic='-fPIC -shared'
   9341       ;;
   9342 
   9343     sysv4*MP*)
   9344       if test -d /usr/nec; then
   9345 	lt_prog_compiler_pic=-Kconform_pic
   9346       fi
   9347       ;;
   9348 
   9349     *)
   9350       lt_prog_compiler_pic='-fPIC'
   9351       ;;
   9352     esac
   9353 
   9354     case $cc_basename in
   9355     nvcc*) # Cuda Compiler Driver 2.2
   9356       lt_prog_compiler_wl='-Xlinker '
   9357       if test -n "$lt_prog_compiler_pic"; then
   9358         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
   9359       fi
   9360       ;;
   9361     esac
   9362   else
   9363     # PORTME Check for flag to pass linker flags through the system compiler.
   9364     case $host_os in
   9365     aix*)
   9366       lt_prog_compiler_wl='-Wl,'
   9367       if test ia64 = "$host_cpu"; then
   9368 	# AIX 5 now supports IA64 processor
   9369 	lt_prog_compiler_static='-Bstatic'
   9370       else
   9371 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   9372       fi
   9373       ;;
   9374 
   9375     darwin* | rhapsody*)
   9376       # PIC is the default on this platform
   9377       # Common symbols not allowed in MH_DYLIB files
   9378       lt_prog_compiler_pic='-fno-common'
   9379       case $cc_basename in
   9380       nagfor*)
   9381         # NAG Fortran compiler
   9382         lt_prog_compiler_wl='-Wl,-Wl,,'
   9383         lt_prog_compiler_pic='-PIC'
   9384         lt_prog_compiler_static='-Bstatic'
   9385         ;;
   9386       esac
   9387       ;;
   9388 
   9389     mingw* | cygwin* | pw32* | os2* | cegcc*)
   9390       # This hack is so that the source file can tell whether it is being
   9391       # built for inclusion in a dll (and should export symbols for example).
   9392       lt_prog_compiler_pic='-DDLL_EXPORT'
   9393       ;;
   9394 
   9395     hpux9* | hpux10* | hpux11*)
   9396       lt_prog_compiler_wl='-Wl,'
   9397       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   9398       # not for PA HP-UX.
   9399       case $host_cpu in
   9400       hppa*64*|ia64*)
   9401 	# +Z the default
   9402 	;;
   9403       *)
   9404 	lt_prog_compiler_pic='+Z'
   9405 	;;
   9406       esac
   9407       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   9408       lt_prog_compiler_static='$wl-a ${wl}archive'
   9409       ;;
   9410 
   9411     irix5* | irix6* | nonstopux*)
   9412       lt_prog_compiler_wl='-Wl,'
   9413       # PIC (with -KPIC) is the default.
   9414       lt_prog_compiler_static='-non_shared'
   9415       ;;
   9416 
   9417     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   9418       case $cc_basename in
   9419       # old Intel for x86_64, which still supported -KPIC.
   9420       ecc*)
   9421 	lt_prog_compiler_wl='-Wl,'
   9422 	lt_prog_compiler_pic='-KPIC'
   9423 	lt_prog_compiler_static='-static'
   9424         ;;
   9425       # icc used to be incompatible with GCC.
   9426       # ICC 10 doesn't accept -KPIC any more.
   9427       icc* | ifort*)
   9428 	lt_prog_compiler_wl='-Wl,'
   9429 	lt_prog_compiler_pic='-fPIC'
   9430 	lt_prog_compiler_static='-static'
   9431         ;;
   9432       # Lahey Fortran 8.1.
   9433       lf95*)
   9434 	lt_prog_compiler_wl='-Wl,'
   9435 	lt_prog_compiler_pic='--shared'
   9436 	lt_prog_compiler_static='--static'
   9437 	;;
   9438       nagfor*)
   9439 	# NAG Fortran compiler
   9440 	lt_prog_compiler_wl='-Wl,-Wl,,'
   9441 	lt_prog_compiler_pic='-PIC'
   9442 	lt_prog_compiler_static='-Bstatic'
   9443 	;;
   9444       tcc*)
   9445 	# Fabrice Bellard et al's Tiny C Compiler
   9446 	lt_prog_compiler_wl='-Wl,'
   9447 	lt_prog_compiler_pic='-fPIC'
   9448 	lt_prog_compiler_static='-static'
   9449 	;;
   9450       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
   9451         # Portland Group compilers (*not* the Pentium gcc compiler,
   9452 	# which looks to be a dead project)
   9453 	lt_prog_compiler_wl='-Wl,'
   9454 	lt_prog_compiler_pic='-fpic'
   9455 	lt_prog_compiler_static='-Bstatic'
   9456         ;;
   9457       ccc*)
   9458         lt_prog_compiler_wl='-Wl,'
   9459         # All Alpha code is PIC.
   9460         lt_prog_compiler_static='-non_shared'
   9461         ;;
   9462       xl* | bgxl* | bgf* | mpixl*)
   9463 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
   9464 	lt_prog_compiler_wl='-Wl,'
   9465 	lt_prog_compiler_pic='-qpic'
   9466 	lt_prog_compiler_static='-qstaticlink'
   9467 	;;
   9468       *)
   9469 	case `$CC -V 2>&1 | sed 5q` in
   9470 	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
   9471 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   9472 	  lt_prog_compiler_pic='-KPIC'
   9473 	  lt_prog_compiler_static='-Bstatic'
   9474 	  lt_prog_compiler_wl=''
   9475 	  ;;
   9476 	*Sun\ F* | *Sun*Fortran*)
   9477 	  lt_prog_compiler_pic='-KPIC'
   9478 	  lt_prog_compiler_static='-Bstatic'
   9479 	  lt_prog_compiler_wl='-Qoption ld '
   9480 	  ;;
   9481 	*Sun\ C*)
   9482 	  # Sun C 5.9
   9483 	  lt_prog_compiler_pic='-KPIC'
   9484 	  lt_prog_compiler_static='-Bstatic'
   9485 	  lt_prog_compiler_wl='-Wl,'
   9486 	  ;;
   9487         *Intel*\ [CF]*Compiler*)
   9488 	  lt_prog_compiler_wl='-Wl,'
   9489 	  lt_prog_compiler_pic='-fPIC'
   9490 	  lt_prog_compiler_static='-static'
   9491 	  ;;
   9492 	*Portland\ Group*)
   9493 	  lt_prog_compiler_wl='-Wl,'
   9494 	  lt_prog_compiler_pic='-fpic'
   9495 	  lt_prog_compiler_static='-Bstatic'
   9496 	  ;;
   9497 	esac
   9498 	;;
   9499       esac
   9500       ;;
   9501 
   9502     newsos6)
   9503       lt_prog_compiler_pic='-KPIC'
   9504       lt_prog_compiler_static='-Bstatic'
   9505       ;;
   9506 
   9507     *nto* | *qnx*)
   9508       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9509       # it will coredump.
   9510       lt_prog_compiler_pic='-fPIC -shared'
   9511       ;;
   9512 
   9513     osf3* | osf4* | osf5*)
   9514       lt_prog_compiler_wl='-Wl,'
   9515       # All OSF/1 code is PIC.
   9516       lt_prog_compiler_static='-non_shared'
   9517       ;;
   9518 
   9519     rdos*)
   9520       lt_prog_compiler_static='-non_shared'
   9521       ;;
   9522 
   9523     solaris*)
   9524       lt_prog_compiler_pic='-KPIC'
   9525       lt_prog_compiler_static='-Bstatic'
   9526       case $cc_basename in
   9527       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
   9528 	lt_prog_compiler_wl='-Qoption ld ';;
   9529       *)
   9530 	lt_prog_compiler_wl='-Wl,';;
   9531       esac
   9532       ;;
   9533 
   9534     sunos4*)
   9535       lt_prog_compiler_wl='-Qoption ld '
   9536       lt_prog_compiler_pic='-PIC'
   9537       lt_prog_compiler_static='-Bstatic'
   9538       ;;
   9539 
   9540     sysv4 | sysv4.2uw2* | sysv4.3*)
   9541       lt_prog_compiler_wl='-Wl,'
   9542       lt_prog_compiler_pic='-KPIC'
   9543       lt_prog_compiler_static='-Bstatic'
   9544       ;;
   9545 
   9546     sysv4*MP*)
   9547       if test -d /usr/nec; then
   9548 	lt_prog_compiler_pic='-Kconform_pic'
   9549 	lt_prog_compiler_static='-Bstatic'
   9550       fi
   9551       ;;
   9552 
   9553     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   9554       lt_prog_compiler_wl='-Wl,'
   9555       lt_prog_compiler_pic='-KPIC'
   9556       lt_prog_compiler_static='-Bstatic'
   9557       ;;
   9558 
   9559     unicos*)
   9560       lt_prog_compiler_wl='-Wl,'
   9561       lt_prog_compiler_can_build_shared=no
   9562       ;;
   9563 
   9564     uts4*)
   9565       lt_prog_compiler_pic='-pic'
   9566       lt_prog_compiler_static='-Bstatic'
   9567       ;;
   9568 
   9569     *)
   9570       lt_prog_compiler_can_build_shared=no
   9571       ;;
   9572     esac
   9573   fi
   9574 
   9575 case $host_os in
   9576   # For platforms that do not support PIC, -DPIC is meaningless:
   9577   *djgpp*)
   9578     lt_prog_compiler_pic=
   9579     ;;
   9580   *)
   9581     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   9582     ;;
   9583 esac
   9584 
   9585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   9586 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   9587 if ${lt_cv_prog_compiler_pic+:} false; then :
   9588   $as_echo_n "(cached) " >&6
   9589 else
   9590   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
   9591 fi
   9592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
   9593 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
   9594 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
   9595 
   9596 #
   9597 # Check to make sure the PIC flag actually works.
   9598 #
   9599 if test -n "$lt_prog_compiler_pic"; then
   9600   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   9601 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
   9602 if ${lt_cv_prog_compiler_pic_works+:} false; then :
   9603   $as_echo_n "(cached) " >&6
   9604 else
   9605   lt_cv_prog_compiler_pic_works=no
   9606    ac_outfile=conftest.$ac_objext
   9607    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9608    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
   9609    # Insert the option either (1) after the last *FLAGS variable, or
   9610    # (2) before a word containing "conftest.", or (3) at the end.
   9611    # Note that $ac_compile itself does not contain backslashes and begins
   9612    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9613    # The option is referenced via a variable to avoid confusing sed.
   9614    lt_compile=`echo "$ac_compile" | $SED \
   9615    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9616    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9617    -e 's:$: $lt_compiler_flag:'`
   9618    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9619    (eval "$lt_compile" 2>conftest.err)
   9620    ac_status=$?
   9621    cat conftest.err >&5
   9622    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9623    if (exit $ac_status) && test -s "$ac_outfile"; then
   9624      # The compiler can only warn and ignore the option if not recognized
   9625      # So say no if there are warnings other than the usual output.
   9626      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   9627      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9628      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9629        lt_cv_prog_compiler_pic_works=yes
   9630      fi
   9631    fi
   9632    $RM conftest*
   9633 
   9634 fi
   9635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
   9636 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
   9637 
   9638 if test yes = "$lt_cv_prog_compiler_pic_works"; then
   9639     case $lt_prog_compiler_pic in
   9640      "" | " "*) ;;
   9641      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   9642      esac
   9643 else
   9644     lt_prog_compiler_pic=
   9645      lt_prog_compiler_can_build_shared=no
   9646 fi
   9647 
   9648 fi
   9649 
   9650 
   9651 
   9652 
   9653 
   9654 
   9655 
   9656 
   9657 
   9658 
   9659 
   9660 #
   9661 # Check to make sure the static flag actually works.
   9662 #
   9663 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   9664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   9665 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   9666 if ${lt_cv_prog_compiler_static_works+:} false; then :
   9667   $as_echo_n "(cached) " >&6
   9668 else
   9669   lt_cv_prog_compiler_static_works=no
   9670    save_LDFLAGS=$LDFLAGS
   9671    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   9672    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   9673    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   9674      # The linker can only warn and ignore the option if not recognized
   9675      # So say no if there are warnings
   9676      if test -s conftest.err; then
   9677        # Append any errors to the config.log.
   9678        cat conftest.err 1>&5
   9679        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   9680        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9681        if diff conftest.exp conftest.er2 >/dev/null; then
   9682          lt_cv_prog_compiler_static_works=yes
   9683        fi
   9684      else
   9685        lt_cv_prog_compiler_static_works=yes
   9686      fi
   9687    fi
   9688    $RM -r conftest*
   9689    LDFLAGS=$save_LDFLAGS
   9690 
   9691 fi
   9692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
   9693 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
   9694 
   9695 if test yes = "$lt_cv_prog_compiler_static_works"; then
   9696     :
   9697 else
   9698     lt_prog_compiler_static=
   9699 fi
   9700 
   9701 
   9702 
   9703 
   9704 
   9705 
   9706 
   9707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   9708 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   9709 if ${lt_cv_prog_compiler_c_o+:} false; then :
   9710   $as_echo_n "(cached) " >&6
   9711 else
   9712   lt_cv_prog_compiler_c_o=no
   9713    $RM -r conftest 2>/dev/null
   9714    mkdir conftest
   9715    cd conftest
   9716    mkdir out
   9717    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9718 
   9719    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9720    # Insert the option either (1) after the last *FLAGS variable, or
   9721    # (2) before a word containing "conftest.", or (3) at the end.
   9722    # Note that $ac_compile itself does not contain backslashes and begins
   9723    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9724    lt_compile=`echo "$ac_compile" | $SED \
   9725    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9726    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9727    -e 's:$: $lt_compiler_flag:'`
   9728    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9729    (eval "$lt_compile" 2>out/conftest.err)
   9730    ac_status=$?
   9731    cat out/conftest.err >&5
   9732    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9733    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9734    then
   9735      # The compiler can only warn and ignore the option if not recognized
   9736      # So say no if there are warnings
   9737      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   9738      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9739      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9740        lt_cv_prog_compiler_c_o=yes
   9741      fi
   9742    fi
   9743    chmod u+w . 2>&5
   9744    $RM conftest*
   9745    # SGI C++ compiler will create directory out/ii_files/ for
   9746    # template instantiation
   9747    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9748    $RM out/* && rmdir out
   9749    cd ..
   9750    $RM -r conftest
   9751    $RM conftest*
   9752 
   9753 fi
   9754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   9755 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   9756 
   9757 
   9758 
   9759 
   9760 
   9761 
   9762   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   9763 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   9764 if ${lt_cv_prog_compiler_c_o+:} false; then :
   9765   $as_echo_n "(cached) " >&6
   9766 else
   9767   lt_cv_prog_compiler_c_o=no
   9768    $RM -r conftest 2>/dev/null
   9769    mkdir conftest
   9770    cd conftest
   9771    mkdir out
   9772    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9773 
   9774    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9775    # Insert the option either (1) after the last *FLAGS variable, or
   9776    # (2) before a word containing "conftest.", or (3) at the end.
   9777    # Note that $ac_compile itself does not contain backslashes and begins
   9778    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9779    lt_compile=`echo "$ac_compile" | $SED \
   9780    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9781    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9782    -e 's:$: $lt_compiler_flag:'`
   9783    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9784    (eval "$lt_compile" 2>out/conftest.err)
   9785    ac_status=$?
   9786    cat out/conftest.err >&5
   9787    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9788    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9789    then
   9790      # The compiler can only warn and ignore the option if not recognized
   9791      # So say no if there are warnings
   9792      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   9793      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9794      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9795        lt_cv_prog_compiler_c_o=yes
   9796      fi
   9797    fi
   9798    chmod u+w . 2>&5
   9799    $RM conftest*
   9800    # SGI C++ compiler will create directory out/ii_files/ for
   9801    # template instantiation
   9802    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9803    $RM out/* && rmdir out
   9804    cd ..
   9805    $RM -r conftest
   9806    $RM conftest*
   9807 
   9808 fi
   9809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   9810 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   9811 
   9812 
   9813 
   9814 
   9815 hard_links=nottested
   9816 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
   9817   # do not overwrite the value of need_locks provided by the user
   9818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   9819 $as_echo_n "checking if we can lock with hard links... " >&6; }
   9820   hard_links=yes
   9821   $RM conftest*
   9822   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9823   touch conftest.a
   9824   ln conftest.a conftest.b 2>&5 || hard_links=no
   9825   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   9827 $as_echo "$hard_links" >&6; }
   9828   if test no = "$hard_links"; then
   9829     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
   9830 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
   9831     need_locks=warn
   9832   fi
   9833 else
   9834   need_locks=no
   9835 fi
   9836 
   9837 
   9838 
   9839 
   9840 
   9841 
   9842   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   9843 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   9844 
   9845   runpath_var=
   9846   allow_undefined_flag=
   9847   always_export_symbols=no
   9848   archive_cmds=
   9849   archive_expsym_cmds=
   9850   compiler_needs_object=no
   9851   enable_shared_with_static_runtimes=no
   9852   export_dynamic_flag_spec=
   9853   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   9854   hardcode_automatic=no
   9855   hardcode_direct=no
   9856   hardcode_direct_absolute=no
   9857   hardcode_libdir_flag_spec=
   9858   hardcode_libdir_separator=
   9859   hardcode_minus_L=no
   9860   hardcode_shlibpath_var=unsupported
   9861   inherit_rpath=no
   9862   link_all_deplibs=unknown
   9863   module_cmds=
   9864   module_expsym_cmds=
   9865   old_archive_from_new_cmds=
   9866   old_archive_from_expsyms_cmds=
   9867   thread_safe_flag_spec=
   9868   whole_archive_flag_spec=
   9869   # include_expsyms should be a list of space-separated symbols to be *always*
   9870   # included in the symbol list
   9871   include_expsyms=
   9872   # exclude_expsyms can be an extended regexp of symbols to exclude
   9873   # it will be wrapped by ' (' and ')$', so one must not match beginning or
   9874   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
   9875   # as well as any symbol that contains 'd'.
   9876   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   9877   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   9878   # platforms (ab)use it in PIC code, but their linkers get confused if
   9879   # the symbol is explicitly referenced.  Since portable code cannot
   9880   # rely on this symbol name, it's probably fine to never include it in
   9881   # preloaded symbol tables.
   9882   # Exclude shared library initialization/finalization symbols.
   9883   extract_expsyms_cmds=
   9884 
   9885   case $host_os in
   9886   cygwin* | mingw* | pw32* | cegcc*)
   9887     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   9888     # When not using gcc, we currently assume that we are using
   9889     # Microsoft Visual C++.
   9890     if test yes != "$GCC"; then
   9891       with_gnu_ld=no
   9892     fi
   9893     ;;
   9894   interix*)
   9895     # we just hope/assume this is gcc and not c89 (= MSVC++)
   9896     with_gnu_ld=yes
   9897     ;;
   9898   openbsd* | bitrig*)
   9899     with_gnu_ld=no
   9900     ;;
   9901   esac
   9902 
   9903   ld_shlibs=yes
   9904 
   9905   # On some targets, GNU ld is compatible enough with the native linker
   9906   # that we're better off using the native interface for both.
   9907   lt_use_gnu_ld_interface=no
   9908   if test yes = "$with_gnu_ld"; then
   9909     case $host_os in
   9910       aix*)
   9911 	# The AIX port of GNU ld has always aspired to compatibility
   9912 	# with the native linker.  However, as the warning in the GNU ld
   9913 	# block says, versions before 2.19.5* couldn't really create working
   9914 	# shared libraries, regardless of the interface used.
   9915 	case `$LD -v 2>&1` in
   9916 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
   9917 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
   9918 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
   9919 	  *)
   9920 	    lt_use_gnu_ld_interface=yes
   9921 	    ;;
   9922 	esac
   9923 	;;
   9924       *)
   9925 	lt_use_gnu_ld_interface=yes
   9926 	;;
   9927     esac
   9928   fi
   9929 
   9930   if test yes = "$lt_use_gnu_ld_interface"; then
   9931     # If archive_cmds runs LD, not CC, wlarc should be empty
   9932     wlarc='$wl'
   9933 
   9934     # Set some defaults for GNU ld with shared library support. These
   9935     # are reset later if shared libraries are not supported. Putting them
   9936     # here allows them to be overridden if necessary.
   9937     runpath_var=LD_RUN_PATH
   9938     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   9939     export_dynamic_flag_spec='$wl--export-dynamic'
   9940     # ancient GNU ld didn't support --whole-archive et. al.
   9941     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   9942       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
   9943     else
   9944       whole_archive_flag_spec=
   9945     fi
   9946     supports_anon_versioning=no
   9947     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
   9948       *GNU\ gold*) supports_anon_versioning=yes ;;
   9949       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   9950       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   9951       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   9952       *\ 2.11.*) ;; # other 2.11 versions
   9953       *) supports_anon_versioning=yes ;;
   9954     esac
   9955 
   9956     # See if GNU ld supports shared libraries.
   9957     case $host_os in
   9958     aix[3-9]*)
   9959       # On AIX/PPC, the GNU linker is very broken
   9960       if test ia64 != "$host_cpu"; then
   9961 	ld_shlibs=no
   9962 	cat <<_LT_EOF 1>&2
   9963 
   9964 *** Warning: the GNU linker, at least up to release 2.19, is reported
   9965 *** to be unable to reliably create shared libraries on AIX.
   9966 *** Therefore, libtool is disabling shared libraries support.  If you
   9967 *** really care for shared libraries, you may want to install binutils
   9968 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
   9969 *** You will then need to restart the configuration process.
   9970 
   9971 _LT_EOF
   9972       fi
   9973       ;;
   9974 
   9975     amigaos*)
   9976       case $host_cpu in
   9977       powerpc)
   9978             # see comment about AmigaOS4 .so support
   9979             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   9980             archive_expsym_cmds=''
   9981         ;;
   9982       m68k)
   9983             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)'
   9984             hardcode_libdir_flag_spec='-L$libdir'
   9985             hardcode_minus_L=yes
   9986         ;;
   9987       esac
   9988       ;;
   9989 
   9990     beos*)
   9991       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9992 	allow_undefined_flag=unsupported
   9993 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   9994 	# support --undefined.  This deserves some investigation.  FIXME
   9995 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   9996       else
   9997 	ld_shlibs=no
   9998       fi
   9999       ;;
   10000 
   10001     cygwin* | mingw* | pw32* | cegcc*)
   10002       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   10003       # as there is no search path for DLLs.
   10004       hardcode_libdir_flag_spec='-L$libdir'
   10005       export_dynamic_flag_spec='$wl--export-all-symbols'
   10006       allow_undefined_flag=unsupported
   10007       always_export_symbols=no
   10008       enable_shared_with_static_runtimes=yes
   10009       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
   10010       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
   10011 
   10012       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   10013         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10014 	# If the export-symbols file already is a .def file, use it as
   10015 	# is; otherwise, prepend EXPORTS...
   10016 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   10017           cp $export_symbols $output_objdir/$soname.def;
   10018         else
   10019           echo EXPORTS > $output_objdir/$soname.def;
   10020           cat $export_symbols >> $output_objdir/$soname.def;
   10021         fi~
   10022         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10023       else
   10024 	ld_shlibs=no
   10025       fi
   10026       ;;
   10027 
   10028     haiku*)
   10029       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10030       link_all_deplibs=yes
   10031       ;;
   10032 
   10033     interix[3-9]*)
   10034       hardcode_direct=no
   10035       hardcode_shlibpath_var=no
   10036       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   10037       export_dynamic_flag_spec='$wl-E'
   10038       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   10039       # Instead, shared libraries are loaded at an image base (0x10000000 by
   10040       # default) and relocated if they conflict, which is a slow very memory
   10041       # consuming and fragmenting process.  To avoid this, we pick a random,
   10042       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   10043       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   10044       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   10045       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'
   10046       ;;
   10047 
   10048     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
   10049       tmp_diet=no
   10050       if test linux-dietlibc = "$host_os"; then
   10051 	case $cc_basename in
   10052 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   10053 	esac
   10054       fi
   10055       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   10056 	 && test no = "$tmp_diet"
   10057       then
   10058 	tmp_addflag=' $pic_flag'
   10059 	tmp_sharedflag='-shared'
   10060 	case $cc_basename,$host_cpu in
   10061         pgcc*)				# Portland Group C compiler
   10062 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   10063 	  tmp_addflag=' $pic_flag'
   10064 	  ;;
   10065 	pgf77* | pgf90* | pgf95* | pgfortran*)
   10066 					# Portland Group f77 and f90 compilers
   10067 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   10068 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   10069 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   10070 	  tmp_addflag=' -i_dynamic' ;;
   10071 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   10072 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   10073 	ifc* | ifort*)			# Intel Fortran compiler
   10074 	  tmp_addflag=' -nofor_main' ;;
   10075 	lf95*)				# Lahey Fortran 8.1
   10076 	  whole_archive_flag_spec=
   10077 	  tmp_sharedflag='--shared' ;;
   10078         nagfor*)                        # NAGFOR 5.3
   10079           tmp_sharedflag='-Wl,-shared' ;;
   10080 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
   10081 	  tmp_sharedflag='-qmkshrobj'
   10082 	  tmp_addflag= ;;
   10083 	nvcc*)	# Cuda Compiler Driver 2.2
   10084 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   10085 	  compiler_needs_object=yes
   10086 	  ;;
   10087 	esac
   10088 	case `$CC -V 2>&1 | sed 5q` in
   10089 	*Sun\ C*)			# Sun C 5.9
   10090 	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   10091 	  compiler_needs_object=yes
   10092 	  tmp_sharedflag='-G' ;;
   10093 	*Sun\ F*)			# Sun Fortran 8.3
   10094 	  tmp_sharedflag='-G' ;;
   10095 	esac
   10096 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10097 
   10098         if test yes = "$supports_anon_versioning"; then
   10099           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   10100             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   10101             echo "local: *; };" >> $output_objdir/$libname.ver~
   10102             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
   10103         fi
   10104 
   10105 	case $cc_basename in
   10106 	xlf* | bgf* | bgxlf* | mpixlf*)
   10107 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   10108 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
   10109 	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10110 	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
   10111 	  if test yes = "$supports_anon_versioning"; then
   10112 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   10113               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   10114               echo "local: *; };" >> $output_objdir/$libname.ver~
   10115               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   10116 	  fi
   10117 	  ;;
   10118 	esac
   10119       else
   10120         ld_shlibs=no
   10121       fi
   10122       ;;
   10123 
   10124     netbsd*)
   10125       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   10126 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   10127 	wlarc=
   10128       else
   10129 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10130 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10131       fi
   10132       ;;
   10133 
   10134     solaris*)
   10135       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   10136 	ld_shlibs=no
   10137 	cat <<_LT_EOF 1>&2
   10138 
   10139 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   10140 *** create shared libraries on Solaris systems.  Therefore, libtool
   10141 *** is disabling shared libraries support.  We urge you to upgrade GNU
   10142 *** binutils to release 2.9.1 or newer.  Another option is to modify
   10143 *** your PATH or compiler configuration so that the native linker is
   10144 *** used, and then restart.
   10145 
   10146 _LT_EOF
   10147       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10148 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10149 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10150       else
   10151 	ld_shlibs=no
   10152       fi
   10153       ;;
   10154 
   10155     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   10156       case `$LD -v 2>&1` in
   10157         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   10158 	ld_shlibs=no
   10159 	cat <<_LT_EOF 1>&2
   10160 
   10161 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
   10162 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   10163 *** is disabling shared libraries support.  We urge you to upgrade GNU
   10164 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   10165 *** your PATH or compiler configuration so that the native linker is
   10166 *** used, and then restart.
   10167 
   10168 _LT_EOF
   10169 	;;
   10170 	*)
   10171 	  # For security reasons, it is highly recommended that you always
   10172 	  # use absolute paths for naming shared libraries, and exclude the
   10173 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   10174 	  # requires that you compile everything twice, which is a pain.
   10175 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10176 	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10177 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10178 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10179 	  else
   10180 	    ld_shlibs=no
   10181 	  fi
   10182 	;;
   10183       esac
   10184       ;;
   10185 
   10186     sunos4*)
   10187       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10188       wlarc=
   10189       hardcode_direct=yes
   10190       hardcode_shlibpath_var=no
   10191       ;;
   10192 
   10193     *)
   10194       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10195 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10196 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10197       else
   10198 	ld_shlibs=no
   10199       fi
   10200       ;;
   10201     esac
   10202 
   10203     if test no = "$ld_shlibs"; then
   10204       runpath_var=
   10205       hardcode_libdir_flag_spec=
   10206       export_dynamic_flag_spec=
   10207       whole_archive_flag_spec=
   10208     fi
   10209   else
   10210     # PORTME fill in a description of your system's linker (not GNU ld)
   10211     case $host_os in
   10212     aix3*)
   10213       allow_undefined_flag=unsupported
   10214       always_export_symbols=yes
   10215       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'
   10216       # Note: this linker hardcodes the directories in LIBPATH if there
   10217       # are no directories specified by -L.
   10218       hardcode_minus_L=yes
   10219       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
   10220 	# Neither direct hardcoding nor static linking is supported with a
   10221 	# broken collect2.
   10222 	hardcode_direct=unsupported
   10223       fi
   10224       ;;
   10225 
   10226     aix[4-9]*)
   10227       if test ia64 = "$host_cpu"; then
   10228 	# On IA64, the linker does run time linking by default, so we don't
   10229 	# have to do anything special.
   10230 	aix_use_runtimelinking=no
   10231 	exp_sym_flag='-Bexport'
   10232 	no_entry_flag=
   10233       else
   10234 	# If we're using GNU nm, then we don't want the "-C" option.
   10235 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   10236 	# Also, AIX nm treats weak defined symbols like other global
   10237 	# defined symbols, whereas GNU nm marks them as "W".
   10238 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   10239 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   10240 	else
   10241 	  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'
   10242 	fi
   10243 	aix_use_runtimelinking=no
   10244 
   10245 	# Test if we are trying to use run time linking or normal
   10246 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10247 	# need to do runtime linking.
   10248 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   10249 	  for ld_flag in $LDFLAGS; do
   10250 	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
   10251 	    aix_use_runtimelinking=yes
   10252 	    break
   10253 	  fi
   10254 	  done
   10255 	  ;;
   10256 	esac
   10257 
   10258 	exp_sym_flag='-bexport'
   10259 	no_entry_flag='-bnoentry'
   10260       fi
   10261 
   10262       # When large executables or shared objects are built, AIX ld can
   10263       # have problems creating the table of contents.  If linking a library
   10264       # or program results in "error TOC overflow" add -mminimal-toc to
   10265       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10266       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10267 
   10268       archive_cmds=''
   10269       hardcode_direct=yes
   10270       hardcode_direct_absolute=yes
   10271       hardcode_libdir_separator=':'
   10272       link_all_deplibs=yes
   10273       file_list_spec='$wl-f,'
   10274 
   10275       if test yes = "$GCC"; then
   10276 	case $host_os in aix4.[012]|aix4.[012].*)
   10277 	# We only want to do this on AIX 4.2 and lower, the check
   10278 	# below for broken collect2 doesn't work under 4.3+
   10279 	  collect2name=`$CC -print-prog-name=collect2`
   10280 	  if test -f "$collect2name" &&
   10281 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   10282 	  then
   10283 	  # We have reworked collect2
   10284 	  :
   10285 	  else
   10286 	  # We have old collect2
   10287 	  hardcode_direct=unsupported
   10288 	  # It fails to find uninstalled libraries when the uninstalled
   10289 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10290 	  # to unsupported forces relinking
   10291 	  hardcode_minus_L=yes
   10292 	  hardcode_libdir_flag_spec='-L$libdir'
   10293 	  hardcode_libdir_separator=
   10294 	  fi
   10295 	  ;;
   10296 	esac
   10297 	shared_flag='-shared'
   10298 	if test yes = "$aix_use_runtimelinking"; then
   10299 	  shared_flag="$shared_flag "'$wl-G'
   10300 	fi
   10301       else
   10302 	# not using gcc
   10303 	if test ia64 = "$host_cpu"; then
   10304 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10305 	# chokes on -Wl,-G. The following line is correct:
   10306 	  shared_flag='-G'
   10307 	else
   10308 	  if test yes = "$aix_use_runtimelinking"; then
   10309 	    shared_flag='$wl-G'
   10310 	  else
   10311 	    shared_flag='$wl-bM:SRE'
   10312 	  fi
   10313 	fi
   10314       fi
   10315 
   10316       export_dynamic_flag_spec='$wl-bexpall'
   10317       # It seems that -bexpall does not export symbols beginning with
   10318       # underscore (_), so it is better to generate a list of symbols to export.
   10319       always_export_symbols=yes
   10320       if test yes = "$aix_use_runtimelinking"; then
   10321 	# Warning - without using the other runtime loading flags (-brtl),
   10322 	# -berok will link without error, but may produce a broken library.
   10323 	allow_undefined_flag='-berok'
   10324         # Determine the default libpath from the value encoded in an
   10325         # empty executable.
   10326         if test set = "${lt_cv_aix_libpath+set}"; then
   10327   aix_libpath=$lt_cv_aix_libpath
   10328 else
   10329   if ${lt_cv_aix_libpath_+:} false; then :
   10330   $as_echo_n "(cached) " >&6
   10331 else
   10332   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10333 /* end confdefs.h.  */
   10334 
   10335 int
   10336 main ()
   10337 {
   10338 
   10339   ;
   10340   return 0;
   10341 }
   10342 _ACEOF
   10343 if ac_fn_c_try_link "$LINENO"; then :
   10344 
   10345   lt_aix_libpath_sed='
   10346       /Import File Strings/,/^$/ {
   10347 	  /^0/ {
   10348 	      s/^0  *\([^ ]*\) *$/\1/
   10349 	      p
   10350 	  }
   10351       }'
   10352   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10353   # Check for a 64-bit object if we didn't find anything.
   10354   if test -z "$lt_cv_aix_libpath_"; then
   10355     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10356   fi
   10357 fi
   10358 rm -f core conftest.err conftest.$ac_objext \
   10359     conftest$ac_exeext conftest.$ac_ext
   10360   if test -z "$lt_cv_aix_libpath_"; then
   10361     lt_cv_aix_libpath_=/usr/lib:/lib
   10362   fi
   10363 
   10364 fi
   10365 
   10366   aix_libpath=$lt_cv_aix_libpath_
   10367 fi
   10368 
   10369         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   10370         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
   10371       else
   10372 	if test ia64 = "$host_cpu"; then
   10373 	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
   10374 	  allow_undefined_flag="-z nodefs"
   10375 	  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"
   10376 	else
   10377 	 # Determine the default libpath from the value encoded in an
   10378 	 # empty executable.
   10379 	 if test set = "${lt_cv_aix_libpath+set}"; then
   10380   aix_libpath=$lt_cv_aix_libpath
   10381 else
   10382   if ${lt_cv_aix_libpath_+:} false; then :
   10383   $as_echo_n "(cached) " >&6
   10384 else
   10385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10386 /* end confdefs.h.  */
   10387 
   10388 int
   10389 main ()
   10390 {
   10391 
   10392   ;
   10393   return 0;
   10394 }
   10395 _ACEOF
   10396 if ac_fn_c_try_link "$LINENO"; then :
   10397 
   10398   lt_aix_libpath_sed='
   10399       /Import File Strings/,/^$/ {
   10400 	  /^0/ {
   10401 	      s/^0  *\([^ ]*\) *$/\1/
   10402 	      p
   10403 	  }
   10404       }'
   10405   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10406   # Check for a 64-bit object if we didn't find anything.
   10407   if test -z "$lt_cv_aix_libpath_"; then
   10408     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10409   fi
   10410 fi
   10411 rm -f core conftest.err conftest.$ac_objext \
   10412     conftest$ac_exeext conftest.$ac_ext
   10413   if test -z "$lt_cv_aix_libpath_"; then
   10414     lt_cv_aix_libpath_=/usr/lib:/lib
   10415   fi
   10416 
   10417 fi
   10418 
   10419   aix_libpath=$lt_cv_aix_libpath_
   10420 fi
   10421 
   10422 	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   10423 	  # Warning - without using the other run time loading flags,
   10424 	  # -berok will link without error, but may produce a broken library.
   10425 	  no_undefined_flag=' $wl-bernotok'
   10426 	  allow_undefined_flag=' $wl-berok'
   10427 	  if test yes = "$with_gnu_ld"; then
   10428 	    # We only use this code for GNU lds that support --whole-archive.
   10429 	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
   10430 	  else
   10431 	    # Exported symbols can be pulled into shared objects from archives
   10432 	    whole_archive_flag_spec='$convenience'
   10433 	  fi
   10434 	  archive_cmds_need_lc=yes
   10435 	  # This is similar to how AIX traditionally builds its shared libraries.
   10436 	  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'
   10437 	fi
   10438       fi
   10439       ;;
   10440 
   10441     amigaos*)
   10442       case $host_cpu in
   10443       powerpc)
   10444             # see comment about AmigaOS4 .so support
   10445             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10446             archive_expsym_cmds=''
   10447         ;;
   10448       m68k)
   10449             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)'
   10450             hardcode_libdir_flag_spec='-L$libdir'
   10451             hardcode_minus_L=yes
   10452         ;;
   10453       esac
   10454       ;;
   10455 
   10456     bsdi[45]*)
   10457       export_dynamic_flag_spec=-rdynamic
   10458       ;;
   10459 
   10460     cygwin* | mingw* | pw32* | cegcc*)
   10461       # When not using gcc, we currently assume that we are using
   10462       # Microsoft Visual C++.
   10463       # hardcode_libdir_flag_spec is actually meaningless, as there is
   10464       # no search path for DLLs.
   10465       case $cc_basename in
   10466       cl*)
   10467 	# Native MSVC
   10468 	hardcode_libdir_flag_spec=' '
   10469 	allow_undefined_flag=unsupported
   10470 	always_export_symbols=yes
   10471 	file_list_spec='@'
   10472 	# Tell ltmain to make .lib files, not .a files.
   10473 	libext=lib
   10474 	# Tell ltmain to make .dll files, not .so files.
   10475 	shrext_cmds=.dll
   10476 	# FIXME: Setting linknames here is a bad hack.
   10477 	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
   10478 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   10479             cp "$export_symbols" "$output_objdir/$soname.def";
   10480             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
   10481           else
   10482             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
   10483           fi~
   10484           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
   10485           linknames='
   10486 	# The linker will not automatically build a static lib if we build a DLL.
   10487 	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
   10488 	enable_shared_with_static_runtimes=yes
   10489 	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
   10490 	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   10491 	# Don't use ranlib
   10492 	old_postinstall_cmds='chmod 644 $oldlib'
   10493 	postlink_cmds='lt_outputfile="@OUTPUT@"~
   10494           lt_tool_outputfile="@TOOL_OUTPUT@"~
   10495           case $lt_outputfile in
   10496             *.exe|*.EXE) ;;
   10497             *)
   10498               lt_outputfile=$lt_outputfile.exe
   10499               lt_tool_outputfile=$lt_tool_outputfile.exe
   10500               ;;
   10501           esac~
   10502           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
   10503             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
   10504             $RM "$lt_outputfile.manifest";
   10505           fi'
   10506 	;;
   10507       *)
   10508 	# Assume MSVC wrapper
   10509 	hardcode_libdir_flag_spec=' '
   10510 	allow_undefined_flag=unsupported
   10511 	# Tell ltmain to make .lib files, not .a files.
   10512 	libext=lib
   10513 	# Tell ltmain to make .dll files, not .so files.
   10514 	shrext_cmds=.dll
   10515 	# FIXME: Setting linknames here is a bad hack.
   10516 	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
   10517 	# The linker will automatically build a .lib file if we build a DLL.
   10518 	old_archive_from_new_cmds='true'
   10519 	# FIXME: Should let the user specify the lib program.
   10520 	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   10521 	enable_shared_with_static_runtimes=yes
   10522 	;;
   10523       esac
   10524       ;;
   10525 
   10526     darwin* | rhapsody*)
   10527 
   10528 
   10529   archive_cmds_need_lc=no
   10530   hardcode_direct=no
   10531   hardcode_automatic=yes
   10532   hardcode_shlibpath_var=unsupported
   10533   if test yes = "$lt_cv_ld_force_load"; then
   10534     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   10535 
   10536   else
   10537     whole_archive_flag_spec=''
   10538   fi
   10539   link_all_deplibs=yes
   10540   allow_undefined_flag=$_lt_dar_allow_undefined
   10541   case $cc_basename in
   10542      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
   10543      *) _lt_dar_can_shared=$GCC ;;
   10544   esac
   10545   if test yes = "$_lt_dar_can_shared"; then
   10546     output_verbose_link_cmd=func_echo_all
   10547     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
   10548     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
   10549     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"
   10550     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"
   10551 
   10552   else
   10553   ld_shlibs=no
   10554   fi
   10555 
   10556       ;;
   10557 
   10558     dgux*)
   10559       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10560       hardcode_libdir_flag_spec='-L$libdir'
   10561       hardcode_shlibpath_var=no
   10562       ;;
   10563 
   10564     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   10565     # support.  Future versions do this automatically, but an explicit c++rt0.o
   10566     # does not break anything, and helps significantly (at the cost of a little
   10567     # extra space).
   10568     freebsd2.2*)
   10569       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   10570       hardcode_libdir_flag_spec='-R$libdir'
   10571       hardcode_direct=yes
   10572       hardcode_shlibpath_var=no
   10573       ;;
   10574 
   10575     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   10576     freebsd2.*)
   10577       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10578       hardcode_direct=yes
   10579       hardcode_minus_L=yes
   10580       hardcode_shlibpath_var=no
   10581       ;;
   10582 
   10583     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   10584     freebsd* | dragonfly*)
   10585       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10586       hardcode_libdir_flag_spec='-R$libdir'
   10587       hardcode_direct=yes
   10588       hardcode_shlibpath_var=no
   10589       ;;
   10590 
   10591     hpux9*)
   10592       if test yes = "$GCC"; then
   10593 	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   10594       else
   10595 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   10596       fi
   10597       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   10598       hardcode_libdir_separator=:
   10599       hardcode_direct=yes
   10600 
   10601       # hardcode_minus_L: Not really in the search PATH,
   10602       # but as the default location of the library.
   10603       hardcode_minus_L=yes
   10604       export_dynamic_flag_spec='$wl-E'
   10605       ;;
   10606 
   10607     hpux10*)
   10608       if test yes,no = "$GCC,$with_gnu_ld"; then
   10609 	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10610       else
   10611 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   10612       fi
   10613       if test no = "$with_gnu_ld"; then
   10614 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   10615 	hardcode_libdir_separator=:
   10616 	hardcode_direct=yes
   10617 	hardcode_direct_absolute=yes
   10618 	export_dynamic_flag_spec='$wl-E'
   10619 	# hardcode_minus_L: Not really in the search PATH,
   10620 	# but as the default location of the library.
   10621 	hardcode_minus_L=yes
   10622       fi
   10623       ;;
   10624 
   10625     hpux11*)
   10626       if test yes,no = "$GCC,$with_gnu_ld"; then
   10627 	case $host_cpu in
   10628 	hppa*64*)
   10629 	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   10630 	  ;;
   10631 	ia64*)
   10632 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10633 	  ;;
   10634 	*)
   10635 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10636 	  ;;
   10637 	esac
   10638       else
   10639 	case $host_cpu in
   10640 	hppa*64*)
   10641 	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   10642 	  ;;
   10643 	ia64*)
   10644 	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10645 	  ;;
   10646 	*)
   10647 
   10648 	  # Older versions of the 11.00 compiler do not understand -b yet
   10649 	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
   10650 	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
   10651 $as_echo_n "checking if $CC understands -b... " >&6; }
   10652 if ${lt_cv_prog_compiler__b+:} false; then :
   10653   $as_echo_n "(cached) " >&6
   10654 else
   10655   lt_cv_prog_compiler__b=no
   10656    save_LDFLAGS=$LDFLAGS
   10657    LDFLAGS="$LDFLAGS -b"
   10658    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   10659    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   10660      # The linker can only warn and ignore the option if not recognized
   10661      # So say no if there are warnings
   10662      if test -s conftest.err; then
   10663        # Append any errors to the config.log.
   10664        cat conftest.err 1>&5
   10665        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   10666        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10667        if diff conftest.exp conftest.er2 >/dev/null; then
   10668          lt_cv_prog_compiler__b=yes
   10669        fi
   10670      else
   10671        lt_cv_prog_compiler__b=yes
   10672      fi
   10673    fi
   10674    $RM -r conftest*
   10675    LDFLAGS=$save_LDFLAGS
   10676 
   10677 fi
   10678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
   10679 $as_echo "$lt_cv_prog_compiler__b" >&6; }
   10680 
   10681 if test yes = "$lt_cv_prog_compiler__b"; then
   10682     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10683 else
   10684     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   10685 fi
   10686 
   10687 	  ;;
   10688 	esac
   10689       fi
   10690       if test no = "$with_gnu_ld"; then
   10691 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   10692 	hardcode_libdir_separator=:
   10693 
   10694 	case $host_cpu in
   10695 	hppa*64*|ia64*)
   10696 	  hardcode_direct=no
   10697 	  hardcode_shlibpath_var=no
   10698 	  ;;
   10699 	*)
   10700 	  hardcode_direct=yes
   10701 	  hardcode_direct_absolute=yes
   10702 	  export_dynamic_flag_spec='$wl-E'
   10703 
   10704 	  # hardcode_minus_L: Not really in the search PATH,
   10705 	  # but as the default location of the library.
   10706 	  hardcode_minus_L=yes
   10707 	  ;;
   10708 	esac
   10709       fi
   10710       ;;
   10711 
   10712     irix5* | irix6* | nonstopux*)
   10713       if test yes = "$GCC"; then
   10714 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   10715 	# Try to use the -exported_symbol ld option, if it does not
   10716 	# work, assume that -exports_file does not work either and
   10717 	# implicitly export all symbols.
   10718 	# This should be the same for all languages, so no per-tag cache variable.
   10719 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
   10720 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
   10721 if ${lt_cv_irix_exported_symbol+:} false; then :
   10722   $as_echo_n "(cached) " >&6
   10723 else
   10724   save_LDFLAGS=$LDFLAGS
   10725 	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
   10726 	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10727 /* end confdefs.h.  */
   10728 int foo (void) { return 0; }
   10729 _ACEOF
   10730 if ac_fn_c_try_link "$LINENO"; then :
   10731   lt_cv_irix_exported_symbol=yes
   10732 else
   10733   lt_cv_irix_exported_symbol=no
   10734 fi
   10735 rm -f core conftest.err conftest.$ac_objext \
   10736     conftest$ac_exeext conftest.$ac_ext
   10737            LDFLAGS=$save_LDFLAGS
   10738 fi
   10739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
   10740 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
   10741 	if test yes = "$lt_cv_irix_exported_symbol"; then
   10742           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
   10743 	fi
   10744       else
   10745 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   10746 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
   10747       fi
   10748       archive_cmds_need_lc='no'
   10749       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10750       hardcode_libdir_separator=:
   10751       inherit_rpath=yes
   10752       link_all_deplibs=yes
   10753       ;;
   10754 
   10755     netbsd*)
   10756       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   10757 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   10758       else
   10759 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   10760       fi
   10761       hardcode_libdir_flag_spec='-R$libdir'
   10762       hardcode_direct=yes
   10763       hardcode_shlibpath_var=no
   10764       ;;
   10765 
   10766     newsos6)
   10767       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10768       hardcode_direct=yes
   10769       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10770       hardcode_libdir_separator=:
   10771       hardcode_shlibpath_var=no
   10772       ;;
   10773 
   10774     *nto* | *qnx*)
   10775       ;;
   10776 
   10777     openbsd* | bitrig*)
   10778       if test -f /usr/libexec/ld.so; then
   10779 	hardcode_direct=yes
   10780 	hardcode_shlibpath_var=no
   10781 	hardcode_direct_absolute=yes
   10782 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   10783 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10784 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
   10785 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   10786 	  export_dynamic_flag_spec='$wl-E'
   10787 	else
   10788 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10789 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   10790 	fi
   10791       else
   10792 	ld_shlibs=no
   10793       fi
   10794       ;;
   10795 
   10796     os2*)
   10797       hardcode_libdir_flag_spec='-L$libdir'
   10798       hardcode_minus_L=yes
   10799       allow_undefined_flag=unsupported
   10800       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'
   10801       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   10802       ;;
   10803 
   10804     osf3*)
   10805       if test yes = "$GCC"; then
   10806 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   10807 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   10808       else
   10809 	allow_undefined_flag=' -expect_unresolved \*'
   10810 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   10811       fi
   10812       archive_cmds_need_lc='no'
   10813       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10814       hardcode_libdir_separator=:
   10815       ;;
   10816 
   10817     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   10818       if test yes = "$GCC"; then
   10819 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   10820 	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   10821 	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10822       else
   10823 	allow_undefined_flag=' -expect_unresolved \*'
   10824 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   10825 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
   10826           $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
   10827 
   10828 	# Both c and cxx compiler support -rpath directly
   10829 	hardcode_libdir_flag_spec='-rpath $libdir'
   10830       fi
   10831       archive_cmds_need_lc='no'
   10832       hardcode_libdir_separator=:
   10833       ;;
   10834 
   10835     solaris*)
   10836       no_undefined_flag=' -z defs'
   10837       if test yes = "$GCC"; then
   10838 	wlarc='$wl'
   10839 	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   10840 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10841           $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10842       else
   10843 	case `$CC -V 2>&1` in
   10844 	*"Compilers 5.0"*)
   10845 	  wlarc=''
   10846 	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10847 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10848             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   10849 	  ;;
   10850 	*)
   10851 	  wlarc='$wl'
   10852 	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10853 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10854             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10855 	  ;;
   10856 	esac
   10857       fi
   10858       hardcode_libdir_flag_spec='-R$libdir'
   10859       hardcode_shlibpath_var=no
   10860       case $host_os in
   10861       solaris2.[0-5] | solaris2.[0-5].*) ;;
   10862       *)
   10863 	# The compiler driver will combine and reorder linker options,
   10864 	# but understands '-z linker_flag'.  GCC discards it without '$wl',
   10865 	# but is careful enough not to reorder.
   10866 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   10867 	if test yes = "$GCC"; then
   10868 	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
   10869 	else
   10870 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   10871 	fi
   10872 	;;
   10873       esac
   10874       link_all_deplibs=yes
   10875       ;;
   10876 
   10877     sunos4*)
   10878       if test sequent = "$host_vendor"; then
   10879 	# Use $CC to link under sequent, because it throws in some extra .o
   10880 	# files that make .init and .fini sections work.
   10881 	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10882       else
   10883 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   10884       fi
   10885       hardcode_libdir_flag_spec='-L$libdir'
   10886       hardcode_direct=yes
   10887       hardcode_minus_L=yes
   10888       hardcode_shlibpath_var=no
   10889       ;;
   10890 
   10891     sysv4)
   10892       case $host_vendor in
   10893 	sni)
   10894 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10895 	  hardcode_direct=yes # is this really true???
   10896 	;;
   10897 	siemens)
   10898 	  ## LD is ld it makes a PLAMLIB
   10899 	  ## CC just makes a GrossModule.
   10900 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   10901 	  reload_cmds='$CC -r -o $output$reload_objs'
   10902 	  hardcode_direct=no
   10903         ;;
   10904 	motorola)
   10905 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10906 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   10907 	;;
   10908       esac
   10909       runpath_var='LD_RUN_PATH'
   10910       hardcode_shlibpath_var=no
   10911       ;;
   10912 
   10913     sysv4.3*)
   10914       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10915       hardcode_shlibpath_var=no
   10916       export_dynamic_flag_spec='-Bexport'
   10917       ;;
   10918 
   10919     sysv4*MP*)
   10920       if test -d /usr/nec; then
   10921 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10922 	hardcode_shlibpath_var=no
   10923 	runpath_var=LD_RUN_PATH
   10924 	hardcode_runpath_var=yes
   10925 	ld_shlibs=yes
   10926       fi
   10927       ;;
   10928 
   10929     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   10930       no_undefined_flag='$wl-z,text'
   10931       archive_cmds_need_lc=no
   10932       hardcode_shlibpath_var=no
   10933       runpath_var='LD_RUN_PATH'
   10934 
   10935       if test yes = "$GCC"; then
   10936 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10937 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10938       else
   10939 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10940 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10941       fi
   10942       ;;
   10943 
   10944     sysv5* | sco3.2v5* | sco5v6*)
   10945       # Note: We CANNOT use -z defs as we might desire, because we do not
   10946       # link with -lc, and that would cause any symbols used from libc to
   10947       # always be unresolved, which means just about no library would
   10948       # ever link correctly.  If we're not using GNU ld we use -z text
   10949       # though, which does catch some bad symbols but isn't as heavy-handed
   10950       # as -z defs.
   10951       no_undefined_flag='$wl-z,text'
   10952       allow_undefined_flag='$wl-z,nodefs'
   10953       archive_cmds_need_lc=no
   10954       hardcode_shlibpath_var=no
   10955       hardcode_libdir_flag_spec='$wl-R,$libdir'
   10956       hardcode_libdir_separator=':'
   10957       link_all_deplibs=yes
   10958       export_dynamic_flag_spec='$wl-Bexport'
   10959       runpath_var='LD_RUN_PATH'
   10960 
   10961       if test yes = "$GCC"; then
   10962 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10963 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10964       else
   10965 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10966 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10967       fi
   10968       ;;
   10969 
   10970     uts4*)
   10971       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10972       hardcode_libdir_flag_spec='-L$libdir'
   10973       hardcode_shlibpath_var=no
   10974       ;;
   10975 
   10976     *)
   10977       ld_shlibs=no
   10978       ;;
   10979     esac
   10980 
   10981     if test sni = "$host_vendor"; then
   10982       case $host in
   10983       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   10984 	export_dynamic_flag_spec='$wl-Blargedynsym'
   10985 	;;
   10986       esac
   10987     fi
   10988   fi
   10989 
   10990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
   10991 $as_echo "$ld_shlibs" >&6; }
   10992 test no = "$ld_shlibs" && can_build_shared=no
   10993 
   10994 with_gnu_ld=$with_gnu_ld
   10995 
   10996 
   10997 
   10998 
   10999 
   11000 
   11001 
   11002 
   11003 
   11004 
   11005 
   11006 
   11007 
   11008 
   11009 
   11010 #
   11011 # Do we need to explicitly link libc?
   11012 #
   11013 case "x$archive_cmds_need_lc" in
   11014 x|xyes)
   11015   # Assume -lc should be added
   11016   archive_cmds_need_lc=yes
   11017 
   11018   if test yes,yes = "$GCC,$enable_shared"; then
   11019     case $archive_cmds in
   11020     *'~'*)
   11021       # FIXME: we may have to deal with multi-command sequences.
   11022       ;;
   11023     '$CC '*)
   11024       # Test whether the compiler implicitly links with -lc since on some
   11025       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   11026       # to ld, don't add -lc before -lgcc.
   11027       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   11028 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   11029 if ${lt_cv_archive_cmds_need_lc+:} false; then :
   11030   $as_echo_n "(cached) " >&6
   11031 else
   11032   $RM conftest*
   11033 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   11034 
   11035 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   11036   (eval $ac_compile) 2>&5
   11037   ac_status=$?
   11038   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11039   test $ac_status = 0; } 2>conftest.err; then
   11040 	  soname=conftest
   11041 	  lib=conftest
   11042 	  libobjs=conftest.$ac_objext
   11043 	  deplibs=
   11044 	  wl=$lt_prog_compiler_wl
   11045 	  pic_flag=$lt_prog_compiler_pic
   11046 	  compiler_flags=-v
   11047 	  linker_flags=-v
   11048 	  verstring=
   11049 	  output_objdir=.
   11050 	  libname=conftest
   11051 	  lt_save_allow_undefined_flag=$allow_undefined_flag
   11052 	  allow_undefined_flag=
   11053 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   11054   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   11055   ac_status=$?
   11056   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11057   test $ac_status = 0; }
   11058 	  then
   11059 	    lt_cv_archive_cmds_need_lc=no
   11060 	  else
   11061 	    lt_cv_archive_cmds_need_lc=yes
   11062 	  fi
   11063 	  allow_undefined_flag=$lt_save_allow_undefined_flag
   11064 	else
   11065 	  cat conftest.err 1>&5
   11066 	fi
   11067 	$RM conftest*
   11068 
   11069 fi
   11070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
   11071 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
   11072       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
   11073       ;;
   11074     esac
   11075   fi
   11076   ;;
   11077 esac
   11078 
   11079 
   11080 
   11081 
   11082 
   11083 
   11084 
   11085 
   11086 
   11087 
   11088 
   11089 
   11090 
   11091 
   11092 
   11093 
   11094 
   11095 
   11096 
   11097 
   11098 
   11099 
   11100 
   11101 
   11102 
   11103 
   11104 
   11105 
   11106 
   11107 
   11108 
   11109 
   11110 
   11111 
   11112 
   11113 
   11114 
   11115 
   11116 
   11117 
   11118 
   11119 
   11120 
   11121 
   11122 
   11123 
   11124 
   11125 
   11126 
   11127 
   11128 
   11129 
   11130 
   11131 
   11132 
   11133 
   11134 
   11135 
   11136 
   11137 
   11138 
   11139 
   11140 
   11141 
   11142 
   11143 
   11144 
   11145 
   11146 
   11147 
   11148 
   11149 
   11150 
   11151 
   11152 
   11153 
   11154 
   11155 
   11156 
   11157 
   11158 
   11159 
   11160 
   11161 
   11162 
   11163 
   11164 
   11165 
   11166 
   11167 
   11168 
   11169 
   11170 
   11171 
   11172 
   11173 
   11174 
   11175 
   11176 
   11177 
   11178 
   11179 
   11180 
   11181 
   11182 
   11183 
   11184 
   11185 
   11186 
   11187 
   11188 
   11189 
   11190 
   11191 
   11192 
   11193 
   11194 
   11195 
   11196 
   11197 
   11198 
   11199 
   11200 
   11201 
   11202 
   11203 
   11204 
   11205 
   11206 
   11207 
   11208 
   11209 
   11210 
   11211 
   11212 
   11213 
   11214 
   11215 
   11216 
   11217 
   11218 
   11219 
   11220 
   11221 
   11222 
   11223 
   11224 
   11225 
   11226 
   11227 
   11228 
   11229 
   11230   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   11231 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   11232 
   11233 if test yes = "$GCC"; then
   11234   case $host_os in
   11235     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
   11236     *) lt_awk_arg='/^libraries:/' ;;
   11237   esac
   11238   case $host_os in
   11239     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
   11240     *) lt_sed_strip_eq='s|=/|/|g' ;;
   11241   esac
   11242   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   11243   case $lt_search_path_spec in
   11244   *\;*)
   11245     # if the path contains ";" then we assume it to be the separator
   11246     # otherwise default to the standard path separator (i.e. ":") - it is
   11247     # assumed that no part of a normal pathname contains ";" but that should
   11248     # okay in the real world where ";" in dirpaths is itself problematic.
   11249     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
   11250     ;;
   11251   *)
   11252     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
   11253     ;;
   11254   esac
   11255   # Ok, now we have the path, separated by spaces, we can step through it
   11256   # and add multilib dir if necessary...
   11257   lt_tmp_lt_search_path_spec=
   11258   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   11259   # ...but if some path component already ends with the multilib dir we assume
   11260   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
   11261   case "$lt_multi_os_dir; $lt_search_path_spec " in
   11262   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
   11263     lt_multi_os_dir=
   11264     ;;
   11265   esac
   11266   for lt_sys_path in $lt_search_path_spec; do
   11267     if test -d "$lt_sys_path$lt_multi_os_dir"; then
   11268       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
   11269     elif test -n "$lt_multi_os_dir"; then
   11270       test -d "$lt_sys_path" && \
   11271 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   11272     fi
   11273   done
   11274   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
   11275 BEGIN {RS = " "; FS = "/|\n";} {
   11276   lt_foo = "";
   11277   lt_count = 0;
   11278   for (lt_i = NF; lt_i > 0; lt_i--) {
   11279     if ($lt_i != "" && $lt_i != ".") {
   11280       if ($lt_i == "..") {
   11281         lt_count++;
   11282       } else {
   11283         if (lt_count == 0) {
   11284           lt_foo = "/" $lt_i lt_foo;
   11285         } else {
   11286           lt_count--;
   11287         }
   11288       }
   11289     }
   11290   }
   11291   if (lt_foo != "") { lt_freq[lt_foo]++; }
   11292   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   11293 }'`
   11294   # AWK program above erroneously prepends '/' to C:/dos/paths
   11295   # for these hosts.
   11296   case $host_os in
   11297     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
   11298       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
   11299   esac
   11300   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
   11301 else
   11302   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   11303 fi
   11304 library_names_spec=
   11305 libname_spec='lib$name'
   11306 soname_spec=
   11307 shrext_cmds=.so
   11308 postinstall_cmds=
   11309 postuninstall_cmds=
   11310 finish_cmds=
   11311 finish_eval=
   11312 shlibpath_var=
   11313 shlibpath_overrides_runpath=unknown
   11314 version_type=none
   11315 dynamic_linker="$host_os ld.so"
   11316 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   11317 need_lib_prefix=unknown
   11318 hardcode_into_libs=no
   11319 
   11320 # when you set need_version to no, make sure it does not cause -set_version
   11321 # flags to be left without arguments
   11322 need_version=unknown
   11323 
   11324 case $host_os in
   11325 aix3*)
   11326   version_type=linux # correct to gnu/linux during the next big refactor
   11327   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
   11328   shlibpath_var=LIBPATH
   11329 
   11330   # AIX 3 has no versioning support, so we append a major version to the name.
   11331   soname_spec='$libname$release$shared_ext$major'
   11332   ;;
   11333 
   11334 aix[4-9]*)
   11335   version_type=linux # correct to gnu/linux during the next big refactor
   11336   need_lib_prefix=no
   11337   need_version=no
   11338   hardcode_into_libs=yes
   11339   if test ia64 = "$host_cpu"; then
   11340     # AIX 5 supports IA64
   11341     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
   11342     shlibpath_var=LD_LIBRARY_PATH
   11343   else
   11344     # With GCC up to 2.95.x, collect2 would create an import file
   11345     # for dependence libraries.  The import file would start with
   11346     # the line '#! .'.  This would cause the generated library to
   11347     # depend on '.', always an invalid library.  This was fixed in
   11348     # development snapshots of GCC prior to 3.0.
   11349     case $host_os in
   11350       aix4 | aix4.[01] | aix4.[01].*)
   11351       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   11352 	   echo ' yes '
   11353 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
   11354 	:
   11355       else
   11356 	can_build_shared=no
   11357       fi
   11358       ;;
   11359     esac
   11360     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
   11361     # soname into executable. Probably we can add versioning support to
   11362     # collect2, so additional links can be useful in future.
   11363     if test yes = "$aix_use_runtimelinking"; then
   11364       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   11365       # instead of lib<name>.a to let people know that these are not
   11366       # typical AIX shared libraries.
   11367       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11368     else
   11369       # We preserve .a as extension for shared libraries through AIX4.2
   11370       # and later when we are not doing run time linking.
   11371       library_names_spec='$libname$release.a $libname.a'
   11372       soname_spec='$libname$release$shared_ext$major'
   11373     fi
   11374     shlibpath_var=LIBPATH
   11375   fi
   11376   ;;
   11377 
   11378 amigaos*)
   11379   case $host_cpu in
   11380   powerpc)
   11381     # Since July 2007 AmigaOS4 officially supports .so libraries.
   11382     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   11383     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11384     ;;
   11385   m68k)
   11386     library_names_spec='$libname.ixlibrary $libname.a'
   11387     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   11388     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
   11389     ;;
   11390   esac
   11391   ;;
   11392 
   11393 beos*)
   11394   library_names_spec='$libname$shared_ext'
   11395   dynamic_linker="$host_os ld.so"
   11396   shlibpath_var=LIBRARY_PATH
   11397   ;;
   11398 
   11399 bsdi[45]*)
   11400   version_type=linux # correct to gnu/linux during the next big refactor
   11401   need_version=no
   11402   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11403   soname_spec='$libname$release$shared_ext$major'
   11404   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11405   shlibpath_var=LD_LIBRARY_PATH
   11406   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11407   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11408   # the default ld.so.conf also contains /usr/contrib/lib and
   11409   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11410   # libtool to hard-code these into programs
   11411   ;;
   11412 
   11413 cygwin* | mingw* | pw32* | cegcc*)
   11414   version_type=windows
   11415   shrext_cmds=.dll
   11416   need_version=no
   11417   need_lib_prefix=no
   11418 
   11419   case $GCC,$cc_basename in
   11420   yes,*)
   11421     # gcc
   11422     library_names_spec='$libname.dll.a'
   11423     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11424     postinstall_cmds='base_file=`basename \$file`~
   11425       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   11426       dldir=$destdir/`dirname \$dlpath`~
   11427       test -d \$dldir || mkdir -p \$dldir~
   11428       $install_prog $dir/$dlname \$dldir/$dlname~
   11429       chmod a+x \$dldir/$dlname~
   11430       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   11431         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   11432       fi'
   11433     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11434       dlpath=$dir/\$dldll~
   11435        $RM \$dlpath'
   11436     shlibpath_overrides_runpath=yes
   11437 
   11438     case $host_os in
   11439     cygwin*)
   11440       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   11441       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   11442 
   11443       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
   11444       ;;
   11445     mingw* | cegcc*)
   11446       # MinGW DLLs use traditional 'lib' prefix
   11447       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   11448       ;;
   11449     pw32*)
   11450       # pw32 DLLs use 'pw' prefix rather than 'lib'
   11451       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   11452       ;;
   11453     esac
   11454     dynamic_linker='Win32 ld.exe'
   11455     ;;
   11456 
   11457   *,cl*)
   11458     # Native MSVC
   11459     libname_spec='$name'
   11460     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   11461     library_names_spec='$libname.dll.lib'
   11462 
   11463     case $build_os in
   11464     mingw*)
   11465       sys_lib_search_path_spec=
   11466       lt_save_ifs=$IFS
   11467       IFS=';'
   11468       for lt_path in $LIB
   11469       do
   11470         IFS=$lt_save_ifs
   11471         # Let DOS variable expansion print the short 8.3 style file name.
   11472         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
   11473         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
   11474       done
   11475       IFS=$lt_save_ifs
   11476       # Convert to MSYS style.
   11477       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
   11478       ;;
   11479     cygwin*)
   11480       # Convert to unix form, then to dos form, then back to unix form
   11481       # but this time dos style (no spaces!) so that the unix form looks
   11482       # like /cygdrive/c/PROGRA~1:/cygdr...
   11483       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
   11484       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
   11485       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   11486       ;;
   11487     *)
   11488       sys_lib_search_path_spec=$LIB
   11489       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   11490         # It is most probably a Windows format PATH.
   11491         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11492       else
   11493         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   11494       fi
   11495       # FIXME: find the short name or the path components, as spaces are
   11496       # common. (e.g. "Program Files" -> "PROGRA~1")
   11497       ;;
   11498     esac
   11499 
   11500     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11501     postinstall_cmds='base_file=`basename \$file`~
   11502       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   11503       dldir=$destdir/`dirname \$dlpath`~
   11504       test -d \$dldir || mkdir -p \$dldir~
   11505       $install_prog $dir/$dlname \$dldir/$dlname'
   11506     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11507       dlpath=$dir/\$dldll~
   11508        $RM \$dlpath'
   11509     shlibpath_overrides_runpath=yes
   11510     dynamic_linker='Win32 link.exe'
   11511     ;;
   11512 
   11513   *)
   11514     # Assume MSVC wrapper
   11515     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
   11516     dynamic_linker='Win32 ld.exe'
   11517     ;;
   11518   esac
   11519   # FIXME: first we should search . and the directory the executable is in
   11520   shlibpath_var=PATH
   11521   ;;
   11522 
   11523 darwin* | rhapsody*)
   11524   dynamic_linker="$host_os dyld"
   11525   version_type=darwin
   11526   need_lib_prefix=no
   11527   need_version=no
   11528   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
   11529   soname_spec='$libname$release$major$shared_ext'
   11530   shlibpath_overrides_runpath=yes
   11531   shlibpath_var=DYLD_LIBRARY_PATH
   11532   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   11533 
   11534   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   11535   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   11536   ;;
   11537 
   11538 dgux*)
   11539   version_type=linux # correct to gnu/linux during the next big refactor
   11540   need_lib_prefix=no
   11541   need_version=no
   11542   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11543   soname_spec='$libname$release$shared_ext$major'
   11544   shlibpath_var=LD_LIBRARY_PATH
   11545   ;;
   11546 
   11547 freebsd* | dragonfly*)
   11548   # DragonFly does not have aout.  When/if they implement a new
   11549   # versioning mechanism, adjust this.
   11550   if test -x /usr/bin/objformat; then
   11551     objformat=`/usr/bin/objformat`
   11552   else
   11553     case $host_os in
   11554     freebsd[23].*) objformat=aout ;;
   11555     *) objformat=elf ;;
   11556     esac
   11557   fi
   11558   version_type=freebsd-$objformat
   11559   case $version_type in
   11560     freebsd-elf*)
   11561       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   11562       need_version=no
   11563       need_lib_prefix=no
   11564       ;;
   11565     freebsd-*)
   11566       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   11567       need_version=yes
   11568       ;;
   11569   esac
   11570   shlibpath_var=LD_LIBRARY_PATH
   11571   case $host_os in
   11572   freebsd2.*)
   11573     shlibpath_overrides_runpath=yes
   11574     ;;
   11575   freebsd3.[01]* | freebsdelf3.[01]*)
   11576     shlibpath_overrides_runpath=yes
   11577     hardcode_into_libs=yes
   11578     ;;
   11579   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   11580   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   11581     shlibpath_overrides_runpath=no
   11582     hardcode_into_libs=yes
   11583     ;;
   11584   *) # from 4.6 on, and DragonFly
   11585     shlibpath_overrides_runpath=yes
   11586     hardcode_into_libs=yes
   11587     ;;
   11588   esac
   11589   ;;
   11590 
   11591 haiku*)
   11592   version_type=linux # correct to gnu/linux during the next big refactor
   11593   need_lib_prefix=no
   11594   need_version=no
   11595   dynamic_linker="$host_os runtime_loader"
   11596   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11597   soname_spec='$libname$release$shared_ext$major'
   11598   shlibpath_var=LIBRARY_PATH
   11599   shlibpath_overrides_runpath=no
   11600   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
   11601   hardcode_into_libs=yes
   11602   ;;
   11603 
   11604 hpux9* | hpux10* | hpux11*)
   11605   # Give a soname corresponding to the major version so that dld.sl refuses to
   11606   # link against other versions.
   11607   version_type=sunos
   11608   need_lib_prefix=no
   11609   need_version=no
   11610   case $host_cpu in
   11611   ia64*)
   11612     shrext_cmds='.so'
   11613     hardcode_into_libs=yes
   11614     dynamic_linker="$host_os dld.so"
   11615     shlibpath_var=LD_LIBRARY_PATH
   11616     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11617     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11618     soname_spec='$libname$release$shared_ext$major'
   11619     if test 32 = "$HPUX_IA64_MODE"; then
   11620       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   11621     else
   11622       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   11623     fi
   11624     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11625     ;;
   11626   hppa*64*)
   11627     shrext_cmds='.sl'
   11628     hardcode_into_libs=yes
   11629     dynamic_linker="$host_os dld.sl"
   11630     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   11631     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11632     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11633     soname_spec='$libname$release$shared_ext$major'
   11634     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   11635     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11636     ;;
   11637   *)
   11638     shrext_cmds='.sl'
   11639     dynamic_linker="$host_os dld.sl"
   11640     shlibpath_var=SHLIB_PATH
   11641     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   11642     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11643     soname_spec='$libname$release$shared_ext$major'
   11644     ;;
   11645   esac
   11646   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   11647   postinstall_cmds='chmod 555 $lib'
   11648   # or fails outright, so override atomically:
   11649   install_override_mode=555
   11650   ;;
   11651 
   11652 interix[3-9]*)
   11653   version_type=linux # correct to gnu/linux during the next big refactor
   11654   need_lib_prefix=no
   11655   need_version=no
   11656   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11657   soname_spec='$libname$release$shared_ext$major'
   11658   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   11659   shlibpath_var=LD_LIBRARY_PATH
   11660   shlibpath_overrides_runpath=no
   11661   hardcode_into_libs=yes
   11662   ;;
   11663 
   11664 irix5* | irix6* | nonstopux*)
   11665   case $host_os in
   11666     nonstopux*) version_type=nonstopux ;;
   11667     *)
   11668 	if test yes = "$lt_cv_prog_gnu_ld"; then
   11669 		version_type=linux # correct to gnu/linux during the next big refactor
   11670 	else
   11671 		version_type=irix
   11672 	fi ;;
   11673   esac
   11674   need_lib_prefix=no
   11675   need_version=no
   11676   soname_spec='$libname$release$shared_ext$major'
   11677   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
   11678   case $host_os in
   11679   irix5* | nonstopux*)
   11680     libsuff= shlibsuff=
   11681     ;;
   11682   *)
   11683     case $LD in # libtool.m4 will add one of these switches to LD
   11684     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   11685       libsuff= shlibsuff= libmagic=32-bit;;
   11686     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   11687       libsuff=32 shlibsuff=N32 libmagic=N32;;
   11688     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   11689       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   11690     *) libsuff= shlibsuff= libmagic=never-match;;
   11691     esac
   11692     ;;
   11693   esac
   11694   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   11695   shlibpath_overrides_runpath=no
   11696   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
   11697   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
   11698   hardcode_into_libs=yes
   11699   ;;
   11700 
   11701 # No shared lib support for Linux oldld, aout, or coff.
   11702 linux*oldld* | linux*aout* | linux*coff*)
   11703   dynamic_linker=no
   11704   ;;
   11705 
   11706 linux*android*)
   11707   version_type=none # Android doesn't support versioned libraries.
   11708   need_lib_prefix=no
   11709   need_version=no
   11710   library_names_spec='$libname$release$shared_ext'
   11711   soname_spec='$libname$release$shared_ext'
   11712   finish_cmds=
   11713   shlibpath_var=LD_LIBRARY_PATH
   11714   shlibpath_overrides_runpath=yes
   11715 
   11716   # This implies no fast_install, which is unacceptable.
   11717   # Some rework will be needed to allow for fast_install
   11718   # before this can be enabled.
   11719   hardcode_into_libs=yes
   11720 
   11721   dynamic_linker='Android linker'
   11722   # Don't embed -rpath directories since the linker doesn't support them.
   11723   hardcode_libdir_flag_spec='-L$libdir'
   11724   ;;
   11725 
   11726 # This must be glibc/ELF.
   11727 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   11728   version_type=linux # correct to gnu/linux during the next big refactor
   11729   need_lib_prefix=no
   11730   need_version=no
   11731   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11732   soname_spec='$libname$release$shared_ext$major'
   11733   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   11734   shlibpath_var=LD_LIBRARY_PATH
   11735   shlibpath_overrides_runpath=no
   11736 
   11737   # Some binutils ld are patched to set DT_RUNPATH
   11738   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
   11739   $as_echo_n "(cached) " >&6
   11740 else
   11741   lt_cv_shlibpath_overrides_runpath=no
   11742     save_LDFLAGS=$LDFLAGS
   11743     save_libdir=$libdir
   11744     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
   11745 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
   11746     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11747 /* end confdefs.h.  */
   11748 
   11749 int
   11750 main ()
   11751 {
   11752 
   11753   ;
   11754   return 0;
   11755 }
   11756 _ACEOF
   11757 if ac_fn_c_try_link "$LINENO"; then :
   11758   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
   11759   lt_cv_shlibpath_overrides_runpath=yes
   11760 fi
   11761 fi
   11762 rm -f core conftest.err conftest.$ac_objext \
   11763     conftest$ac_exeext conftest.$ac_ext
   11764     LDFLAGS=$save_LDFLAGS
   11765     libdir=$save_libdir
   11766 
   11767 fi
   11768 
   11769   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   11770 
   11771   # This implies no fast_install, which is unacceptable.
   11772   # Some rework will be needed to allow for fast_install
   11773   # before this can be enabled.
   11774   hardcode_into_libs=yes
   11775 
   11776   # Append ld.so.conf contents to the search path
   11777   if test -f /etc/ld.so.conf; then
   11778     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;s/"//g;/^$/d' | tr '\n' ' '`
   11779     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   11780   fi
   11781 
   11782   # We used to test for /lib/ld.so.1 and disable shared libraries on
   11783   # powerpc, because MkLinux only supported shared libraries with the
   11784   # GNU dynamic linker.  Since this was broken with cross compilers,
   11785   # most powerpc-linux boxes support dynamic linking these days and
   11786   # people can always --disable-shared, the test was removed, and we
   11787   # assume the GNU/Linux dynamic linker is in use.
   11788   dynamic_linker='GNU/Linux ld.so'
   11789   ;;
   11790 
   11791 netbsd*)
   11792   version_type=sunos
   11793   need_lib_prefix=no
   11794   need_version=no
   11795   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11796     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   11797     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11798     dynamic_linker='NetBSD (a.out) ld.so'
   11799   else
   11800     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11801     soname_spec='$libname$release$shared_ext$major'
   11802     dynamic_linker='NetBSD ld.elf_so'
   11803   fi
   11804   shlibpath_var=LD_LIBRARY_PATH
   11805   shlibpath_overrides_runpath=yes
   11806   hardcode_into_libs=yes
   11807   ;;
   11808 
   11809 newsos6)
   11810   version_type=linux # correct to gnu/linux during the next big refactor
   11811   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11812   shlibpath_var=LD_LIBRARY_PATH
   11813   shlibpath_overrides_runpath=yes
   11814   ;;
   11815 
   11816 *nto* | *qnx*)
   11817   version_type=qnx
   11818   need_lib_prefix=no
   11819   need_version=no
   11820   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11821   soname_spec='$libname$release$shared_ext$major'
   11822   shlibpath_var=LD_LIBRARY_PATH
   11823   shlibpath_overrides_runpath=no
   11824   hardcode_into_libs=yes
   11825   dynamic_linker='ldqnx.so'
   11826   ;;
   11827 
   11828 openbsd* | bitrig*)
   11829   version_type=sunos
   11830   sys_lib_dlsearch_path_spec=/usr/lib
   11831   need_lib_prefix=no
   11832   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   11833     need_version=no
   11834   else
   11835     need_version=yes
   11836   fi
   11837   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   11838   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11839   shlibpath_var=LD_LIBRARY_PATH
   11840   shlibpath_overrides_runpath=yes
   11841   ;;
   11842 
   11843 os2*)
   11844   libname_spec='$name'
   11845   shrext_cmds=.dll
   11846   need_lib_prefix=no
   11847   library_names_spec='$libname$shared_ext $libname.a'
   11848   dynamic_linker='OS/2 ld.exe'
   11849   shlibpath_var=LIBPATH
   11850   ;;
   11851 
   11852 osf3* | osf4* | osf5*)
   11853   version_type=osf
   11854   need_lib_prefix=no
   11855   need_version=no
   11856   soname_spec='$libname$release$shared_ext$major'
   11857   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11858   shlibpath_var=LD_LIBRARY_PATH
   11859   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   11860   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11861   ;;
   11862 
   11863 rdos*)
   11864   dynamic_linker=no
   11865   ;;
   11866 
   11867 solaris*)
   11868   version_type=linux # correct to gnu/linux during the next big refactor
   11869   need_lib_prefix=no
   11870   need_version=no
   11871   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11872   soname_spec='$libname$release$shared_ext$major'
   11873   shlibpath_var=LD_LIBRARY_PATH
   11874   shlibpath_overrides_runpath=yes
   11875   hardcode_into_libs=yes
   11876   # ldd complains unless libraries are executable
   11877   postinstall_cmds='chmod +x $lib'
   11878   ;;
   11879 
   11880 sunos4*)
   11881   version_type=sunos
   11882   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   11883   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   11884   shlibpath_var=LD_LIBRARY_PATH
   11885   shlibpath_overrides_runpath=yes
   11886   if test yes = "$with_gnu_ld"; then
   11887     need_lib_prefix=no
   11888   fi
   11889   need_version=yes
   11890   ;;
   11891 
   11892 sysv4 | sysv4.3*)
   11893   version_type=linux # correct to gnu/linux during the next big refactor
   11894   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11895   soname_spec='$libname$release$shared_ext$major'
   11896   shlibpath_var=LD_LIBRARY_PATH
   11897   case $host_vendor in
   11898     sni)
   11899       shlibpath_overrides_runpath=no
   11900       need_lib_prefix=no
   11901       runpath_var=LD_RUN_PATH
   11902       ;;
   11903     siemens)
   11904       need_lib_prefix=no
   11905       ;;
   11906     motorola)
   11907       need_lib_prefix=no
   11908       need_version=no
   11909       shlibpath_overrides_runpath=no
   11910       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   11911       ;;
   11912   esac
   11913   ;;
   11914 
   11915 sysv4*MP*)
   11916   if test -d /usr/nec; then
   11917     version_type=linux # correct to gnu/linux during the next big refactor
   11918     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
   11919     soname_spec='$libname$shared_ext.$major'
   11920     shlibpath_var=LD_LIBRARY_PATH
   11921   fi
   11922   ;;
   11923 
   11924 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   11925   version_type=freebsd-elf
   11926   need_lib_prefix=no
   11927   need_version=no
   11928   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   11929   soname_spec='$libname$release$shared_ext$major'
   11930   shlibpath_var=LD_LIBRARY_PATH
   11931   shlibpath_overrides_runpath=yes
   11932   hardcode_into_libs=yes
   11933   if test yes = "$with_gnu_ld"; then
   11934     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   11935   else
   11936     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   11937     case $host_os in
   11938       sco3.2v5*)
   11939         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   11940 	;;
   11941     esac
   11942   fi
   11943   sys_lib_dlsearch_path_spec='/usr/lib'
   11944   ;;
   11945 
   11946 tpf*)
   11947   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   11948   version_type=linux # correct to gnu/linux during the next big refactor
   11949   need_lib_prefix=no
   11950   need_version=no
   11951   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11952   shlibpath_var=LD_LIBRARY_PATH
   11953   shlibpath_overrides_runpath=no
   11954   hardcode_into_libs=yes
   11955   ;;
   11956 
   11957 uts4*)
   11958   version_type=linux # correct to gnu/linux during the next big refactor
   11959   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11960   soname_spec='$libname$release$shared_ext$major'
   11961   shlibpath_var=LD_LIBRARY_PATH
   11962   ;;
   11963 
   11964 *)
   11965   dynamic_linker=no
   11966   ;;
   11967 esac
   11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   11969 $as_echo "$dynamic_linker" >&6; }
   11970 test no = "$dynamic_linker" && can_build_shared=no
   11971 
   11972 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   11973 if test yes = "$GCC"; then
   11974   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   11975 fi
   11976 
   11977 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
   11978   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
   11979 fi
   11980 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
   11981   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
   11982 fi
   11983 
   11984 
   11985 
   11986 
   11987 
   11988 
   11989 
   11990 
   11991 
   11992 
   11993 
   11994 
   11995 
   11996 
   11997 
   11998 
   11999 
   12000 
   12001 
   12002 
   12003 
   12004 
   12005 
   12006 
   12007 
   12008 
   12009 
   12010 
   12011 
   12012 
   12013 
   12014 
   12015 
   12016 
   12017 
   12018 
   12019 
   12020 
   12021 
   12022 
   12023 
   12024 
   12025 
   12026 
   12027 
   12028 
   12029 
   12030 
   12031 
   12032 
   12033 
   12034 
   12035 
   12036 
   12037 
   12038 
   12039 
   12040 
   12041 
   12042 
   12043 
   12044 
   12045 
   12046 
   12047 
   12048 
   12049 
   12050 
   12051 
   12052 
   12053 
   12054 
   12055 
   12056 
   12057 
   12058 
   12059 
   12060 
   12061 
   12062 
   12063 
   12064 
   12065 
   12066 
   12067 
   12068 
   12069 
   12070 
   12071 
   12072 
   12073 
   12074 
   12075   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   12076 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   12077 hardcode_action=
   12078 if test -n "$hardcode_libdir_flag_spec" ||
   12079    test -n "$runpath_var" ||
   12080    test yes = "$hardcode_automatic"; then
   12081 
   12082   # We can hardcode non-existent directories.
   12083   if test no != "$hardcode_direct" &&
   12084      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12085      # have to relink, otherwise we might link with an installed library
   12086      # when we should be linking with a yet-to-be-installed one
   12087      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
   12088      test no != "$hardcode_minus_L"; then
   12089     # Linking always hardcodes the temporary library directory.
   12090     hardcode_action=relink
   12091   else
   12092     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12093     hardcode_action=immediate
   12094   fi
   12095 else
   12096   # We cannot hardcode anything, or else we can only hardcode existing
   12097   # directories.
   12098   hardcode_action=unsupported
   12099 fi
   12100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
   12101 $as_echo "$hardcode_action" >&6; }
   12102 
   12103 if test relink = "$hardcode_action" ||
   12104    test yes = "$inherit_rpath"; then
   12105   # Fast installation is not supported
   12106   enable_fast_install=no
   12107 elif test yes = "$shlibpath_overrides_runpath" ||
   12108      test no = "$enable_shared"; then
   12109   # Fast installation is not necessary
   12110   enable_fast_install=needless
   12111 fi
   12112 
   12113 
   12114 
   12115 
   12116 
   12117 
   12118   if test yes != "$enable_dlopen"; then
   12119   enable_dlopen=unknown
   12120   enable_dlopen_self=unknown
   12121   enable_dlopen_self_static=unknown
   12122 else
   12123   lt_cv_dlopen=no
   12124   lt_cv_dlopen_libs=
   12125 
   12126   case $host_os in
   12127   beos*)
   12128     lt_cv_dlopen=load_add_on
   12129     lt_cv_dlopen_libs=
   12130     lt_cv_dlopen_self=yes
   12131     ;;
   12132 
   12133   mingw* | pw32* | cegcc*)
   12134     lt_cv_dlopen=LoadLibrary
   12135     lt_cv_dlopen_libs=
   12136     ;;
   12137 
   12138   cygwin*)
   12139     lt_cv_dlopen=dlopen
   12140     lt_cv_dlopen_libs=
   12141     ;;
   12142 
   12143   darwin*)
   12144     # if libdl is installed we need to link against it
   12145     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   12146 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   12147 if ${ac_cv_lib_dl_dlopen+:} false; then :
   12148   $as_echo_n "(cached) " >&6
   12149 else
   12150   ac_check_lib_save_LIBS=$LIBS
   12151 LIBS="-ldl  $LIBS"
   12152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12153 /* end confdefs.h.  */
   12154 
   12155 /* Override any GCC internal prototype to avoid an error.
   12156    Use char because int might match the return type of a GCC
   12157    builtin and then its argument prototype would still apply.  */
   12158 #ifdef __cplusplus
   12159 extern "C"
   12160 #endif
   12161 char dlopen ();
   12162 int
   12163 main ()
   12164 {
   12165 return dlopen ();
   12166   ;
   12167   return 0;
   12168 }
   12169 _ACEOF
   12170 if ac_fn_c_try_link "$LINENO"; then :
   12171   ac_cv_lib_dl_dlopen=yes
   12172 else
   12173   ac_cv_lib_dl_dlopen=no
   12174 fi
   12175 rm -f core conftest.err conftest.$ac_objext \
   12176     conftest$ac_exeext conftest.$ac_ext
   12177 LIBS=$ac_check_lib_save_LIBS
   12178 fi
   12179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   12180 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   12181 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   12182   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   12183 else
   12184 
   12185     lt_cv_dlopen=dyld
   12186     lt_cv_dlopen_libs=
   12187     lt_cv_dlopen_self=yes
   12188 
   12189 fi
   12190 
   12191     ;;
   12192 
   12193   tpf*)
   12194     # Don't try to run any link tests for TPF.  We know it's impossible
   12195     # because TPF is a cross-compiler, and we know how we open DSOs.
   12196     lt_cv_dlopen=dlopen
   12197     lt_cv_dlopen_libs=
   12198     lt_cv_dlopen_self=no
   12199     ;;
   12200 
   12201   *)
   12202     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
   12203 if test "x$ac_cv_func_shl_load" = xyes; then :
   12204   lt_cv_dlopen=shl_load
   12205 else
   12206   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
   12207 $as_echo_n "checking for shl_load in -ldld... " >&6; }
   12208 if ${ac_cv_lib_dld_shl_load+:} false; then :
   12209   $as_echo_n "(cached) " >&6
   12210 else
   12211   ac_check_lib_save_LIBS=$LIBS
   12212 LIBS="-ldld  $LIBS"
   12213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12214 /* end confdefs.h.  */
   12215 
   12216 /* Override any GCC internal prototype to avoid an error.
   12217    Use char because int might match the return type of a GCC
   12218    builtin and then its argument prototype would still apply.  */
   12219 #ifdef __cplusplus
   12220 extern "C"
   12221 #endif
   12222 char shl_load ();
   12223 int
   12224 main ()
   12225 {
   12226 return shl_load ();
   12227   ;
   12228   return 0;
   12229 }
   12230 _ACEOF
   12231 if ac_fn_c_try_link "$LINENO"; then :
   12232   ac_cv_lib_dld_shl_load=yes
   12233 else
   12234   ac_cv_lib_dld_shl_load=no
   12235 fi
   12236 rm -f core conftest.err conftest.$ac_objext \
   12237     conftest$ac_exeext conftest.$ac_ext
   12238 LIBS=$ac_check_lib_save_LIBS
   12239 fi
   12240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
   12241 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
   12242 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
   12243   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
   12244 else
   12245   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   12246 if test "x$ac_cv_func_dlopen" = xyes; then :
   12247   lt_cv_dlopen=dlopen
   12248 else
   12249   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   12250 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   12251 if ${ac_cv_lib_dl_dlopen+:} false; then :
   12252   $as_echo_n "(cached) " >&6
   12253 else
   12254   ac_check_lib_save_LIBS=$LIBS
   12255 LIBS="-ldl  $LIBS"
   12256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12257 /* end confdefs.h.  */
   12258 
   12259 /* Override any GCC internal prototype to avoid an error.
   12260    Use char because int might match the return type of a GCC
   12261    builtin and then its argument prototype would still apply.  */
   12262 #ifdef __cplusplus
   12263 extern "C"
   12264 #endif
   12265 char dlopen ();
   12266 int
   12267 main ()
   12268 {
   12269 return dlopen ();
   12270   ;
   12271   return 0;
   12272 }
   12273 _ACEOF
   12274 if ac_fn_c_try_link "$LINENO"; then :
   12275   ac_cv_lib_dl_dlopen=yes
   12276 else
   12277   ac_cv_lib_dl_dlopen=no
   12278 fi
   12279 rm -f core conftest.err conftest.$ac_objext \
   12280     conftest$ac_exeext conftest.$ac_ext
   12281 LIBS=$ac_check_lib_save_LIBS
   12282 fi
   12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   12284 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   12285 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   12286   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   12287 else
   12288   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
   12289 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
   12290 if ${ac_cv_lib_svld_dlopen+:} false; then :
   12291   $as_echo_n "(cached) " >&6
   12292 else
   12293   ac_check_lib_save_LIBS=$LIBS
   12294 LIBS="-lsvld  $LIBS"
   12295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12296 /* end confdefs.h.  */
   12297 
   12298 /* Override any GCC internal prototype to avoid an error.
   12299    Use char because int might match the return type of a GCC
   12300    builtin and then its argument prototype would still apply.  */
   12301 #ifdef __cplusplus
   12302 extern "C"
   12303 #endif
   12304 char dlopen ();
   12305 int
   12306 main ()
   12307 {
   12308 return dlopen ();
   12309   ;
   12310   return 0;
   12311 }
   12312 _ACEOF
   12313 if ac_fn_c_try_link "$LINENO"; then :
   12314   ac_cv_lib_svld_dlopen=yes
   12315 else
   12316   ac_cv_lib_svld_dlopen=no
   12317 fi
   12318 rm -f core conftest.err conftest.$ac_objext \
   12319     conftest$ac_exeext conftest.$ac_ext
   12320 LIBS=$ac_check_lib_save_LIBS
   12321 fi
   12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
   12323 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
   12324 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
   12325   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
   12326 else
   12327   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
   12328 $as_echo_n "checking for dld_link in -ldld... " >&6; }
   12329 if ${ac_cv_lib_dld_dld_link+:} false; then :
   12330   $as_echo_n "(cached) " >&6
   12331 else
   12332   ac_check_lib_save_LIBS=$LIBS
   12333 LIBS="-ldld  $LIBS"
   12334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12335 /* end confdefs.h.  */
   12336 
   12337 /* Override any GCC internal prototype to avoid an error.
   12338    Use char because int might match the return type of a GCC
   12339    builtin and then its argument prototype would still apply.  */
   12340 #ifdef __cplusplus
   12341 extern "C"
   12342 #endif
   12343 char dld_link ();
   12344 int
   12345 main ()
   12346 {
   12347 return dld_link ();
   12348   ;
   12349   return 0;
   12350 }
   12351 _ACEOF
   12352 if ac_fn_c_try_link "$LINENO"; then :
   12353   ac_cv_lib_dld_dld_link=yes
   12354 else
   12355   ac_cv_lib_dld_dld_link=no
   12356 fi
   12357 rm -f core conftest.err conftest.$ac_objext \
   12358     conftest$ac_exeext conftest.$ac_ext
   12359 LIBS=$ac_check_lib_save_LIBS
   12360 fi
   12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
   12362 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
   12363 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
   12364   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
   12365 fi
   12366 
   12367 
   12368 fi
   12369 
   12370 
   12371 fi
   12372 
   12373 
   12374 fi
   12375 
   12376 
   12377 fi
   12378 
   12379 
   12380 fi
   12381 
   12382     ;;
   12383   esac
   12384 
   12385   if test no = "$lt_cv_dlopen"; then
   12386     enable_dlopen=no
   12387   else
   12388     enable_dlopen=yes
   12389   fi
   12390 
   12391   case $lt_cv_dlopen in
   12392   dlopen)
   12393     save_CPPFLAGS=$CPPFLAGS
   12394     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   12395 
   12396     save_LDFLAGS=$LDFLAGS
   12397     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   12398 
   12399     save_LIBS=$LIBS
   12400     LIBS="$lt_cv_dlopen_libs $LIBS"
   12401 
   12402     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
   12403 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
   12404 if ${lt_cv_dlopen_self+:} false; then :
   12405   $as_echo_n "(cached) " >&6
   12406 else
   12407   	  if test yes = "$cross_compiling"; then :
   12408   lt_cv_dlopen_self=cross
   12409 else
   12410   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12411   lt_status=$lt_dlunknown
   12412   cat > conftest.$ac_ext <<_LT_EOF
   12413 #line $LINENO "configure"
   12414 #include "confdefs.h"
   12415 
   12416 #if HAVE_DLFCN_H
   12417 #include <dlfcn.h>
   12418 #endif
   12419 
   12420 #include <stdio.h>
   12421 
   12422 #ifdef RTLD_GLOBAL
   12423 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12424 #else
   12425 #  ifdef DL_GLOBAL
   12426 #    define LT_DLGLOBAL		DL_GLOBAL
   12427 #  else
   12428 #    define LT_DLGLOBAL		0
   12429 #  endif
   12430 #endif
   12431 
   12432 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12433    find out it does not work in some platform. */
   12434 #ifndef LT_DLLAZY_OR_NOW
   12435 #  ifdef RTLD_LAZY
   12436 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12437 #  else
   12438 #    ifdef DL_LAZY
   12439 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12440 #    else
   12441 #      ifdef RTLD_NOW
   12442 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12443 #      else
   12444 #        ifdef DL_NOW
   12445 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12446 #        else
   12447 #          define LT_DLLAZY_OR_NOW	0
   12448 #        endif
   12449 #      endif
   12450 #    endif
   12451 #  endif
   12452 #endif
   12453 
   12454 /* When -fvisbility=hidden is used, assume the code has been annotated
   12455    correspondingly for the symbols needed.  */
   12456 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   12457 int fnord () __attribute__((visibility("default")));
   12458 #endif
   12459 
   12460 int fnord () { return 42; }
   12461 int main ()
   12462 {
   12463   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12464   int status = $lt_dlunknown;
   12465 
   12466   if (self)
   12467     {
   12468       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12469       else
   12470         {
   12471 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   12472           else puts (dlerror ());
   12473 	}
   12474       /* dlclose (self); */
   12475     }
   12476   else
   12477     puts (dlerror ());
   12478 
   12479   return status;
   12480 }
   12481 _LT_EOF
   12482   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   12483   (eval $ac_link) 2>&5
   12484   ac_status=$?
   12485   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12486   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   12487     (./conftest; exit; ) >&5 2>/dev/null
   12488     lt_status=$?
   12489     case x$lt_status in
   12490       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   12491       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   12492       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   12493     esac
   12494   else :
   12495     # compilation failed
   12496     lt_cv_dlopen_self=no
   12497   fi
   12498 fi
   12499 rm -fr conftest*
   12500 
   12501 
   12502 fi
   12503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
   12504 $as_echo "$lt_cv_dlopen_self" >&6; }
   12505 
   12506     if test yes = "$lt_cv_dlopen_self"; then
   12507       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   12508       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
   12509 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
   12510 if ${lt_cv_dlopen_self_static+:} false; then :
   12511   $as_echo_n "(cached) " >&6
   12512 else
   12513   	  if test yes = "$cross_compiling"; then :
   12514   lt_cv_dlopen_self_static=cross
   12515 else
   12516   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12517   lt_status=$lt_dlunknown
   12518   cat > conftest.$ac_ext <<_LT_EOF
   12519 #line $LINENO "configure"
   12520 #include "confdefs.h"
   12521 
   12522 #if HAVE_DLFCN_H
   12523 #include <dlfcn.h>
   12524 #endif
   12525 
   12526 #include <stdio.h>
   12527 
   12528 #ifdef RTLD_GLOBAL
   12529 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12530 #else
   12531 #  ifdef DL_GLOBAL
   12532 #    define LT_DLGLOBAL		DL_GLOBAL
   12533 #  else
   12534 #    define LT_DLGLOBAL		0
   12535 #  endif
   12536 #endif
   12537 
   12538 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12539    find out it does not work in some platform. */
   12540 #ifndef LT_DLLAZY_OR_NOW
   12541 #  ifdef RTLD_LAZY
   12542 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12543 #  else
   12544 #    ifdef DL_LAZY
   12545 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12546 #    else
   12547 #      ifdef RTLD_NOW
   12548 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12549 #      else
   12550 #        ifdef DL_NOW
   12551 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12552 #        else
   12553 #          define LT_DLLAZY_OR_NOW	0
   12554 #        endif
   12555 #      endif
   12556 #    endif
   12557 #  endif
   12558 #endif
   12559 
   12560 /* When -fvisbility=hidden is used, assume the code has been annotated
   12561    correspondingly for the symbols needed.  */
   12562 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   12563 int fnord () __attribute__((visibility("default")));
   12564 #endif
   12565 
   12566 int fnord () { return 42; }
   12567 int main ()
   12568 {
   12569   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12570   int status = $lt_dlunknown;
   12571 
   12572   if (self)
   12573     {
   12574       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12575       else
   12576         {
   12577 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   12578           else puts (dlerror ());
   12579 	}
   12580       /* dlclose (self); */
   12581     }
   12582   else
   12583     puts (dlerror ());
   12584 
   12585   return status;
   12586 }
   12587 _LT_EOF
   12588   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   12589   (eval $ac_link) 2>&5
   12590   ac_status=$?
   12591   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12592   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   12593     (./conftest; exit; ) >&5 2>/dev/null
   12594     lt_status=$?
   12595     case x$lt_status in
   12596       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   12597       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   12598       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   12599     esac
   12600   else :
   12601     # compilation failed
   12602     lt_cv_dlopen_self_static=no
   12603   fi
   12604 fi
   12605 rm -fr conftest*
   12606 
   12607 
   12608 fi
   12609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
   12610 $as_echo "$lt_cv_dlopen_self_static" >&6; }
   12611     fi
   12612 
   12613     CPPFLAGS=$save_CPPFLAGS
   12614     LDFLAGS=$save_LDFLAGS
   12615     LIBS=$save_LIBS
   12616     ;;
   12617   esac
   12618 
   12619   case $lt_cv_dlopen_self in
   12620   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   12621   *) enable_dlopen_self=unknown ;;
   12622   esac
   12623 
   12624   case $lt_cv_dlopen_self_static in
   12625   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   12626   *) enable_dlopen_self_static=unknown ;;
   12627   esac
   12628 fi
   12629 
   12630 
   12631 
   12632 
   12633 
   12634 
   12635 
   12636 
   12637 
   12638 
   12639 
   12640 
   12641 
   12642 
   12643 
   12644 
   12645 
   12646 striplib=
   12647 old_striplib=
   12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
   12649 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
   12650 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
   12651   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   12652   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   12653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12654 $as_echo "yes" >&6; }
   12655 else
   12656 # FIXME - insert some real tests, host_os isn't really good enough
   12657   case $host_os in
   12658   darwin*)
   12659     if test -n "$STRIP"; then
   12660       striplib="$STRIP -x"
   12661       old_striplib="$STRIP -S"
   12662       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12663 $as_echo "yes" >&6; }
   12664     else
   12665       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12666 $as_echo "no" >&6; }
   12667     fi
   12668     ;;
   12669   *)
   12670     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12671 $as_echo "no" >&6; }
   12672     ;;
   12673   esac
   12674 fi
   12675 
   12676 
   12677 
   12678 
   12679 
   12680 
   12681 
   12682 
   12683 
   12684 
   12685 
   12686 
   12687   # Report what library types will actually be built
   12688   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   12689 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   12690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   12691 $as_echo "$can_build_shared" >&6; }
   12692 
   12693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   12694 $as_echo_n "checking whether to build shared libraries... " >&6; }
   12695   test no = "$can_build_shared" && enable_shared=no
   12696 
   12697   # On AIX, shared libraries and static libraries use the same namespace, and
   12698   # are all built from PIC.
   12699   case $host_os in
   12700   aix3*)
   12701     test yes = "$enable_shared" && enable_static=no
   12702     if test -n "$RANLIB"; then
   12703       archive_cmds="$archive_cmds~\$RANLIB \$lib"
   12704       postinstall_cmds='$RANLIB $lib'
   12705     fi
   12706     ;;
   12707 
   12708   aix[4-9]*)
   12709     if test ia64 != "$host_cpu" && test no = "$aix_use_runtimelinking"; then
   12710       test yes = "$enable_shared" && enable_static=no
   12711     fi
   12712     ;;
   12713   esac
   12714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   12715 $as_echo "$enable_shared" >&6; }
   12716 
   12717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   12718 $as_echo_n "checking whether to build static libraries... " >&6; }
   12719   # Make sure either enable_shared or enable_static is yes.
   12720   test yes = "$enable_shared" || enable_static=yes
   12721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   12722 $as_echo "$enable_static" >&6; }
   12723 
   12724 
   12725 
   12726 
   12727 fi
   12728 ac_ext=c
   12729 ac_cpp='$CPP $CPPFLAGS'
   12730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12733 
   12734 CC=$lt_save_CC
   12735 
   12736       if test -n "$CXX" && ( test no != "$CXX" &&
   12737     ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
   12738     (test g++ != "$CXX"))); then
   12739   ac_ext=cpp
   12740 ac_cpp='$CXXCPP $CPPFLAGS'
   12741 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12742 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12743 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
   12745 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
   12746 if test -z "$CXXCPP"; then
   12747   if ${ac_cv_prog_CXXCPP+:} false; then :
   12748   $as_echo_n "(cached) " >&6
   12749 else
   12750       # Double quotes because CXXCPP needs to be expanded
   12751     for CXXCPP in "$CXX -E" "/lib/cpp"
   12752     do
   12753       ac_preproc_ok=false
   12754 for ac_cxx_preproc_warn_flag in '' yes
   12755 do
   12756   # Use a header file that comes with gcc, so configuring glibc
   12757   # with a fresh cross-compiler works.
   12758   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   12759   # <limits.h> exists even on freestanding compilers.
   12760   # On the NeXT, cc -E runs the code through the compiler's parser,
   12761   # not just through cpp. "Syntax error" is here to catch this case.
   12762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12763 /* end confdefs.h.  */
   12764 #ifdef __STDC__
   12765 # include <limits.h>
   12766 #else
   12767 # include <assert.h>
   12768 #endif
   12769 		     Syntax error
   12770 _ACEOF
   12771 if ac_fn_cxx_try_cpp "$LINENO"; then :
   12772 
   12773 else
   12774   # Broken: fails on valid input.
   12775 continue
   12776 fi
   12777 rm -f conftest.err conftest.i conftest.$ac_ext
   12778 
   12779   # OK, works on sane cases.  Now check whether nonexistent headers
   12780   # can be detected and how.
   12781   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12782 /* end confdefs.h.  */
   12783 #include <ac_nonexistent.h>
   12784 _ACEOF
   12785 if ac_fn_cxx_try_cpp "$LINENO"; then :
   12786   # Broken: success on invalid input.
   12787 continue
   12788 else
   12789   # Passes both tests.
   12790 ac_preproc_ok=:
   12791 break
   12792 fi
   12793 rm -f conftest.err conftest.i conftest.$ac_ext
   12794 
   12795 done
   12796 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   12797 rm -f conftest.i conftest.err conftest.$ac_ext
   12798 if $ac_preproc_ok; then :
   12799   break
   12800 fi
   12801 
   12802     done
   12803     ac_cv_prog_CXXCPP=$CXXCPP
   12804 
   12805 fi
   12806   CXXCPP=$ac_cv_prog_CXXCPP
   12807 else
   12808   ac_cv_prog_CXXCPP=$CXXCPP
   12809 fi
   12810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
   12811 $as_echo "$CXXCPP" >&6; }
   12812 ac_preproc_ok=false
   12813 for ac_cxx_preproc_warn_flag in '' yes
   12814 do
   12815   # Use a header file that comes with gcc, so configuring glibc
   12816   # with a fresh cross-compiler works.
   12817   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   12818   # <limits.h> exists even on freestanding compilers.
   12819   # On the NeXT, cc -E runs the code through the compiler's parser,
   12820   # not just through cpp. "Syntax error" is here to catch this case.
   12821   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12822 /* end confdefs.h.  */
   12823 #ifdef __STDC__
   12824 # include <limits.h>
   12825 #else
   12826 # include <assert.h>
   12827 #endif
   12828 		     Syntax error
   12829 _ACEOF
   12830 if ac_fn_cxx_try_cpp "$LINENO"; then :
   12831 
   12832 else
   12833   # Broken: fails on valid input.
   12834 continue
   12835 fi
   12836 rm -f conftest.err conftest.i conftest.$ac_ext
   12837 
   12838   # OK, works on sane cases.  Now check whether nonexistent headers
   12839   # can be detected and how.
   12840   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12841 /* end confdefs.h.  */
   12842 #include <ac_nonexistent.h>
   12843 _ACEOF
   12844 if ac_fn_cxx_try_cpp "$LINENO"; then :
   12845   # Broken: success on invalid input.
   12846 continue
   12847 else
   12848   # Passes both tests.
   12849 ac_preproc_ok=:
   12850 break
   12851 fi
   12852 rm -f conftest.err conftest.i conftest.$ac_ext
   12853 
   12854 done
   12855 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   12856 rm -f conftest.i conftest.err conftest.$ac_ext
   12857 if $ac_preproc_ok; then :
   12858 
   12859 else
   12860   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   12861 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   12862 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
   12863 See \`config.log' for more details" "$LINENO" 5; }
   12864 fi
   12865 
   12866 ac_ext=c
   12867 ac_cpp='$CPP $CPPFLAGS'
   12868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12871 
   12872 else
   12873   _lt_caught_CXX_error=yes
   12874 fi
   12875 
   12876 ac_ext=cpp
   12877 ac_cpp='$CXXCPP $CPPFLAGS'
   12878 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12879 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12880 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12881 
   12882 archive_cmds_need_lc_CXX=no
   12883 allow_undefined_flag_CXX=
   12884 always_export_symbols_CXX=no
   12885 archive_expsym_cmds_CXX=
   12886 compiler_needs_object_CXX=no
   12887 export_dynamic_flag_spec_CXX=
   12888 hardcode_direct_CXX=no
   12889 hardcode_direct_absolute_CXX=no
   12890 hardcode_libdir_flag_spec_CXX=
   12891 hardcode_libdir_separator_CXX=
   12892 hardcode_minus_L_CXX=no
   12893 hardcode_shlibpath_var_CXX=unsupported
   12894 hardcode_automatic_CXX=no
   12895 inherit_rpath_CXX=no
   12896 module_cmds_CXX=
   12897 module_expsym_cmds_CXX=
   12898 link_all_deplibs_CXX=unknown
   12899 old_archive_cmds_CXX=$old_archive_cmds
   12900 reload_flag_CXX=$reload_flag
   12901 reload_cmds_CXX=$reload_cmds
   12902 no_undefined_flag_CXX=
   12903 whole_archive_flag_spec_CXX=
   12904 enable_shared_with_static_runtimes_CXX=no
   12905 
   12906 # Source file extension for C++ test sources.
   12907 ac_ext=cpp
   12908 
   12909 # Object file extension for compiled C++ test sources.
   12910 objext=o
   12911 objext_CXX=$objext
   12912 
   12913 # No sense in running all these tests if we already determined that
   12914 # the CXX compiler isn't working.  Some variables (like enable_shared)
   12915 # are currently assumed to apply to all compilers on this platform,
   12916 # and will be corrupted by setting them based on a non-working compiler.
   12917 if test yes != "$_lt_caught_CXX_error"; then
   12918   # Code to be used in simple compile tests
   12919   lt_simple_compile_test_code="int some_variable = 0;"
   12920 
   12921   # Code to be used in simple link tests
   12922   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
   12923 
   12924   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   12925 
   12926 
   12927 
   12928 
   12929 
   12930 
   12931 # If no C compiler was specified, use CC.
   12932 LTCC=${LTCC-"$CC"}
   12933 
   12934 # If no C compiler flags were specified, use CFLAGS.
   12935 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   12936 
   12937 # Allow CC to be a program name with arguments.
   12938 compiler=$CC
   12939 
   12940 
   12941   # save warnings/boilerplate of simple test code
   12942   ac_outfile=conftest.$ac_objext
   12943 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   12944 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12945 _lt_compiler_boilerplate=`cat conftest.err`
   12946 $RM conftest*
   12947 
   12948   ac_outfile=conftest.$ac_objext
   12949 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   12950 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12951 _lt_linker_boilerplate=`cat conftest.err`
   12952 $RM -r conftest*
   12953 
   12954 
   12955   # Allow CC to be a program name with arguments.
   12956   lt_save_CC=$CC
   12957   lt_save_CFLAGS=$CFLAGS
   12958   lt_save_LD=$LD
   12959   lt_save_GCC=$GCC
   12960   GCC=$GXX
   12961   lt_save_with_gnu_ld=$with_gnu_ld
   12962   lt_save_path_LD=$lt_cv_path_LD
   12963   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   12964     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   12965   else
   12966     $as_unset lt_cv_prog_gnu_ld
   12967   fi
   12968   if test -n "${lt_cv_path_LDCXX+set}"; then
   12969     lt_cv_path_LD=$lt_cv_path_LDCXX
   12970   else
   12971     $as_unset lt_cv_path_LD
   12972   fi
   12973   test -z "${LDCXX+set}" || LD=$LDCXX
   12974   CC=${CXX-"c++"}
   12975   CFLAGS=$CXXFLAGS
   12976   compiler=$CC
   12977   compiler_CXX=$CC
   12978   for cc_temp in $compiler""; do
   12979   case $cc_temp in
   12980     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   12981     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   12982     \-*) ;;
   12983     *) break;;
   12984   esac
   12985 done
   12986 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   12987 
   12988 
   12989   if test -n "$compiler"; then
   12990     # We don't want -fno-exception when compiling C++ code, so set the
   12991     # no_builtin_flag separately
   12992     if test yes = "$GXX"; then
   12993       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   12994     else
   12995       lt_prog_compiler_no_builtin_flag_CXX=
   12996     fi
   12997 
   12998     if test yes = "$GXX"; then
   12999       # Set up default GNU C++ configuration
   13000 
   13001 
   13002 
   13003 # Check whether --with-gnu-ld was given.
   13004 if test "${with_gnu_ld+set}" = set; then :
   13005   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
   13006 else
   13007   with_gnu_ld=no
   13008 fi
   13009 
   13010 ac_prog=ld
   13011 if test yes = "$GCC"; then
   13012   # Check if gcc -print-prog-name=ld gives a path.
   13013   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   13014 $as_echo_n "checking for ld used by $CC... " >&6; }
   13015   case $host in
   13016   *-*-mingw*)
   13017     # gcc leaves a trailing carriage return, which upsets mingw
   13018     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   13019   *)
   13020     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   13021   esac
   13022   case $ac_prog in
   13023     # Accept absolute paths.
   13024     [\\/]* | ?:[\\/]*)
   13025       re_direlt='/[^/][^/]*/\.\./'
   13026       # Canonicalize the pathname of ld
   13027       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   13028       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   13029 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   13030       done
   13031       test -z "$LD" && LD=$ac_prog
   13032       ;;
   13033   "")
   13034     # If it fails, then pretend we aren't using GCC.
   13035     ac_prog=ld
   13036     ;;
   13037   *)
   13038     # If it is relative, then search for the first ld in PATH.
   13039     with_gnu_ld=unknown
   13040     ;;
   13041   esac
   13042 elif test yes = "$with_gnu_ld"; then
   13043   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   13044 $as_echo_n "checking for GNU ld... " >&6; }
   13045 else
   13046   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   13047 $as_echo_n "checking for non-GNU ld... " >&6; }
   13048 fi
   13049 if ${lt_cv_path_LD+:} false; then :
   13050   $as_echo_n "(cached) " >&6
   13051 else
   13052   if test -z "$LD"; then
   13053   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   13054   for ac_dir in $PATH; do
   13055     IFS=$lt_save_ifs
   13056     test -z "$ac_dir" && ac_dir=.
   13057     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   13058       lt_cv_path_LD=$ac_dir/$ac_prog
   13059       # Check to see if the program is GNU ld.  I'd rather use --version,
   13060       # but apparently some variants of GNU ld only accept -v.
   13061       # Break only if it was the GNU/non-GNU ld that we prefer.
   13062       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   13063       *GNU* | *'with BFD'*)
   13064 	test no != "$with_gnu_ld" && break
   13065 	;;
   13066       *)
   13067 	test yes != "$with_gnu_ld" && break
   13068 	;;
   13069       esac
   13070     fi
   13071   done
   13072   IFS=$lt_save_ifs
   13073 else
   13074   lt_cv_path_LD=$LD # Let the user override the test with a path.
   13075 fi
   13076 fi
   13077 
   13078 LD=$lt_cv_path_LD
   13079 if test -n "$LD"; then
   13080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   13081 $as_echo "$LD" >&6; }
   13082 else
   13083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13084 $as_echo "no" >&6; }
   13085 fi
   13086 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   13087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   13088 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   13089 if ${lt_cv_prog_gnu_ld+:} false; then :
   13090   $as_echo_n "(cached) " >&6
   13091 else
   13092   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   13093 case `$LD -v 2>&1 </dev/null` in
   13094 *GNU* | *'with BFD'*)
   13095   lt_cv_prog_gnu_ld=yes
   13096   ;;
   13097 *)
   13098   lt_cv_prog_gnu_ld=no
   13099   ;;
   13100 esac
   13101 fi
   13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   13103 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   13104 with_gnu_ld=$lt_cv_prog_gnu_ld
   13105 
   13106 
   13107 
   13108 
   13109 
   13110 
   13111 
   13112       # Check if GNU C++ uses GNU ld as the underlying linker, since the
   13113       # archiving commands below assume that GNU ld is being used.
   13114       if test yes = "$with_gnu_ld"; then
   13115         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
   13116         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   13117 
   13118         hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
   13119         export_dynamic_flag_spec_CXX='$wl--export-dynamic'
   13120 
   13121         # If archive_cmds runs LD, not CC, wlarc should be empty
   13122         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   13123         #     investigate it a little bit more. (MM)
   13124         wlarc='$wl'
   13125 
   13126         # ancient GNU ld didn't support --whole-archive et. al.
   13127         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
   13128 	  $GREP 'no-whole-archive' > /dev/null; then
   13129           whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
   13130         else
   13131           whole_archive_flag_spec_CXX=
   13132         fi
   13133       else
   13134         with_gnu_ld=no
   13135         wlarc=
   13136 
   13137         # A generic and very simple default shared library creation
   13138         # command for GNU C++ for the case where it uses the native
   13139         # linker, instead of GNU ld.  If possible, this setting should
   13140         # overridden to take advantage of the native linker features on
   13141         # the platform it is being used on.
   13142         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   13143       fi
   13144 
   13145       # Commands to make compiler produce verbose output that lists
   13146       # what "hidden" libraries, object files and flags are used when
   13147       # linking a shared library.
   13148       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   13149 
   13150     else
   13151       GXX=no
   13152       with_gnu_ld=no
   13153       wlarc=
   13154     fi
   13155 
   13156     # PORTME: fill in a description of your system's C++ link characteristics
   13157     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   13158 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   13159     ld_shlibs_CXX=yes
   13160     case $host_os in
   13161       aix3*)
   13162         # FIXME: insert proper C++ library support
   13163         ld_shlibs_CXX=no
   13164         ;;
   13165       aix[4-9]*)
   13166         if test ia64 = "$host_cpu"; then
   13167           # On IA64, the linker does run time linking by default, so we don't
   13168           # have to do anything special.
   13169           aix_use_runtimelinking=no
   13170           exp_sym_flag='-Bexport'
   13171           no_entry_flag=
   13172         else
   13173           aix_use_runtimelinking=no
   13174 
   13175           # Test if we are trying to use run time linking or normal
   13176           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   13177           # need to do runtime linking.
   13178           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   13179 	    for ld_flag in $LDFLAGS; do
   13180 	      case $ld_flag in
   13181 	      *-brtl*)
   13182 	        aix_use_runtimelinking=yes
   13183 	        break
   13184 	        ;;
   13185 	      esac
   13186 	    done
   13187 	    ;;
   13188           esac
   13189 
   13190           exp_sym_flag='-bexport'
   13191           no_entry_flag='-bnoentry'
   13192         fi
   13193 
   13194         # When large executables or shared objects are built, AIX ld can
   13195         # have problems creating the table of contents.  If linking a library
   13196         # or program results in "error TOC overflow" add -mminimal-toc to
   13197         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   13198         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   13199 
   13200         archive_cmds_CXX=''
   13201         hardcode_direct_CXX=yes
   13202         hardcode_direct_absolute_CXX=yes
   13203         hardcode_libdir_separator_CXX=':'
   13204         link_all_deplibs_CXX=yes
   13205         file_list_spec_CXX='$wl-f,'
   13206 
   13207         if test yes = "$GXX"; then
   13208           case $host_os in aix4.[012]|aix4.[012].*)
   13209           # We only want to do this on AIX 4.2 and lower, the check
   13210           # below for broken collect2 doesn't work under 4.3+
   13211 	  collect2name=`$CC -print-prog-name=collect2`
   13212 	  if test -f "$collect2name" &&
   13213 	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   13214 	  then
   13215 	    # We have reworked collect2
   13216 	    :
   13217 	  else
   13218 	    # We have old collect2
   13219 	    hardcode_direct_CXX=unsupported
   13220 	    # It fails to find uninstalled libraries when the uninstalled
   13221 	    # path is not listed in the libpath.  Setting hardcode_minus_L
   13222 	    # to unsupported forces relinking
   13223 	    hardcode_minus_L_CXX=yes
   13224 	    hardcode_libdir_flag_spec_CXX='-L$libdir'
   13225 	    hardcode_libdir_separator_CXX=
   13226 	  fi
   13227           esac
   13228           shared_flag='-shared'
   13229 	  if test yes = "$aix_use_runtimelinking"; then
   13230 	    shared_flag=$shared_flag' $wl-G'
   13231 	  fi
   13232         else
   13233           # not using gcc
   13234           if test ia64 = "$host_cpu"; then
   13235 	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   13236 	  # chokes on -Wl,-G. The following line is correct:
   13237 	  shared_flag='-G'
   13238           else
   13239 	    if test yes = "$aix_use_runtimelinking"; then
   13240 	      shared_flag='$wl-G'
   13241 	    else
   13242 	      shared_flag='$wl-bM:SRE'
   13243 	    fi
   13244           fi
   13245         fi
   13246 
   13247         export_dynamic_flag_spec_CXX='$wl-bexpall'
   13248         # It seems that -bexpall does not export symbols beginning with
   13249         # underscore (_), so it is better to generate a list of symbols to
   13250 	# export.
   13251         always_export_symbols_CXX=yes
   13252         if test yes = "$aix_use_runtimelinking"; then
   13253           # Warning - without using the other runtime loading flags (-brtl),
   13254           # -berok will link without error, but may produce a broken library.
   13255           allow_undefined_flag_CXX='-berok'
   13256           # Determine the default libpath from the value encoded in an empty
   13257           # executable.
   13258           if test set = "${lt_cv_aix_libpath+set}"; then
   13259   aix_libpath=$lt_cv_aix_libpath
   13260 else
   13261   if ${lt_cv_aix_libpath__CXX+:} false; then :
   13262   $as_echo_n "(cached) " >&6
   13263 else
   13264   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13265 /* end confdefs.h.  */
   13266 
   13267 int
   13268 main ()
   13269 {
   13270 
   13271   ;
   13272   return 0;
   13273 }
   13274 _ACEOF
   13275 if ac_fn_cxx_try_link "$LINENO"; then :
   13276 
   13277   lt_aix_libpath_sed='
   13278       /Import File Strings/,/^$/ {
   13279 	  /^0/ {
   13280 	      s/^0  *\([^ ]*\) *$/\1/
   13281 	      p
   13282 	  }
   13283       }'
   13284   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13285   # Check for a 64-bit object if we didn't find anything.
   13286   if test -z "$lt_cv_aix_libpath__CXX"; then
   13287     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13288   fi
   13289 fi
   13290 rm -f core conftest.err conftest.$ac_objext \
   13291     conftest$ac_exeext conftest.$ac_ext
   13292   if test -z "$lt_cv_aix_libpath__CXX"; then
   13293     lt_cv_aix_libpath__CXX=/usr/lib:/lib
   13294   fi
   13295 
   13296 fi
   13297 
   13298   aix_libpath=$lt_cv_aix_libpath__CXX
   13299 fi
   13300 
   13301           hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
   13302 
   13303           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
   13304         else
   13305           if test ia64 = "$host_cpu"; then
   13306 	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
   13307 	    allow_undefined_flag_CXX="-z nodefs"
   13308 	    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"
   13309           else
   13310 	    # Determine the default libpath from the value encoded in an
   13311 	    # empty executable.
   13312 	    if test set = "${lt_cv_aix_libpath+set}"; then
   13313   aix_libpath=$lt_cv_aix_libpath
   13314 else
   13315   if ${lt_cv_aix_libpath__CXX+:} false; then :
   13316   $as_echo_n "(cached) " >&6
   13317 else
   13318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13319 /* end confdefs.h.  */
   13320 
   13321 int
   13322 main ()
   13323 {
   13324 
   13325   ;
   13326   return 0;
   13327 }
   13328 _ACEOF
   13329 if ac_fn_cxx_try_link "$LINENO"; then :
   13330 
   13331   lt_aix_libpath_sed='
   13332       /Import File Strings/,/^$/ {
   13333 	  /^0/ {
   13334 	      s/^0  *\([^ ]*\) *$/\1/
   13335 	      p
   13336 	  }
   13337       }'
   13338   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13339   # Check for a 64-bit object if we didn't find anything.
   13340   if test -z "$lt_cv_aix_libpath__CXX"; then
   13341     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13342   fi
   13343 fi
   13344 rm -f core conftest.err conftest.$ac_objext \
   13345     conftest$ac_exeext conftest.$ac_ext
   13346   if test -z "$lt_cv_aix_libpath__CXX"; then
   13347     lt_cv_aix_libpath__CXX=/usr/lib:/lib
   13348   fi
   13349 
   13350 fi
   13351 
   13352   aix_libpath=$lt_cv_aix_libpath__CXX
   13353 fi
   13354 
   13355 	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
   13356 	    # Warning - without using the other run time loading flags,
   13357 	    # -berok will link without error, but may produce a broken library.
   13358 	    no_undefined_flag_CXX=' $wl-bernotok'
   13359 	    allow_undefined_flag_CXX=' $wl-berok'
   13360 	    if test yes = "$with_gnu_ld"; then
   13361 	      # We only use this code for GNU lds that support --whole-archive.
   13362 	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
   13363 	    else
   13364 	      # Exported symbols can be pulled into shared objects from archives
   13365 	      whole_archive_flag_spec_CXX='$convenience'
   13366 	    fi
   13367 	    archive_cmds_need_lc_CXX=yes
   13368 	    # This is similar to how AIX traditionally builds its shared
   13369 	    # libraries.
   13370 	    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'
   13371           fi
   13372         fi
   13373         ;;
   13374 
   13375       beos*)
   13376 	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   13377 	  allow_undefined_flag_CXX=unsupported
   13378 	  # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   13379 	  # support --undefined.  This deserves some investigation.  FIXME
   13380 	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   13381 	else
   13382 	  ld_shlibs_CXX=no
   13383 	fi
   13384 	;;
   13385 
   13386       chorus*)
   13387         case $cc_basename in
   13388           *)
   13389 	  # FIXME: insert proper C++ library support
   13390 	  ld_shlibs_CXX=no
   13391 	  ;;
   13392         esac
   13393         ;;
   13394 
   13395       cygwin* | mingw* | pw32* | cegcc*)
   13396 	case $GXX,$cc_basename in
   13397 	,cl* | no,cl*)
   13398 	  # Native MSVC
   13399 	  # hardcode_libdir_flag_spec is actually meaningless, as there is
   13400 	  # no search path for DLLs.
   13401 	  hardcode_libdir_flag_spec_CXX=' '
   13402 	  allow_undefined_flag_CXX=unsupported
   13403 	  always_export_symbols_CXX=yes
   13404 	  file_list_spec_CXX='@'
   13405 	  # Tell ltmain to make .lib files, not .a files.
   13406 	  libext=lib
   13407 	  # Tell ltmain to make .dll files, not .so files.
   13408 	  shrext_cmds=.dll
   13409 	  # FIXME: Setting linknames here is a bad hack.
   13410 	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
   13411 	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   13412               cp "$export_symbols" "$output_objdir/$soname.def";
   13413               echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
   13414             else
   13415               $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
   13416             fi~
   13417             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
   13418             linknames='
   13419 	  # The linker will not automatically build a static lib if we build a DLL.
   13420 	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
   13421 	  enable_shared_with_static_runtimes_CXX=yes
   13422 	  # Don't use ranlib
   13423 	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
   13424 	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
   13425             lt_tool_outputfile="@TOOL_OUTPUT@"~
   13426             case $lt_outputfile in
   13427               *.exe|*.EXE) ;;
   13428               *)
   13429                 lt_outputfile=$lt_outputfile.exe
   13430                 lt_tool_outputfile=$lt_tool_outputfile.exe
   13431                 ;;
   13432             esac~
   13433             func_to_tool_file "$lt_outputfile"~
   13434             if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
   13435               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
   13436               $RM "$lt_outputfile.manifest";
   13437             fi'
   13438 	  ;;
   13439 	*)
   13440 	  # g++
   13441 	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   13442 	  # as there is no search path for DLLs.
   13443 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
   13444 	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
   13445 	  allow_undefined_flag_CXX=unsupported
   13446 	  always_export_symbols_CXX=no
   13447 	  enable_shared_with_static_runtimes_CXX=yes
   13448 
   13449 	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   13450 	    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'
   13451 	    # If the export-symbols file already is a .def file, use it as
   13452 	    # is; otherwise, prepend EXPORTS...
   13453 	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   13454               cp $export_symbols $output_objdir/$soname.def;
   13455             else
   13456               echo EXPORTS > $output_objdir/$soname.def;
   13457               cat $export_symbols >> $output_objdir/$soname.def;
   13458             fi~
   13459             $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'
   13460 	  else
   13461 	    ld_shlibs_CXX=no
   13462 	  fi
   13463 	  ;;
   13464 	esac
   13465 	;;
   13466       darwin* | rhapsody*)
   13467 
   13468 
   13469   archive_cmds_need_lc_CXX=no
   13470   hardcode_direct_CXX=no
   13471   hardcode_automatic_CXX=yes
   13472   hardcode_shlibpath_var_CXX=unsupported
   13473   if test yes = "$lt_cv_ld_force_load"; then
   13474     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   13475 
   13476   else
   13477     whole_archive_flag_spec_CXX=''
   13478   fi
   13479   link_all_deplibs_CXX=yes
   13480   allow_undefined_flag_CXX=$_lt_dar_allow_undefined
   13481   case $cc_basename in
   13482      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
   13483      *) _lt_dar_can_shared=$GCC ;;
   13484   esac
   13485   if test yes = "$_lt_dar_can_shared"; then
   13486     output_verbose_link_cmd=func_echo_all
   13487     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"
   13488     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
   13489     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"
   13490     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"
   13491        if test yes != "$lt_cv_apple_cc_single_mod"; then
   13492       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"
   13493       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"
   13494     fi
   13495 
   13496   else
   13497   ld_shlibs_CXX=no
   13498   fi
   13499 
   13500 	;;
   13501 
   13502       dgux*)
   13503         case $cc_basename in
   13504           ec++*)
   13505 	    # FIXME: insert proper C++ library support
   13506 	    ld_shlibs_CXX=no
   13507 	    ;;
   13508           ghcx*)
   13509 	    # Green Hills C++ Compiler
   13510 	    # FIXME: insert proper C++ library support
   13511 	    ld_shlibs_CXX=no
   13512 	    ;;
   13513           *)
   13514 	    # FIXME: insert proper C++ library support
   13515 	    ld_shlibs_CXX=no
   13516 	    ;;
   13517         esac
   13518         ;;
   13519 
   13520       freebsd2.*)
   13521         # C++ shared libraries reported to be fairly broken before
   13522 	# switch to ELF
   13523         ld_shlibs_CXX=no
   13524         ;;
   13525 
   13526       freebsd-elf*)
   13527         archive_cmds_need_lc_CXX=no
   13528         ;;
   13529 
   13530       freebsd* | dragonfly*)
   13531         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   13532         # conventions
   13533         ld_shlibs_CXX=yes
   13534         ;;
   13535 
   13536       haiku*)
   13537         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   13538         link_all_deplibs_CXX=yes
   13539         ;;
   13540 
   13541       hpux9*)
   13542         hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
   13543         hardcode_libdir_separator_CXX=:
   13544         export_dynamic_flag_spec_CXX='$wl-E'
   13545         hardcode_direct_CXX=yes
   13546         hardcode_minus_L_CXX=yes # Not in the search PATH,
   13547 				             # but as the default
   13548 				             # location of the library.
   13549 
   13550         case $cc_basename in
   13551           CC*)
   13552             # FIXME: insert proper C++ library support
   13553             ld_shlibs_CXX=no
   13554             ;;
   13555           aCC*)
   13556             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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   13557             # Commands to make compiler produce verbose output that lists
   13558             # what "hidden" libraries, object files and flags are used when
   13559             # linking a shared library.
   13560             #
   13561             # There doesn't appear to be a way to prevent this compiler from
   13562             # explicitly linking system object files so we need to strip them
   13563             # from the output so that they don't get included in the library
   13564             # dependencies.
   13565             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
   13566             ;;
   13567           *)
   13568             if test yes = "$GXX"; then
   13569               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   13570             else
   13571               # FIXME: insert proper C++ library support
   13572               ld_shlibs_CXX=no
   13573             fi
   13574             ;;
   13575         esac
   13576         ;;
   13577 
   13578       hpux10*|hpux11*)
   13579         if test no = "$with_gnu_ld"; then
   13580 	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
   13581 	  hardcode_libdir_separator_CXX=:
   13582 
   13583           case $host_cpu in
   13584             hppa*64*|ia64*)
   13585               ;;
   13586             *)
   13587 	      export_dynamic_flag_spec_CXX='$wl-E'
   13588               ;;
   13589           esac
   13590         fi
   13591         case $host_cpu in
   13592           hppa*64*|ia64*)
   13593             hardcode_direct_CXX=no
   13594             hardcode_shlibpath_var_CXX=no
   13595             ;;
   13596           *)
   13597             hardcode_direct_CXX=yes
   13598             hardcode_direct_absolute_CXX=yes
   13599             hardcode_minus_L_CXX=yes # Not in the search PATH,
   13600 					         # but as the default
   13601 					         # location of the library.
   13602             ;;
   13603         esac
   13604 
   13605         case $cc_basename in
   13606           CC*)
   13607 	    # FIXME: insert proper C++ library support
   13608 	    ld_shlibs_CXX=no
   13609 	    ;;
   13610           aCC*)
   13611 	    case $host_cpu in
   13612 	      hppa*64*)
   13613 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13614 	        ;;
   13615 	      ia64*)
   13616 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13617 	        ;;
   13618 	      *)
   13619 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13620 	        ;;
   13621 	    esac
   13622 	    # Commands to make compiler produce verbose output that lists
   13623 	    # what "hidden" libraries, object files and flags are used when
   13624 	    # linking a shared library.
   13625 	    #
   13626 	    # There doesn't appear to be a way to prevent this compiler from
   13627 	    # explicitly linking system object files so we need to strip them
   13628 	    # from the output so that they don't get included in the library
   13629 	    # dependencies.
   13630 	    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; func_echo_all "$list"'
   13631 	    ;;
   13632           *)
   13633 	    if test yes = "$GXX"; then
   13634 	      if test no = "$with_gnu_ld"; then
   13635 	        case $host_cpu in
   13636 	          hppa*64*)
   13637 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13638 	            ;;
   13639 	          ia64*)
   13640 	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13641 	            ;;
   13642 	          *)
   13643 	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13644 	            ;;
   13645 	        esac
   13646 	      fi
   13647 	    else
   13648 	      # FIXME: insert proper C++ library support
   13649 	      ld_shlibs_CXX=no
   13650 	    fi
   13651 	    ;;
   13652         esac
   13653         ;;
   13654 
   13655       interix[3-9]*)
   13656 	hardcode_direct_CXX=no
   13657 	hardcode_shlibpath_var_CXX=no
   13658 	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
   13659 	export_dynamic_flag_spec_CXX='$wl-E'
   13660 	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   13661 	# Instead, shared libraries are loaded at an image base (0x10000000 by
   13662 	# default) and relocated if they conflict, which is a slow very memory
   13663 	# consuming and fragmenting process.  To avoid this, we pick a random,
   13664 	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   13665 	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   13666 	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'
   13667 	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'
   13668 	;;
   13669       irix5* | irix6*)
   13670         case $cc_basename in
   13671           CC*)
   13672 	    # SGI C++
   13673 	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   13674 
   13675 	    # Archives containing C++ object files must be created using
   13676 	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   13677 	    # necessary to make sure instantiated templates are included
   13678 	    # in the archive.
   13679 	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   13680 	    ;;
   13681           *)
   13682 	    if test yes = "$GXX"; then
   13683 	      if test no = "$with_gnu_ld"; then
   13684 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   13685 	      else
   13686 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
   13687 	      fi
   13688 	    fi
   13689 	    link_all_deplibs_CXX=yes
   13690 	    ;;
   13691         esac
   13692         hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
   13693         hardcode_libdir_separator_CXX=:
   13694         inherit_rpath_CXX=yes
   13695         ;;
   13696 
   13697       linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   13698         case $cc_basename in
   13699           KCC*)
   13700 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
   13701 
   13702 	    # KCC will only create a shared library if the output file
   13703 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
   13704 	    # to its proper name (with version) after linking.
   13705 	    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'
   13706 	    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'
   13707 	    # Commands to make compiler produce verbose output that lists
   13708 	    # what "hidden" libraries, object files and flags are used when
   13709 	    # linking a shared library.
   13710 	    #
   13711 	    # There doesn't appear to be a way to prevent this compiler from
   13712 	    # explicitly linking system object files so we need to strip them
   13713 	    # from the output so that they don't get included in the library
   13714 	    # dependencies.
   13715 	    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; func_echo_all "$list"'
   13716 
   13717 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
   13718 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
   13719 
   13720 	    # Archives containing C++ object files must be created using
   13721 	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
   13722 	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   13723 	    ;;
   13724 	  icpc* | ecpc* )
   13725 	    # Intel C++
   13726 	    with_gnu_ld=yes
   13727 	    # version 8.0 and above of icpc choke on multiply defined symbols
   13728 	    # if we add $predep_objects and $postdep_objects, however 7.1 and
   13729 	    # earlier do not add the objects themselves.
   13730 	    case `$CC -V 2>&1` in
   13731 	      *"Version 7."*)
   13732 	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
   13733 		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'
   13734 		;;
   13735 	      *)  # Version 8.0 or newer
   13736 	        tmp_idyn=
   13737 	        case $host_cpu in
   13738 		  ia64*) tmp_idyn=' -i_dynamic';;
   13739 		esac
   13740 	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   13741 		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'
   13742 		;;
   13743 	    esac
   13744 	    archive_cmds_need_lc_CXX=no
   13745 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
   13746 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
   13747 	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
   13748 	    ;;
   13749           pgCC* | pgcpp*)
   13750             # Portland Group C++ compiler
   13751 	    case `$CC -V` in
   13752 	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
   13753 	      prelink_cmds_CXX='tpldir=Template.dir~
   13754                rm -rf $tpldir~
   13755                $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
   13756                compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
   13757 	      old_archive_cmds_CXX='tpldir=Template.dir~
   13758                 rm -rf $tpldir~
   13759                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
   13760                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
   13761                 $RANLIB $oldlib'
   13762 	      archive_cmds_CXX='tpldir=Template.dir~
   13763                 rm -rf $tpldir~
   13764                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
   13765                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
   13766 	      archive_expsym_cmds_CXX='tpldir=Template.dir~
   13767                 rm -rf $tpldir~
   13768                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
   13769                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   13770 	      ;;
   13771 	    *) # Version 6 and above use weak symbols
   13772 	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
   13773 	      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'
   13774 	      ;;
   13775 	    esac
   13776 
   13777 	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
   13778 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
   13779 	    whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   13780             ;;
   13781 	  cxx*)
   13782 	    # Compaq C++
   13783 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
   13784 	    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'
   13785 
   13786 	    runpath_var=LD_RUN_PATH
   13787 	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   13788 	    hardcode_libdir_separator_CXX=:
   13789 
   13790 	    # Commands to make compiler produce verbose output that lists
   13791 	    # what "hidden" libraries, object files and flags are used when
   13792 	    # linking a shared library.
   13793 	    #
   13794 	    # There doesn't appear to be a way to prevent this compiler from
   13795 	    # explicitly linking system object files so we need to strip them
   13796 	    # from the output so that they don't get included in the library
   13797 	    # dependencies.
   13798 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$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; func_echo_all "X$list" | $Xsed'
   13799 	    ;;
   13800 	  xl* | mpixl* | bgxl*)
   13801 	    # IBM XL 8.0 on PPC, with GNU ld
   13802 	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
   13803 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
   13804 	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   13805 	    if test yes = "$supports_anon_versioning"; then
   13806 	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
   13807                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13808                 echo "local: *; };" >> $output_objdir/$libname.ver~
   13809                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
   13810 	    fi
   13811 	    ;;
   13812 	  *)
   13813 	    case `$CC -V 2>&1 | sed 5q` in
   13814 	    *Sun\ C*)
   13815 	      # Sun C++ 5.9
   13816 	      no_undefined_flag_CXX=' -zdefs'
   13817 	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13818 	      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'
   13819 	      hardcode_libdir_flag_spec_CXX='-R$libdir'
   13820 	      whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
   13821 	      compiler_needs_object_CXX=yes
   13822 
   13823 	      # Not sure whether something based on
   13824 	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
   13825 	      # would be better.
   13826 	      output_verbose_link_cmd='func_echo_all'
   13827 
   13828 	      # Archives containing C++ object files must be created using
   13829 	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
   13830 	      # necessary to make sure instantiated templates are included
   13831 	      # in the archive.
   13832 	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   13833 	      ;;
   13834 	    esac
   13835 	    ;;
   13836 	esac
   13837 	;;
   13838 
   13839       lynxos*)
   13840         # FIXME: insert proper C++ library support
   13841 	ld_shlibs_CXX=no
   13842 	;;
   13843 
   13844       m88k*)
   13845         # FIXME: insert proper C++ library support
   13846         ld_shlibs_CXX=no
   13847 	;;
   13848 
   13849       mvs*)
   13850         case $cc_basename in
   13851           cxx*)
   13852 	    # FIXME: insert proper C++ library support
   13853 	    ld_shlibs_CXX=no
   13854 	    ;;
   13855 	  *)
   13856 	    # FIXME: insert proper C++ library support
   13857 	    ld_shlibs_CXX=no
   13858 	    ;;
   13859 	esac
   13860 	;;
   13861 
   13862       netbsd*)
   13863         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   13864 	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   13865 	  wlarc=
   13866 	  hardcode_libdir_flag_spec_CXX='-R$libdir'
   13867 	  hardcode_direct_CXX=yes
   13868 	  hardcode_shlibpath_var_CXX=no
   13869 	fi
   13870 	# Workaround some broken pre-1.5 toolchains
   13871 	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   13872 	;;
   13873 
   13874       *nto* | *qnx*)
   13875         ld_shlibs_CXX=yes
   13876 	;;
   13877 
   13878       openbsd* | bitrig*)
   13879 	if test -f /usr/libexec/ld.so; then
   13880 	  hardcode_direct_CXX=yes
   13881 	  hardcode_shlibpath_var_CXX=no
   13882 	  hardcode_direct_absolute_CXX=yes
   13883 	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   13884 	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
   13885 	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
   13886 	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
   13887 	    export_dynamic_flag_spec_CXX='$wl-E'
   13888 	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
   13889 	  fi
   13890 	  output_verbose_link_cmd=func_echo_all
   13891 	else
   13892 	  ld_shlibs_CXX=no
   13893 	fi
   13894 	;;
   13895 
   13896       osf3* | osf4* | osf5*)
   13897         case $cc_basename in
   13898           KCC*)
   13899 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
   13900 
   13901 	    # KCC will only create a shared library if the output file
   13902 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
   13903 	    # to its proper name (with version) after linking.
   13904 	    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'
   13905 
   13906 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
   13907 	    hardcode_libdir_separator_CXX=:
   13908 
   13909 	    # Archives containing C++ object files must be created using
   13910 	    # the KAI C++ compiler.
   13911 	    case $host in
   13912 	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
   13913 	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
   13914 	    esac
   13915 	    ;;
   13916           RCC*)
   13917 	    # Rational C++ 2.4.1
   13918 	    # FIXME: insert proper C++ library support
   13919 	    ld_shlibs_CXX=no
   13920 	    ;;
   13921           cxx*)
   13922 	    case $host in
   13923 	      osf3*)
   13924 	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
   13925 	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   13926 	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
   13927 		;;
   13928 	      *)
   13929 	        allow_undefined_flag_CXX=' -expect_unresolved \*'
   13930 	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
   13931 	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   13932                   echo "-hidden">> $lib.exp~
   13933                   $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~
   13934                   $RM $lib.exp'
   13935 	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   13936 		;;
   13937 	    esac
   13938 
   13939 	    hardcode_libdir_separator_CXX=:
   13940 
   13941 	    # Commands to make compiler produce verbose output that lists
   13942 	    # what "hidden" libraries, object files and flags are used when
   13943 	    # linking a shared library.
   13944 	    #
   13945 	    # There doesn't appear to be a way to prevent this compiler from
   13946 	    # explicitly linking system object files so we need to strip them
   13947 	    # from the output so that they don't get included in the library
   13948 	    # dependencies.
   13949 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$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; func_echo_all "$list"'
   13950 	    ;;
   13951 	  *)
   13952 	    if test yes,no = "$GXX,$with_gnu_ld"; then
   13953 	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
   13954 	      case $host in
   13955 	        osf3*)
   13956 	          archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   13957 		  ;;
   13958 	        *)
   13959 	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
   13960 		  ;;
   13961 	      esac
   13962 
   13963 	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
   13964 	      hardcode_libdir_separator_CXX=:
   13965 
   13966 	      # Commands to make compiler produce verbose output that lists
   13967 	      # what "hidden" libraries, object files and flags are used when
   13968 	      # linking a shared library.
   13969 	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   13970 
   13971 	    else
   13972 	      # FIXME: insert proper C++ library support
   13973 	      ld_shlibs_CXX=no
   13974 	    fi
   13975 	    ;;
   13976         esac
   13977         ;;
   13978 
   13979       psos*)
   13980         # FIXME: insert proper C++ library support
   13981         ld_shlibs_CXX=no
   13982         ;;
   13983 
   13984       sunos4*)
   13985         case $cc_basename in
   13986           CC*)
   13987 	    # Sun C++ 4.x
   13988 	    # FIXME: insert proper C++ library support
   13989 	    ld_shlibs_CXX=no
   13990 	    ;;
   13991           lcc*)
   13992 	    # Lucid
   13993 	    # FIXME: insert proper C++ library support
   13994 	    ld_shlibs_CXX=no
   13995 	    ;;
   13996           *)
   13997 	    # FIXME: insert proper C++ library support
   13998 	    ld_shlibs_CXX=no
   13999 	    ;;
   14000         esac
   14001         ;;
   14002 
   14003       solaris*)
   14004         case $cc_basename in
   14005           CC* | sunCC*)
   14006 	    # Sun C++ 4.2, 5.x and Centerline C++
   14007             archive_cmds_need_lc_CXX=yes
   14008 	    no_undefined_flag_CXX=' -zdefs'
   14009 	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   14010 	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   14011               $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'
   14012 
   14013 	    hardcode_libdir_flag_spec_CXX='-R$libdir'
   14014 	    hardcode_shlibpath_var_CXX=no
   14015 	    case $host_os in
   14016 	      solaris2.[0-5] | solaris2.[0-5].*) ;;
   14017 	      *)
   14018 		# The compiler driver will combine and reorder linker options,
   14019 		# but understands '-z linker_flag'.
   14020 	        # Supported since Solaris 2.6 (maybe 2.5.1?)
   14021 		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
   14022 	        ;;
   14023 	    esac
   14024 	    link_all_deplibs_CXX=yes
   14025 
   14026 	    output_verbose_link_cmd='func_echo_all'
   14027 
   14028 	    # Archives containing C++ object files must be created using
   14029 	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
   14030 	    # necessary to make sure instantiated templates are included
   14031 	    # in the archive.
   14032 	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   14033 	    ;;
   14034           gcx*)
   14035 	    # Green Hills C++ Compiler
   14036 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
   14037 
   14038 	    # The C++ compiler must be used to create the archive.
   14039 	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   14040 	    ;;
   14041           *)
   14042 	    # GNU C++ compiler with Solaris linker
   14043 	    if test yes,no = "$GXX,$with_gnu_ld"; then
   14044 	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
   14045 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
   14046 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
   14047 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   14048                   $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   14049 
   14050 	        # Commands to make compiler produce verbose output that lists
   14051 	        # what "hidden" libraries, object files and flags are used when
   14052 	        # linking a shared library.
   14053 	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   14054 	      else
   14055 	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
   14056 	        # platform.
   14057 	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
   14058 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   14059                   $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   14060 
   14061 	        # Commands to make compiler produce verbose output that lists
   14062 	        # what "hidden" libraries, object files and flags are used when
   14063 	        # linking a shared library.
   14064 	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   14065 	      fi
   14066 
   14067 	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
   14068 	      case $host_os in
   14069 		solaris2.[0-5] | solaris2.[0-5].*) ;;
   14070 		*)
   14071 		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
   14072 		  ;;
   14073 	      esac
   14074 	    fi
   14075 	    ;;
   14076         esac
   14077         ;;
   14078 
   14079     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   14080       no_undefined_flag_CXX='$wl-z,text'
   14081       archive_cmds_need_lc_CXX=no
   14082       hardcode_shlibpath_var_CXX=no
   14083       runpath_var='LD_RUN_PATH'
   14084 
   14085       case $cc_basename in
   14086         CC*)
   14087 	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14088 	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14089 	  ;;
   14090 	*)
   14091 	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14092 	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14093 	  ;;
   14094       esac
   14095       ;;
   14096 
   14097       sysv5* | sco3.2v5* | sco5v6*)
   14098 	# Note: We CANNOT use -z defs as we might desire, because we do not
   14099 	# link with -lc, and that would cause any symbols used from libc to
   14100 	# always be unresolved, which means just about no library would
   14101 	# ever link correctly.  If we're not using GNU ld we use -z text
   14102 	# though, which does catch some bad symbols but isn't as heavy-handed
   14103 	# as -z defs.
   14104 	no_undefined_flag_CXX='$wl-z,text'
   14105 	allow_undefined_flag_CXX='$wl-z,nodefs'
   14106 	archive_cmds_need_lc_CXX=no
   14107 	hardcode_shlibpath_var_CXX=no
   14108 	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
   14109 	hardcode_libdir_separator_CXX=':'
   14110 	link_all_deplibs_CXX=yes
   14111 	export_dynamic_flag_spec_CXX='$wl-Bexport'
   14112 	runpath_var='LD_RUN_PATH'
   14113 
   14114 	case $cc_basename in
   14115           CC*)
   14116 	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14117 	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14118 	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
   14119               '"$old_archive_cmds_CXX"
   14120 	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
   14121               '"$reload_cmds_CXX"
   14122 	    ;;
   14123 	  *)
   14124 	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14125 	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   14126 	    ;;
   14127 	esac
   14128       ;;
   14129 
   14130       tandem*)
   14131         case $cc_basename in
   14132           NCC*)
   14133 	    # NonStop-UX NCC 3.20
   14134 	    # FIXME: insert proper C++ library support
   14135 	    ld_shlibs_CXX=no
   14136 	    ;;
   14137           *)
   14138 	    # FIXME: insert proper C++ library support
   14139 	    ld_shlibs_CXX=no
   14140 	    ;;
   14141         esac
   14142         ;;
   14143 
   14144       vxworks*)
   14145         # FIXME: insert proper C++ library support
   14146         ld_shlibs_CXX=no
   14147         ;;
   14148 
   14149       *)
   14150         # FIXME: insert proper C++ library support
   14151         ld_shlibs_CXX=no
   14152         ;;
   14153     esac
   14154 
   14155     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
   14156 $as_echo "$ld_shlibs_CXX" >&6; }
   14157     test no = "$ld_shlibs_CXX" && can_build_shared=no
   14158 
   14159     GCC_CXX=$GXX
   14160     LD_CXX=$LD
   14161 
   14162     ## CAVEAT EMPTOR:
   14163     ## There is no encapsulation within the following macros, do not change
   14164     ## the running order or otherwise move them around unless you know exactly
   14165     ## what you are doing...
   14166     # Dependencies to place before and after the object being linked:
   14167 predep_objects_CXX=
   14168 postdep_objects_CXX=
   14169 predeps_CXX=
   14170 postdeps_CXX=
   14171 compiler_lib_search_path_CXX=
   14172 
   14173 cat > conftest.$ac_ext <<_LT_EOF
   14174 class Foo
   14175 {
   14176 public:
   14177   Foo (void) { a = 0; }
   14178 private:
   14179   int a;
   14180 };
   14181 _LT_EOF
   14182 
   14183 
   14184 _lt_libdeps_save_CFLAGS=$CFLAGS
   14185 case "$CC $CFLAGS " in #(
   14186 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
   14187 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
   14188 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
   14189 esac
   14190 
   14191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   14192   (eval $ac_compile) 2>&5
   14193   ac_status=$?
   14194   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   14195   test $ac_status = 0; }; then
   14196   # Parse the compiler output and extract the necessary
   14197   # objects, libraries and library flags.
   14198 
   14199   # Sentinel used to keep track of whether or not we are before
   14200   # the conftest object file.
   14201   pre_test_object_deps_done=no
   14202 
   14203   for p in `eval "$output_verbose_link_cmd"`; do
   14204     case $prev$p in
   14205 
   14206     -L* | -R* | -l*)
   14207        # Some compilers place space between "-{L,R}" and the path.
   14208        # Remove the space.
   14209        if test x-L = "$p" ||
   14210           test x-R = "$p"; then
   14211 	 prev=$p
   14212 	 continue
   14213        fi
   14214 
   14215        # Expand the sysroot to ease extracting the directories later.
   14216        if test -z "$prev"; then
   14217          case $p in
   14218          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
   14219          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
   14220          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
   14221          esac
   14222        fi
   14223        case $p in
   14224        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
   14225        esac
   14226        if test no = "$pre_test_object_deps_done"; then
   14227 	 case $prev in
   14228 	 -L | -R)
   14229 	   # Internal compiler library paths should come after those
   14230 	   # provided the user.  The postdeps already come after the
   14231 	   # user supplied libs so there is no need to process them.
   14232 	   if test -z "$compiler_lib_search_path_CXX"; then
   14233 	     compiler_lib_search_path_CXX=$prev$p
   14234 	   else
   14235 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
   14236 	   fi
   14237 	   ;;
   14238 	 # The "-l" case would never come before the object being
   14239 	 # linked, so don't bother handling this case.
   14240 	 esac
   14241        else
   14242 	 if test -z "$postdeps_CXX"; then
   14243 	   postdeps_CXX=$prev$p
   14244 	 else
   14245 	   postdeps_CXX="${postdeps_CXX} $prev$p"
   14246 	 fi
   14247        fi
   14248        prev=
   14249        ;;
   14250 
   14251     *.lto.$objext) ;; # Ignore GCC LTO objects
   14252     *.$objext)
   14253        # This assumes that the test object file only shows up
   14254        # once in the compiler output.
   14255        if test "$p" = "conftest.$objext"; then
   14256 	 pre_test_object_deps_done=yes
   14257 	 continue
   14258        fi
   14259 
   14260        if test no = "$pre_test_object_deps_done"; then
   14261 	 if test -z "$predep_objects_CXX"; then
   14262 	   predep_objects_CXX=$p
   14263 	 else
   14264 	   predep_objects_CXX="$predep_objects_CXX $p"
   14265 	 fi
   14266        else
   14267 	 if test -z "$postdep_objects_CXX"; then
   14268 	   postdep_objects_CXX=$p
   14269 	 else
   14270 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   14271 	 fi
   14272        fi
   14273        ;;
   14274 
   14275     *) ;; # Ignore the rest.
   14276 
   14277     esac
   14278   done
   14279 
   14280   # Clean up.
   14281   rm -f a.out a.exe
   14282 else
   14283   echo "libtool.m4: error: problem compiling CXX test program"
   14284 fi
   14285 
   14286 $RM -f confest.$objext
   14287 CFLAGS=$_lt_libdeps_save_CFLAGS
   14288 
   14289 # PORTME: override above test on systems where it is broken
   14290 case $host_os in
   14291 interix[3-9]*)
   14292   # Interix 3.5 installs completely hosed .la files for C++, so rather than
   14293   # hack all around it, let's just trust "g++" to DTRT.
   14294   predep_objects_CXX=
   14295   postdep_objects_CXX=
   14296   postdeps_CXX=
   14297   ;;
   14298 
   14299 linux*)
   14300   case `$CC -V 2>&1 | sed 5q` in
   14301   *Sun\ C*)
   14302     # Sun C++ 5.9
   14303 
   14304     # The more standards-conforming stlport4 library is
   14305     # incompatible with the Cstd library. Avoid specifying
   14306     # it if it's in CXXFLAGS. Ignore libCrun as
   14307     # -library=stlport4 depends on it.
   14308     case " $CXX $CXXFLAGS " in
   14309     *" -library=stlport4 "*)
   14310       solaris_use_stlport4=yes
   14311       ;;
   14312     esac
   14313 
   14314     if test yes != "$solaris_use_stlport4"; then
   14315       postdeps_CXX='-library=Cstd -library=Crun'
   14316     fi
   14317     ;;
   14318   esac
   14319   ;;
   14320 
   14321 solaris*)
   14322   case $cc_basename in
   14323   CC* | sunCC*)
   14324     # The more standards-conforming stlport4 library is
   14325     # incompatible with the Cstd library. Avoid specifying
   14326     # it if it's in CXXFLAGS. Ignore libCrun as
   14327     # -library=stlport4 depends on it.
   14328     case " $CXX $CXXFLAGS " in
   14329     *" -library=stlport4 "*)
   14330       solaris_use_stlport4=yes
   14331       ;;
   14332     esac
   14333 
   14334     # Adding this requires a known-good setup of shared libraries for
   14335     # Sun compiler versions before 5.6, else PIC objects from an old
   14336     # archive will be linked into the output, leading to subtle bugs.
   14337     if test yes != "$solaris_use_stlport4"; then
   14338       postdeps_CXX='-library=Cstd -library=Crun'
   14339     fi
   14340     ;;
   14341   esac
   14342   ;;
   14343 esac
   14344 
   14345 
   14346 case " $postdeps_CXX " in
   14347 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   14348 esac
   14349  compiler_lib_search_dirs_CXX=
   14350 if test -n "${compiler_lib_search_path_CXX}"; then
   14351  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
   14352 fi
   14353 
   14354 
   14355 
   14356 
   14357 
   14358 
   14359 
   14360 
   14361 
   14362 
   14363 
   14364 
   14365 
   14366 
   14367 
   14368 
   14369 
   14370 
   14371 
   14372 
   14373 
   14374 
   14375 
   14376 
   14377 
   14378 
   14379 
   14380 
   14381 
   14382 
   14383 
   14384     lt_prog_compiler_wl_CXX=
   14385 lt_prog_compiler_pic_CXX=
   14386 lt_prog_compiler_static_CXX=
   14387 
   14388 
   14389   # C++ specific cases for pic, static, wl, etc.
   14390   if test yes = "$GXX"; then
   14391     lt_prog_compiler_wl_CXX='-Wl,'
   14392     lt_prog_compiler_static_CXX='-static'
   14393 
   14394     case $host_os in
   14395     aix*)
   14396       # All AIX code is PIC.
   14397       if test ia64 = "$host_cpu"; then
   14398 	# AIX 5 now supports IA64 processor
   14399 	lt_prog_compiler_static_CXX='-Bstatic'
   14400       fi
   14401       lt_prog_compiler_pic_CXX='-fPIC'
   14402       ;;
   14403 
   14404     amigaos*)
   14405       case $host_cpu in
   14406       powerpc)
   14407             # see comment about AmigaOS4 .so support
   14408             lt_prog_compiler_pic_CXX='-fPIC'
   14409         ;;
   14410       m68k)
   14411             # FIXME: we need at least 68020 code to build shared libraries, but
   14412             # adding the '-m68020' flag to GCC prevents building anything better,
   14413             # like '-m68040'.
   14414             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   14415         ;;
   14416       esac
   14417       ;;
   14418 
   14419     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   14420       # PIC is the default for these OSes.
   14421       ;;
   14422     mingw* | cygwin* | os2* | pw32* | cegcc*)
   14423       # This hack is so that the source file can tell whether it is being
   14424       # built for inclusion in a dll (and should export symbols for example).
   14425       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   14426       # (--disable-auto-import) libraries
   14427       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   14428       ;;
   14429     darwin* | rhapsody*)
   14430       # PIC is the default on this platform
   14431       # Common symbols not allowed in MH_DYLIB files
   14432       lt_prog_compiler_pic_CXX='-fno-common'
   14433       ;;
   14434     *djgpp*)
   14435       # DJGPP does not support shared libraries at all
   14436       lt_prog_compiler_pic_CXX=
   14437       ;;
   14438     haiku*)
   14439       # PIC is the default for Haiku.
   14440       # The "-static" flag exists, but is broken.
   14441       lt_prog_compiler_static_CXX=
   14442       ;;
   14443     interix[3-9]*)
   14444       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   14445       # Instead, we relocate shared libraries at runtime.
   14446       ;;
   14447     sysv4*MP*)
   14448       if test -d /usr/nec; then
   14449 	lt_prog_compiler_pic_CXX=-Kconform_pic
   14450       fi
   14451       ;;
   14452     hpux*)
   14453       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   14454       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   14455       # sets the default TLS model and affects inlining.
   14456       case $host_cpu in
   14457       hppa*64*)
   14458 	;;
   14459       *)
   14460 	lt_prog_compiler_pic_CXX='-fPIC'
   14461 	;;
   14462       esac
   14463       ;;
   14464     *qnx* | *nto*)
   14465       # QNX uses GNU C++, but need to define -shared option too, otherwise
   14466       # it will coredump.
   14467       lt_prog_compiler_pic_CXX='-fPIC -shared'
   14468       ;;
   14469     *)
   14470       lt_prog_compiler_pic_CXX='-fPIC'
   14471       ;;
   14472     esac
   14473   else
   14474     case $host_os in
   14475       aix[4-9]*)
   14476 	# All AIX code is PIC.
   14477 	if test ia64 = "$host_cpu"; then
   14478 	  # AIX 5 now supports IA64 processor
   14479 	  lt_prog_compiler_static_CXX='-Bstatic'
   14480 	else
   14481 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   14482 	fi
   14483 	;;
   14484       chorus*)
   14485 	case $cc_basename in
   14486 	cxch68*)
   14487 	  # Green Hills C++ Compiler
   14488 	  # _LT_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"
   14489 	  ;;
   14490 	esac
   14491 	;;
   14492       mingw* | cygwin* | os2* | pw32* | cegcc*)
   14493 	# This hack is so that the source file can tell whether it is being
   14494 	# built for inclusion in a dll (and should export symbols for example).
   14495 	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   14496 	;;
   14497       dgux*)
   14498 	case $cc_basename in
   14499 	  ec++*)
   14500 	    lt_prog_compiler_pic_CXX='-KPIC'
   14501 	    ;;
   14502 	  ghcx*)
   14503 	    # Green Hills C++ Compiler
   14504 	    lt_prog_compiler_pic_CXX='-pic'
   14505 	    ;;
   14506 	  *)
   14507 	    ;;
   14508 	esac
   14509 	;;
   14510       freebsd* | dragonfly*)
   14511 	# FreeBSD uses GNU C++
   14512 	;;
   14513       hpux9* | hpux10* | hpux11*)
   14514 	case $cc_basename in
   14515 	  CC*)
   14516 	    lt_prog_compiler_wl_CXX='-Wl,'
   14517 	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
   14518 	    if test ia64 != "$host_cpu"; then
   14519 	      lt_prog_compiler_pic_CXX='+Z'
   14520 	    fi
   14521 	    ;;
   14522 	  aCC*)
   14523 	    lt_prog_compiler_wl_CXX='-Wl,'
   14524 	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
   14525 	    case $host_cpu in
   14526 	    hppa*64*|ia64*)
   14527 	      # +Z the default
   14528 	      ;;
   14529 	    *)
   14530 	      lt_prog_compiler_pic_CXX='+Z'
   14531 	      ;;
   14532 	    esac
   14533 	    ;;
   14534 	  *)
   14535 	    ;;
   14536 	esac
   14537 	;;
   14538       interix*)
   14539 	# This is c89, which is MS Visual C++ (no shared libs)
   14540 	# Anyone wants to do a port?
   14541 	;;
   14542       irix5* | irix6* | nonstopux*)
   14543 	case $cc_basename in
   14544 	  CC*)
   14545 	    lt_prog_compiler_wl_CXX='-Wl,'
   14546 	    lt_prog_compiler_static_CXX='-non_shared'
   14547 	    # CC pic flag -KPIC is the default.
   14548 	    ;;
   14549 	  *)
   14550 	    ;;
   14551 	esac
   14552 	;;
   14553       linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   14554 	case $cc_basename in
   14555 	  KCC*)
   14556 	    # KAI C++ Compiler
   14557 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   14558 	    lt_prog_compiler_pic_CXX='-fPIC'
   14559 	    ;;
   14560 	  ecpc* )
   14561 	    # old Intel C++ for x86_64, which still supported -KPIC.
   14562 	    lt_prog_compiler_wl_CXX='-Wl,'
   14563 	    lt_prog_compiler_pic_CXX='-KPIC'
   14564 	    lt_prog_compiler_static_CXX='-static'
   14565 	    ;;
   14566 	  icpc* )
   14567 	    # Intel C++, used to be incompatible with GCC.
   14568 	    # ICC 10 doesn't accept -KPIC any more.
   14569 	    lt_prog_compiler_wl_CXX='-Wl,'
   14570 	    lt_prog_compiler_pic_CXX='-fPIC'
   14571 	    lt_prog_compiler_static_CXX='-static'
   14572 	    ;;
   14573 	  pgCC* | pgcpp*)
   14574 	    # Portland Group C++ compiler
   14575 	    lt_prog_compiler_wl_CXX='-Wl,'
   14576 	    lt_prog_compiler_pic_CXX='-fpic'
   14577 	    lt_prog_compiler_static_CXX='-Bstatic'
   14578 	    ;;
   14579 	  cxx*)
   14580 	    # Compaq C++
   14581 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   14582 	    # Linux and Compaq Tru64 Unix objects are PIC.
   14583 	    lt_prog_compiler_pic_CXX=
   14584 	    lt_prog_compiler_static_CXX='-non_shared'
   14585 	    ;;
   14586 	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
   14587 	    # IBM XL 8.0, 9.0 on PPC and BlueGene
   14588 	    lt_prog_compiler_wl_CXX='-Wl,'
   14589 	    lt_prog_compiler_pic_CXX='-qpic'
   14590 	    lt_prog_compiler_static_CXX='-qstaticlink'
   14591 	    ;;
   14592 	  *)
   14593 	    case `$CC -V 2>&1 | sed 5q` in
   14594 	    *Sun\ C*)
   14595 	      # Sun C++ 5.9
   14596 	      lt_prog_compiler_pic_CXX='-KPIC'
   14597 	      lt_prog_compiler_static_CXX='-Bstatic'
   14598 	      lt_prog_compiler_wl_CXX='-Qoption ld '
   14599 	      ;;
   14600 	    esac
   14601 	    ;;
   14602 	esac
   14603 	;;
   14604       lynxos*)
   14605 	;;
   14606       m88k*)
   14607 	;;
   14608       mvs*)
   14609 	case $cc_basename in
   14610 	  cxx*)
   14611 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   14612 	    ;;
   14613 	  *)
   14614 	    ;;
   14615 	esac
   14616 	;;
   14617       netbsd*)
   14618 	;;
   14619       *qnx* | *nto*)
   14620         # QNX uses GNU C++, but need to define -shared option too, otherwise
   14621         # it will coredump.
   14622         lt_prog_compiler_pic_CXX='-fPIC -shared'
   14623         ;;
   14624       osf3* | osf4* | osf5*)
   14625 	case $cc_basename in
   14626 	  KCC*)
   14627 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   14628 	    ;;
   14629 	  RCC*)
   14630 	    # Rational C++ 2.4.1
   14631 	    lt_prog_compiler_pic_CXX='-pic'
   14632 	    ;;
   14633 	  cxx*)
   14634 	    # Digital/Compaq C++
   14635 	    lt_prog_compiler_wl_CXX='-Wl,'
   14636 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   14637 	    # Linux and Compaq Tru64 Unix objects are PIC.
   14638 	    lt_prog_compiler_pic_CXX=
   14639 	    lt_prog_compiler_static_CXX='-non_shared'
   14640 	    ;;
   14641 	  *)
   14642 	    ;;
   14643 	esac
   14644 	;;
   14645       psos*)
   14646 	;;
   14647       solaris*)
   14648 	case $cc_basename in
   14649 	  CC* | sunCC*)
   14650 	    # Sun C++ 4.2, 5.x and Centerline C++
   14651 	    lt_prog_compiler_pic_CXX='-KPIC'
   14652 	    lt_prog_compiler_static_CXX='-Bstatic'
   14653 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   14654 	    ;;
   14655 	  gcx*)
   14656 	    # Green Hills C++ Compiler
   14657 	    lt_prog_compiler_pic_CXX='-PIC'
   14658 	    ;;
   14659 	  *)
   14660 	    ;;
   14661 	esac
   14662 	;;
   14663       sunos4*)
   14664 	case $cc_basename in
   14665 	  CC*)
   14666 	    # Sun C++ 4.x
   14667 	    lt_prog_compiler_pic_CXX='-pic'
   14668 	    lt_prog_compiler_static_CXX='-Bstatic'
   14669 	    ;;
   14670 	  lcc*)
   14671 	    # Lucid
   14672 	    lt_prog_compiler_pic_CXX='-pic'
   14673 	    ;;
   14674 	  *)
   14675 	    ;;
   14676 	esac
   14677 	;;
   14678       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   14679 	case $cc_basename in
   14680 	  CC*)
   14681 	    lt_prog_compiler_wl_CXX='-Wl,'
   14682 	    lt_prog_compiler_pic_CXX='-KPIC'
   14683 	    lt_prog_compiler_static_CXX='-Bstatic'
   14684 	    ;;
   14685 	esac
   14686 	;;
   14687       tandem*)
   14688 	case $cc_basename in
   14689 	  NCC*)
   14690 	    # NonStop-UX NCC 3.20
   14691 	    lt_prog_compiler_pic_CXX='-KPIC'
   14692 	    ;;
   14693 	  *)
   14694 	    ;;
   14695 	esac
   14696 	;;
   14697       vxworks*)
   14698 	;;
   14699       *)
   14700 	lt_prog_compiler_can_build_shared_CXX=no
   14701 	;;
   14702     esac
   14703   fi
   14704 
   14705 case $host_os in
   14706   # For platforms that do not support PIC, -DPIC is meaningless:
   14707   *djgpp*)
   14708     lt_prog_compiler_pic_CXX=
   14709     ;;
   14710   *)
   14711     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   14712     ;;
   14713 esac
   14714 
   14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   14716 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   14717 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
   14718   $as_echo_n "(cached) " >&6
   14719 else
   14720   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
   14721 fi
   14722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
   14723 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
   14724 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
   14725 
   14726 #
   14727 # Check to make sure the PIC flag actually works.
   14728 #
   14729 if test -n "$lt_prog_compiler_pic_CXX"; then
   14730   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   14731 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
   14732 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
   14733   $as_echo_n "(cached) " >&6
   14734 else
   14735   lt_cv_prog_compiler_pic_works_CXX=no
   14736    ac_outfile=conftest.$ac_objext
   14737    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14738    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
   14739    # Insert the option either (1) after the last *FLAGS variable, or
   14740    # (2) before a word containing "conftest.", or (3) at the end.
   14741    # Note that $ac_compile itself does not contain backslashes and begins
   14742    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14743    # The option is referenced via a variable to avoid confusing sed.
   14744    lt_compile=`echo "$ac_compile" | $SED \
   14745    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14746    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14747    -e 's:$: $lt_compiler_flag:'`
   14748    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   14749    (eval "$lt_compile" 2>conftest.err)
   14750    ac_status=$?
   14751    cat conftest.err >&5
   14752    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14753    if (exit $ac_status) && test -s "$ac_outfile"; then
   14754      # The compiler can only warn and ignore the option if not recognized
   14755      # So say no if there are warnings other than the usual output.
   14756      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   14757      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   14758      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   14759        lt_cv_prog_compiler_pic_works_CXX=yes
   14760      fi
   14761    fi
   14762    $RM conftest*
   14763 
   14764 fi
   14765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
   14766 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
   14767 
   14768 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
   14769     case $lt_prog_compiler_pic_CXX in
   14770      "" | " "*) ;;
   14771      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   14772      esac
   14773 else
   14774     lt_prog_compiler_pic_CXX=
   14775      lt_prog_compiler_can_build_shared_CXX=no
   14776 fi
   14777 
   14778 fi
   14779 
   14780 
   14781 
   14782 
   14783 
   14784 #
   14785 # Check to make sure the static flag actually works.
   14786 #
   14787 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   14788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   14789 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   14790 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
   14791   $as_echo_n "(cached) " >&6
   14792 else
   14793   lt_cv_prog_compiler_static_works_CXX=no
   14794    save_LDFLAGS=$LDFLAGS
   14795    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   14796    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   14797    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   14798      # The linker can only warn and ignore the option if not recognized
   14799      # So say no if there are warnings
   14800      if test -s conftest.err; then
   14801        # Append any errors to the config.log.
   14802        cat conftest.err 1>&5
   14803        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   14804        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   14805        if diff conftest.exp conftest.er2 >/dev/null; then
   14806          lt_cv_prog_compiler_static_works_CXX=yes
   14807        fi
   14808      else
   14809        lt_cv_prog_compiler_static_works_CXX=yes
   14810      fi
   14811    fi
   14812    $RM -r conftest*
   14813    LDFLAGS=$save_LDFLAGS
   14814 
   14815 fi
   14816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
   14817 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
   14818 
   14819 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
   14820     :
   14821 else
   14822     lt_prog_compiler_static_CXX=
   14823 fi
   14824 
   14825 
   14826 
   14827 
   14828     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   14829 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   14830 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
   14831   $as_echo_n "(cached) " >&6
   14832 else
   14833   lt_cv_prog_compiler_c_o_CXX=no
   14834    $RM -r conftest 2>/dev/null
   14835    mkdir conftest
   14836    cd conftest
   14837    mkdir out
   14838    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14839 
   14840    lt_compiler_flag="-o out/conftest2.$ac_objext"
   14841    # Insert the option either (1) after the last *FLAGS variable, or
   14842    # (2) before a word containing "conftest.", or (3) at the end.
   14843    # Note that $ac_compile itself does not contain backslashes and begins
   14844    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14845    lt_compile=`echo "$ac_compile" | $SED \
   14846    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14847    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14848    -e 's:$: $lt_compiler_flag:'`
   14849    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   14850    (eval "$lt_compile" 2>out/conftest.err)
   14851    ac_status=$?
   14852    cat out/conftest.err >&5
   14853    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14854    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   14855    then
   14856      # The compiler can only warn and ignore the option if not recognized
   14857      # So say no if there are warnings
   14858      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   14859      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   14860      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   14861        lt_cv_prog_compiler_c_o_CXX=yes
   14862      fi
   14863    fi
   14864    chmod u+w . 2>&5
   14865    $RM conftest*
   14866    # SGI C++ compiler will create directory out/ii_files/ for
   14867    # template instantiation
   14868    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   14869    $RM out/* && rmdir out
   14870    cd ..
   14871    $RM -r conftest
   14872    $RM conftest*
   14873 
   14874 fi
   14875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   14876 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
   14877 
   14878 
   14879 
   14880     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   14881 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   14882 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
   14883   $as_echo_n "(cached) " >&6
   14884 else
   14885   lt_cv_prog_compiler_c_o_CXX=no
   14886    $RM -r conftest 2>/dev/null
   14887    mkdir conftest
   14888    cd conftest
   14889    mkdir out
   14890    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14891 
   14892    lt_compiler_flag="-o out/conftest2.$ac_objext"
   14893    # Insert the option either (1) after the last *FLAGS variable, or
   14894    # (2) before a word containing "conftest.", or (3) at the end.
   14895    # Note that $ac_compile itself does not contain backslashes and begins
   14896    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14897    lt_compile=`echo "$ac_compile" | $SED \
   14898    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14899    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14900    -e 's:$: $lt_compiler_flag:'`
   14901    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   14902    (eval "$lt_compile" 2>out/conftest.err)
   14903    ac_status=$?
   14904    cat out/conftest.err >&5
   14905    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14906    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   14907    then
   14908      # The compiler can only warn and ignore the option if not recognized
   14909      # So say no if there are warnings
   14910      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   14911      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   14912      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   14913        lt_cv_prog_compiler_c_o_CXX=yes
   14914      fi
   14915    fi
   14916    chmod u+w . 2>&5
   14917    $RM conftest*
   14918    # SGI C++ compiler will create directory out/ii_files/ for
   14919    # template instantiation
   14920    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   14921    $RM out/* && rmdir out
   14922    cd ..
   14923    $RM -r conftest
   14924    $RM conftest*
   14925 
   14926 fi
   14927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   14928 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
   14929 
   14930 
   14931 
   14932 
   14933 hard_links=nottested
   14934 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
   14935   # do not overwrite the value of need_locks provided by the user
   14936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   14937 $as_echo_n "checking if we can lock with hard links... " >&6; }
   14938   hard_links=yes
   14939   $RM conftest*
   14940   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   14941   touch conftest.a
   14942   ln conftest.a conftest.b 2>&5 || hard_links=no
   14943   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   14944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   14945 $as_echo "$hard_links" >&6; }
   14946   if test no = "$hard_links"; then
   14947     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
   14948 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
   14949     need_locks=warn
   14950   fi
   14951 else
   14952   need_locks=no
   14953 fi
   14954 
   14955 
   14956 
   14957     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   14958 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   14959 
   14960   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   14961   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   14962   case $host_os in
   14963   aix[4-9]*)
   14964     # If we're using GNU nm, then we don't want the "-C" option.
   14965     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   14966     # Also, AIX nm treats weak defined symbols like other global defined
   14967     # symbols, whereas GNU nm marks them as "W".
   14968     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   14969       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   14970     else
   14971       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'
   14972     fi
   14973     ;;
   14974   pw32*)
   14975     export_symbols_cmds_CXX=$ltdll_cmds
   14976     ;;
   14977   cygwin* | mingw* | cegcc*)
   14978     case $cc_basename in
   14979     cl*)
   14980       exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
   14981       ;;
   14982     *)
   14983       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
   14984       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
   14985       ;;
   14986     esac
   14987     ;;
   14988   *)
   14989     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   14990     ;;
   14991   esac
   14992 
   14993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
   14994 $as_echo "$ld_shlibs_CXX" >&6; }
   14995 test no = "$ld_shlibs_CXX" && can_build_shared=no
   14996 
   14997 with_gnu_ld_CXX=$with_gnu_ld
   14998 
   14999 
   15000 
   15001 
   15002 
   15003 
   15004 #
   15005 # Do we need to explicitly link libc?
   15006 #
   15007 case "x$archive_cmds_need_lc_CXX" in
   15008 x|xyes)
   15009   # Assume -lc should be added
   15010   archive_cmds_need_lc_CXX=yes
   15011 
   15012   if test yes,yes = "$GCC,$enable_shared"; then
   15013     case $archive_cmds_CXX in
   15014     *'~'*)
   15015       # FIXME: we may have to deal with multi-command sequences.
   15016       ;;
   15017     '$CC '*)
   15018       # Test whether the compiler implicitly links with -lc since on some
   15019       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   15020       # to ld, don't add -lc before -lgcc.
   15021       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   15022 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   15023 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
   15024   $as_echo_n "(cached) " >&6
   15025 else
   15026   $RM conftest*
   15027 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   15028 
   15029 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   15030   (eval $ac_compile) 2>&5
   15031   ac_status=$?
   15032   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   15033   test $ac_status = 0; } 2>conftest.err; then
   15034 	  soname=conftest
   15035 	  lib=conftest
   15036 	  libobjs=conftest.$ac_objext
   15037 	  deplibs=
   15038 	  wl=$lt_prog_compiler_wl_CXX
   15039 	  pic_flag=$lt_prog_compiler_pic_CXX
   15040 	  compiler_flags=-v
   15041 	  linker_flags=-v
   15042 	  verstring=
   15043 	  output_objdir=.
   15044 	  libname=conftest
   15045 	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   15046 	  allow_undefined_flag_CXX=
   15047 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   15048   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   15049   ac_status=$?
   15050   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   15051   test $ac_status = 0; }
   15052 	  then
   15053 	    lt_cv_archive_cmds_need_lc_CXX=no
   15054 	  else
   15055 	    lt_cv_archive_cmds_need_lc_CXX=yes
   15056 	  fi
   15057 	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   15058 	else
   15059 	  cat conftest.err 1>&5
   15060 	fi
   15061 	$RM conftest*
   15062 
   15063 fi
   15064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
   15065 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
   15066       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
   15067       ;;
   15068     esac
   15069   fi
   15070   ;;
   15071 esac
   15072 
   15073 
   15074 
   15075 
   15076 
   15077 
   15078 
   15079 
   15080 
   15081 
   15082 
   15083 
   15084 
   15085 
   15086 
   15087 
   15088 
   15089 
   15090 
   15091 
   15092 
   15093 
   15094 
   15095 
   15096 
   15097 
   15098 
   15099 
   15100 
   15101 
   15102 
   15103 
   15104 
   15105 
   15106 
   15107 
   15108 
   15109 
   15110 
   15111 
   15112 
   15113 
   15114 
   15115 
   15116 
   15117 
   15118 
   15119 
   15120 
   15121 
   15122 
   15123 
   15124 
   15125 
   15126 
   15127 
   15128 
   15129 
   15130 
   15131 
   15132 
   15133 
   15134     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   15135 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   15136 
   15137 library_names_spec=
   15138 libname_spec='lib$name'
   15139 soname_spec=
   15140 shrext_cmds=.so
   15141 postinstall_cmds=
   15142 postuninstall_cmds=
   15143 finish_cmds=
   15144 finish_eval=
   15145 shlibpath_var=
   15146 shlibpath_overrides_runpath=unknown
   15147 version_type=none
   15148 dynamic_linker="$host_os ld.so"
   15149 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   15150 need_lib_prefix=unknown
   15151 hardcode_into_libs=no
   15152 
   15153 # when you set need_version to no, make sure it does not cause -set_version
   15154 # flags to be left without arguments
   15155 need_version=unknown
   15156 
   15157 case $host_os in
   15158 aix3*)
   15159   version_type=linux # correct to gnu/linux during the next big refactor
   15160   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
   15161   shlibpath_var=LIBPATH
   15162 
   15163   # AIX 3 has no versioning support, so we append a major version to the name.
   15164   soname_spec='$libname$release$shared_ext$major'
   15165   ;;
   15166 
   15167 aix[4-9]*)
   15168   version_type=linux # correct to gnu/linux during the next big refactor
   15169   need_lib_prefix=no
   15170   need_version=no
   15171   hardcode_into_libs=yes
   15172   if test ia64 = "$host_cpu"; then
   15173     # AIX 5 supports IA64
   15174     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
   15175     shlibpath_var=LD_LIBRARY_PATH
   15176   else
   15177     # With GCC up to 2.95.x, collect2 would create an import file
   15178     # for dependence libraries.  The import file would start with
   15179     # the line '#! .'.  This would cause the generated library to
   15180     # depend on '.', always an invalid library.  This was fixed in
   15181     # development snapshots of GCC prior to 3.0.
   15182     case $host_os in
   15183       aix4 | aix4.[01] | aix4.[01].*)
   15184       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   15185 	   echo ' yes '
   15186 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
   15187 	:
   15188       else
   15189 	can_build_shared=no
   15190       fi
   15191       ;;
   15192     esac
   15193     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
   15194     # soname into executable. Probably we can add versioning support to
   15195     # collect2, so additional links can be useful in future.
   15196     if test yes = "$aix_use_runtimelinking"; then
   15197       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   15198       # instead of lib<name>.a to let people know that these are not
   15199       # typical AIX shared libraries.
   15200       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15201     else
   15202       # We preserve .a as extension for shared libraries through AIX4.2
   15203       # and later when we are not doing run time linking.
   15204       library_names_spec='$libname$release.a $libname.a'
   15205       soname_spec='$libname$release$shared_ext$major'
   15206     fi
   15207     shlibpath_var=LIBPATH
   15208   fi
   15209   ;;
   15210 
   15211 amigaos*)
   15212   case $host_cpu in
   15213   powerpc)
   15214     # Since July 2007 AmigaOS4 officially supports .so libraries.
   15215     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   15216     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15217     ;;
   15218   m68k)
   15219     library_names_spec='$libname.ixlibrary $libname.a'
   15220     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   15221     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
   15222     ;;
   15223   esac
   15224   ;;
   15225 
   15226 beos*)
   15227   library_names_spec='$libname$shared_ext'
   15228   dynamic_linker="$host_os ld.so"
   15229   shlibpath_var=LIBRARY_PATH
   15230   ;;
   15231 
   15232 bsdi[45]*)
   15233   version_type=linux # correct to gnu/linux during the next big refactor
   15234   need_version=no
   15235   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15236   soname_spec='$libname$release$shared_ext$major'
   15237   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   15238   shlibpath_var=LD_LIBRARY_PATH
   15239   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   15240   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   15241   # the default ld.so.conf also contains /usr/contrib/lib and
   15242   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   15243   # libtool to hard-code these into programs
   15244   ;;
   15245 
   15246 cygwin* | mingw* | pw32* | cegcc*)
   15247   version_type=windows
   15248   shrext_cmds=.dll
   15249   need_version=no
   15250   need_lib_prefix=no
   15251 
   15252   case $GCC,$cc_basename in
   15253   yes,*)
   15254     # gcc
   15255     library_names_spec='$libname.dll.a'
   15256     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   15257     postinstall_cmds='base_file=`basename \$file`~
   15258       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   15259       dldir=$destdir/`dirname \$dlpath`~
   15260       test -d \$dldir || mkdir -p \$dldir~
   15261       $install_prog $dir/$dlname \$dldir/$dlname~
   15262       chmod a+x \$dldir/$dlname~
   15263       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   15264         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   15265       fi'
   15266     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   15267       dlpath=$dir/\$dldll~
   15268        $RM \$dlpath'
   15269     shlibpath_overrides_runpath=yes
   15270 
   15271     case $host_os in
   15272     cygwin*)
   15273       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   15274       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   15275 
   15276       ;;
   15277     mingw* | cegcc*)
   15278       # MinGW DLLs use traditional 'lib' prefix
   15279       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   15280       ;;
   15281     pw32*)
   15282       # pw32 DLLs use 'pw' prefix rather than 'lib'
   15283       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   15284       ;;
   15285     esac
   15286     dynamic_linker='Win32 ld.exe'
   15287     ;;
   15288 
   15289   *,cl*)
   15290     # Native MSVC
   15291     libname_spec='$name'
   15292     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   15293     library_names_spec='$libname.dll.lib'
   15294 
   15295     case $build_os in
   15296     mingw*)
   15297       sys_lib_search_path_spec=
   15298       lt_save_ifs=$IFS
   15299       IFS=';'
   15300       for lt_path in $LIB
   15301       do
   15302         IFS=$lt_save_ifs
   15303         # Let DOS variable expansion print the short 8.3 style file name.
   15304         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
   15305         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
   15306       done
   15307       IFS=$lt_save_ifs
   15308       # Convert to MSYS style.
   15309       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
   15310       ;;
   15311     cygwin*)
   15312       # Convert to unix form, then to dos form, then back to unix form
   15313       # but this time dos style (no spaces!) so that the unix form looks
   15314       # like /cygdrive/c/PROGRA~1:/cygdr...
   15315       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
   15316       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
   15317       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   15318       ;;
   15319     *)
   15320       sys_lib_search_path_spec=$LIB
   15321       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   15322         # It is most probably a Windows format PATH.
   15323         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   15324       else
   15325         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   15326       fi
   15327       # FIXME: find the short name or the path components, as spaces are
   15328       # common. (e.g. "Program Files" -> "PROGRA~1")
   15329       ;;
   15330     esac
   15331 
   15332     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   15333     postinstall_cmds='base_file=`basename \$file`~
   15334       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   15335       dldir=$destdir/`dirname \$dlpath`~
   15336       test -d \$dldir || mkdir -p \$dldir~
   15337       $install_prog $dir/$dlname \$dldir/$dlname'
   15338     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   15339       dlpath=$dir/\$dldll~
   15340        $RM \$dlpath'
   15341     shlibpath_overrides_runpath=yes
   15342     dynamic_linker='Win32 link.exe'
   15343     ;;
   15344 
   15345   *)
   15346     # Assume MSVC wrapper
   15347     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
   15348     dynamic_linker='Win32 ld.exe'
   15349     ;;
   15350   esac
   15351   # FIXME: first we should search . and the directory the executable is in
   15352   shlibpath_var=PATH
   15353   ;;
   15354 
   15355 darwin* | rhapsody*)
   15356   dynamic_linker="$host_os dyld"
   15357   version_type=darwin
   15358   need_lib_prefix=no
   15359   need_version=no
   15360   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
   15361   soname_spec='$libname$release$major$shared_ext'
   15362   shlibpath_overrides_runpath=yes
   15363   shlibpath_var=DYLD_LIBRARY_PATH
   15364   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   15365 
   15366   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   15367   ;;
   15368 
   15369 dgux*)
   15370   version_type=linux # correct to gnu/linux during the next big refactor
   15371   need_lib_prefix=no
   15372   need_version=no
   15373   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15374   soname_spec='$libname$release$shared_ext$major'
   15375   shlibpath_var=LD_LIBRARY_PATH
   15376   ;;
   15377 
   15378 freebsd* | dragonfly*)
   15379   # DragonFly does not have aout.  When/if they implement a new
   15380   # versioning mechanism, adjust this.
   15381   if test -x /usr/bin/objformat; then
   15382     objformat=`/usr/bin/objformat`
   15383   else
   15384     case $host_os in
   15385     freebsd[23].*) objformat=aout ;;
   15386     *) objformat=elf ;;
   15387     esac
   15388   fi
   15389   version_type=freebsd-$objformat
   15390   case $version_type in
   15391     freebsd-elf*)
   15392       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   15393       need_version=no
   15394       need_lib_prefix=no
   15395       ;;
   15396     freebsd-*)
   15397       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   15398       need_version=yes
   15399       ;;
   15400   esac
   15401   shlibpath_var=LD_LIBRARY_PATH
   15402   case $host_os in
   15403   freebsd2.*)
   15404     shlibpath_overrides_runpath=yes
   15405     ;;
   15406   freebsd3.[01]* | freebsdelf3.[01]*)
   15407     shlibpath_overrides_runpath=yes
   15408     hardcode_into_libs=yes
   15409     ;;
   15410   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   15411   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   15412     shlibpath_overrides_runpath=no
   15413     hardcode_into_libs=yes
   15414     ;;
   15415   *) # from 4.6 on, and DragonFly
   15416     shlibpath_overrides_runpath=yes
   15417     hardcode_into_libs=yes
   15418     ;;
   15419   esac
   15420   ;;
   15421 
   15422 haiku*)
   15423   version_type=linux # correct to gnu/linux during the next big refactor
   15424   need_lib_prefix=no
   15425   need_version=no
   15426   dynamic_linker="$host_os runtime_loader"
   15427   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15428   soname_spec='$libname$release$shared_ext$major'
   15429   shlibpath_var=LIBRARY_PATH
   15430   shlibpath_overrides_runpath=no
   15431   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
   15432   hardcode_into_libs=yes
   15433   ;;
   15434 
   15435 hpux9* | hpux10* | hpux11*)
   15436   # Give a soname corresponding to the major version so that dld.sl refuses to
   15437   # link against other versions.
   15438   version_type=sunos
   15439   need_lib_prefix=no
   15440   need_version=no
   15441   case $host_cpu in
   15442   ia64*)
   15443     shrext_cmds='.so'
   15444     hardcode_into_libs=yes
   15445     dynamic_linker="$host_os dld.so"
   15446     shlibpath_var=LD_LIBRARY_PATH
   15447     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   15448     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15449     soname_spec='$libname$release$shared_ext$major'
   15450     if test 32 = "$HPUX_IA64_MODE"; then
   15451       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   15452     else
   15453       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   15454     fi
   15455     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15456     ;;
   15457   hppa*64*)
   15458     shrext_cmds='.sl'
   15459     hardcode_into_libs=yes
   15460     dynamic_linker="$host_os dld.sl"
   15461     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   15462     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   15463     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15464     soname_spec='$libname$release$shared_ext$major'
   15465     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   15466     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15467     ;;
   15468   *)
   15469     shrext_cmds='.sl'
   15470     dynamic_linker="$host_os dld.sl"
   15471     shlibpath_var=SHLIB_PATH
   15472     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   15473     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15474     soname_spec='$libname$release$shared_ext$major'
   15475     ;;
   15476   esac
   15477   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   15478   postinstall_cmds='chmod 555 $lib'
   15479   # or fails outright, so override atomically:
   15480   install_override_mode=555
   15481   ;;
   15482 
   15483 interix[3-9]*)
   15484   version_type=linux # correct to gnu/linux during the next big refactor
   15485   need_lib_prefix=no
   15486   need_version=no
   15487   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15488   soname_spec='$libname$release$shared_ext$major'
   15489   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   15490   shlibpath_var=LD_LIBRARY_PATH
   15491   shlibpath_overrides_runpath=no
   15492   hardcode_into_libs=yes
   15493   ;;
   15494 
   15495 irix5* | irix6* | nonstopux*)
   15496   case $host_os in
   15497     nonstopux*) version_type=nonstopux ;;
   15498     *)
   15499 	if test yes = "$lt_cv_prog_gnu_ld"; then
   15500 		version_type=linux # correct to gnu/linux during the next big refactor
   15501 	else
   15502 		version_type=irix
   15503 	fi ;;
   15504   esac
   15505   need_lib_prefix=no
   15506   need_version=no
   15507   soname_spec='$libname$release$shared_ext$major'
   15508   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
   15509   case $host_os in
   15510   irix5* | nonstopux*)
   15511     libsuff= shlibsuff=
   15512     ;;
   15513   *)
   15514     case $LD in # libtool.m4 will add one of these switches to LD
   15515     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   15516       libsuff= shlibsuff= libmagic=32-bit;;
   15517     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   15518       libsuff=32 shlibsuff=N32 libmagic=N32;;
   15519     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   15520       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   15521     *) libsuff= shlibsuff= libmagic=never-match;;
   15522     esac
   15523     ;;
   15524   esac
   15525   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   15526   shlibpath_overrides_runpath=no
   15527   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
   15528   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
   15529   hardcode_into_libs=yes
   15530   ;;
   15531 
   15532 # No shared lib support for Linux oldld, aout, or coff.
   15533 linux*oldld* | linux*aout* | linux*coff*)
   15534   dynamic_linker=no
   15535   ;;
   15536 
   15537 linux*android*)
   15538   version_type=none # Android doesn't support versioned libraries.
   15539   need_lib_prefix=no
   15540   need_version=no
   15541   library_names_spec='$libname$release$shared_ext'
   15542   soname_spec='$libname$release$shared_ext'
   15543   finish_cmds=
   15544   shlibpath_var=LD_LIBRARY_PATH
   15545   shlibpath_overrides_runpath=yes
   15546 
   15547   # This implies no fast_install, which is unacceptable.
   15548   # Some rework will be needed to allow for fast_install
   15549   # before this can be enabled.
   15550   hardcode_into_libs=yes
   15551 
   15552   dynamic_linker='Android linker'
   15553   # Don't embed -rpath directories since the linker doesn't support them.
   15554   hardcode_libdir_flag_spec_CXX='-L$libdir'
   15555   ;;
   15556 
   15557 # This must be glibc/ELF.
   15558 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   15559   version_type=linux # correct to gnu/linux during the next big refactor
   15560   need_lib_prefix=no
   15561   need_version=no
   15562   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15563   soname_spec='$libname$release$shared_ext$major'
   15564   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   15565   shlibpath_var=LD_LIBRARY_PATH
   15566   shlibpath_overrides_runpath=no
   15567 
   15568   # Some binutils ld are patched to set DT_RUNPATH
   15569   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
   15570   $as_echo_n "(cached) " >&6
   15571 else
   15572   lt_cv_shlibpath_overrides_runpath=no
   15573     save_LDFLAGS=$LDFLAGS
   15574     save_libdir=$libdir
   15575     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
   15576 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
   15577     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15578 /* end confdefs.h.  */
   15579 
   15580 int
   15581 main ()
   15582 {
   15583 
   15584   ;
   15585   return 0;
   15586 }
   15587 _ACEOF
   15588 if ac_fn_cxx_try_link "$LINENO"; then :
   15589   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
   15590   lt_cv_shlibpath_overrides_runpath=yes
   15591 fi
   15592 fi
   15593 rm -f core conftest.err conftest.$ac_objext \
   15594     conftest$ac_exeext conftest.$ac_ext
   15595     LDFLAGS=$save_LDFLAGS
   15596     libdir=$save_libdir
   15597 
   15598 fi
   15599 
   15600   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   15601 
   15602   # This implies no fast_install, which is unacceptable.
   15603   # Some rework will be needed to allow for fast_install
   15604   # before this can be enabled.
   15605   hardcode_into_libs=yes
   15606 
   15607   # Append ld.so.conf contents to the search path
   15608   if test -f /etc/ld.so.conf; then
   15609     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;s/"//g;/^$/d' | tr '\n' ' '`
   15610     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   15611   fi
   15612 
   15613   # We used to test for /lib/ld.so.1 and disable shared libraries on
   15614   # powerpc, because MkLinux only supported shared libraries with the
   15615   # GNU dynamic linker.  Since this was broken with cross compilers,
   15616   # most powerpc-linux boxes support dynamic linking these days and
   15617   # people can always --disable-shared, the test was removed, and we
   15618   # assume the GNU/Linux dynamic linker is in use.
   15619   dynamic_linker='GNU/Linux ld.so'
   15620   ;;
   15621 
   15622 netbsd*)
   15623   version_type=sunos
   15624   need_lib_prefix=no
   15625   need_version=no
   15626   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   15627     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   15628     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15629     dynamic_linker='NetBSD (a.out) ld.so'
   15630   else
   15631     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15632     soname_spec='$libname$release$shared_ext$major'
   15633     dynamic_linker='NetBSD ld.elf_so'
   15634   fi
   15635   shlibpath_var=LD_LIBRARY_PATH
   15636   shlibpath_overrides_runpath=yes
   15637   hardcode_into_libs=yes
   15638   ;;
   15639 
   15640 newsos6)
   15641   version_type=linux # correct to gnu/linux during the next big refactor
   15642   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15643   shlibpath_var=LD_LIBRARY_PATH
   15644   shlibpath_overrides_runpath=yes
   15645   ;;
   15646 
   15647 *nto* | *qnx*)
   15648   version_type=qnx
   15649   need_lib_prefix=no
   15650   need_version=no
   15651   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15652   soname_spec='$libname$release$shared_ext$major'
   15653   shlibpath_var=LD_LIBRARY_PATH
   15654   shlibpath_overrides_runpath=no
   15655   hardcode_into_libs=yes
   15656   dynamic_linker='ldqnx.so'
   15657   ;;
   15658 
   15659 openbsd* | bitrig*)
   15660   version_type=sunos
   15661   sys_lib_dlsearch_path_spec=/usr/lib
   15662   need_lib_prefix=no
   15663   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   15664     need_version=no
   15665   else
   15666     need_version=yes
   15667   fi
   15668   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   15669   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15670   shlibpath_var=LD_LIBRARY_PATH
   15671   shlibpath_overrides_runpath=yes
   15672   ;;
   15673 
   15674 os2*)
   15675   libname_spec='$name'
   15676   shrext_cmds=.dll
   15677   need_lib_prefix=no
   15678   library_names_spec='$libname$shared_ext $libname.a'
   15679   dynamic_linker='OS/2 ld.exe'
   15680   shlibpath_var=LIBPATH
   15681   ;;
   15682 
   15683 osf3* | osf4* | osf5*)
   15684   version_type=osf
   15685   need_lib_prefix=no
   15686   need_version=no
   15687   soname_spec='$libname$release$shared_ext$major'
   15688   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15689   shlibpath_var=LD_LIBRARY_PATH
   15690   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   15691   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15692   ;;
   15693 
   15694 rdos*)
   15695   dynamic_linker=no
   15696   ;;
   15697 
   15698 solaris*)
   15699   version_type=linux # correct to gnu/linux during the next big refactor
   15700   need_lib_prefix=no
   15701   need_version=no
   15702   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15703   soname_spec='$libname$release$shared_ext$major'
   15704   shlibpath_var=LD_LIBRARY_PATH
   15705   shlibpath_overrides_runpath=yes
   15706   hardcode_into_libs=yes
   15707   # ldd complains unless libraries are executable
   15708   postinstall_cmds='chmod +x $lib'
   15709   ;;
   15710 
   15711 sunos4*)
   15712   version_type=sunos
   15713   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   15714   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   15715   shlibpath_var=LD_LIBRARY_PATH
   15716   shlibpath_overrides_runpath=yes
   15717   if test yes = "$with_gnu_ld"; then
   15718     need_lib_prefix=no
   15719   fi
   15720   need_version=yes
   15721   ;;
   15722 
   15723 sysv4 | sysv4.3*)
   15724   version_type=linux # correct to gnu/linux during the next big refactor
   15725   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15726   soname_spec='$libname$release$shared_ext$major'
   15727   shlibpath_var=LD_LIBRARY_PATH
   15728   case $host_vendor in
   15729     sni)
   15730       shlibpath_overrides_runpath=no
   15731       need_lib_prefix=no
   15732       runpath_var=LD_RUN_PATH
   15733       ;;
   15734     siemens)
   15735       need_lib_prefix=no
   15736       ;;
   15737     motorola)
   15738       need_lib_prefix=no
   15739       need_version=no
   15740       shlibpath_overrides_runpath=no
   15741       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   15742       ;;
   15743   esac
   15744   ;;
   15745 
   15746 sysv4*MP*)
   15747   if test -d /usr/nec; then
   15748     version_type=linux # correct to gnu/linux during the next big refactor
   15749     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
   15750     soname_spec='$libname$shared_ext.$major'
   15751     shlibpath_var=LD_LIBRARY_PATH
   15752   fi
   15753   ;;
   15754 
   15755 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   15756   version_type=freebsd-elf
   15757   need_lib_prefix=no
   15758   need_version=no
   15759   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   15760   soname_spec='$libname$release$shared_ext$major'
   15761   shlibpath_var=LD_LIBRARY_PATH
   15762   shlibpath_overrides_runpath=yes
   15763   hardcode_into_libs=yes
   15764   if test yes = "$with_gnu_ld"; then
   15765     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   15766   else
   15767     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   15768     case $host_os in
   15769       sco3.2v5*)
   15770         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   15771 	;;
   15772     esac
   15773   fi
   15774   sys_lib_dlsearch_path_spec='/usr/lib'
   15775   ;;
   15776 
   15777 tpf*)
   15778   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   15779   version_type=linux # correct to gnu/linux during the next big refactor
   15780   need_lib_prefix=no
   15781   need_version=no
   15782   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15783   shlibpath_var=LD_LIBRARY_PATH
   15784   shlibpath_overrides_runpath=no
   15785   hardcode_into_libs=yes
   15786   ;;
   15787 
   15788 uts4*)
   15789   version_type=linux # correct to gnu/linux during the next big refactor
   15790   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   15791   soname_spec='$libname$release$shared_ext$major'
   15792   shlibpath_var=LD_LIBRARY_PATH
   15793   ;;
   15794 
   15795 *)
   15796   dynamic_linker=no
   15797   ;;
   15798 esac
   15799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   15800 $as_echo "$dynamic_linker" >&6; }
   15801 test no = "$dynamic_linker" && can_build_shared=no
   15802 
   15803 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   15804 if test yes = "$GCC"; then
   15805   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   15806 fi
   15807 
   15808 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
   15809   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
   15810 fi
   15811 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
   15812   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
   15813 fi
   15814 
   15815 
   15816 
   15817 
   15818 
   15819 
   15820 
   15821 
   15822 
   15823 
   15824 
   15825 
   15826 
   15827 
   15828 
   15829 
   15830 
   15831 
   15832 
   15833 
   15834 
   15835 
   15836 
   15837 
   15838 
   15839 
   15840 
   15841 
   15842 
   15843 
   15844 
   15845 
   15846 
   15847 
   15848 
   15849 
   15850 
   15851 
   15852     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   15853 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   15854 hardcode_action_CXX=
   15855 if test -n "$hardcode_libdir_flag_spec_CXX" ||
   15856    test -n "$runpath_var_CXX" ||
   15857    test yes = "$hardcode_automatic_CXX"; then
   15858 
   15859   # We can hardcode non-existent directories.
   15860   if test no != "$hardcode_direct_CXX" &&
   15861      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   15862      # have to relink, otherwise we might link with an installed library
   15863      # when we should be linking with a yet-to-be-installed one
   15864      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
   15865      test no != "$hardcode_minus_L_CXX"; then
   15866     # Linking always hardcodes the temporary library directory.
   15867     hardcode_action_CXX=relink
   15868   else
   15869     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   15870     hardcode_action_CXX=immediate
   15871   fi
   15872 else
   15873   # We cannot hardcode anything, or else we can only hardcode existing
   15874   # directories.
   15875   hardcode_action_CXX=unsupported
   15876 fi
   15877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
   15878 $as_echo "$hardcode_action_CXX" >&6; }
   15879 
   15880 if test relink = "$hardcode_action_CXX" ||
   15881    test yes = "$inherit_rpath_CXX"; then
   15882   # Fast installation is not supported
   15883   enable_fast_install=no
   15884 elif test yes = "$shlibpath_overrides_runpath" ||
   15885      test no = "$enable_shared"; then
   15886   # Fast installation is not necessary
   15887   enable_fast_install=needless
   15888 fi
   15889 
   15890 
   15891 
   15892 
   15893 
   15894 
   15895 
   15896   fi # test -n "$compiler"
   15897 
   15898   CC=$lt_save_CC
   15899   CFLAGS=$lt_save_CFLAGS
   15900   LDCXX=$LD
   15901   LD=$lt_save_LD
   15902   GCC=$lt_save_GCC
   15903   with_gnu_ld=$lt_save_with_gnu_ld
   15904   lt_cv_path_LDCXX=$lt_cv_path_LD
   15905   lt_cv_path_LD=$lt_save_path_LD
   15906   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   15907   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   15908 fi # test yes != "$_lt_caught_CXX_error"
   15909 
   15910 ac_ext=c
   15911 ac_cpp='$CPP $CPPFLAGS'
   15912 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15913 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15914 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15915 
   15916 
   15917 
   15918 
   15919 
   15920 
   15921 
   15922 
   15923 
   15924 
   15925 
   15926 
   15927 
   15928 
   15929 
   15930         ac_config_commands="$ac_config_commands libtool"
   15931 
   15932 
   15933 
   15934 
   15935 # Only expand once:
   15936 
   15937 
   15938 
   15939 
   15940 # Test for 64-bit build.
   15941 # The cast to long int works around a bug in the HP C Compiler
   15942 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   15943 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   15944 # This bug is HP SR number 8606223364.
   15945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
   15946 $as_echo_n "checking size of size_t... " >&6; }
   15947 if ${ac_cv_sizeof_size_t+:} false; then :
   15948   $as_echo_n "(cached) " >&6
   15949 else
   15950   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
   15951 
   15952 else
   15953   if test "$ac_cv_type_size_t" = yes; then
   15954      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   15955 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   15956 as_fn_error 77 "cannot compute sizeof (size_t)
   15957 See \`config.log' for more details" "$LINENO" 5; }
   15958    else
   15959      ac_cv_sizeof_size_t=0
   15960    fi
   15961 fi
   15962 
   15963 fi
   15964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
   15965 $as_echo "$ac_cv_sizeof_size_t" >&6; }
   15966 
   15967 
   15968 
   15969 cat >>confdefs.h <<_ACEOF
   15970 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
   15971 _ACEOF
   15972 
   15973 
   15974 
   15975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
   15976 $as_echo_n "checking for C compiler vendor... " >&6; }
   15977 if ${ax_cv_c_compiler_vendor+:} false; then :
   15978   $as_echo_n "(cached) " >&6
   15979 else
   15980   # note: don't check for gcc first since some other compilers define __GNUC__
   15981   vendors="intel:     __ICC,__ECC,__INTEL_COMPILER
   15982            ibm:       __xlc__,__xlC__,__IBMC__,__IBMCPP__
   15983            pathscale: __PATHCC__,__PATHSCALE__
   15984            clang:     __clang__
   15985            gnu:       __GNUC__
   15986            sun:       __SUNPRO_C,__SUNPRO_CC
   15987            hp:        __HP_cc,__HP_aCC
   15988            dec:       __DECC,__DECCXX,__DECC_VER,__DECCXX_VER
   15989            borland:   __BORLANDC__,__TURBOC__
   15990            comeau:    __COMO__
   15991            cray:      _CRAYC
   15992            kai:       __KCC
   15993            lcc:       __LCC__
   15994            sgi:       __sgi,sgi
   15995            microsoft: _MSC_VER
   15996            metrowerks: __MWERKS__
   15997            watcom:    __WATCOMC__
   15998            portland:  __PGI
   15999            unknown:   UNKNOWN"
   16000   for ventest in $vendors; do
   16001     case $ventest in
   16002       *:) vendor=$ventest; continue ;;
   16003       *)  vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")" ;;
   16004     esac
   16005     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16006 /* end confdefs.h.  */
   16007 
   16008 int
   16009 main ()
   16010 {
   16011 
   16012       #if !($vencpp)
   16013         thisisanerror;
   16014       #endif
   16015 
   16016   ;
   16017   return 0;
   16018 }
   16019 _ACEOF
   16020 if ac_fn_c_try_compile "$LINENO"; then :
   16021   break
   16022 fi
   16023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16024   done
   16025   ax_cv_c_compiler_vendor=`echo $vendor | cut -d: -f1`
   16026 
   16027 fi
   16028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
   16029 $as_echo "$ax_cv_c_compiler_vendor" >&6; }
   16030 
   16031 
   16032 
   16033 
   16034 
   16035 
   16036 # Check whether --enable-portable-binary was given.
   16037 if test "${enable_portable_binary+set}" = set; then :
   16038   enableval=$enable_portable_binary; acx_maxopt_portable=$enableval
   16039 else
   16040   acx_maxopt_portable=no
   16041 fi
   16042 
   16043 
   16044 # Try to determine "good" native compiler flags if none specified via CFLAGS
   16045 if test "$ac_test_CFLAGS" != "set"; then
   16046   CFLAGS=""
   16047   case $ax_cv_c_compiler_vendor in
   16048     dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
   16049 	 if test "x$acx_maxopt_portable" = xno; then
   16050            CFLAGS="$CFLAGS -arch host"
   16051          fi;;
   16052 
   16053     sun) CFLAGS="-native -fast -xO5 -dalign"
   16054 	 if test "x$acx_maxopt_portable" = xyes; then
   16055 	   CFLAGS="$CFLAGS -xarch=generic"
   16056          fi;;
   16057 
   16058     hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
   16059 	 if test "x$acx_maxopt_portable" = xyes; then
   16060 	   CFLAGS="$CFLAGS +DAportable"
   16061 	 fi;;
   16062 
   16063     ibm) if test "x$acx_maxopt_portable" = xno; then
   16064            xlc_opt="-qarch=auto -qtune=auto"
   16065 	 else
   16066            xlc_opt="-qtune=auto"
   16067 	 fi
   16068          as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$xlc_opt" | $as_tr_sh`
   16069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $xlc_opt" >&5
   16070 $as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
   16071 if eval \${$as_CACHEVAR+:} false; then :
   16072   $as_echo_n "(cached) " >&6
   16073 else
   16074 
   16075   ax_check_save_flags=$CFLAGS
   16076   CFLAGS="$CFLAGS  $xlc_opt"
   16077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16078 /* end confdefs.h.  */
   16079 
   16080 int
   16081 main ()
   16082 {
   16083 
   16084   ;
   16085   return 0;
   16086 }
   16087 _ACEOF
   16088 if ac_fn_c_try_compile "$LINENO"; then :
   16089   eval "$as_CACHEVAR=yes"
   16090 else
   16091   eval "$as_CACHEVAR=no"
   16092 fi
   16093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16094   CFLAGS=$ax_check_save_flags
   16095 fi
   16096 eval ac_res=\$$as_CACHEVAR
   16097 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   16098 $as_echo "$ac_res" >&6; }
   16099 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   16100   CFLAGS="-O3 -qansialias -w $xlc_opt"
   16101 else
   16102   CFLAGS="-O3 -qansialias -w"
   16103                 echo "******************************************************"
   16104                 echo "*  You seem to have the IBM  C compiler.  It is      *"
   16105                 echo "*  recommended for best performance that you use:    *"
   16106                 echo "*                                                    *"
   16107                 echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
   16108                 echo "*                      ^^^        ^^^                *"
   16109                 echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
   16110                 echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
   16111                 echo "*  and re-run configure.)  For more info, man cc.    *"
   16112                 echo "******************************************************"
   16113 fi
   16114 
   16115          ;;
   16116 
   16117     intel) CFLAGS="-O3 -ansi_alias"
   16118 	if test "x$acx_maxopt_portable" = xno; then
   16119 	  icc_archflag=unknown
   16120 	  icc_flags=""
   16121 	  case $host_cpu in
   16122 	    i686*|x86_64*)
   16123               # icc accepts gcc assembly syntax, so these should work:
   16124 
   16125 ac_ext=c
   16126 ac_cpp='$CPP $CPPFLAGS'
   16127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16129 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16130 
   16131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
   16132 $as_echo_n "checking for x86 cpuid 0 output... " >&6; }
   16133 if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
   16134   $as_echo_n "(cached) " >&6
   16135 else
   16136   if test "$cross_compiling" = yes; then :
   16137   ax_cv_gcc_x86_cpuid_0=unknown
   16138 else
   16139   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16140 /* end confdefs.h.  */
   16141 #include <stdio.h>
   16142 int
   16143 main ()
   16144 {
   16145 
   16146      int op = 0, eax, ebx, ecx, edx;
   16147      FILE *f;
   16148       __asm__("cpuid"
   16149         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
   16150         : "a" (op));
   16151      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
   16152      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
   16153      fclose(f);
   16154      return 0;
   16155 
   16156   ;
   16157   return 0;
   16158 }
   16159 _ACEOF
   16160 if ac_fn_c_try_run "$LINENO"; then :
   16161   ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
   16162 else
   16163   ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
   16164 fi
   16165 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16166   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16167 fi
   16168 
   16169 fi
   16170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
   16171 $as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
   16172 ac_ext=c
   16173 ac_cpp='$CPP $CPPFLAGS'
   16174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16177 
   16178 
   16179 
   16180 ac_ext=c
   16181 ac_cpp='$CPP $CPPFLAGS'
   16182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16185 
   16186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
   16187 $as_echo_n "checking for x86 cpuid 1 output... " >&6; }
   16188 if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
   16189   $as_echo_n "(cached) " >&6
   16190 else
   16191   if test "$cross_compiling" = yes; then :
   16192   ax_cv_gcc_x86_cpuid_1=unknown
   16193 else
   16194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16195 /* end confdefs.h.  */
   16196 #include <stdio.h>
   16197 int
   16198 main ()
   16199 {
   16200 
   16201      int op = 1, eax, ebx, ecx, edx;
   16202      FILE *f;
   16203       __asm__("cpuid"
   16204         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
   16205         : "a" (op));
   16206      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
   16207      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
   16208      fclose(f);
   16209      return 0;
   16210 
   16211   ;
   16212   return 0;
   16213 }
   16214 _ACEOF
   16215 if ac_fn_c_try_run "$LINENO"; then :
   16216   ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
   16217 else
   16218   ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
   16219 fi
   16220 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16221   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16222 fi
   16223 
   16224 fi
   16225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
   16226 $as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
   16227 ac_ext=c
   16228 ac_cpp='$CPP $CPPFLAGS'
   16229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16232 
   16233 
   16234 	      case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
   16235                 *:756e6547:*:*) # Intel
   16236                   case $ax_cv_gcc_x86_cpuid_1 in
   16237                     *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
   16238                     *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
   16239                     *f??:*:*:*) icc_flags="-xN -xW -xK";;
   16240                   esac ;;
   16241               esac ;;
   16242           esac
   16243           if test "x$icc_flags" != x; then
   16244             for flag in $icc_flags; do
   16245               as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
   16246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
   16247 $as_echo_n "checking whether C compiler accepts $flag... " >&6; }
   16248 if eval \${$as_CACHEVAR+:} false; then :
   16249   $as_echo_n "(cached) " >&6
   16250 else
   16251 
   16252   ax_check_save_flags=$CFLAGS
   16253   CFLAGS="$CFLAGS  $flag"
   16254   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16255 /* end confdefs.h.  */
   16256 
   16257 int
   16258 main ()
   16259 {
   16260 
   16261   ;
   16262   return 0;
   16263 }
   16264 _ACEOF
   16265 if ac_fn_c_try_compile "$LINENO"; then :
   16266   eval "$as_CACHEVAR=yes"
   16267 else
   16268   eval "$as_CACHEVAR=no"
   16269 fi
   16270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16271   CFLAGS=$ax_check_save_flags
   16272 fi
   16273 eval ac_res=\$$as_CACHEVAR
   16274 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   16275 $as_echo "$ac_res" >&6; }
   16276 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   16277   icc_archflag=$flag; break
   16278 else
   16279   :
   16280 fi
   16281 
   16282             done
   16283           fi
   16284           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for icc architecture flag" >&5
   16285 $as_echo_n "checking for icc architecture flag... " >&6; }
   16286 	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icc_archflag" >&5
   16287 $as_echo "$icc_archflag" >&6; }
   16288           if test "x$icc_archflag" != xunknown; then
   16289             CFLAGS="$CFLAGS $icc_archflag"
   16290           fi
   16291         fi
   16292 	;;
   16293 
   16294     gnu)
   16295      # default optimization flags for gcc on all systems
   16296      CFLAGS="-O3 -fomit-frame-pointer"
   16297 
   16298      # -malign-double for x86 systems
   16299      # LIBFFI -- DON'T DO THIS - CHANGES ABI
   16300      # AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
   16301 
   16302      #  -fstrict-aliasing for gcc-2.95+
   16303      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
   16304 $as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
   16305 if ${ax_cv_check_cflags___fstrict_aliasing+:} false; then :
   16306   $as_echo_n "(cached) " >&6
   16307 else
   16308 
   16309   ax_check_save_flags=$CFLAGS
   16310   CFLAGS="$CFLAGS  -fstrict-aliasing"
   16311   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16312 /* end confdefs.h.  */
   16313 
   16314 int
   16315 main ()
   16316 {
   16317 
   16318   ;
   16319   return 0;
   16320 }
   16321 _ACEOF
   16322 if ac_fn_c_try_compile "$LINENO"; then :
   16323   ax_cv_check_cflags___fstrict_aliasing=yes
   16324 else
   16325   ax_cv_check_cflags___fstrict_aliasing=no
   16326 fi
   16327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16328   CFLAGS=$ax_check_save_flags
   16329 fi
   16330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstrict_aliasing" >&5
   16331 $as_echo "$ax_cv_check_cflags___fstrict_aliasing" >&6; }
   16332 if test x"$ax_cv_check_cflags___fstrict_aliasing" = xyes; then :
   16333   CFLAGS="$CFLAGS -fstrict-aliasing"
   16334 else
   16335   :
   16336 fi
   16337 
   16338 
   16339      # note that we enable "unsafe" fp optimization with other compilers, too
   16340      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
   16341 $as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
   16342 if ${ax_cv_check_cflags___ffast_math+:} false; then :
   16343   $as_echo_n "(cached) " >&6
   16344 else
   16345 
   16346   ax_check_save_flags=$CFLAGS
   16347   CFLAGS="$CFLAGS  -ffast-math"
   16348   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16349 /* end confdefs.h.  */
   16350 
   16351 int
   16352 main ()
   16353 {
   16354 
   16355   ;
   16356   return 0;
   16357 }
   16358 _ACEOF
   16359 if ac_fn_c_try_compile "$LINENO"; then :
   16360   ax_cv_check_cflags___ffast_math=yes
   16361 else
   16362   ax_cv_check_cflags___ffast_math=no
   16363 fi
   16364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16365   CFLAGS=$ax_check_save_flags
   16366 fi
   16367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___ffast_math" >&5
   16368 $as_echo "$ax_cv_check_cflags___ffast_math" >&6; }
   16369 if test x"$ax_cv_check_cflags___ffast_math" = xyes; then :
   16370   CFLAGS="$CFLAGS -ffast-math"
   16371 else
   16372   :
   16373 fi
   16374 
   16375 
   16376 
   16377 
   16378 
   16379 
   16380 # Check whether --with-gcc-arch was given.
   16381 if test "${with_gcc_arch+set}" = set; then :
   16382   withval=$with_gcc_arch; ax_gcc_arch=$withval
   16383 else
   16384   ax_gcc_arch=yes
   16385 fi
   16386 
   16387 
   16388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
   16389 $as_echo_n "checking for gcc architecture flag... " >&6; }
   16390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   16391 $as_echo "" >&6; }
   16392 if ${ax_cv_gcc_archflag+:} false; then :
   16393   $as_echo_n "(cached) " >&6
   16394 else
   16395 
   16396 ax_cv_gcc_archflag="unknown"
   16397 
   16398 if test "$GCC" = yes; then
   16399 
   16400 if test "x$ax_gcc_arch" = xyes; then
   16401 ax_gcc_arch=""
   16402 if test "$cross_compiling" = no; then
   16403 case $host_cpu in
   16404   i[3456]86*|x86_64*) # use cpuid codes
   16405 
   16406 ac_ext=c
   16407 ac_cpp='$CPP $CPPFLAGS'
   16408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16411 
   16412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
   16413 $as_echo_n "checking for x86 cpuid 0 output... " >&6; }
   16414 if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
   16415   $as_echo_n "(cached) " >&6
   16416 else
   16417   if test "$cross_compiling" = yes; then :
   16418   ax_cv_gcc_x86_cpuid_0=unknown
   16419 else
   16420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16421 /* end confdefs.h.  */
   16422 #include <stdio.h>
   16423 int
   16424 main ()
   16425 {
   16426 
   16427      int op = 0, eax, ebx, ecx, edx;
   16428      FILE *f;
   16429       __asm__("cpuid"
   16430         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
   16431         : "a" (op));
   16432      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
   16433      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
   16434      fclose(f);
   16435      return 0;
   16436 
   16437   ;
   16438   return 0;
   16439 }
   16440 _ACEOF
   16441 if ac_fn_c_try_run "$LINENO"; then :
   16442   ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
   16443 else
   16444   ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
   16445 fi
   16446 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16447   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16448 fi
   16449 
   16450 fi
   16451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
   16452 $as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
   16453 ac_ext=c
   16454 ac_cpp='$CPP $CPPFLAGS'
   16455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16458 
   16459 
   16460 
   16461 ac_ext=c
   16462 ac_cpp='$CPP $CPPFLAGS'
   16463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16466 
   16467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
   16468 $as_echo_n "checking for x86 cpuid 1 output... " >&6; }
   16469 if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
   16470   $as_echo_n "(cached) " >&6
   16471 else
   16472   if test "$cross_compiling" = yes; then :
   16473   ax_cv_gcc_x86_cpuid_1=unknown
   16474 else
   16475   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16476 /* end confdefs.h.  */
   16477 #include <stdio.h>
   16478 int
   16479 main ()
   16480 {
   16481 
   16482      int op = 1, eax, ebx, ecx, edx;
   16483      FILE *f;
   16484       __asm__("cpuid"
   16485         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
   16486         : "a" (op));
   16487      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
   16488      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
   16489      fclose(f);
   16490      return 0;
   16491 
   16492   ;
   16493   return 0;
   16494 }
   16495 _ACEOF
   16496 if ac_fn_c_try_run "$LINENO"; then :
   16497   ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
   16498 else
   16499   ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
   16500 fi
   16501 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16502   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16503 fi
   16504 
   16505 fi
   16506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
   16507 $as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
   16508 ac_ext=c
   16509 ac_cpp='$CPP $CPPFLAGS'
   16510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16513 
   16514 
   16515      case $ax_cv_gcc_x86_cpuid_0 in
   16516        *:756e6547:*:*) # Intel
   16517           case $ax_cv_gcc_x86_cpuid_1 in
   16518 	    *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
   16519 	    *5??:*:*:*) ax_gcc_arch=pentium ;;
   16520 	    *0?6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
   16521 	    *0?6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
   16522 	    *0?6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
   16523 	    *0?6[9de]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
   16524 	    *0?6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
   16525 	    *0?6f?:*:*:*|*1?66?:*:*:*) ax_gcc_arch="core2 pentium-m pentium3 pentiumpro" ;;
   16526 	    *1?6[7d]?:*:*:*) ax_gcc_arch="penryn core2 pentium-m pentium3 pentiumpro" ;;
   16527 	    *1?6[aef]?:*:*:*|*2?6[5cef]?:*:*:*) ax_gcc_arch="corei7 core2 pentium-m pentium3 pentiumpro" ;;
   16528 	    *1?6c?:*:*:*|*[23]?66?:*:*:*) ax_gcc_arch="atom core2 pentium-m pentium3 pentiumpro" ;;
   16529 	    *2?6[ad]?:*:*:*) ax_gcc_arch="corei7-avx corei7 core2 pentium-m pentium3 pentiumpro" ;;
   16530 	    *0?6??:*:*:*) ax_gcc_arch=pentiumpro ;;
   16531 	    *6??:*:*:*) ax_gcc_arch="core2 pentiumpro" ;;
   16532 	    ?000?f3[347]:*:*:*|?000?f41347:*:*:*|?000?f6?:*:*:*)
   16533 		case $host_cpu in
   16534 	          x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
   16535 	          *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
   16536 	        esac ;;
   16537 	    ?000?f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
   16538           esac ;;
   16539        *:68747541:*:*) # AMD
   16540           case $ax_cv_gcc_x86_cpuid_1 in
   16541 	    *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
   16542 	    *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
   16543 	    *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
   16544 	    *60?:*:*:*) ax_gcc_arch=k7 ;;
   16545 	    *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
   16546 	    *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
   16547 	    *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
   16548 	    *6[68a]?:*:*:*)
   16549 
   16550 ac_ext=c
   16551 ac_cpp='$CPP $CPPFLAGS'
   16552 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16553 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16554 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16555 
   16556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5
   16557 $as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
   16558 if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then :
   16559   $as_echo_n "(cached) " >&6
   16560 else
   16561   if test "$cross_compiling" = yes; then :
   16562   ax_cv_gcc_x86_cpuid_0x80000006=unknown
   16563 else
   16564   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16565 /* end confdefs.h.  */
   16566 #include <stdio.h>
   16567 int
   16568 main ()
   16569 {
   16570 
   16571      int op = 0x80000006, eax, ebx, ecx, edx;
   16572      FILE *f;
   16573       __asm__("cpuid"
   16574         : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
   16575         : "a" (op));
   16576      f = fopen("conftest_cpuid", "w"); if (!f) return 1;
   16577      fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
   16578      fclose(f);
   16579      return 0;
   16580 
   16581   ;
   16582   return 0;
   16583 }
   16584 _ACEOF
   16585 if ac_fn_c_try_run "$LINENO"; then :
   16586   ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
   16587 else
   16588   ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
   16589 fi
   16590 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16591   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16592 fi
   16593 
   16594 fi
   16595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
   16596 $as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
   16597 ac_ext=c
   16598 ac_cpp='$CPP $CPPFLAGS'
   16599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16602 
   16603  # L2 cache size
   16604 	       case $ax_cv_gcc_x86_cpuid_0x80000006 in
   16605                  *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
   16606 			ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
   16607                  *) ax_gcc_arch="athlon-4 athlon k7" ;;
   16608 	       esac ;;
   16609 	    ?00??f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
   16610 	    ?00??f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
   16611 	    ?00??f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
   16612 	    ?00??f??:*:*:*) ax_gcc_arch="k8" ;;
   16613 	    ?05??f??:*:*:*) ax_gcc_arch="btver1 amdfam10 k8" ;;
   16614 	    ?06??f??:*:*:*) ax_gcc_arch="bdver1 amdfam10 k8" ;;
   16615 	    *f??:*:*:*) ax_gcc_arch="amdfam10 k8" ;;
   16616           esac ;;
   16617 	*:746e6543:*:*) # IDT
   16618 	   case $ax_cv_gcc_x86_cpuid_1 in
   16619 	     *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
   16620 	     *58?:*:*:*) ax_gcc_arch=winchip2 ;;
   16621 	     *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
   16622 	     *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
   16623 	   esac ;;
   16624      esac
   16625      if test x"$ax_gcc_arch" = x; then # fallback
   16626 	case $host_cpu in
   16627 	  i586*) ax_gcc_arch=pentium ;;
   16628 	  i686*) ax_gcc_arch=pentiumpro ;;
   16629         esac
   16630      fi
   16631      ;;
   16632 
   16633   sparc*)
   16634      # Extract the first word of "prtdiag", so it can be a program name with args.
   16635 set dummy prtdiag; ac_word=$2
   16636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   16637 $as_echo_n "checking for $ac_word... " >&6; }
   16638 if ${ac_cv_path_PRTDIAG+:} false; then :
   16639   $as_echo_n "(cached) " >&6
   16640 else
   16641   case $PRTDIAG in
   16642   [\\/]* | ?:[\\/]*)
   16643   ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
   16644   ;;
   16645   *)
   16646   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   16647 as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
   16648 for as_dir in $as_dummy
   16649 do
   16650   IFS=$as_save_IFS
   16651   test -z "$as_dir" && as_dir=.
   16652     for ac_exec_ext in '' $ac_executable_extensions; do
   16653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   16654     ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
   16655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   16656     break 2
   16657   fi
   16658 done
   16659   done
   16660 IFS=$as_save_IFS
   16661 
   16662   test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
   16663   ;;
   16664 esac
   16665 fi
   16666 PRTDIAG=$ac_cv_path_PRTDIAG
   16667 if test -n "$PRTDIAG"; then
   16668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5
   16669 $as_echo "$PRTDIAG" >&6; }
   16670 else
   16671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16672 $as_echo "no" >&6; }
   16673 fi
   16674 
   16675 
   16676      cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
   16677      cputype=`echo "$cputype" | tr -d ' -' | sed 's/SPARCIIi/SPARCII/' | tr $as_cr_LETTERS $as_cr_letters`
   16678      case $cputype in
   16679          *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
   16680          *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
   16681          *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
   16682          *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
   16683          *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
   16684          *cypress*) ax_gcc_arch=cypress ;;
   16685      esac ;;
   16686 
   16687   alphaev5) ax_gcc_arch=ev5 ;;
   16688   alphaev56) ax_gcc_arch=ev56 ;;
   16689   alphapca56) ax_gcc_arch="pca56 ev56" ;;
   16690   alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
   16691   alphaev6) ax_gcc_arch=ev6 ;;
   16692   alphaev67) ax_gcc_arch=ev67 ;;
   16693   alphaev68) ax_gcc_arch="ev68 ev67" ;;
   16694   alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
   16695   alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
   16696   alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
   16697 
   16698   powerpc*)
   16699      cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
   16700      cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
   16701      case $cputype in
   16702        *750*) ax_gcc_arch="750 G3" ;;
   16703        *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
   16704        *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
   16705        *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
   16706        *970*) ax_gcc_arch="970 G5 power4";;
   16707        *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
   16708        *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
   16709        603ev|8240) ax_gcc_arch="$cputype 603e 603";;
   16710        *) ax_gcc_arch=$cputype ;;
   16711      esac
   16712      ax_gcc_arch="$ax_gcc_arch powerpc"
   16713      ;;
   16714 esac
   16715 fi # not cross-compiling
   16716 fi # guess arch
   16717 
   16718 if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
   16719 for arch in $ax_gcc_arch; do
   16720   if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
   16721     flags="-mtune=$arch"
   16722     # -mcpu=$arch and m$arch generate nonportable code on every arch except
   16723     # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
   16724     case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
   16725   else
   16726     flags="-march=$arch -mcpu=$arch -m$arch"
   16727   fi
   16728   for flag in $flags; do
   16729     as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
   16730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
   16731 $as_echo_n "checking whether C compiler accepts $flag... " >&6; }
   16732 if eval \${$as_CACHEVAR+:} false; then :
   16733   $as_echo_n "(cached) " >&6
   16734 else
   16735 
   16736   ax_check_save_flags=$CFLAGS
   16737   CFLAGS="$CFLAGS  $flag"
   16738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16739 /* end confdefs.h.  */
   16740 
   16741 int
   16742 main ()
   16743 {
   16744 
   16745   ;
   16746   return 0;
   16747 }
   16748 _ACEOF
   16749 if ac_fn_c_try_compile "$LINENO"; then :
   16750   eval "$as_CACHEVAR=yes"
   16751 else
   16752   eval "$as_CACHEVAR=no"
   16753 fi
   16754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16755   CFLAGS=$ax_check_save_flags
   16756 fi
   16757 eval ac_res=\$$as_CACHEVAR
   16758 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   16759 $as_echo "$ac_res" >&6; }
   16760 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   16761   ax_cv_gcc_archflag=$flag; break
   16762 else
   16763   :
   16764 fi
   16765 
   16766   done
   16767   test "x$ax_cv_gcc_archflag" = xunknown || break
   16768 done
   16769 fi
   16770 
   16771 fi # $GCC=yes
   16772 
   16773 fi
   16774 
   16775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
   16776 $as_echo_n "checking for gcc architecture flag... " >&6; }
   16777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5
   16778 $as_echo "$ax_cv_gcc_archflag" >&6; }
   16779 if test "x$ax_cv_gcc_archflag" = xunknown; then
   16780   :
   16781 else
   16782   CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
   16783 fi
   16784 
   16785      ;;
   16786   esac
   16787 
   16788   if test -z "$CFLAGS"; then
   16789 	echo ""
   16790 	echo "********************************************************"
   16791         echo "* WARNING: Don't know the best CFLAGS for this system  *"
   16792         echo "* Use ./configure CFLAGS=... to specify your own flags *"
   16793 	echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
   16794 	echo "********************************************************"
   16795 	echo ""
   16796         CFLAGS="-O3"
   16797   fi
   16798 
   16799   as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$CFLAGS" | $as_tr_sh`
   16800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5
   16801 $as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
   16802 if eval \${$as_CACHEVAR+:} false; then :
   16803   $as_echo_n "(cached) " >&6
   16804 else
   16805 
   16806   ax_check_save_flags=$CFLAGS
   16807   CFLAGS="$CFLAGS  $CFLAGS"
   16808   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16809 /* end confdefs.h.  */
   16810 
   16811 int
   16812 main ()
   16813 {
   16814 
   16815   ;
   16816   return 0;
   16817 }
   16818 _ACEOF
   16819 if ac_fn_c_try_compile "$LINENO"; then :
   16820   eval "$as_CACHEVAR=yes"
   16821 else
   16822   eval "$as_CACHEVAR=no"
   16823 fi
   16824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16825   CFLAGS=$ax_check_save_flags
   16826 fi
   16827 eval ac_res=\$$as_CACHEVAR
   16828 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   16829 $as_echo "$ac_res" >&6; }
   16830 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   16831   :
   16832 else
   16833 
   16834 	echo ""
   16835         echo "********************************************************"
   16836         echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
   16837         echo "* your compiler.                                       *"
   16838         echo "* Use ./configure CFLAGS=... to specify your own flags *"
   16839         echo "********************************************************"
   16840         echo ""
   16841         CFLAGS=""
   16842 
   16843 fi
   16844 
   16845 
   16846 fi
   16847 
   16848 # The AX_CFLAGS_WARN_ALL macro doesn't currently work for sunpro
   16849 # compiler.
   16850 if test "$ax_cv_c_compiler_vendor" != "sun"; then
   16851   if ${CFLAGS+:} false; then :
   16852   case " $CFLAGS " in
   16853     *"  "*)
   16854       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains "; } >&5
   16855   (: CFLAGS already contains ) 2>&5
   16856   ac_status=$?
   16857   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   16858   test $ac_status = 0; }
   16859       ;;
   16860     *)
   16861       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \""; } >&5
   16862   (: CFLAGS="$CFLAGS ") 2>&5
   16863   ac_status=$?
   16864   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   16865   test $ac_status = 0; }
   16866       CFLAGS="$CFLAGS "
   16867       ;;
   16868    esac
   16869 else
   16870   CFLAGS=""
   16871 fi
   16872 
   16873 ac_ext=c
   16874 ac_cpp='$CPP $CPPFLAGS'
   16875 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16876 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16877 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16878 
   16879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
   16880 $as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
   16881 if ${ac_cv_cflags_warn_all+:} false; then :
   16882   $as_echo_n "(cached) " >&6
   16883 else
   16884   ac_cv_cflags_warn_all="no, unknown"
   16885 ac_save_CFLAGS="$CFLAGS"
   16886 for ac_arg in "-warn all  % -warn all"      "-pedantic  % -Wall"          "-xstrconst % -v"             "-std1      % -verbose -w0 -warnprotos"    "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd"    "-ansi -ansiE % -fullwarn"    "+ESlit     % +w1"            "-Xc        % -pvctl,fullmsg"    "-h conform % -h msglevel 2"    #
   16887 do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
   16888    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16889 /* end confdefs.h.  */
   16890 
   16891 int
   16892 main ()
   16893 {
   16894 
   16895   ;
   16896   return 0;
   16897 }
   16898 _ACEOF
   16899 if ac_fn_c_try_compile "$LINENO"; then :
   16900   ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
   16901 fi
   16902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16903 done
   16904 CFLAGS="$ac_save_CFLAGS"
   16905 
   16906 fi
   16907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
   16908 $as_echo "$ac_cv_cflags_warn_all" >&6; }
   16909 
   16910 case ".$ac_cv_cflags_warn_all" in
   16911      .ok|.ok,*)  ;;
   16912    .|.no|.no,*)  ;;
   16913    *) if ${CFLAGS+:} false; then :
   16914   case " $CFLAGS " in
   16915     *" $ac_cv_cflags_warn_all "*)
   16916       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$ac_cv_cflags_warn_all"; } >&5
   16917   (: CFLAGS already contains $ac_cv_cflags_warn_all) 2>&5
   16918   ac_status=$?
   16919   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   16920   test $ac_status = 0; }
   16921       ;;
   16922     *)
   16923       { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
   16924   (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
   16925   ac_status=$?
   16926   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   16927   test $ac_status = 0; }
   16928       CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
   16929       ;;
   16930    esac
   16931 else
   16932   CFLAGS="$ac_cv_cflags_warn_all"
   16933 fi
   16934  ;;
   16935 esac
   16936 
   16937 ac_ext=c
   16938 ac_cpp='$CPP $CPPFLAGS'
   16939 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16940 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16941 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16942 
   16943 
   16944 fi
   16945 
   16946 if test "x$GCC" = "xyes"; then
   16947   CFLAGS="$CFLAGS -fexceptions"
   16948 fi
   16949 
   16950 cat > local.exp <<EOF
   16951 set CC_FOR_TARGET "$CC"
   16952 set CXX_FOR_TARGET "$CXX"
   16953 EOF
   16954 
   16955 
   16956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
   16957 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
   16958     # Check whether --enable-maintainer-mode was given.
   16959 if test "${enable_maintainer_mode+set}" = set; then :
   16960   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
   16961 else
   16962   USE_MAINTAINER_MODE=no
   16963 fi
   16964 
   16965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
   16966 $as_echo "$USE_MAINTAINER_MODE" >&6; }
   16967    if test $USE_MAINTAINER_MODE = yes; then
   16968   MAINTAINER_MODE_TRUE=
   16969   MAINTAINER_MODE_FALSE='#'
   16970 else
   16971   MAINTAINER_MODE_TRUE='#'
   16972   MAINTAINER_MODE_FALSE=
   16973 fi
   16974 
   16975   MAINT=$MAINTAINER_MODE_TRUE
   16976 
   16977 
   16978 
   16979 for ac_header in sys/mman.h
   16980 do :
   16981   ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
   16982 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
   16983   cat >>confdefs.h <<_ACEOF
   16984 #define HAVE_SYS_MMAN_H 1
   16985 _ACEOF
   16986 
   16987 fi
   16988 
   16989 done
   16990 
   16991 for ac_func in mmap
   16992 do :
   16993   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
   16994 if test "x$ac_cv_func_mmap" = xyes; then :
   16995   cat >>confdefs.h <<_ACEOF
   16996 #define HAVE_MMAP 1
   16997 _ACEOF
   16998 
   16999 fi
   17000 done
   17001 
   17002 
   17003 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
   17004 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
   17005   libffi_header_sys_mman_h=yes
   17006 else
   17007   libffi_header_sys_mman_h=no
   17008 fi
   17009 
   17010 
   17011 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
   17012 if test "x$ac_cv_func_mmap" = xyes; then :
   17013   libffi_func_mmap=yes
   17014 else
   17015   libffi_func_mmap=no
   17016 fi
   17017 
   17018 if test "$libffi_header_sys_mman_h" != yes \
   17019  || test "$libffi_func_mmap" != yes; then
   17020    ac_cv_func_mmap_file=no
   17021    ac_cv_func_mmap_dev_zero=no
   17022    ac_cv_func_mmap_anon=no
   17023 else
   17024    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
   17025 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
   17026 if ${ac_cv_func_mmap_file+:} false; then :
   17027   $as_echo_n "(cached) " >&6
   17028 else
   17029   # Add a system to this blacklist if
   17030    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
   17031    # memory area containing the same data that you'd get if you applied
   17032    # read() to the same fd.  The only system known to have a problem here
   17033    # is VMS, where text files have record structure.
   17034    case "$host_os" in
   17035      vms* | ultrix*)
   17036 	ac_cv_func_mmap_file=no ;;
   17037      *)
   17038 	ac_cv_func_mmap_file=yes;;
   17039    esac
   17040 fi
   17041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
   17042 $as_echo "$ac_cv_func_mmap_file" >&6; }
   17043    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
   17044 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
   17045 if ${ac_cv_func_mmap_dev_zero+:} false; then :
   17046   $as_echo_n "(cached) " >&6
   17047 else
   17048   # Add a system to this blacklist if it has mmap() but /dev/zero
   17049    # does not exist, or if mmapping /dev/zero does not give anonymous
   17050    # zeroed pages with both the following properties:
   17051    # 1. If you map N consecutive pages in with one call, and then
   17052    #    unmap any subset of those pages, the pages that were not
   17053    #    explicitly unmapped remain accessible.
   17054    # 2. If you map two adjacent blocks of memory and then unmap them
   17055    #    both at once, they must both go away.
   17056    # Systems known to be in this category are Windows (all variants),
   17057    # VMS, and Darwin.
   17058    case "$host_os" in
   17059      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
   17060 	ac_cv_func_mmap_dev_zero=no ;;
   17061      *)
   17062 	ac_cv_func_mmap_dev_zero=yes;;
   17063    esac
   17064 fi
   17065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
   17066 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
   17067 
   17068    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
   17069    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
   17070 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
   17071 if ${ac_cv_decl_map_anon+:} false; then :
   17072   $as_echo_n "(cached) " >&6
   17073 else
   17074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17075 /* end confdefs.h.  */
   17076 #include <sys/types.h>
   17077 #include <sys/mman.h>
   17078 #include <unistd.h>
   17079 
   17080 #ifndef MAP_ANONYMOUS
   17081 #define MAP_ANONYMOUS MAP_ANON
   17082 #endif
   17083 
   17084 int
   17085 main ()
   17086 {
   17087 int n = MAP_ANONYMOUS;
   17088   ;
   17089   return 0;
   17090 }
   17091 _ACEOF
   17092 if ac_fn_c_try_compile "$LINENO"; then :
   17093   ac_cv_decl_map_anon=yes
   17094 else
   17095   ac_cv_decl_map_anon=no
   17096 fi
   17097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17098 fi
   17099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
   17100 $as_echo "$ac_cv_decl_map_anon" >&6; }
   17101 
   17102    if test $ac_cv_decl_map_anon = no; then
   17103      ac_cv_func_mmap_anon=no
   17104    else
   17105      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
   17106 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
   17107 if ${ac_cv_func_mmap_anon+:} false; then :
   17108   $as_echo_n "(cached) " >&6
   17109 else
   17110   # Add a system to this blacklist if it has mmap() and MAP_ANON or
   17111    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
   17112    # doesn't give anonymous zeroed pages with the same properties listed
   17113    # above for use of /dev/zero.
   17114    # Systems known to be in this category are Windows, VMS, and SCO Unix.
   17115    case "$host_os" in
   17116      vms* | cygwin* | pe | mingw* | sco* | udk* )
   17117 	ac_cv_func_mmap_anon=no ;;
   17118      *)
   17119 	ac_cv_func_mmap_anon=yes;;
   17120    esac
   17121 fi
   17122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
   17123 $as_echo "$ac_cv_func_mmap_anon" >&6; }
   17124    fi
   17125 fi
   17126 
   17127 if test $ac_cv_func_mmap_file = yes; then
   17128 
   17129 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
   17130 
   17131 fi
   17132 if test $ac_cv_func_mmap_dev_zero = yes; then
   17133 
   17134 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
   17135 
   17136 fi
   17137 if test $ac_cv_func_mmap_anon = yes; then
   17138 
   17139 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
   17140 
   17141 fi
   17142 
   17143 
   17144  if test -d $srcdir/testsuite; then
   17145   TESTSUBDIR_TRUE=
   17146   TESTSUBDIR_FALSE='#'
   17147 else
   17148   TESTSUBDIR_TRUE='#'
   17149   TESTSUBDIR_FALSE=
   17150 fi
   17151 
   17152 
   17153 TARGETDIR="unknown"
   17154 HAVE_LONG_DOUBLE_VARIANT=0
   17155 case "$host" in
   17156   aarch64*-*-*)
   17157 	TARGET=AARCH64; TARGETDIR=aarch64
   17158 	;;
   17159 
   17160   alpha*-*-*)
   17161 	TARGET=ALPHA; TARGETDIR=alpha;
   17162 	# Support 128-bit long double, changeable via command-line switch.
   17163 	HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
   17164 	;;
   17165 
   17166   arc*-*-*)
   17167 	TARGET=ARC; TARGETDIR=arc
   17168 	;;
   17169 
   17170   arm*-*-*)
   17171 	TARGET=ARM; TARGETDIR=arm
   17172 	;;
   17173 
   17174   amd64-*-freebsd* | amd64-*-openbsd*)
   17175 	TARGET=X86_64; TARGETDIR=x86
   17176   	;;
   17177 
   17178   amd64-*-freebsd*)
   17179 	TARGET=X86_64; TARGETDIR=x86
   17180   	;;
   17181 
   17182   amd64-*-freebsd*)
   17183 	TARGET=X86_64; TARGETDIR=x86
   17184 	;;
   17185 
   17186   avr32*-*-*)
   17187 	TARGET=AVR32; TARGETDIR=avr32
   17188 	;;
   17189 
   17190   bfin*)
   17191   	TARGET=BFIN; TARGETDIR=bfin
   17192   	;;
   17193 
   17194   cris-*-*)
   17195 	TARGET=LIBFFI_CRIS; TARGETDIR=cris
   17196 	;;
   17197 
   17198   frv-*-*)
   17199 	TARGET=FRV; TARGETDIR=frv
   17200 	;;
   17201 
   17202   hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
   17203 	TARGET=PA_LINUX; TARGETDIR=pa
   17204 	;;
   17205   hppa*64-*-hpux*)
   17206 	TARGET=PA64_HPUX; TARGETDIR=pa
   17207 	;;
   17208   hppa*-*-hpux*)
   17209 	TARGET=PA_HPUX; TARGETDIR=pa
   17210 	;;
   17211 
   17212   i?86-*-freebsd* | i?86-*-openbsd*)
   17213 	TARGET=X86_FREEBSD; TARGETDIR=x86
   17214 	;;
   17215   i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-os2* | i?86-*-interix*)
   17216 	TARGET=X86_WIN32; TARGETDIR=x86
   17217 	# All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
   17218 	# We must also check with_cross_host to decide if this is a native
   17219 	# or cross-build and select where to install dlls appropriately.
   17220 	if test -n "$with_cross_host" &&
   17221 	   test x"$with_cross_host" != x"no"; then
   17222 	  AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
   17223 	else
   17224 	  AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
   17225 	fi
   17226 	;;
   17227   i?86-*-darwin*)
   17228 	TARGET=X86_DARWIN; TARGETDIR=x86
   17229 	;;
   17230   i?86-*-solaris2.1[0-9]*)
   17231 	TARGETDIR=x86
   17232 	if test $ac_cv_sizeof_size_t = 4; then
   17233 	  TARGET=X86;
   17234 	else
   17235 	  TARGET=X86_64;
   17236 	fi
   17237 	;;
   17238 
   17239   i*86-*-nto-qnx*)
   17240         TARGET=X86; TARGETDIR=x86
   17241         ;;
   17242 
   17243   x86_64-*-darwin*)
   17244 	TARGET=X86_DARWIN; TARGETDIR=x86
   17245 	;;
   17246 
   17247   x86_64-*-cygwin* | x86_64-*-mingw*)
   17248 	TARGET=X86_WIN64; TARGETDIR=x86
   17249 	# All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
   17250 	# We must also check with_cross_host to decide if this is a native
   17251 	# or cross-build and select where to install dlls appropriately.
   17252 	if test -n "$with_cross_host" &&
   17253 	   test x"$with_cross_host" != x"no"; then
   17254 	  AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
   17255 	else
   17256 	  AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
   17257 	fi
   17258 	;;
   17259 
   17260   i?86-*-* | x86_64-*-*)
   17261 	TARGETDIR=x86
   17262 	if test $ac_cv_sizeof_size_t = 4; then
   17263 	  case "$host" in
   17264 	    *-gnux32)
   17265 	      TARGET=X86_64
   17266 	      ;;
   17267 	    *)
   17268 	      TARGET=X86
   17269 	      ;;
   17270           esac
   17271 	else
   17272 	  TARGET=X86_64;
   17273 	fi
   17274 	;;
   17275 
   17276   ia64*-*-*)
   17277 	TARGET=IA64; TARGETDIR=ia64
   17278 	;;
   17279 
   17280   m32r*-*-*)
   17281 	TARGET=M32R; TARGETDIR=m32r
   17282 	;;
   17283 
   17284   m68k-*-*)
   17285 	TARGET=M68K; TARGETDIR=m68k
   17286 	;;
   17287 
   17288   m88k-*-*)
   17289 	TARGET=M88K; TARGETDIR=m88k
   17290 	;;
   17291 
   17292   microblaze*-*-*)
   17293 	TARGET=MICROBLAZE; TARGETDIR=microblaze
   17294 	;;
   17295 
   17296   moxie-*-*)
   17297 	TARGET=MOXIE; TARGETDIR=moxie
   17298 	;;
   17299 
   17300   metag-*-*)
   17301 	TARGET=METAG; TARGETDIR=metag
   17302 	;;
   17303 
   17304   mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
   17305 	TARGET=MIPS_IRIX; TARGETDIR=mips
   17306 	;;
   17307   mips*-*linux* | mips*-*-openbsd*)
   17308 	# Support 128-bit long double for NewABI.
   17309 	HAVE_LONG_DOUBLE='defined(__mips64)'
   17310 	TARGET=MIPS_LINUX; TARGETDIR=mips
   17311 	;;
   17312 
   17313   nios2*-linux*)
   17314 	TARGET=NIOS2; TARGETDIR=nios2
   17315 	;;
   17316 
   17317   powerpc*-*-linux* | powerpc-*-sysv*)
   17318 	TARGET=POWERPC; TARGETDIR=powerpc
   17319 	HAVE_LONG_DOUBLE_VARIANT=1
   17320 	;;
   17321   powerpc-*-amigaos*)
   17322 	TARGET=POWERPC; TARGETDIR=powerpc
   17323 	;;
   17324   powerpc-*-beos*)
   17325 	TARGET=POWERPC; TARGETDIR=powerpc
   17326 	;;
   17327   powerpc-*-darwin* | powerpc64-*-darwin*)
   17328 	TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
   17329 	;;
   17330   powerpc-*-aix* | rs6000-*-aix*)
   17331 	TARGET=POWERPC_AIX; TARGETDIR=powerpc
   17332 	;;
   17333   powerpc-*-freebsd* | powerpc-*-openbsd*)
   17334 	TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
   17335 	HAVE_LONG_DOUBLE_VARIANT=1
   17336 	;;
   17337   powerpc64-*-freebsd*)
   17338 	TARGET=POWERPC; TARGETDIR=powerpc
   17339 	;;
   17340   powerpc*-*-rtems*)
   17341 	TARGET=POWERPC; TARGETDIR=powerpc
   17342 	;;
   17343 
   17344   s390-*-* | s390x-*-*)
   17345 	TARGET=S390; TARGETDIR=s390
   17346 	;;
   17347 
   17348   sh-*-* | sh[34]*-*-*)
   17349 	TARGET=SH; TARGETDIR=sh
   17350 	;;
   17351   sh64-*-* | sh5*-*-*)
   17352 	TARGET=SH64; TARGETDIR=sh64
   17353 	;;
   17354 
   17355   sparc*-*-*)
   17356 	TARGET=SPARC; TARGETDIR=sparc
   17357 	;;
   17358 
   17359   tile*-*)
   17360         TARGET=TILE; TARGETDIR=tile
   17361         ;;
   17362 
   17363   vax-*-*)
   17364 	TARGET=VAX; TARGETDIR=vax
   17365 	;;
   17366 
   17367   xtensa*-*)
   17368 	TARGET=XTENSA; TARGETDIR=xtensa
   17369 	;;
   17370 
   17371 esac
   17372 
   17373 
   17374 
   17375 
   17376 if test $TARGETDIR = unknown; then
   17377   as_fn_error $? "\"libffi has not been ported to $host.\"" "$LINENO" 5
   17378 fi
   17379 
   17380  if expr x$TARGET : 'xMIPS' > /dev/null; then
   17381   MIPS_TRUE=
   17382   MIPS_FALSE='#'
   17383 else
   17384   MIPS_TRUE='#'
   17385   MIPS_FALSE=
   17386 fi
   17387 
   17388  if test x$TARGET = xBFIN; then
   17389   BFIN_TRUE=
   17390   BFIN_FALSE='#'
   17391 else
   17392   BFIN_TRUE='#'
   17393   BFIN_FALSE=
   17394 fi
   17395 
   17396  if test x$TARGET = xSPARC; then
   17397   SPARC_TRUE=
   17398   SPARC_FALSE='#'
   17399 else
   17400   SPARC_TRUE='#'
   17401   SPARC_FALSE=
   17402 fi
   17403 
   17404  if test x$TARGET = xX86; then
   17405   X86_TRUE=
   17406   X86_FALSE='#'
   17407 else
   17408   X86_TRUE='#'
   17409   X86_FALSE=
   17410 fi
   17411 
   17412  if test x$TARGET = xX86_FREEBSD; then
   17413   X86_FREEBSD_TRUE=
   17414   X86_FREEBSD_FALSE='#'
   17415 else
   17416   X86_FREEBSD_TRUE='#'
   17417   X86_FREEBSD_FALSE=
   17418 fi
   17419 
   17420  if test x$TARGET = xX86_WIN32; then
   17421   X86_WIN32_TRUE=
   17422   X86_WIN32_FALSE='#'
   17423 else
   17424   X86_WIN32_TRUE='#'
   17425   X86_WIN32_FALSE=
   17426 fi
   17427 
   17428  if test x$TARGET = xX86_WIN64; then
   17429   X86_WIN64_TRUE=
   17430   X86_WIN64_FALSE='#'
   17431 else
   17432   X86_WIN64_TRUE='#'
   17433   X86_WIN64_FALSE=
   17434 fi
   17435 
   17436  if test x$TARGET = xX86_DARWIN; then
   17437   X86_DARWIN_TRUE=
   17438   X86_DARWIN_FALSE='#'
   17439 else
   17440   X86_DARWIN_TRUE='#'
   17441   X86_DARWIN_FALSE=
   17442 fi
   17443 
   17444  if test x$TARGET = xX86_DARWIN && test $ac_cv_sizeof_size_t = 4; then
   17445   X86_DARWIN32_TRUE=
   17446   X86_DARWIN32_FALSE='#'
   17447 else
   17448   X86_DARWIN32_TRUE='#'
   17449   X86_DARWIN32_FALSE=
   17450 fi
   17451 
   17452  if test x$TARGET = xX86_DARWIN && test $ac_cv_sizeof_size_t = 8; then
   17453   X86_DARWIN64_TRUE=
   17454   X86_DARWIN64_FALSE='#'
   17455 else
   17456   X86_DARWIN64_TRUE='#'
   17457   X86_DARWIN64_FALSE=
   17458 fi
   17459 
   17460  if test x$TARGET = xALPHA; then
   17461   ALPHA_TRUE=
   17462   ALPHA_FALSE='#'
   17463 else
   17464   ALPHA_TRUE='#'
   17465   ALPHA_FALSE=
   17466 fi
   17467 
   17468  if test x$TARGET = xIA64; then
   17469   IA64_TRUE=
   17470   IA64_FALSE='#'
   17471 else
   17472   IA64_TRUE='#'
   17473   IA64_FALSE=
   17474 fi
   17475 
   17476  if test x$TARGET = xM32R; then
   17477   M32R_TRUE=
   17478   M32R_FALSE='#'
   17479 else
   17480   M32R_TRUE='#'
   17481   M32R_FALSE=
   17482 fi
   17483 
   17484  if test x$TARGET = xM68K; then
   17485   M68K_TRUE=
   17486   M68K_FALSE='#'
   17487 else
   17488   M68K_TRUE='#'
   17489   M68K_FALSE=
   17490 fi
   17491 
   17492  if test x$TARGET = xM88K; then
   17493   M88K_TRUE=
   17494   M88K_FALSE='#'
   17495 else
   17496   M88K_TRUE='#'
   17497   M88K_FALSE=
   17498 fi
   17499 
   17500  if test x$TARGET = xMICROBLAZE; then
   17501   MICROBLAZE_TRUE=
   17502   MICROBLAZE_FALSE='#'
   17503 else
   17504   MICROBLAZE_TRUE='#'
   17505   MICROBLAZE_FALSE=
   17506 fi
   17507 
   17508  if test x$TARGET = xMETAG; then
   17509   METAG_TRUE=
   17510   METAG_FALSE='#'
   17511 else
   17512   METAG_TRUE='#'
   17513   METAG_FALSE=
   17514 fi
   17515 
   17516  if test x$TARGET = xMOXIE; then
   17517   MOXIE_TRUE=
   17518   MOXIE_FALSE='#'
   17519 else
   17520   MOXIE_TRUE='#'
   17521   MOXIE_FALSE=
   17522 fi
   17523 
   17524  if test x$TARGET = xNIOS2; then
   17525   NIOS2_TRUE=
   17526   NIOS2_FALSE='#'
   17527 else
   17528   NIOS2_TRUE='#'
   17529   NIOS2_FALSE=
   17530 fi
   17531 
   17532  if test x$TARGET = xPOWERPC; then
   17533   POWERPC_TRUE=
   17534   POWERPC_FALSE='#'
   17535 else
   17536   POWERPC_TRUE='#'
   17537   POWERPC_FALSE=
   17538 fi
   17539 
   17540  if test x$TARGET = xPOWERPC_AIX; then
   17541   POWERPC_AIX_TRUE=
   17542   POWERPC_AIX_FALSE='#'
   17543 else
   17544   POWERPC_AIX_TRUE='#'
   17545   POWERPC_AIX_FALSE=
   17546 fi
   17547 
   17548  if test x$TARGET = xPOWERPC_DARWIN; then
   17549   POWERPC_DARWIN_TRUE=
   17550   POWERPC_DARWIN_FALSE='#'
   17551 else
   17552   POWERPC_DARWIN_TRUE='#'
   17553   POWERPC_DARWIN_FALSE=
   17554 fi
   17555 
   17556  if test x$TARGET = xPOWERPC_FREEBSD; then
   17557   POWERPC_FREEBSD_TRUE=
   17558   POWERPC_FREEBSD_FALSE='#'
   17559 else
   17560   POWERPC_FREEBSD_TRUE='#'
   17561   POWERPC_FREEBSD_FALSE=
   17562 fi
   17563 
   17564  if test x$TARGET = xAARCH64; then
   17565   AARCH64_TRUE=
   17566   AARCH64_FALSE='#'
   17567 else
   17568   AARCH64_TRUE='#'
   17569   AARCH64_FALSE=
   17570 fi
   17571 
   17572  if test x$TARGET = xARC; then
   17573   ARC_TRUE=
   17574   ARC_FALSE='#'
   17575 else
   17576   ARC_TRUE='#'
   17577   ARC_FALSE=
   17578 fi
   17579 
   17580  if test x$TARGET = xARM; then
   17581   ARM_TRUE=
   17582   ARM_FALSE='#'
   17583 else
   17584   ARM_TRUE='#'
   17585   ARM_FALSE=
   17586 fi
   17587 
   17588  if test x$TARGET = xAVR32; then
   17589   AVR32_TRUE=
   17590   AVR32_FALSE='#'
   17591 else
   17592   AVR32_TRUE='#'
   17593   AVR32_FALSE=
   17594 fi
   17595 
   17596  if test x$TARGET = xLIBFFI_CRIS; then
   17597   LIBFFI_CRIS_TRUE=
   17598   LIBFFI_CRIS_FALSE='#'
   17599 else
   17600   LIBFFI_CRIS_TRUE='#'
   17601   LIBFFI_CRIS_FALSE=
   17602 fi
   17603 
   17604  if test x$TARGET = xFRV; then
   17605   FRV_TRUE=
   17606   FRV_FALSE='#'
   17607 else
   17608   FRV_TRUE='#'
   17609   FRV_FALSE=
   17610 fi
   17611 
   17612  if test x$TARGET = xS390; then
   17613   S390_TRUE=
   17614   S390_FALSE='#'
   17615 else
   17616   S390_TRUE='#'
   17617   S390_FALSE=
   17618 fi
   17619 
   17620  if test x$TARGET = xX86_64; then
   17621   X86_64_TRUE=
   17622   X86_64_FALSE='#'
   17623 else
   17624   X86_64_TRUE='#'
   17625   X86_64_FALSE=
   17626 fi
   17627 
   17628  if test x$TARGET = xSH; then
   17629   SH_TRUE=
   17630   SH_FALSE='#'
   17631 else
   17632   SH_TRUE='#'
   17633   SH_FALSE=
   17634 fi
   17635 
   17636  if test x$TARGET = xSH64; then
   17637   SH64_TRUE=
   17638   SH64_FALSE='#'
   17639 else
   17640   SH64_TRUE='#'
   17641   SH64_FALSE=
   17642 fi
   17643 
   17644  if test x$TARGET = xPA_LINUX; then
   17645   PA_LINUX_TRUE=
   17646   PA_LINUX_FALSE='#'
   17647 else
   17648   PA_LINUX_TRUE='#'
   17649   PA_LINUX_FALSE=
   17650 fi
   17651 
   17652  if test x$TARGET = xPA_HPUX; then
   17653   PA_HPUX_TRUE=
   17654   PA_HPUX_FALSE='#'
   17655 else
   17656   PA_HPUX_TRUE='#'
   17657   PA_HPUX_FALSE=
   17658 fi
   17659 
   17660  if test x$TARGET = xPA64_HPUX; then
   17661   PA64_HPUX_TRUE=
   17662   PA64_HPUX_FALSE='#'
   17663 else
   17664   PA64_HPUX_TRUE='#'
   17665   PA64_HPUX_FALSE=
   17666 fi
   17667 
   17668  if test x$TARGET = xTILE; then
   17669   TILE_TRUE=
   17670   TILE_FALSE='#'
   17671 else
   17672   TILE_TRUE='#'
   17673   TILE_FALSE=
   17674 fi
   17675 
   17676  if test x$TARGET = xVAX; then
   17677   VAX_TRUE=
   17678   VAX_FALSE='#'
   17679 else
   17680   VAX_TRUE='#'
   17681   VAX_FALSE=
   17682 fi
   17683 
   17684  if test x$TARGET = xXTENSA; then
   17685   XTENSA_TRUE=
   17686   XTENSA_FALSE='#'
   17687 else
   17688   XTENSA_TRUE='#'
   17689   XTENSA_FALSE=
   17690 fi
   17691 
   17692 
   17693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   17694 $as_echo_n "checking for ANSI C header files... " >&6; }
   17695 if ${ac_cv_header_stdc+:} false; then :
   17696   $as_echo_n "(cached) " >&6
   17697 else
   17698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17699 /* end confdefs.h.  */
   17700 #include <stdlib.h>
   17701 #include <stdarg.h>
   17702 #include <string.h>
   17703 #include <float.h>
   17704 
   17705 int
   17706 main ()
   17707 {
   17708 
   17709   ;
   17710   return 0;
   17711 }
   17712 _ACEOF
   17713 if ac_fn_c_try_compile "$LINENO"; then :
   17714   ac_cv_header_stdc=yes
   17715 else
   17716   ac_cv_header_stdc=no
   17717 fi
   17718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17719 
   17720 if test $ac_cv_header_stdc = yes; then
   17721   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   17722   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17723 /* end confdefs.h.  */
   17724 #include <string.h>
   17725 
   17726 _ACEOF
   17727 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17728   $EGREP "memchr" >/dev/null 2>&1; then :
   17729 
   17730 else
   17731   ac_cv_header_stdc=no
   17732 fi
   17733 rm -f conftest*
   17734 
   17735 fi
   17736 
   17737 if test $ac_cv_header_stdc = yes; then
   17738   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   17739   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17740 /* end confdefs.h.  */
   17741 #include <stdlib.h>
   17742 
   17743 _ACEOF
   17744 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17745   $EGREP "free" >/dev/null 2>&1; then :
   17746 
   17747 else
   17748   ac_cv_header_stdc=no
   17749 fi
   17750 rm -f conftest*
   17751 
   17752 fi
   17753 
   17754 if test $ac_cv_header_stdc = yes; then
   17755   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   17756   if test "$cross_compiling" = yes; then :
   17757   :
   17758 else
   17759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17760 /* end confdefs.h.  */
   17761 #include <ctype.h>
   17762 #include <stdlib.h>
   17763 #if ((' ' & 0x0FF) == 0x020)
   17764 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   17765 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   17766 #else
   17767 # define ISLOWER(c) \
   17768 		   (('a' <= (c) && (c) <= 'i') \
   17769 		     || ('j' <= (c) && (c) <= 'r') \
   17770 		     || ('s' <= (c) && (c) <= 'z'))
   17771 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   17772 #endif
   17773 
   17774 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   17775 int
   17776 main ()
   17777 {
   17778   int i;
   17779   for (i = 0; i < 256; i++)
   17780     if (XOR (islower (i), ISLOWER (i))
   17781 	|| toupper (i) != TOUPPER (i))
   17782       return 2;
   17783   return 0;
   17784 }
   17785 _ACEOF
   17786 if ac_fn_c_try_run "$LINENO"; then :
   17787 
   17788 else
   17789   ac_cv_header_stdc=no
   17790 fi
   17791 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   17792   conftest.$ac_objext conftest.beam conftest.$ac_ext
   17793 fi
   17794 
   17795 fi
   17796 fi
   17797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   17798 $as_echo "$ac_cv_header_stdc" >&6; }
   17799 if test $ac_cv_header_stdc = yes; then
   17800 
   17801 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   17802 
   17803 fi
   17804 
   17805 for ac_func in memcpy
   17806 do :
   17807   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
   17808 if test "x$ac_cv_func_memcpy" = xyes; then :
   17809   cat >>confdefs.h <<_ACEOF
   17810 #define HAVE_MEMCPY 1
   17811 _ACEOF
   17812 
   17813 fi
   17814 done
   17815 
   17816 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
   17817 if test "x$ac_cv_type_size_t" = xyes; then :
   17818 
   17819 else
   17820 
   17821 cat >>confdefs.h <<_ACEOF
   17822 #define size_t unsigned int
   17823 _ACEOF
   17824 
   17825 fi
   17826 
   17827 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
   17828 # for constant arguments.  Useless!
   17829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
   17830 $as_echo_n "checking for working alloca.h... " >&6; }
   17831 if ${ac_cv_working_alloca_h+:} false; then :
   17832   $as_echo_n "(cached) " >&6
   17833 else
   17834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17835 /* end confdefs.h.  */
   17836 #include <alloca.h>
   17837 int
   17838 main ()
   17839 {
   17840 char *p = (char *) alloca (2 * sizeof (int));
   17841 			  if (p) return 0;
   17842   ;
   17843   return 0;
   17844 }
   17845 _ACEOF
   17846 if ac_fn_c_try_link "$LINENO"; then :
   17847   ac_cv_working_alloca_h=yes
   17848 else
   17849   ac_cv_working_alloca_h=no
   17850 fi
   17851 rm -f core conftest.err conftest.$ac_objext \
   17852     conftest$ac_exeext conftest.$ac_ext
   17853 fi
   17854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
   17855 $as_echo "$ac_cv_working_alloca_h" >&6; }
   17856 if test $ac_cv_working_alloca_h = yes; then
   17857 
   17858 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
   17859 
   17860 fi
   17861 
   17862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
   17863 $as_echo_n "checking for alloca... " >&6; }
   17864 if ${ac_cv_func_alloca_works+:} false; then :
   17865   $as_echo_n "(cached) " >&6
   17866 else
   17867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17868 /* end confdefs.h.  */
   17869 #ifdef __GNUC__
   17870 # define alloca __builtin_alloca
   17871 #else
   17872 # ifdef _MSC_VER
   17873 #  include <malloc.h>
   17874 #  define alloca _alloca
   17875 # else
   17876 #  ifdef HAVE_ALLOCA_H
   17877 #   include <alloca.h>
   17878 #  else
   17879 #   ifdef _AIX
   17880  #pragma alloca
   17881 #   else
   17882 #    ifndef alloca /* predefined by HP cc +Olibcalls */
   17883 void *alloca (size_t);
   17884 #    endif
   17885 #   endif
   17886 #  endif
   17887 # endif
   17888 #endif
   17889 
   17890 int
   17891 main ()
   17892 {
   17893 char *p = (char *) alloca (1);
   17894 				    if (p) return 0;
   17895   ;
   17896   return 0;
   17897 }
   17898 _ACEOF
   17899 if ac_fn_c_try_link "$LINENO"; then :
   17900   ac_cv_func_alloca_works=yes
   17901 else
   17902   ac_cv_func_alloca_works=no
   17903 fi
   17904 rm -f core conftest.err conftest.$ac_objext \
   17905     conftest$ac_exeext conftest.$ac_ext
   17906 fi
   17907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
   17908 $as_echo "$ac_cv_func_alloca_works" >&6; }
   17909 
   17910 if test $ac_cv_func_alloca_works = yes; then
   17911 
   17912 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
   17913 
   17914 else
   17915   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
   17916 # that cause trouble.  Some versions do not even contain alloca or
   17917 # contain a buggy version.  If you still want to use their alloca,
   17918 # use ar to extract alloca.o from them instead of compiling alloca.c.
   17919 
   17920 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
   17921 
   17922 $as_echo "#define C_ALLOCA 1" >>confdefs.h
   17923 
   17924 
   17925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
   17926 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
   17927 if ${ac_cv_os_cray+:} false; then :
   17928   $as_echo_n "(cached) " >&6
   17929 else
   17930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17931 /* end confdefs.h.  */
   17932 #if defined CRAY && ! defined CRAY2
   17933 webecray
   17934 #else
   17935 wenotbecray
   17936 #endif
   17937 
   17938 _ACEOF
   17939 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17940   $EGREP "webecray" >/dev/null 2>&1; then :
   17941   ac_cv_os_cray=yes
   17942 else
   17943   ac_cv_os_cray=no
   17944 fi
   17945 rm -f conftest*
   17946 
   17947 fi
   17948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
   17949 $as_echo "$ac_cv_os_cray" >&6; }
   17950 if test $ac_cv_os_cray = yes; then
   17951   for ac_func in _getb67 GETB67 getb67; do
   17952     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17953 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17954 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17955 
   17956 cat >>confdefs.h <<_ACEOF
   17957 #define CRAY_STACKSEG_END $ac_func
   17958 _ACEOF
   17959 
   17960     break
   17961 fi
   17962 
   17963   done
   17964 fi
   17965 
   17966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
   17967 $as_echo_n "checking stack direction for C alloca... " >&6; }
   17968 if ${ac_cv_c_stack_direction+:} false; then :
   17969   $as_echo_n "(cached) " >&6
   17970 else
   17971   if test "$cross_compiling" = yes; then :
   17972   ac_cv_c_stack_direction=0
   17973 else
   17974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17975 /* end confdefs.h.  */
   17976 $ac_includes_default
   17977 int
   17978 find_stack_direction (int *addr, int depth)
   17979 {
   17980   int dir, dummy = 0;
   17981   if (! addr)
   17982     addr = &dummy;
   17983   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
   17984   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
   17985   return dir + dummy;
   17986 }
   17987 
   17988 int
   17989 main (int argc, char **argv)
   17990 {
   17991   return find_stack_direction (0, argc + !argv + 20) < 0;
   17992 }
   17993 _ACEOF
   17994 if ac_fn_c_try_run "$LINENO"; then :
   17995   ac_cv_c_stack_direction=1
   17996 else
   17997   ac_cv_c_stack_direction=-1
   17998 fi
   17999 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18000   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18001 fi
   18002 
   18003 fi
   18004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
   18005 $as_echo "$ac_cv_c_stack_direction" >&6; }
   18006 cat >>confdefs.h <<_ACEOF
   18007 #define STACK_DIRECTION $ac_cv_c_stack_direction
   18008 _ACEOF
   18009 
   18010 
   18011 fi
   18012 
   18013 
   18014 # The cast to long int works around a bug in the HP C Compiler
   18015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   18016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   18017 # This bug is HP SR number 8606223364.
   18018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
   18019 $as_echo_n "checking size of double... " >&6; }
   18020 if ${ac_cv_sizeof_double+:} false; then :
   18021   $as_echo_n "(cached) " >&6
   18022 else
   18023   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
   18024 
   18025 else
   18026   if test "$ac_cv_type_double" = yes; then
   18027      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   18028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   18029 as_fn_error 77 "cannot compute sizeof (double)
   18030 See \`config.log' for more details" "$LINENO" 5; }
   18031    else
   18032      ac_cv_sizeof_double=0
   18033    fi
   18034 fi
   18035 
   18036 fi
   18037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
   18038 $as_echo "$ac_cv_sizeof_double" >&6; }
   18039 
   18040 
   18041 
   18042 cat >>confdefs.h <<_ACEOF
   18043 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
   18044 _ACEOF
   18045 
   18046 
   18047 # The cast to long int works around a bug in the HP C Compiler
   18048 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   18049 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   18050 # This bug is HP SR number 8606223364.
   18051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
   18052 $as_echo_n "checking size of long double... " >&6; }
   18053 if ${ac_cv_sizeof_long_double+:} false; then :
   18054   $as_echo_n "(cached) " >&6
   18055 else
   18056   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
   18057 
   18058 else
   18059   if test "$ac_cv_type_long_double" = yes; then
   18060      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   18061 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   18062 as_fn_error 77 "cannot compute sizeof (long double)
   18063 See \`config.log' for more details" "$LINENO" 5; }
   18064    else
   18065      ac_cv_sizeof_long_double=0
   18066    fi
   18067 fi
   18068 
   18069 fi
   18070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
   18071 $as_echo "$ac_cv_sizeof_long_double" >&6; }
   18072 
   18073 
   18074 
   18075 cat >>confdefs.h <<_ACEOF
   18076 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
   18077 _ACEOF
   18078 
   18079 
   18080 
   18081 # Also AC_SUBST this variable for ffi.h.
   18082 if test -z "$HAVE_LONG_DOUBLE"; then
   18083   HAVE_LONG_DOUBLE=0
   18084   if test $ac_cv_sizeof_long_double != 0; then
   18085     if test $HAVE_LONG_DOUBLE_VARIANT != 0; then
   18086 
   18087 $as_echo "#define HAVE_LONG_DOUBLE_VARIANT 1" >>confdefs.h
   18088 
   18089       HAVE_LONG_DOUBLE=1
   18090     else
   18091       if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
   18092         HAVE_LONG_DOUBLE=1
   18093 
   18094 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
   18095 
   18096       fi
   18097     fi
   18098   fi
   18099 fi
   18100 
   18101 
   18102 
   18103  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   18104 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
   18105 if ${ac_cv_c_bigendian+:} false; then :
   18106   $as_echo_n "(cached) " >&6
   18107 else
   18108   ac_cv_c_bigendian=unknown
   18109     # See if we're dealing with a universal compiler.
   18110     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18111 /* end confdefs.h.  */
   18112 #ifndef __APPLE_CC__
   18113 	       not a universal capable compiler
   18114 	     #endif
   18115 	     typedef int dummy;
   18116 
   18117 _ACEOF
   18118 if ac_fn_c_try_compile "$LINENO"; then :
   18119 
   18120 	# Check for potential -arch flags.  It is not universal unless
   18121 	# there are at least two -arch flags with different values.
   18122 	ac_arch=
   18123 	ac_prev=
   18124 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   18125 	 if test -n "$ac_prev"; then
   18126 	   case $ac_word in
   18127 	     i?86 | x86_64 | ppc | ppc64)
   18128 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   18129 		 ac_arch=$ac_word
   18130 	       else
   18131 		 ac_cv_c_bigendian=universal
   18132 		 break
   18133 	       fi
   18134 	       ;;
   18135 	   esac
   18136 	   ac_prev=
   18137 	 elif test "x$ac_word" = "x-arch"; then
   18138 	   ac_prev=arch
   18139 	 fi
   18140        done
   18141 fi
   18142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18143     if test $ac_cv_c_bigendian = unknown; then
   18144       # See if sys/param.h defines the BYTE_ORDER macro.
   18145       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18146 /* end confdefs.h.  */
   18147 #include <sys/types.h>
   18148 	     #include <sys/param.h>
   18149 
   18150 int
   18151 main ()
   18152 {
   18153 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   18154 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   18155 		     && LITTLE_ENDIAN)
   18156 	      bogus endian macros
   18157 	     #endif
   18158 
   18159   ;
   18160   return 0;
   18161 }
   18162 _ACEOF
   18163 if ac_fn_c_try_compile "$LINENO"; then :
   18164   # It does; now see whether it defined to BIG_ENDIAN or not.
   18165 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18166 /* end confdefs.h.  */
   18167 #include <sys/types.h>
   18168 		#include <sys/param.h>
   18169 
   18170 int
   18171 main ()
   18172 {
   18173 #if BYTE_ORDER != BIG_ENDIAN
   18174 		 not big endian
   18175 		#endif
   18176 
   18177   ;
   18178   return 0;
   18179 }
   18180 _ACEOF
   18181 if ac_fn_c_try_compile "$LINENO"; then :
   18182   ac_cv_c_bigendian=yes
   18183 else
   18184   ac_cv_c_bigendian=no
   18185 fi
   18186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18187 fi
   18188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18189     fi
   18190     if test $ac_cv_c_bigendian = unknown; then
   18191       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   18192       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18193 /* end confdefs.h.  */
   18194 #include <limits.h>
   18195 
   18196 int
   18197 main ()
   18198 {
   18199 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   18200 	      bogus endian macros
   18201 	     #endif
   18202 
   18203   ;
   18204   return 0;
   18205 }
   18206 _ACEOF
   18207 if ac_fn_c_try_compile "$LINENO"; then :
   18208   # It does; now see whether it defined to _BIG_ENDIAN or not.
   18209 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18210 /* end confdefs.h.  */
   18211 #include <limits.h>
   18212 
   18213 int
   18214 main ()
   18215 {
   18216 #ifndef _BIG_ENDIAN
   18217 		 not big endian
   18218 		#endif
   18219 
   18220   ;
   18221   return 0;
   18222 }
   18223 _ACEOF
   18224 if ac_fn_c_try_compile "$LINENO"; then :
   18225   ac_cv_c_bigendian=yes
   18226 else
   18227   ac_cv_c_bigendian=no
   18228 fi
   18229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18230 fi
   18231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18232     fi
   18233     if test $ac_cv_c_bigendian = unknown; then
   18234       # Compile a test program.
   18235       if test "$cross_compiling" = yes; then :
   18236   # Try to guess by grepping values from an object file.
   18237 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18238 /* end confdefs.h.  */
   18239 short int ascii_mm[] =
   18240 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   18241 		short int ascii_ii[] =
   18242 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   18243 		int use_ascii (int i) {
   18244 		  return ascii_mm[i] + ascii_ii[i];
   18245 		}
   18246 		short int ebcdic_ii[] =
   18247 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   18248 		short int ebcdic_mm[] =
   18249 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   18250 		int use_ebcdic (int i) {
   18251 		  return ebcdic_mm[i] + ebcdic_ii[i];
   18252 		}
   18253 		extern int foo;
   18254 
   18255 int
   18256 main ()
   18257 {
   18258 return use_ascii (foo) == use_ebcdic (foo);
   18259   ;
   18260   return 0;
   18261 }
   18262 _ACEOF
   18263 if ac_fn_c_try_compile "$LINENO"; then :
   18264   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   18265 	      ac_cv_c_bigendian=yes
   18266 	    fi
   18267 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   18268 	      if test "$ac_cv_c_bigendian" = unknown; then
   18269 		ac_cv_c_bigendian=no
   18270 	      else
   18271 		# finding both strings is unlikely to happen, but who knows?
   18272 		ac_cv_c_bigendian=unknown
   18273 	      fi
   18274 	    fi
   18275 fi
   18276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18277 else
   18278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18279 /* end confdefs.h.  */
   18280 $ac_includes_default
   18281 int
   18282 main ()
   18283 {
   18284 
   18285 	     /* Are we little or big endian?  From Harbison&Steele.  */
   18286 	     union
   18287 	     {
   18288 	       long int l;
   18289 	       char c[sizeof (long int)];
   18290 	     } u;
   18291 	     u.l = 1;
   18292 	     return u.c[sizeof (long int) - 1] == 1;
   18293 
   18294   ;
   18295   return 0;
   18296 }
   18297 _ACEOF
   18298 if ac_fn_c_try_run "$LINENO"; then :
   18299   ac_cv_c_bigendian=no
   18300 else
   18301   ac_cv_c_bigendian=yes
   18302 fi
   18303 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18304   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18305 fi
   18306 
   18307     fi
   18308 fi
   18309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   18310 $as_echo "$ac_cv_c_bigendian" >&6; }
   18311  case $ac_cv_c_bigendian in #(
   18312    yes)
   18313      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
   18314 ;; #(
   18315    no)
   18316       ;; #(
   18317    universal)
   18318 
   18319 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   18320 
   18321      ;; #(
   18322    *)
   18323      as_fn_error $? "unknown endianness
   18324  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   18325  esac
   18326 
   18327 
   18328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
   18329 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
   18330 if ${gcc_cv_as_cfi_pseudo_op+:} false; then :
   18331   $as_echo_n "(cached) " >&6
   18332 else
   18333 
   18334     gcc_cv_as_cfi_pseudo_op=unknown
   18335     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18336 /* end confdefs.h.  */
   18337 asm (".cfi_startproc\n\t.cfi_endproc");
   18338 int
   18339 main ()
   18340 {
   18341 
   18342   ;
   18343   return 0;
   18344 }
   18345 _ACEOF
   18346 if ac_fn_c_try_compile "$LINENO"; then :
   18347   gcc_cv_as_cfi_pseudo_op=yes
   18348 else
   18349   gcc_cv_as_cfi_pseudo_op=no
   18350 fi
   18351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18352 
   18353 fi
   18354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
   18355 $as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
   18356  if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
   18357 
   18358 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
   18359 
   18360  fi
   18361 
   18362 
   18363 if test x$TARGET = xSPARC; then
   18364     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
   18365 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
   18366 if ${libffi_cv_as_sparc_ua_pcrel+:} false; then :
   18367   $as_echo_n "(cached) " >&6
   18368 else
   18369 
   18370 	save_CFLAGS="$CFLAGS"
   18371 	save_LDFLAGS="$LDFLAGS"
   18372 	CFLAGS="$CFLAGS -fpic"
   18373 	LDFLAGS="$LDFLAGS -shared"
   18374 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18375 /* end confdefs.h.  */
   18376 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
   18377 int
   18378 main ()
   18379 {
   18380 
   18381   ;
   18382   return 0;
   18383 }
   18384 _ACEOF
   18385 if ac_fn_c_try_link "$LINENO"; then :
   18386   libffi_cv_as_sparc_ua_pcrel=yes
   18387 else
   18388   libffi_cv_as_sparc_ua_pcrel=no
   18389 fi
   18390 rm -f core conftest.err conftest.$ac_objext \
   18391     conftest$ac_exeext conftest.$ac_ext
   18392 	CFLAGS="$save_CFLAGS"
   18393 	LDFLAGS="$save_LDFLAGS"
   18394 fi
   18395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
   18396 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
   18397     if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
   18398 
   18399 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
   18400 
   18401     fi
   18402 
   18403     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
   18404 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
   18405 if ${libffi_cv_as_register_pseudo_op+:} false; then :
   18406   $as_echo_n "(cached) " >&6
   18407 else
   18408 
   18409        libffi_cv_as_register_pseudo_op=unknown
   18410        # Check if we have .register
   18411        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18412 /* end confdefs.h.  */
   18413 
   18414 int
   18415 main ()
   18416 {
   18417 asm (".register %g2, #scratch");
   18418   ;
   18419   return 0;
   18420 }
   18421 _ACEOF
   18422 if ac_fn_c_try_compile "$LINENO"; then :
   18423   libffi_cv_as_register_pseudo_op=yes
   18424 else
   18425   libffi_cv_as_register_pseudo_op=no
   18426 fi
   18427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18428 
   18429 fi
   18430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
   18431 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
   18432     if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
   18433 
   18434 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
   18435 
   18436     fi
   18437 fi
   18438 
   18439 if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
   18440     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
   18441 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
   18442 if ${libffi_cv_as_x86_pcrel+:} false; then :
   18443   $as_echo_n "(cached) " >&6
   18444 else
   18445 
   18446 	libffi_cv_as_x86_pcrel=no
   18447 	echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
   18448 	if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
   18449 	    libffi_cv_as_x86_pcrel=yes
   18450 	fi
   18451 
   18452 fi
   18453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
   18454 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
   18455     if test "x$libffi_cv_as_x86_pcrel" = xyes; then
   18456 
   18457 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
   18458 
   18459     fi
   18460 
   18461     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
   18462 $as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
   18463 if ${libffi_cv_as_ascii_pseudo_op+:} false; then :
   18464   $as_echo_n "(cached) " >&6
   18465 else
   18466 
   18467        libffi_cv_as_ascii_pseudo_op=unknown
   18468        # Check if we have .ascii
   18469        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18470 /* end confdefs.h.  */
   18471 
   18472 int
   18473 main ()
   18474 {
   18475 asm (".ascii \\"string\\"");
   18476   ;
   18477   return 0;
   18478 }
   18479 _ACEOF
   18480 if ac_fn_c_try_compile "$LINENO"; then :
   18481   libffi_cv_as_ascii_pseudo_op=yes
   18482 else
   18483   libffi_cv_as_ascii_pseudo_op=no
   18484 fi
   18485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18486 
   18487 fi
   18488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
   18489 $as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
   18490     if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
   18491 
   18492 $as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
   18493 
   18494     fi
   18495 
   18496     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
   18497 $as_echo_n "checking assembler .string pseudo-op support... " >&6; }
   18498 if ${libffi_cv_as_string_pseudo_op+:} false; then :
   18499   $as_echo_n "(cached) " >&6
   18500 else
   18501 
   18502        libffi_cv_as_string_pseudo_op=unknown
   18503        # Check if we have .string
   18504        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18505 /* end confdefs.h.  */
   18506 
   18507 int
   18508 main ()
   18509 {
   18510 asm (".string \\"string\\"");
   18511   ;
   18512   return 0;
   18513 }
   18514 _ACEOF
   18515 if ac_fn_c_try_compile "$LINENO"; then :
   18516   libffi_cv_as_string_pseudo_op=yes
   18517 else
   18518   libffi_cv_as_string_pseudo_op=no
   18519 fi
   18520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18521 
   18522 fi
   18523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
   18524 $as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
   18525     if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
   18526 
   18527 $as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
   18528 
   18529     fi
   18530 fi
   18531 
   18532 # On PaX enable kernels that have MPROTECT enable we can't use PROT_EXEC.
   18533 # Check whether --enable-pax_emutramp was given.
   18534 if test "${enable_pax_emutramp+set}" = set; then :
   18535   enableval=$enable_pax_emutramp; if test "$enable_pax_emutramp" = "yes"; then
   18536 
   18537 $as_echo "#define FFI_MMAP_EXEC_EMUTRAMP_PAX 1" >>confdefs.h
   18538 
   18539   fi
   18540 fi
   18541 
   18542 
   18543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
   18544 $as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
   18545 if ${lt_cv_sys_symbol_underscore+:} false; then :
   18546   $as_echo_n "(cached) " >&6
   18547 else
   18548   lt_cv_sys_symbol_underscore=no
   18549   cat > conftest.$ac_ext <<_LT_EOF
   18550 void nm_test_func(){}
   18551 int main(){nm_test_func;return 0;}
   18552 _LT_EOF
   18553   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   18554   (eval $ac_compile) 2>&5
   18555   ac_status=$?
   18556   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   18557   test $ac_status = 0; }; then
   18558     # Now try to grab the symbols.
   18559     ac_nlist=conftest.nm
   18560     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
   18561   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
   18562   ac_status=$?
   18563   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   18564   test $ac_status = 0; } && test -s "$ac_nlist"; then
   18565       # See whether the symbols have a leading underscore.
   18566       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
   18567         lt_cv_sys_symbol_underscore=yes
   18568       else
   18569         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
   18570 	  :
   18571         else
   18572 	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
   18573         fi
   18574       fi
   18575     else
   18576       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
   18577     fi
   18578   else
   18579     echo "configure: failed program was:" >&5
   18580     cat conftest.c >&5
   18581   fi
   18582   rm -rf conftest*
   18583 
   18584 fi
   18585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
   18586 $as_echo "$lt_cv_sys_symbol_underscore" >&6; }
   18587   sys_symbol_underscore=$lt_cv_sys_symbol_underscore
   18588 
   18589 
   18590 if test "x$sys_symbol_underscore" = xyes; then
   18591 
   18592 $as_echo "#define SYMBOL_UNDERSCORE 1" >>confdefs.h
   18593 
   18594 fi
   18595 
   18596 FFI_EXEC_TRAMPOLINE_TABLE=0
   18597 case "$target" in
   18598      *arm*-apple-darwin*)
   18599        FFI_EXEC_TRAMPOLINE_TABLE=1
   18600 
   18601 $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
   18602 
   18603      ;;
   18604      *-apple-darwin1* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris*)
   18605 
   18606 $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
   18607 
   18608      ;;
   18609 esac
   18610  if test x$FFI_EXEC_TRAMPOLINE_TABLE = x1; then
   18611   FFI_EXEC_TRAMPOLINE_TABLE_TRUE=
   18612   FFI_EXEC_TRAMPOLINE_TABLE_FALSE='#'
   18613 else
   18614   FFI_EXEC_TRAMPOLINE_TABLE_TRUE='#'
   18615   FFI_EXEC_TRAMPOLINE_TABLE_FALSE=
   18616 fi
   18617 
   18618 
   18619 
   18620 if test x$TARGET = xX86_64; then
   18621     { $as_echo "$as_me:${as_lineno-$LINENO}: checking toolchain supports unwind section type" >&5
   18622 $as_echo_n "checking toolchain supports unwind section type... " >&6; }
   18623 if ${libffi_cv_as_x86_64_unwind_section_type+:} false; then :
   18624   $as_echo_n "(cached) " >&6
   18625 else
   18626 
   18627         cat  > conftest1.s << EOF
   18628 .text
   18629 .globl foo
   18630 foo:
   18631 jmp bar
   18632 .section .eh_frame,"a",@unwind
   18633 bar:
   18634 EOF
   18635 
   18636         cat > conftest2.c  << EOF
   18637 extern void foo();
   18638 int main(){foo();}
   18639 EOF
   18640 
   18641 	libffi_cv_as_x86_64_unwind_section_type=no
   18642 	# we ensure that we can compile _and_ link an assembly file containing an @unwind section
   18643 	# since the compiler can support it and not the linker (ie old binutils)
   18644 	if $CC -Wa,--fatal-warnings $CFLAGS -c conftest1.s > /dev/null 2>&1 && \
   18645            $CC conftest2.c conftest1.o > /dev/null 2>&1 ; then
   18646 	    libffi_cv_as_x86_64_unwind_section_type=yes
   18647 	fi
   18648 
   18649 fi
   18650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_64_unwind_section_type" >&5
   18651 $as_echo "$libffi_cv_as_x86_64_unwind_section_type" >&6; }
   18652     if test "x$libffi_cv_as_x86_64_unwind_section_type" = xyes; then
   18653 
   18654 $as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
   18655 
   18656     fi
   18657 fi
   18658 
   18659 if test "x$GCC" = "xyes"; then
   18660   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
   18661 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
   18662 if ${libffi_cv_ro_eh_frame+:} false; then :
   18663   $as_echo_n "(cached) " >&6
   18664 else
   18665 
   18666   	libffi_cv_ro_eh_frame=no
   18667   	echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
   18668   	if $CC $CFLAGS -c -fpic -fexceptions -o conftest.o conftest.c > /dev/null 2>&1; then
   18669 	    objdump -h conftest.o > conftest.dump 2>&1
   18670 	    libffi_eh_frame_line=`grep -n eh_frame conftest.dump | cut -d: -f 1`
   18671 	    libffi_test_line=`expr $libffi_eh_frame_line + 1`p
   18672 	    sed -n $libffi_test_line conftest.dump > conftest.line
   18673   	    if grep READONLY conftest.line > /dev/null; then
   18674   		libffi_cv_ro_eh_frame=yes
   18675   	    fi
   18676   	fi
   18677   	rm -f conftest.*
   18678 
   18679 fi
   18680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
   18681 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
   18682   if test "x$libffi_cv_ro_eh_frame" = xyes; then
   18683 
   18684 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
   18685 
   18686 
   18687 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
   18688 
   18689   else
   18690 
   18691 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
   18692 
   18693   fi
   18694 
   18695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
   18696 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
   18697 if ${libffi_cv_hidden_visibility_attribute+:} false; then :
   18698   $as_echo_n "(cached) " >&6
   18699 else
   18700 
   18701   	echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1  ; }' > conftest.c
   18702   	libffi_cv_hidden_visibility_attribute=no
   18703   	if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
   18704   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
   18705   (eval $ac_try) 2>&5
   18706   ac_status=$?
   18707   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   18708   test $ac_status = 0; }; }; then
   18709   	    if grep '\.hidden.*foo' conftest.s >/dev/null; then
   18710   		libffi_cv_hidden_visibility_attribute=yes
   18711   	    fi
   18712   	fi
   18713   	rm -f conftest.*
   18714 
   18715 fi
   18716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
   18717 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
   18718   if test $libffi_cv_hidden_visibility_attribute = yes; then
   18719 
   18720 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
   18721 
   18722   fi
   18723 fi
   18724 
   18725 
   18726 
   18727 
   18728 
   18729 
   18730 
   18731 
   18732 # Check whether --enable-debug was given.
   18733 if test "${enable_debug+set}" = set; then :
   18734   enableval=$enable_debug; if test "$enable_debug" = "yes"; then
   18735 
   18736 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
   18737 
   18738   fi
   18739 fi
   18740 
   18741  if test "$enable_debug" = "yes"; then
   18742   FFI_DEBUG_TRUE=
   18743   FFI_DEBUG_FALSE='#'
   18744 else
   18745   FFI_DEBUG_TRUE='#'
   18746   FFI_DEBUG_FALSE=
   18747 fi
   18748 
   18749 
   18750 # Check whether --enable-structs was given.
   18751 if test "${enable_structs+set}" = set; then :
   18752   enableval=$enable_structs; if test "$enable_structs" = "no"; then
   18753 
   18754 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
   18755 
   18756   fi
   18757 fi
   18758 
   18759  if test "$enable_debug" = "yes"; then
   18760   FFI_DEBUG_TRUE=
   18761   FFI_DEBUG_FALSE='#'
   18762 else
   18763   FFI_DEBUG_TRUE='#'
   18764   FFI_DEBUG_FALSE=
   18765 fi
   18766 
   18767 
   18768 # Check whether --enable-raw-api was given.
   18769 if test "${enable_raw_api+set}" = set; then :
   18770   enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
   18771 
   18772 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
   18773 
   18774   fi
   18775 fi
   18776 
   18777 
   18778 # Check whether --enable-purify-safety was given.
   18779 if test "${enable_purify_safety+set}" = set; then :
   18780   enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
   18781 
   18782 $as_echo "#define USING_PURIFY 1" >>confdefs.h
   18783 
   18784   fi
   18785 fi
   18786 
   18787 
   18788 # These variables are only ever used when we cross-build to X86_WIN32.
   18789 # And we only support this with GCC, so...
   18790 if test "x$GCC" = "xyes"; then
   18791   if test -n "$with_cross_host" &&
   18792      test x"$with_cross_host" != x"no"; then
   18793     toolexecdir='$(exec_prefix)/$(target_alias)'
   18794     toolexeclibdir='$(toolexecdir)/lib'
   18795   else
   18796     toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
   18797     toolexeclibdir='$(libdir)'
   18798   fi
   18799   multi_os_directory=`$CC $CFLAGS -print-multi-os-directory`
   18800   case $multi_os_directory in
   18801     .) ;; # Avoid trailing /.
   18802     ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
   18803   esac
   18804 
   18805 else
   18806   toolexeclibdir='$(libdir)'
   18807 fi
   18808 
   18809 
   18810 ac_config_commands="$ac_config_commands include"
   18811 
   18812 ac_config_commands="$ac_config_commands src"
   18813 
   18814 
   18815 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
   18816 
   18817 
   18818 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile libffi.pc"
   18819 
   18820 
   18821 ac_config_links="$ac_config_links include/ffi_common.h:include/ffi_common.h"
   18822 
   18823 
   18824 ac_config_files="$ac_config_files fficonfig.py"
   18825 
   18826 
   18827 cat >confcache <<\_ACEOF
   18828 # This file is a shell script that caches the results of configure
   18829 # tests run on this system so they can be shared between configure
   18830 # scripts and configure runs, see configure's option --config-cache.
   18831 # It is not useful on other systems.  If it contains results you don't
   18832 # want to keep, you may remove or edit it.
   18833 #
   18834 # config.status only pays attention to the cache file if you give it
   18835 # the --recheck option to rerun configure.
   18836 #
   18837 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   18838 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   18839 # following values.
   18840 
   18841 _ACEOF
   18842 
   18843 # The following way of writing the cache mishandles newlines in values,
   18844 # but we know of no workaround that is simple, portable, and efficient.
   18845 # So, we kill variables containing newlines.
   18846 # Ultrix sh set writes to stderr and can't be redirected directly,
   18847 # and sets the high bit in the cache file unless we assign to the vars.
   18848 (
   18849   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   18850     eval ac_val=\$$ac_var
   18851     case $ac_val in #(
   18852     *${as_nl}*)
   18853       case $ac_var in #(
   18854       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   18855 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   18856       esac
   18857       case $ac_var in #(
   18858       _ | IFS | as_nl) ;; #(
   18859       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   18860       *) { eval $ac_var=; unset $ac_var;} ;;
   18861       esac ;;
   18862     esac
   18863   done
   18864 
   18865   (set) 2>&1 |
   18866     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   18867     *${as_nl}ac_space=\ *)
   18868       # `set' does not quote correctly, so add quotes: double-quote
   18869       # substitution turns \\\\ into \\, and sed turns \\ into \.
   18870       sed -n \
   18871 	"s/'/'\\\\''/g;
   18872 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   18873       ;; #(
   18874     *)
   18875       # `set' quotes correctly as required by POSIX, so do not add quotes.
   18876       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   18877       ;;
   18878     esac |
   18879     sort
   18880 ) |
   18881   sed '
   18882      /^ac_cv_env_/b end
   18883      t clear
   18884      :clear
   18885      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   18886      t end
   18887      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   18888      :end' >>confcache
   18889 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   18890   if test -w "$cache_file"; then
   18891     if test "x$cache_file" != "x/dev/null"; then
   18892       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   18893 $as_echo "$as_me: updating cache $cache_file" >&6;}
   18894       if test ! -f "$cache_file" || test -h "$cache_file"; then
   18895 	cat confcache >"$cache_file"
   18896       else
   18897         case $cache_file in #(
   18898         */* | ?:*)
   18899 	  mv -f confcache "$cache_file"$$ &&
   18900 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   18901         *)
   18902 	  mv -f confcache "$cache_file" ;;
   18903 	esac
   18904       fi
   18905     fi
   18906   else
   18907     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   18908 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   18909   fi
   18910 fi
   18911 rm -f confcache
   18912 
   18913 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   18914 # Let make expand exec_prefix.
   18915 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   18916 
   18917 DEFS=-DHAVE_CONFIG_H
   18918 
   18919 ac_libobjs=
   18920 ac_ltlibobjs=
   18921 U=
   18922 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   18923   # 1. Remove the extension, and $U if already installed.
   18924   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   18925   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   18926   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   18927   #    will be set to the directory where LIBOBJS objects are built.
   18928   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   18929   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   18930 done
   18931 LIBOBJS=$ac_libobjs
   18932 
   18933 LTLIBOBJS=$ac_ltlibobjs
   18934 
   18935 
   18936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
   18937 $as_echo_n "checking that generated files are newer than configure... " >&6; }
   18938    if test -n "$am_sleep_pid"; then
   18939      # Hide warnings about reused PIDs.
   18940      wait $am_sleep_pid 2>/dev/null
   18941    fi
   18942    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
   18943 $as_echo "done" >&6; }
   18944  if test -n "$EXEEXT"; then
   18945   am__EXEEXT_TRUE=
   18946   am__EXEEXT_FALSE='#'
   18947 else
   18948   am__EXEEXT_TRUE='#'
   18949   am__EXEEXT_FALSE=
   18950 fi
   18951 
   18952 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   18953   as_fn_error $? "conditional \"AMDEP\" was never defined.
   18954 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18955 fi
   18956 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   18957   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
   18958 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18959 fi
   18960 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   18961   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
   18962 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18963 fi
   18964 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
   18965   as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
   18966 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18967 fi
   18968 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   18969   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
   18970 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18971 fi
   18972 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
   18973   as_fn_error $? "conditional \"TESTSUBDIR\" was never defined.
   18974 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18975 fi
   18976 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
   18977   as_fn_error $? "conditional \"MIPS\" was never defined.
   18978 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18979 fi
   18980 if test -z "${BFIN_TRUE}" && test -z "${BFIN_FALSE}"; then
   18981   as_fn_error $? "conditional \"BFIN\" was never defined.
   18982 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18983 fi
   18984 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
   18985   as_fn_error $? "conditional \"SPARC\" was never defined.
   18986 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18987 fi
   18988 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
   18989   as_fn_error $? "conditional \"X86\" was never defined.
   18990 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18991 fi
   18992 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
   18993   as_fn_error $? "conditional \"X86_FREEBSD\" was never defined.
   18994 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18995 fi
   18996 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
   18997   as_fn_error $? "conditional \"X86_WIN32\" was never defined.
   18998 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   18999 fi
   19000 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
   19001   as_fn_error $? "conditional \"X86_WIN64\" was never defined.
   19002 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19003 fi
   19004 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
   19005   as_fn_error $? "conditional \"X86_DARWIN\" was never defined.
   19006 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19007 fi
   19008 if test -z "${X86_DARWIN32_TRUE}" && test -z "${X86_DARWIN32_FALSE}"; then
   19009   as_fn_error $? "conditional \"X86_DARWIN32\" was never defined.
   19010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19011 fi
   19012 if test -z "${X86_DARWIN64_TRUE}" && test -z "${X86_DARWIN64_FALSE}"; then
   19013   as_fn_error $? "conditional \"X86_DARWIN64\" was never defined.
   19014 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19015 fi
   19016 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
   19017   as_fn_error $? "conditional \"ALPHA\" was never defined.
   19018 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19019 fi
   19020 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
   19021   as_fn_error $? "conditional \"IA64\" was never defined.
   19022 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19023 fi
   19024 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
   19025   as_fn_error $? "conditional \"M32R\" was never defined.
   19026 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19027 fi
   19028 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
   19029   as_fn_error $? "conditional \"M68K\" was never defined.
   19030 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19031 fi
   19032 if test -z "${M88K_TRUE}" && test -z "${M88K_FALSE}"; then
   19033   as_fn_error $? "conditional \"M88K\" was never defined.
   19034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19035 fi
   19036 if test -z "${MICROBLAZE_TRUE}" && test -z "${MICROBLAZE_FALSE}"; then
   19037   as_fn_error $? "conditional \"MICROBLAZE\" was never defined.
   19038 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19039 fi
   19040 if test -z "${METAG_TRUE}" && test -z "${METAG_FALSE}"; then
   19041   as_fn_error $? "conditional \"METAG\" was never defined.
   19042 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19043 fi
   19044 if test -z "${MOXIE_TRUE}" && test -z "${MOXIE_FALSE}"; then
   19045   as_fn_error $? "conditional \"MOXIE\" was never defined.
   19046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19047 fi
   19048 if test -z "${NIOS2_TRUE}" && test -z "${NIOS2_FALSE}"; then
   19049   as_fn_error $? "conditional \"NIOS2\" was never defined.
   19050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19051 fi
   19052 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
   19053   as_fn_error $? "conditional \"POWERPC\" was never defined.
   19054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19055 fi
   19056 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
   19057   as_fn_error $? "conditional \"POWERPC_AIX\" was never defined.
   19058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19059 fi
   19060 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
   19061   as_fn_error $? "conditional \"POWERPC_DARWIN\" was never defined.
   19062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19063 fi
   19064 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
   19065   as_fn_error $? "conditional \"POWERPC_FREEBSD\" was never defined.
   19066 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19067 fi
   19068 if test -z "${AARCH64_TRUE}" && test -z "${AARCH64_FALSE}"; then
   19069   as_fn_error $? "conditional \"AARCH64\" was never defined.
   19070 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19071 fi
   19072 if test -z "${ARC_TRUE}" && test -z "${ARC_FALSE}"; then
   19073   as_fn_error $? "conditional \"ARC\" was never defined.
   19074 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19075 fi
   19076 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
   19077   as_fn_error $? "conditional \"ARM\" was never defined.
   19078 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19079 fi
   19080 if test -z "${AVR32_TRUE}" && test -z "${AVR32_FALSE}"; then
   19081   as_fn_error $? "conditional \"AVR32\" was never defined.
   19082 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19083 fi
   19084 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
   19085   as_fn_error $? "conditional \"LIBFFI_CRIS\" was never defined.
   19086 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19087 fi
   19088 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
   19089   as_fn_error $? "conditional \"FRV\" was never defined.
   19090 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19091 fi
   19092 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
   19093   as_fn_error $? "conditional \"S390\" was never defined.
   19094 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19095 fi
   19096 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
   19097   as_fn_error $? "conditional \"X86_64\" was never defined.
   19098 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19099 fi
   19100 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
   19101   as_fn_error $? "conditional \"SH\" was never defined.
   19102 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19103 fi
   19104 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
   19105   as_fn_error $? "conditional \"SH64\" was never defined.
   19106 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19107 fi
   19108 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
   19109   as_fn_error $? "conditional \"PA_LINUX\" was never defined.
   19110 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19111 fi
   19112 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
   19113   as_fn_error $? "conditional \"PA_HPUX\" was never defined.
   19114 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19115 fi
   19116 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
   19117   as_fn_error $? "conditional \"PA64_HPUX\" was never defined.
   19118 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19119 fi
   19120 if test -z "${TILE_TRUE}" && test -z "${TILE_FALSE}"; then
   19121   as_fn_error $? "conditional \"TILE\" was never defined.
   19122 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19123 fi
   19124 if test -z "${VAX_TRUE}" && test -z "${VAX_FALSE}"; then
   19125   as_fn_error $? "conditional \"VAX\" was never defined.
   19126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19127 fi
   19128 if test -z "${XTENSA_TRUE}" && test -z "${XTENSA_FALSE}"; then
   19129   as_fn_error $? "conditional \"XTENSA\" was never defined.
   19130 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19131 fi
   19132 
   19133 if test -z "${FFI_EXEC_TRAMPOLINE_TABLE_TRUE}" && test -z "${FFI_EXEC_TRAMPOLINE_TABLE_FALSE}"; then
   19134   as_fn_error $? "conditional \"FFI_EXEC_TRAMPOLINE_TABLE\" was never defined.
   19135 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19136 fi
   19137 if test -z "${FFI_DEBUG_TRUE}" && test -z "${FFI_DEBUG_FALSE}"; then
   19138   as_fn_error $? "conditional \"FFI_DEBUG\" was never defined.
   19139 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19140 fi
   19141 if test -z "${FFI_DEBUG_TRUE}" && test -z "${FFI_DEBUG_FALSE}"; then
   19142   as_fn_error $? "conditional \"FFI_DEBUG\" was never defined.
   19143 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   19144 fi
   19145 
   19146 : "${CONFIG_STATUS=./config.status}"
   19147 ac_write_fail=0
   19148 ac_clean_files_save=$ac_clean_files
   19149 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   19150 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   19151 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   19152 as_write_fail=0
   19153 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   19154 #! $SHELL
   19155 # Generated by $as_me.
   19156 # Run this file to recreate the current configuration.
   19157 # Compiler output produced by configure, useful for debugging
   19158 # configure, is in config.log if it exists.
   19159 
   19160 debug=false
   19161 ac_cs_recheck=false
   19162 ac_cs_silent=false
   19163 
   19164 SHELL=\${CONFIG_SHELL-$SHELL}
   19165 export SHELL
   19166 _ASEOF
   19167 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   19168 ## -------------------- ##
   19169 ## M4sh Initialization. ##
   19170 ## -------------------- ##
   19171 
   19172 # Be more Bourne compatible
   19173 DUALCASE=1; export DUALCASE # for MKS sh
   19174 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   19175   emulate sh
   19176   NULLCMD=:
   19177   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   19178   # is contrary to our usage.  Disable this feature.
   19179   alias -g '${1+"$@"}'='"$@"'
   19180   setopt NO_GLOB_SUBST
   19181 else
   19182   case `(set -o) 2>/dev/null` in #(
   19183   *posix*) :
   19184     set -o posix ;; #(
   19185   *) :
   19186      ;;
   19187 esac
   19188 fi
   19189 
   19190 
   19191 as_nl='
   19192 '
   19193 export as_nl
   19194 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   19195 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   19196 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   19197 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   19198 # Prefer a ksh shell builtin over an external printf program on Solaris,
   19199 # but without wasting forks for bash or zsh.
   19200 if test -z "$BASH_VERSION$ZSH_VERSION" \
   19201     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   19202   as_echo='print -r --'
   19203   as_echo_n='print -rn --'
   19204 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   19205   as_echo='printf %s\n'
   19206   as_echo_n='printf %s'
   19207 else
   19208   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   19209     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   19210     as_echo_n='/usr/ucb/echo -n'
   19211   else
   19212     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   19213     as_echo_n_body='eval
   19214       arg=$1;
   19215       case $arg in #(
   19216       *"$as_nl"*)
   19217 	expr "X$arg" : "X\\(.*\\)$as_nl";
   19218 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   19219       esac;
   19220       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   19221     '
   19222     export as_echo_n_body
   19223     as_echo_n='sh -c $as_echo_n_body as_echo'
   19224   fi
   19225   export as_echo_body
   19226   as_echo='sh -c $as_echo_body as_echo'
   19227 fi
   19228 
   19229 # The user is always right.
   19230 if test "${PATH_SEPARATOR+set}" != set; then
   19231   PATH_SEPARATOR=:
   19232   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   19233     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   19234       PATH_SEPARATOR=';'
   19235   }
   19236 fi
   19237 
   19238 
   19239 # IFS
   19240 # We need space, tab and new line, in precisely that order.  Quoting is
   19241 # there to prevent editors from complaining about space-tab.
   19242 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   19243 # splitting by setting IFS to empty value.)
   19244 IFS=" ""	$as_nl"
   19245 
   19246 # Find who we are.  Look in the path if we contain no directory separator.
   19247 as_myself=
   19248 case $0 in #((
   19249   *[\\/]* ) as_myself=$0 ;;
   19250   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19251 for as_dir in $PATH
   19252 do
   19253   IFS=$as_save_IFS
   19254   test -z "$as_dir" && as_dir=.
   19255     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   19256   done
   19257 IFS=$as_save_IFS
   19258 
   19259      ;;
   19260 esac
   19261 # We did not find ourselves, most probably we were run as `sh COMMAND'
   19262 # in which case we are not to be found in the path.
   19263 if test "x$as_myself" = x; then
   19264   as_myself=$0
   19265 fi
   19266 if test ! -f "$as_myself"; then
   19267   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   19268   exit 1
   19269 fi
   19270 
   19271 # Unset variables that we do not need and which cause bugs (e.g. in
   19272 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   19273 # suppresses any "Segmentation fault" message there.  '((' could
   19274 # trigger a bug in pdksh 5.2.14.
   19275 for as_var in BASH_ENV ENV MAIL MAILPATH
   19276 do eval test x\${$as_var+set} = xset \
   19277   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   19278 done
   19279 PS1='$ '
   19280 PS2='> '
   19281 PS4='+ '
   19282 
   19283 # NLS nuisances.
   19284 LC_ALL=C
   19285 export LC_ALL
   19286 LANGUAGE=C
   19287 export LANGUAGE
   19288 
   19289 # CDPATH.
   19290 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   19291 
   19292 
   19293 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   19294 # ----------------------------------------
   19295 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   19296 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   19297 # script with STATUS, using 1 if that was 0.
   19298 as_fn_error ()
   19299 {
   19300   as_status=$1; test $as_status -eq 0 && as_status=1
   19301   if test "$4"; then
   19302     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   19303     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   19304   fi
   19305   $as_echo "$as_me: error: $2" >&2
   19306   as_fn_exit $as_status
   19307 } # as_fn_error
   19308 
   19309 
   19310 # as_fn_set_status STATUS
   19311 # -----------------------
   19312 # Set $? to STATUS, without forking.
   19313 as_fn_set_status ()
   19314 {
   19315   return $1
   19316 } # as_fn_set_status
   19317 
   19318 # as_fn_exit STATUS
   19319 # -----------------
   19320 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   19321 as_fn_exit ()
   19322 {
   19323   set +e
   19324   as_fn_set_status $1
   19325   exit $1
   19326 } # as_fn_exit
   19327 
   19328 # as_fn_unset VAR
   19329 # ---------------
   19330 # Portably unset VAR.
   19331 as_fn_unset ()
   19332 {
   19333   { eval $1=; unset $1;}
   19334 }
   19335 as_unset=as_fn_unset
   19336 # as_fn_append VAR VALUE
   19337 # ----------------------
   19338 # Append the text in VALUE to the end of the definition contained in VAR. Take
   19339 # advantage of any shell optimizations that allow amortized linear growth over
   19340 # repeated appends, instead of the typical quadratic growth present in naive
   19341 # implementations.
   19342 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   19343   eval 'as_fn_append ()
   19344   {
   19345     eval $1+=\$2
   19346   }'
   19347 else
   19348   as_fn_append ()
   19349   {
   19350     eval $1=\$$1\$2
   19351   }
   19352 fi # as_fn_append
   19353 
   19354 # as_fn_arith ARG...
   19355 # ------------------
   19356 # Perform arithmetic evaluation on the ARGs, and store the result in the
   19357 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   19358 # must be portable across $(()) and expr.
   19359 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   19360   eval 'as_fn_arith ()
   19361   {
   19362     as_val=$(( $* ))
   19363   }'
   19364 else
   19365   as_fn_arith ()
   19366   {
   19367     as_val=`expr "$@" || test $? -eq 1`
   19368   }
   19369 fi # as_fn_arith
   19370 
   19371 
   19372 if expr a : '\(a\)' >/dev/null 2>&1 &&
   19373    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   19374   as_expr=expr
   19375 else
   19376   as_expr=false
   19377 fi
   19378 
   19379 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   19380   as_basename=basename
   19381 else
   19382   as_basename=false
   19383 fi
   19384 
   19385 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   19386   as_dirname=dirname
   19387 else
   19388   as_dirname=false
   19389 fi
   19390 
   19391 as_me=`$as_basename -- "$0" ||
   19392 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   19393 	 X"$0" : 'X\(//\)$' \| \
   19394 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   19395 $as_echo X/"$0" |
   19396     sed '/^.*\/\([^/][^/]*\)\/*$/{
   19397 	    s//\1/
   19398 	    q
   19399 	  }
   19400 	  /^X\/\(\/\/\)$/{
   19401 	    s//\1/
   19402 	    q
   19403 	  }
   19404 	  /^X\/\(\/\).*/{
   19405 	    s//\1/
   19406 	    q
   19407 	  }
   19408 	  s/.*/./; q'`
   19409 
   19410 # Avoid depending upon Character Ranges.
   19411 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   19412 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   19413 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   19414 as_cr_digits='0123456789'
   19415 as_cr_alnum=$as_cr_Letters$as_cr_digits
   19416 
   19417 ECHO_C= ECHO_N= ECHO_T=
   19418 case `echo -n x` in #(((((
   19419 -n*)
   19420   case `echo 'xy\c'` in
   19421   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   19422   xy)  ECHO_C='\c';;
   19423   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   19424        ECHO_T='	';;
   19425   esac;;
   19426 *)
   19427   ECHO_N='-n';;
   19428 esac
   19429 
   19430 rm -f conf$$ conf$$.exe conf$$.file
   19431 if test -d conf$$.dir; then
   19432   rm -f conf$$.dir/conf$$.file
   19433 else
   19434   rm -f conf$$.dir
   19435   mkdir conf$$.dir 2>/dev/null
   19436 fi
   19437 if (echo >conf$$.file) 2>/dev/null; then
   19438   if ln -s conf$$.file conf$$ 2>/dev/null; then
   19439     as_ln_s='ln -s'
   19440     # ... but there are two gotchas:
   19441     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   19442     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   19443     # In both cases, we have to default to `cp -pR'.
   19444     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   19445       as_ln_s='cp -pR'
   19446   elif ln conf$$.file conf$$ 2>/dev/null; then
   19447     as_ln_s=ln
   19448   else
   19449     as_ln_s='cp -pR'
   19450   fi
   19451 else
   19452   as_ln_s='cp -pR'
   19453 fi
   19454 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   19455 rmdir conf$$.dir 2>/dev/null
   19456 
   19457 
   19458 # as_fn_mkdir_p
   19459 # -------------
   19460 # Create "$as_dir" as a directory, including parents if necessary.
   19461 as_fn_mkdir_p ()
   19462 {
   19463 
   19464   case $as_dir in #(
   19465   -*) as_dir=./$as_dir;;
   19466   esac
   19467   test -d "$as_dir" || eval $as_mkdir_p || {
   19468     as_dirs=
   19469     while :; do
   19470       case $as_dir in #(
   19471       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   19472       *) as_qdir=$as_dir;;
   19473       esac
   19474       as_dirs="'$as_qdir' $as_dirs"
   19475       as_dir=`$as_dirname -- "$as_dir" ||
   19476 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19477 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19478 	 X"$as_dir" : 'X\(//\)$' \| \
   19479 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   19480 $as_echo X"$as_dir" |
   19481     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19482 	    s//\1/
   19483 	    q
   19484 	  }
   19485 	  /^X\(\/\/\)[^/].*/{
   19486 	    s//\1/
   19487 	    q
   19488 	  }
   19489 	  /^X\(\/\/\)$/{
   19490 	    s//\1/
   19491 	    q
   19492 	  }
   19493 	  /^X\(\/\).*/{
   19494 	    s//\1/
   19495 	    q
   19496 	  }
   19497 	  s/.*/./; q'`
   19498       test -d "$as_dir" && break
   19499     done
   19500     test -z "$as_dirs" || eval "mkdir $as_dirs"
   19501   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   19502 
   19503 
   19504 } # as_fn_mkdir_p
   19505 if mkdir -p . 2>/dev/null; then
   19506   as_mkdir_p='mkdir -p "$as_dir"'
   19507 else
   19508   test -d ./-p && rmdir ./-p
   19509   as_mkdir_p=false
   19510 fi
   19511 
   19512 
   19513 # as_fn_executable_p FILE
   19514 # -----------------------
   19515 # Test if FILE is an executable regular file.
   19516 as_fn_executable_p ()
   19517 {
   19518   test -f "$1" && test -x "$1"
   19519 } # as_fn_executable_p
   19520 as_test_x='test -x'
   19521 as_executable_p=as_fn_executable_p
   19522 
   19523 # Sed expression to map a string onto a valid CPP name.
   19524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   19525 
   19526 # Sed expression to map a string onto a valid variable name.
   19527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   19528 
   19529 
   19530 exec 6>&1
   19531 ## ----------------------------------- ##
   19532 ## Main body of $CONFIG_STATUS script. ##
   19533 ## ----------------------------------- ##
   19534 _ASEOF
   19535 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   19536 
   19537 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19538 # Save the log message, to keep $0 and so on meaningful, and to
   19539 # report actual input values of CONFIG_FILES etc. instead of their
   19540 # values after options handling.
   19541 ac_log="
   19542 This file was extended by libffi $as_me 3.1, which was
   19543 generated by GNU Autoconf 2.69.  Invocation command line was
   19544 
   19545   CONFIG_FILES    = $CONFIG_FILES
   19546   CONFIG_HEADERS  = $CONFIG_HEADERS
   19547   CONFIG_LINKS    = $CONFIG_LINKS
   19548   CONFIG_COMMANDS = $CONFIG_COMMANDS
   19549   $ $0 $@
   19550 
   19551 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   19552 "
   19553 
   19554 _ACEOF
   19555 
   19556 case $ac_config_files in *"
   19557 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   19558 esac
   19559 
   19560 case $ac_config_headers in *"
   19561 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   19562 esac
   19563 
   19564 
   19565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19566 # Files that config.status was made for.
   19567 config_files="$ac_config_files"
   19568 config_headers="$ac_config_headers"
   19569 config_links="$ac_config_links"
   19570 config_commands="$ac_config_commands"
   19571 
   19572 _ACEOF
   19573 
   19574 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19575 ac_cs_usage="\
   19576 \`$as_me' instantiates files and other configuration actions
   19577 from templates according to the current configuration.  Unless the files
   19578 and actions are specified as TAGs, all are instantiated by default.
   19579 
   19580 Usage: $0 [OPTION]... [TAG]...
   19581 
   19582   -h, --help       print this help, then exit
   19583   -V, --version    print version number and configuration settings, then exit
   19584       --config     print configuration, then exit
   19585   -q, --quiet, --silent
   19586                    do not print progress messages
   19587   -d, --debug      don't remove temporary files
   19588       --recheck    update $as_me by reconfiguring in the same conditions
   19589       --file=FILE[:TEMPLATE]
   19590                    instantiate the configuration file FILE
   19591       --header=FILE[:TEMPLATE]
   19592                    instantiate the configuration header FILE
   19593 
   19594 Configuration files:
   19595 $config_files
   19596 
   19597 Configuration headers:
   19598 $config_headers
   19599 
   19600 Configuration links:
   19601 $config_links
   19602 
   19603 Configuration commands:
   19604 $config_commands
   19605 
   19606 Report bugs to <http://github.com/atgreen/libffi/issues>."
   19607 
   19608 _ACEOF
   19609 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19610 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   19611 ac_cs_version="\\
   19612 libffi config.status 3.1
   19613 configured by $0, generated by GNU Autoconf 2.69,
   19614   with options \\"\$ac_cs_config\\"
   19615 
   19616 Copyright (C) 2012 Free Software Foundation, Inc.
   19617 This config.status script is free software; the Free Software Foundation
   19618 gives unlimited permission to copy, distribute and modify it."
   19619 
   19620 ac_pwd='$ac_pwd'
   19621 srcdir='$srcdir'
   19622 INSTALL='$INSTALL'
   19623 MKDIR_P='$MKDIR_P'
   19624 AWK='$AWK'
   19625 test -n "\$AWK" || AWK=awk
   19626 _ACEOF
   19627 
   19628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19629 # The default lists apply if the user does not specify any file.
   19630 ac_need_defaults=:
   19631 while test $# != 0
   19632 do
   19633   case $1 in
   19634   --*=?*)
   19635     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   19636     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   19637     ac_shift=:
   19638     ;;
   19639   --*=)
   19640     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   19641     ac_optarg=
   19642     ac_shift=:
   19643     ;;
   19644   *)
   19645     ac_option=$1
   19646     ac_optarg=$2
   19647     ac_shift=shift
   19648     ;;
   19649   esac
   19650 
   19651   case $ac_option in
   19652   # Handling of the options.
   19653   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   19654     ac_cs_recheck=: ;;
   19655   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   19656     $as_echo "$ac_cs_version"; exit ;;
   19657   --config | --confi | --conf | --con | --co | --c )
   19658     $as_echo "$ac_cs_config"; exit ;;
   19659   --debug | --debu | --deb | --de | --d | -d )
   19660     debug=: ;;
   19661   --file | --fil | --fi | --f )
   19662     $ac_shift
   19663     case $ac_optarg in
   19664     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19665     '') as_fn_error $? "missing file argument" ;;
   19666     esac
   19667     as_fn_append CONFIG_FILES " '$ac_optarg'"
   19668     ac_need_defaults=false;;
   19669   --header | --heade | --head | --hea )
   19670     $ac_shift
   19671     case $ac_optarg in
   19672     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19673     esac
   19674     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   19675     ac_need_defaults=false;;
   19676   --he | --h)
   19677     # Conflict between --help and --header
   19678     as_fn_error $? "ambiguous option: \`$1'
   19679 Try \`$0 --help' for more information.";;
   19680   --help | --hel | -h )
   19681     $as_echo "$ac_cs_usage"; exit ;;
   19682   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   19683   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   19684     ac_cs_silent=: ;;
   19685 
   19686   # This is an error.
   19687   -*) as_fn_error $? "unrecognized option: \`$1'
   19688 Try \`$0 --help' for more information." ;;
   19689 
   19690   *) as_fn_append ac_config_targets " $1"
   19691      ac_need_defaults=false ;;
   19692 
   19693   esac
   19694   shift
   19695 done
   19696 
   19697 ac_configure_extra_args=
   19698 
   19699 if $ac_cs_silent; then
   19700   exec 6>/dev/null
   19701   ac_configure_extra_args="$ac_configure_extra_args --silent"
   19702 fi
   19703 
   19704 _ACEOF
   19705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19706 if \$ac_cs_recheck; then
   19707   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   19708   shift
   19709   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   19710   CONFIG_SHELL='$SHELL'
   19711   export CONFIG_SHELL
   19712   exec "\$@"
   19713 fi
   19714 
   19715 _ACEOF
   19716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19717 exec 5>>config.log
   19718 {
   19719   echo
   19720   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   19721 ## Running $as_me. ##
   19722 _ASBOX
   19723   $as_echo "$ac_log"
   19724 } >&5
   19725 
   19726 _ACEOF
   19727 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19728 #
   19729 # INIT-COMMANDS
   19730 #
   19731 ax_enable_builddir_srcdir="$srcdir"                    # $srcdir
   19732 ax_enable_builddir_host="$HOST"                        # $HOST / $host
   19733 ax_enable_builddir_version="$VERSION"                  # $VERSION
   19734 ax_enable_builddir_package="$PACKAGE"                  # $PACKAGE
   19735 ax_enable_builddir_auxdir="$ax_enable_builddir_auxdir" # $AUX
   19736 ax_enable_builddir_sed="$ax_enable_builddir_sed"       # $SED
   19737 ax_enable_builddir="$ax_enable_builddir"               # $SUB
   19738 
   19739 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   19740 
   19741 
   19742 # The HP-UX ksh and POSIX shell print the target directory to stdout
   19743 # if CDPATH is set.
   19744 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   19745 
   19746 sed_quote_subst='$sed_quote_subst'
   19747 double_quote_subst='$double_quote_subst'
   19748 delay_variable_subst='$delay_variable_subst'
   19749 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
   19750 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
   19751 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
   19752 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
   19753 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
   19754 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
   19755 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
   19756 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   19757 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
   19758 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
   19759 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
   19760 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
   19761 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
   19762 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
   19763 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
   19764 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
   19765 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
   19766 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
   19767 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
   19768 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
   19769 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
   19770 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
   19771 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
   19772 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
   19773 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
   19774 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
   19775 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
   19776 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
   19777 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
   19778 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
   19779 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
   19780 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
   19781 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
   19782 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
   19783 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
   19784 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
   19785 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
   19786 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
   19787 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
   19788 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
   19789 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
   19790 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
   19791 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
   19792 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
   19793 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
   19794 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   19795 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   19796 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
   19797 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
   19798 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
   19799 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
   19800 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
   19801 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
   19802 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
   19803 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   19804 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
   19805 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
   19806 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
   19807 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
   19808 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
   19809 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
   19810 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
   19811 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
   19812 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
   19813 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
   19814 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
   19815 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
   19816 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
   19817 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
   19818 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
   19819 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
   19820 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
   19821 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
   19822 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
   19823 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
   19824 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
   19825 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
   19826 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   19827 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
   19828 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
   19829 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
   19830 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
   19831 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
   19832 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
   19833 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   19834 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
   19835 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   19836 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
   19837 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   19838 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
   19839 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
   19840 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
   19841 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
   19842 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
   19843 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
   19844 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
   19845 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
   19846 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
   19847 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
   19848 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
   19849 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
   19850 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
   19851 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
   19852 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
   19853 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
   19854 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
   19855 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
   19856 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
   19857 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
   19858 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
   19859 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
   19860 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
   19861 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
   19862 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
   19863 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
   19864 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
   19865 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
   19866 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
   19867 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
   19868 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   19869 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   19870 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
   19871 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
   19872 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
   19873 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
   19874 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
   19875 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
   19876 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
   19877 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
   19878 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
   19879 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
   19880 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
   19881 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
   19882 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
   19883 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
   19884 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
   19885 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
   19886 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
   19887 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
   19888 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
   19889 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19890 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19891 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
   19892 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
   19893 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
   19894 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
   19895 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
   19896 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
   19897 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
   19898 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
   19899 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
   19900 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   19901 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   19902 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
   19903 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19904 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19905 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19906 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19907 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19908 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19909 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
   19910 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
   19911 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
   19912 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   19913 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
   19914 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
   19915 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
   19916 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
   19917 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
   19918 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
   19919 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
   19920 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
   19921 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
   19922 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19923 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
   19924 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
   19925 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19926 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   19927 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
   19928 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
   19929 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
   19930 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
   19931 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
   19932 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
   19933 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
   19934 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
   19935 
   19936 LTCC='$LTCC'
   19937 LTCFLAGS='$LTCFLAGS'
   19938 compiler='$compiler_DEFAULT'
   19939 
   19940 # A function that is used when there is no print builtin or printf.
   19941 func_fallback_echo ()
   19942 {
   19943   eval 'cat <<_LTECHO_EOF
   19944 \$1
   19945 _LTECHO_EOF'
   19946 }
   19947 
   19948 # Quote evaled strings.
   19949 for var in SHELL \
   19950 ECHO \
   19951 PATH_SEPARATOR \
   19952 SED \
   19953 GREP \
   19954 EGREP \
   19955 FGREP \
   19956 LD \
   19957 NM \
   19958 LN_S \
   19959 lt_SP2NL \
   19960 lt_NL2SP \
   19961 reload_flag \
   19962 OBJDUMP \
   19963 deplibs_check_method \
   19964 file_magic_cmd \
   19965 file_magic_glob \
   19966 want_nocaseglob \
   19967 DLLTOOL \
   19968 sharedlib_from_linklib_cmd \
   19969 AR \
   19970 AR_FLAGS \
   19971 archiver_list_spec \
   19972 STRIP \
   19973 RANLIB \
   19974 CC \
   19975 CFLAGS \
   19976 compiler \
   19977 lt_cv_sys_global_symbol_pipe \
   19978 lt_cv_sys_global_symbol_to_cdecl \
   19979 lt_cv_sys_global_symbol_to_import \
   19980 lt_cv_sys_global_symbol_to_c_name_address \
   19981 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   19982 lt_cv_nm_interface \
   19983 nm_file_list_spec \
   19984 lt_prog_compiler_no_builtin_flag \
   19985 lt_prog_compiler_pic \
   19986 lt_prog_compiler_wl \
   19987 lt_prog_compiler_static \
   19988 lt_cv_prog_compiler_c_o \
   19989 need_locks \
   19990 MANIFEST_TOOL \
   19991 DSYMUTIL \
   19992 NMEDIT \
   19993 LIPO \
   19994 OTOOL \
   19995 OTOOL64 \
   19996 shrext_cmds \
   19997 export_dynamic_flag_spec \
   19998 whole_archive_flag_spec \
   19999 compiler_needs_object \
   20000 with_gnu_ld \
   20001 allow_undefined_flag \
   20002 no_undefined_flag \
   20003 hardcode_libdir_flag_spec \
   20004 hardcode_libdir_separator \
   20005 exclude_expsyms \
   20006 include_expsyms \
   20007 file_list_spec \
   20008 variables_saved_for_relink \
   20009 libname_spec \
   20010 library_names_spec \
   20011 soname_spec \
   20012 install_override_mode \
   20013 finish_eval \
   20014 old_striplib \
   20015 striplib \
   20016 compiler_lib_search_dirs \
   20017 predep_objects \
   20018 postdep_objects \
   20019 predeps \
   20020 postdeps \
   20021 compiler_lib_search_path \
   20022 LD_CXX \
   20023 reload_flag_CXX \
   20024 compiler_CXX \
   20025 lt_prog_compiler_no_builtin_flag_CXX \
   20026 lt_prog_compiler_pic_CXX \
   20027 lt_prog_compiler_wl_CXX \
   20028 lt_prog_compiler_static_CXX \
   20029 lt_cv_prog_compiler_c_o_CXX \
   20030 export_dynamic_flag_spec_CXX \
   20031 whole_archive_flag_spec_CXX \
   20032 compiler_needs_object_CXX \
   20033 with_gnu_ld_CXX \
   20034 allow_undefined_flag_CXX \
   20035 no_undefined_flag_CXX \
   20036 hardcode_libdir_flag_spec_CXX \
   20037 hardcode_libdir_separator_CXX \
   20038 exclude_expsyms_CXX \
   20039 include_expsyms_CXX \
   20040 file_list_spec_CXX \
   20041 compiler_lib_search_dirs_CXX \
   20042 predep_objects_CXX \
   20043 postdep_objects_CXX \
   20044 predeps_CXX \
   20045 postdeps_CXX \
   20046 compiler_lib_search_path_CXX; do
   20047     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   20048     *[\\\\\\\`\\"\\\$]*)
   20049       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   20050       ;;
   20051     *)
   20052       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   20053       ;;
   20054     esac
   20055 done
   20056 
   20057 # Double-quote double-evaled strings.
   20058 for var in reload_cmds \
   20059 old_postinstall_cmds \
   20060 old_postuninstall_cmds \
   20061 old_archive_cmds \
   20062 extract_expsyms_cmds \
   20063 old_archive_from_new_cmds \
   20064 old_archive_from_expsyms_cmds \
   20065 archive_cmds \
   20066 archive_expsym_cmds \
   20067 module_cmds \
   20068 module_expsym_cmds \
   20069 export_symbols_cmds \
   20070 prelink_cmds \
   20071 postlink_cmds \
   20072 postinstall_cmds \
   20073 postuninstall_cmds \
   20074 finish_cmds \
   20075 sys_lib_search_path_spec \
   20076 sys_lib_dlsearch_path_spec \
   20077 reload_cmds_CXX \
   20078 old_archive_cmds_CXX \
   20079 old_archive_from_new_cmds_CXX \
   20080 old_archive_from_expsyms_cmds_CXX \
   20081 archive_cmds_CXX \
   20082 archive_expsym_cmds_CXX \
   20083 module_cmds_CXX \
   20084 module_expsym_cmds_CXX \
   20085 export_symbols_cmds_CXX \
   20086 prelink_cmds_CXX \
   20087 postlink_cmds_CXX; do
   20088     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   20089     *[\\\\\\\`\\"\\\$]*)
   20090       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   20091       ;;
   20092     *)
   20093       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   20094       ;;
   20095     esac
   20096 done
   20097 
   20098 ac_aux_dir='$ac_aux_dir'
   20099 
   20100 # See if we are running on zsh, and set the options that allow our
   20101 # commands through without removal of \ escapes INIT.
   20102 if test -n "\${ZSH_VERSION+set}"; then
   20103    setopt NO_GLOB_SUBST
   20104 fi
   20105 
   20106 
   20107     PACKAGE='$PACKAGE'
   20108     VERSION='$VERSION'
   20109     RM='$RM'
   20110     ofile='$ofile'
   20111 
   20112 
   20113 
   20114 
   20115 
   20116 TARGETDIR="$TARGETDIR"
   20117 
   20118 _ACEOF
   20119 
   20120 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20121 
   20122 # Handling of arguments.
   20123 for ac_config_target in $ac_config_targets
   20124 do
   20125   case $ac_config_target in
   20126     "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
   20127     "buildir") CONFIG_COMMANDS="$CONFIG_COMMANDS buildir" ;;
   20128     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   20129     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   20130     "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
   20131     "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
   20132     "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
   20133     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
   20134     "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
   20135     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   20136     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
   20137     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
   20138     "libffi.pc") CONFIG_FILES="$CONFIG_FILES libffi.pc" ;;
   20139     "include/ffi_common.h") CONFIG_LINKS="$CONFIG_LINKS include/ffi_common.h:include/ffi_common.h" ;;
   20140     "fficonfig.py") CONFIG_FILES="$CONFIG_FILES fficonfig.py" ;;
   20141 
   20142   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   20143   esac
   20144 done
   20145 
   20146 
   20147 # If the user did not use the arguments to specify the items to instantiate,
   20148 # then the envvar interface is used.  Set only those that are not.
   20149 # We use the long form for the default assignment because of an extremely
   20150 # bizarre bug on SunOS 4.1.3.
   20151 if $ac_need_defaults; then
   20152   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   20153   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   20154   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
   20155   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   20156 fi
   20157 
   20158 # Have a temporary directory for convenience.  Make it in the build tree
   20159 # simply because there is no reason against having it here, and in addition,
   20160 # creating and moving files from /tmp can sometimes cause problems.
   20161 # Hook for its removal unless debugging.
   20162 # Note that there is a small window in which the directory will not be cleaned:
   20163 # after its creation but before its name has been assigned to `$tmp'.
   20164 $debug ||
   20165 {
   20166   tmp= ac_tmp=
   20167   trap 'exit_status=$?
   20168   : "${ac_tmp:=$tmp}"
   20169   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   20170 ' 0
   20171   trap 'as_fn_exit 1' 1 2 13 15
   20172 }
   20173 # Create a (secure) tmp directory for tmp files.
   20174 
   20175 {
   20176   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   20177   test -d "$tmp"
   20178 }  ||
   20179 {
   20180   tmp=./conf$$-$RANDOM
   20181   (umask 077 && mkdir "$tmp")
   20182 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   20183 ac_tmp=$tmp
   20184 
   20185 # Set up the scripts for CONFIG_FILES section.
   20186 # No need to generate them if there are no CONFIG_FILES.
   20187 # This happens for instance with `./config.status config.h'.
   20188 if test -n "$CONFIG_FILES"; then
   20189 
   20190 
   20191 ac_cr=`echo X | tr X '\015'`
   20192 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   20193 # But we know of no other shell where ac_cr would be empty at this
   20194 # point, so we can use a bashism as a fallback.
   20195 if test "x$ac_cr" = x; then
   20196   eval ac_cr=\$\'\\r\'
   20197 fi
   20198 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   20199 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   20200   ac_cs_awk_cr='\\r'
   20201 else
   20202   ac_cs_awk_cr=$ac_cr
   20203 fi
   20204 
   20205 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   20206 _ACEOF
   20207 
   20208 
   20209 {
   20210   echo "cat >conf$$subs.awk <<_ACEOF" &&
   20211   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   20212   echo "_ACEOF"
   20213 } >conf$$subs.sh ||
   20214   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   20215 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   20216 ac_delim='%!_!# '
   20217 for ac_last_try in false false false false false :; do
   20218   . ./conf$$subs.sh ||
   20219     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   20220 
   20221   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   20222   if test $ac_delim_n = $ac_delim_num; then
   20223     break
   20224   elif $ac_last_try; then
   20225     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   20226   else
   20227     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   20228   fi
   20229 done
   20230 rm -f conf$$subs.sh
   20231 
   20232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20233 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   20234 _ACEOF
   20235 sed -n '
   20236 h
   20237 s/^/S["/; s/!.*/"]=/
   20238 p
   20239 g
   20240 s/^[^!]*!//
   20241 :repl
   20242 t repl
   20243 s/'"$ac_delim"'$//
   20244 t delim
   20245 :nl
   20246 h
   20247 s/\(.\{148\}\)..*/\1/
   20248 t more1
   20249 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   20250 p
   20251 n
   20252 b repl
   20253 :more1
   20254 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   20255 p
   20256 g
   20257 s/.\{148\}//
   20258 t nl
   20259 :delim
   20260 h
   20261 s/\(.\{148\}\)..*/\1/
   20262 t more2
   20263 s/["\\]/\\&/g; s/^/"/; s/$/"/
   20264 p
   20265 b
   20266 :more2
   20267 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   20268 p
   20269 g
   20270 s/.\{148\}//
   20271 t delim
   20272 ' <conf$$subs.awk | sed '
   20273 /^[^""]/{
   20274   N
   20275   s/\n//
   20276 }
   20277 ' >>$CONFIG_STATUS || ac_write_fail=1
   20278 rm -f conf$$subs.awk
   20279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20280 _ACAWK
   20281 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   20282   for (key in S) S_is_set[key] = 1
   20283   FS = ""
   20284 
   20285 }
   20286 {
   20287   line = $ 0
   20288   nfields = split(line, field, "@")
   20289   substed = 0
   20290   len = length(field[1])
   20291   for (i = 2; i < nfields; i++) {
   20292     key = field[i]
   20293     keylen = length(key)
   20294     if (S_is_set[key]) {
   20295       value = S[key]
   20296       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   20297       len += length(value) + length(field[++i])
   20298       substed = 1
   20299     } else
   20300       len += 1 + keylen
   20301   }
   20302 
   20303   print line
   20304 }
   20305 
   20306 _ACAWK
   20307 _ACEOF
   20308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20309 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   20310   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   20311 else
   20312   cat
   20313 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   20314   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   20315 _ACEOF
   20316 
   20317 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   20318 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   20319 # trailing colons and then remove the whole line if VPATH becomes empty
   20320 # (actually we leave an empty line to preserve line numbers).
   20321 if test "x$srcdir" = x.; then
   20322   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   20323 h
   20324 s///
   20325 s/^/:/
   20326 s/[	 ]*$/:/
   20327 s/:\$(srcdir):/:/g
   20328 s/:\${srcdir}:/:/g
   20329 s/:@srcdir@:/:/g
   20330 s/^:*//
   20331 s/:*$//
   20332 x
   20333 s/\(=[	 ]*\).*/\1/
   20334 G
   20335 s/\n//
   20336 s/^[^=]*=[	 ]*$//
   20337 }'
   20338 fi
   20339 
   20340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20341 fi # test -n "$CONFIG_FILES"
   20342 
   20343 # Set up the scripts for CONFIG_HEADERS section.
   20344 # No need to generate them if there are no CONFIG_HEADERS.
   20345 # This happens for instance with `./config.status Makefile'.
   20346 if test -n "$CONFIG_HEADERS"; then
   20347 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   20348 BEGIN {
   20349 _ACEOF
   20350 
   20351 # Transform confdefs.h into an awk script `defines.awk', embedded as
   20352 # here-document in config.status, that substitutes the proper values into
   20353 # config.h.in to produce config.h.
   20354 
   20355 # Create a delimiter string that does not exist in confdefs.h, to ease
   20356 # handling of long lines.
   20357 ac_delim='%!_!# '
   20358 for ac_last_try in false false :; do
   20359   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   20360   if test -z "$ac_tt"; then
   20361     break
   20362   elif $ac_last_try; then
   20363     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   20364   else
   20365     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   20366   fi
   20367 done
   20368 
   20369 # For the awk script, D is an array of macro values keyed by name,
   20370 # likewise P contains macro parameters if any.  Preserve backslash
   20371 # newline sequences.
   20372 
   20373 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   20374 sed -n '
   20375 s/.\{148\}/&'"$ac_delim"'/g
   20376 t rset
   20377 :rset
   20378 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   20379 t def
   20380 d
   20381 :def
   20382 s/\\$//
   20383 t bsnl
   20384 s/["\\]/\\&/g
   20385 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20386 D["\1"]=" \3"/p
   20387 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   20388 d
   20389 :bsnl
   20390 s/["\\]/\\&/g
   20391 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20392 D["\1"]=" \3\\\\\\n"\\/p
   20393 t cont
   20394 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   20395 t cont
   20396 d
   20397 :cont
   20398 n
   20399 s/.\{148\}/&'"$ac_delim"'/g
   20400 t clear
   20401 :clear
   20402 s/\\$//
   20403 t bsnlc
   20404 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   20405 d
   20406 :bsnlc
   20407 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   20408 b cont
   20409 ' <confdefs.h | sed '
   20410 s/'"$ac_delim"'/"\\\
   20411 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   20412 
   20413 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20414   for (key in D) D_is_set[key] = 1
   20415   FS = ""
   20416 }
   20417 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   20418   line = \$ 0
   20419   split(line, arg, " ")
   20420   if (arg[1] == "#") {
   20421     defundef = arg[2]
   20422     mac1 = arg[3]
   20423   } else {
   20424     defundef = substr(arg[1], 2)
   20425     mac1 = arg[2]
   20426   }
   20427   split(mac1, mac2, "(") #)
   20428   macro = mac2[1]
   20429   prefix = substr(line, 1, index(line, defundef) - 1)
   20430   if (D_is_set[macro]) {
   20431     # Preserve the white space surrounding the "#".
   20432     print prefix "define", macro P[macro] D[macro]
   20433     next
   20434   } else {
   20435     # Replace #undef with comments.  This is necessary, for example,
   20436     # in the case of _POSIX_SOURCE, which is predefined and required
   20437     # on some systems where configure will not decide to define it.
   20438     if (defundef == "undef") {
   20439       print "/*", prefix defundef, macro, "*/"
   20440       next
   20441     }
   20442   }
   20443 }
   20444 { print }
   20445 _ACAWK
   20446 _ACEOF
   20447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20448   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   20449 fi # test -n "$CONFIG_HEADERS"
   20450 
   20451 
   20452 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
   20453 shift
   20454 for ac_tag
   20455 do
   20456   case $ac_tag in
   20457   :[FHLC]) ac_mode=$ac_tag; continue;;
   20458   esac
   20459   case $ac_mode$ac_tag in
   20460   :[FHL]*:*);;
   20461   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   20462   :[FH]-) ac_tag=-:-;;
   20463   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   20464   esac
   20465   ac_save_IFS=$IFS
   20466   IFS=:
   20467   set x $ac_tag
   20468   IFS=$ac_save_IFS
   20469   shift
   20470   ac_file=$1
   20471   shift
   20472 
   20473   case $ac_mode in
   20474   :L) ac_source=$1;;
   20475   :[FH])
   20476     ac_file_inputs=
   20477     for ac_f
   20478     do
   20479       case $ac_f in
   20480       -) ac_f="$ac_tmp/stdin";;
   20481       *) # Look for the file first in the build tree, then in the source tree
   20482 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   20483 	 # because $ac_f cannot contain `:'.
   20484 	 test -f "$ac_f" ||
   20485 	   case $ac_f in
   20486 	   [\\/$]*) false;;
   20487 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   20488 	   esac ||
   20489 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   20490       esac
   20491       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   20492       as_fn_append ac_file_inputs " '$ac_f'"
   20493     done
   20494 
   20495     # Let's still pretend it is `configure' which instantiates (i.e., don't
   20496     # use $as_me), people would be surprised to read:
   20497     #    /* config.h.  Generated by config.status.  */
   20498     configure_input='Generated from '`
   20499 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   20500 	`' by configure.'
   20501     if test x"$ac_file" != x-; then
   20502       configure_input="$ac_file.  $configure_input"
   20503       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   20504 $as_echo "$as_me: creating $ac_file" >&6;}
   20505     fi
   20506     # Neutralize special characters interpreted by sed in replacement strings.
   20507     case $configure_input in #(
   20508     *\&* | *\|* | *\\* )
   20509        ac_sed_conf_input=`$as_echo "$configure_input" |
   20510        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   20511     *) ac_sed_conf_input=$configure_input;;
   20512     esac
   20513 
   20514     case $ac_tag in
   20515     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   20516       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   20517     esac
   20518     ;;
   20519   esac
   20520 
   20521   ac_dir=`$as_dirname -- "$ac_file" ||
   20522 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20523 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   20524 	 X"$ac_file" : 'X\(//\)$' \| \
   20525 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   20526 $as_echo X"$ac_file" |
   20527     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20528 	    s//\1/
   20529 	    q
   20530 	  }
   20531 	  /^X\(\/\/\)[^/].*/{
   20532 	    s//\1/
   20533 	    q
   20534 	  }
   20535 	  /^X\(\/\/\)$/{
   20536 	    s//\1/
   20537 	    q
   20538 	  }
   20539 	  /^X\(\/\).*/{
   20540 	    s//\1/
   20541 	    q
   20542 	  }
   20543 	  s/.*/./; q'`
   20544   as_dir="$ac_dir"; as_fn_mkdir_p
   20545   ac_builddir=.
   20546 
   20547 case "$ac_dir" in
   20548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20549 *)
   20550   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   20551   # A ".." for each directory in $ac_dir_suffix.
   20552   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   20553   case $ac_top_builddir_sub in
   20554   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20555   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   20556   esac ;;
   20557 esac
   20558 ac_abs_top_builddir=$ac_pwd
   20559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   20560 # for backward compatibility:
   20561 ac_top_builddir=$ac_top_build_prefix
   20562 
   20563 case $srcdir in
   20564   .)  # We are building in place.
   20565     ac_srcdir=.
   20566     ac_top_srcdir=$ac_top_builddir_sub
   20567     ac_abs_top_srcdir=$ac_pwd ;;
   20568   [\\/]* | ?:[\\/]* )  # Absolute name.
   20569     ac_srcdir=$srcdir$ac_dir_suffix;
   20570     ac_top_srcdir=$srcdir
   20571     ac_abs_top_srcdir=$srcdir ;;
   20572   *) # Relative name.
   20573     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   20574     ac_top_srcdir=$ac_top_build_prefix$srcdir
   20575     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   20576 esac
   20577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   20578 
   20579 
   20580   case $ac_mode in
   20581   :F)
   20582   #
   20583   # CONFIG_FILE
   20584   #
   20585 
   20586   case $INSTALL in
   20587   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   20588   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   20589   esac
   20590   ac_MKDIR_P=$MKDIR_P
   20591   case $MKDIR_P in
   20592   [\\/$]* | ?:[\\/]* ) ;;
   20593   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   20594   esac
   20595 _ACEOF
   20596 
   20597 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20598 # If the template does not know about datarootdir, expand it.
   20599 # FIXME: This hack should be removed a few years after 2.60.
   20600 ac_datarootdir_hack=; ac_datarootdir_seen=
   20601 ac_sed_dataroot='
   20602 /datarootdir/ {
   20603   p
   20604   q
   20605 }
   20606 /@datadir@/p
   20607 /@docdir@/p
   20608 /@infodir@/p
   20609 /@localedir@/p
   20610 /@mandir@/p'
   20611 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   20612 *datarootdir*) ac_datarootdir_seen=yes;;
   20613 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   20614   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   20615 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   20616 _ACEOF
   20617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20618   ac_datarootdir_hack='
   20619   s&@datadir@&$datadir&g
   20620   s&@docdir@&$docdir&g
   20621   s&@infodir@&$infodir&g
   20622   s&@localedir@&$localedir&g
   20623   s&@mandir@&$mandir&g
   20624   s&\\\${datarootdir}&$datarootdir&g' ;;
   20625 esac
   20626 _ACEOF
   20627 
   20628 # Neutralize VPATH when `$srcdir' = `.'.
   20629 # Shell code in configure.ac might set extrasub.
   20630 # FIXME: do we really want to maintain this feature?
   20631 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20632 ac_sed_extra="$ac_vpsub
   20633 $extrasub
   20634 _ACEOF
   20635 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20636 :t
   20637 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   20638 s|@configure_input@|$ac_sed_conf_input|;t t
   20639 s&@top_builddir@&$ac_top_builddir_sub&;t t
   20640 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   20641 s&@srcdir@&$ac_srcdir&;t t
   20642 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   20643 s&@top_srcdir@&$ac_top_srcdir&;t t
   20644 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   20645 s&@builddir@&$ac_builddir&;t t
   20646 s&@abs_builddir@&$ac_abs_builddir&;t t
   20647 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   20648 s&@INSTALL@&$ac_INSTALL&;t t
   20649 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   20650 $ac_datarootdir_hack
   20651 "
   20652 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   20653   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20654 
   20655 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   20656   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   20657   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   20658       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   20659   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20660 which seems to be undefined.  Please make sure it is defined" >&5
   20661 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20662 which seems to be undefined.  Please make sure it is defined" >&2;}
   20663 
   20664   rm -f "$ac_tmp/stdin"
   20665   case $ac_file in
   20666   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   20667   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   20668   esac \
   20669   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20670  ;;
   20671   :H)
   20672   #
   20673   # CONFIG_HEADER
   20674   #
   20675   if test x"$ac_file" != x-; then
   20676     {
   20677       $as_echo "/* $configure_input  */" \
   20678       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   20679     } >"$ac_tmp/config.h" \
   20680       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20681     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   20682       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   20683 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   20684     else
   20685       rm -f "$ac_file"
   20686       mv "$ac_tmp/config.h" "$ac_file" \
   20687 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20688     fi
   20689   else
   20690     $as_echo "/* $configure_input  */" \
   20691       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   20692       || as_fn_error $? "could not create -" "$LINENO" 5
   20693   fi
   20694 # Compute "$ac_file"'s index in $config_headers.
   20695 _am_arg="$ac_file"
   20696 _am_stamp_count=1
   20697 for _am_header in $config_headers :; do
   20698   case $_am_header in
   20699     $_am_arg | $_am_arg:* )
   20700       break ;;
   20701     * )
   20702       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   20703   esac
   20704 done
   20705 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   20706 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20707 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   20708 	 X"$_am_arg" : 'X\(//\)$' \| \
   20709 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   20710 $as_echo X"$_am_arg" |
   20711     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20712 	    s//\1/
   20713 	    q
   20714 	  }
   20715 	  /^X\(\/\/\)[^/].*/{
   20716 	    s//\1/
   20717 	    q
   20718 	  }
   20719 	  /^X\(\/\/\)$/{
   20720 	    s//\1/
   20721 	    q
   20722 	  }
   20723 	  /^X\(\/\).*/{
   20724 	    s//\1/
   20725 	    q
   20726 	  }
   20727 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   20728  ;;
   20729   :L)
   20730   #
   20731   # CONFIG_LINK
   20732   #
   20733 
   20734   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
   20735     :
   20736   else
   20737     # Prefer the file from the source tree if names are identical.
   20738     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
   20739       ac_source=$srcdir/$ac_source
   20740     fi
   20741 
   20742     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
   20743 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
   20744 
   20745     if test ! -r "$ac_source"; then
   20746       as_fn_error $? "$ac_source: file not found" "$LINENO" 5
   20747     fi
   20748     rm -f "$ac_file"
   20749 
   20750     # Try a relative symlink, then a hard link, then a copy.
   20751     case $ac_source in
   20752     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
   20753 	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
   20754     esac
   20755     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
   20756       ln "$ac_source" "$ac_file" 2>/dev/null ||
   20757       cp -p "$ac_source" "$ac_file" ||
   20758       as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
   20759   fi
   20760  ;;
   20761   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   20762 $as_echo "$as_me: executing $ac_file commands" >&6;}
   20763  ;;
   20764   esac
   20765 
   20766 
   20767   case $ac_file$ac_mode in
   20768     "buildir":C)   ac_top_srcdir="$ax_enable_builddir_srcdir"
   20769   if test ".$ax_enable_builddir" = ".." ; then
   20770     if test -f "$top_srcdir/Makefile" ; then
   20771       { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - left untouched" >&5
   20772 $as_echo "$as_me: skipping top_srcdir/Makefile - left untouched" >&6;}
   20773     else
   20774       { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - not created" >&5
   20775 $as_echo "$as_me: skipping top_srcdir/Makefile - not created" >&6;}
   20776     fi
   20777   else
   20778     if test -f "$ac_top_srcdir/Makefile" ; then
   20779       a=`grep "^VERSION " "$ac_top_srcdir/Makefile"` ; b=`grep "^VERSION " Makefile`
   20780       test "$a" != "$b" && rm "$ac_top_srcdir/Makefile"
   20781     fi
   20782     if test -f "$ac_top_srcdir/Makefile" ; then
   20783 	echo "$ac_top_srcdir/Makefile : $ac_top_srcdir/Makefile.in" > $tmp/conftemp.mk
   20784 	echo "	@ echo 'REMOVED,,,' >\$@" >> $tmp/conftemp.mk
   20785       eval "${MAKE-make} -f $tmp/conftemp.mk 2>/dev/null >/dev/null"
   20786       if grep '^REMOVED,,,' "$ac_top_srcdir/Makefile" >/dev/null
   20787       then rm $ac_top_srcdir/Makefile ; fi
   20788       cp $tmp/conftemp.mk $ac_top_srcdir/makefiles.mk~      ## DEBUGGING
   20789     fi
   20790     if test ! -f "$ac_top_srcdir/Makefile" ; then
   20791       { $as_echo "$as_me:${as_lineno-$LINENO}: create top_srcdir/Makefile guessed from local Makefile" >&5
   20792 $as_echo "$as_me: create top_srcdir/Makefile guessed from local Makefile" >&6;}
   20793       x='`' ; cat >$tmp/conftemp.sed <<_EOF
   20794 /^\$/n
   20795 x
   20796 /^\$/bS
   20797 x
   20798 /\\\\\$/{H;d;}
   20799 {H;s/.*//;x;}
   20800 bM
   20801 :S
   20802 x
   20803 /\\\\\$/{h;d;}
   20804 {h;s/.*//;x;}
   20805 :M
   20806 s/\\(\\n\\)	/\\1 /g
   20807 /^	/d
   20808 /^[	 ]*[\\#]/d
   20809 /^VPATH *=/d
   20810 s/^srcdir *=.*/srcdir = ./
   20811 s/^top_srcdir *=.*/top_srcdir = ./
   20812 /[:=]/!d
   20813 /^\\./d
   20814 / = /b
   20815 / .= /b
   20816 /:/!b
   20817 s/:.*/:/
   20818 s/ /  /g
   20819 s/ \\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/ \\1 \\1-all\\2/g
   20820 s/^\\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/\\1 \\1-all\\2/
   20821 s/  / /g
   20822 /^all all-all[ :]/i\\
   20823 all-configured : all-all
   20824 s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-all//g
   20825 /-all-all/d
   20826 a\\
   20827 	@ HOST="\$(HOST)\" \\\\\\
   20828 	; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
   20829 	; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
   20830 	; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
   20831 	; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test "\$\$n" -eq "0" ; then : \\\\\\
   20832 	; BUILD=$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x ; fi \\\\\\
   20833 	; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
   20834 	; test "\$\$use" = "\$\@" && BUILD=$x echo "\$\$BUILD" | tail -1 $x \\\\\\
   20835 	; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
   20836 	; (cd "\$\$i" && test ! -f configure && \$(MAKE) \$\$use) || exit; done
   20837 /dist-all *:/a\\
   20838 	@ HOST="\$(HOST)\" \\\\\\
   20839 	; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
   20840 	; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
   20841 	; found=$x echo \$\$BUILD | wc -w $x \\\\\\
   20842 	; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).tar.*" \\\\\\
   20843 	; if test "\$\$found" -eq "0" ; then : \\\\\\
   20844 	; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
   20845 	; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
   20846 	; for f in \$\$i/\$(PACKAGE)-\$(VERSION).tar.* \\\\\\
   20847 	; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
   20848 /dist-[a-zA-Z0-9]*-all *:/a\\
   20849 	@ HOST="\$(HOST)\" \\\\\\
   20850 	; test ".\$\$HOST" = "." && HOST=$x sh ./config.guess $x \\\\\\
   20851 	; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
   20852 	; found=$x echo \$\$BUILD | wc -w $x \\\\\\
   20853 	; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).*" \\\\\\
   20854 	; if test "\$\$found" -eq "0" ; then : \\\\\\
   20855 	; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
   20856 	; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
   20857 	; for f in \$\$i/\$(PACKAGE)-\$(VERSION).* \\\\\\
   20858 	; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
   20859 /distclean-all *:/a\\
   20860 	@ HOST="\$(HOST)\" \\\\\\
   20861 	; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
   20862 	; BUILD=$x grep "^#### .*|" Makefile | sed -e 's/.*|//' $x \\\\\\
   20863 	; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
   20864 	; echo "MAKE \$\$HOST : \$\$n * \$\@ (all local builds)" \\\\\\
   20865 	; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
   20866 	; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
   20867 	; echo "# rm -r \$\$i"; done ; echo "# (sleep 3)" ; sleep 3 \\\\\\
   20868 	; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
   20869 	; echo "\$\$i" | grep "^/" > /dev/null && continue \\\\\\
   20870 	; echo "\$\$i" | grep "^../" > /dev/null && continue \\\\\\
   20871 	; echo "rm -r \$\$i"; (rm -r "\$\$i") ; done ; rm Makefile
   20872 _EOF
   20873       cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefile.sed~"            ## DEBUGGING
   20874       $ax_enable_builddir_sed -f $tmp/conftemp.sed Makefile >$ac_top_srcdir/Makefile
   20875       if test -f "$ac_top_srcdir/Makefile.mk" ; then
   20876         { $as_echo "$as_me:${as_lineno-$LINENO}: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&5
   20877 $as_echo "$as_me: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&6;}
   20878         cat $ac_top_srcdir/Makefile.mk >>$ac_top_srcdir/Makefile
   20879       fi ; xxxx="####"
   20880       echo "$xxxx CONFIGURATIONS FOR TOPLEVEL MAKEFILE: " >>$ac_top_srcdir/Makefile
   20881       # sanity check
   20882       if grep '^; echo "MAKE ' $ac_top_srcdir/Makefile >/dev/null ; then
   20883         { $as_echo "$as_me:${as_lineno-$LINENO}: buggy sed found - it deletes tab in \"a\" text parts" >&5
   20884 $as_echo "$as_me: buggy sed found - it deletes tab in \"a\" text parts" >&6;}
   20885         $ax_enable_builddir_sed -e '/^@ HOST=/s/^/	/' -e '/^; /s/^/	/' $ac_top_srcdir/Makefile \
   20886           >$ac_top_srcdir/Makefile~
   20887         (test -s $ac_top_srcdir/Makefile~ && mv $ac_top_srcdir/Makefile~ $ac_top_srcdir/Makefile) 2>/dev/null
   20888       fi
   20889     else
   20890       xxxx="\\#\\#\\#\\#"
   20891       # echo "/^$xxxx *$ax_enable_builddir_host /d" >$tmp/conftemp.sed
   20892       echo "s!^$xxxx [^|]* | *$ax_enable_builddir *\$!$xxxx ...... $ax_enable_builddir!" >$tmp/conftemp.sed
   20893       $ax_enable_builddir_sed -f "$tmp/conftemp.sed" "$ac_top_srcdir/Makefile" >$tmp/mkfile.tmp
   20894         cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefiles.sed~"         ## DEBUGGING
   20895         cp "$tmp/mkfile.tmp"   "$ac_top_srcdir/makefiles.out~"         ## DEBUGGING
   20896       if cmp -s "$ac_top_srcdir/Makefile" "$tmp/mkfile.tmp" 2>/dev/null ; then
   20897         { $as_echo "$as_me:${as_lineno-$LINENO}: keeping top_srcdir/Makefile from earlier configure" >&5
   20898 $as_echo "$as_me: keeping top_srcdir/Makefile from earlier configure" >&6;}
   20899         rm "$tmp/mkfile.tmp"
   20900       else
   20901         { $as_echo "$as_me:${as_lineno-$LINENO}: reusing top_srcdir/Makefile from earlier configure" >&5
   20902 $as_echo "$as_me: reusing top_srcdir/Makefile from earlier configure" >&6;}
   20903         mv "$tmp/mkfile.tmp" "$ac_top_srcdir/Makefile"
   20904       fi
   20905     fi
   20906     { $as_echo "$as_me:${as_lineno-$LINENO}: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&5
   20907 $as_echo "$as_me: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&6;}
   20908     xxxx="####"
   20909     echo "$xxxx" "$ax_enable_builddir_host" "|$ax_enable_builddir" >>$ac_top_srcdir/Makefile
   20910   fi
   20911  ;;
   20912     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
   20913   # Older Autoconf quotes --file arguments for eval, but not when files
   20914   # are listed without --file.  Let's play safe and only enable the eval
   20915   # if we detect the quoting.
   20916   case $CONFIG_FILES in
   20917   *\'*) eval set x "$CONFIG_FILES" ;;
   20918   *)   set x $CONFIG_FILES ;;
   20919   esac
   20920   shift
   20921   for mf
   20922   do
   20923     # Strip MF so we end up with the name of the file.
   20924     mf=`echo "$mf" | sed -e 's/:.*$//'`
   20925     # Check whether this is an Automake generated Makefile or not.
   20926     # We used to match only the files named 'Makefile.in', but
   20927     # some people rename them; so instead we look at the file content.
   20928     # Grep'ing the first line is not enough: some people post-process
   20929     # each Makefile.in and add a new line on top of each file to say so.
   20930     # Grep'ing the whole file is not good either: AIX grep has a line
   20931     # limit of 2048, but all sed's we know have understand at least 4000.
   20932     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   20933       dirpart=`$as_dirname -- "$mf" ||
   20934 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20935 	 X"$mf" : 'X\(//\)[^/]' \| \
   20936 	 X"$mf" : 'X\(//\)$' \| \
   20937 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
   20938 $as_echo X"$mf" |
   20939     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20940 	    s//\1/
   20941 	    q
   20942 	  }
   20943 	  /^X\(\/\/\)[^/].*/{
   20944 	    s//\1/
   20945 	    q
   20946 	  }
   20947 	  /^X\(\/\/\)$/{
   20948 	    s//\1/
   20949 	    q
   20950 	  }
   20951 	  /^X\(\/\).*/{
   20952 	    s//\1/
   20953 	    q
   20954 	  }
   20955 	  s/.*/./; q'`
   20956     else
   20957       continue
   20958     fi
   20959     # Extract the definition of DEPDIR, am__include, and am__quote
   20960     # from the Makefile without running 'make'.
   20961     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   20962     test -z "$DEPDIR" && continue
   20963     am__include=`sed -n 's/^am__include = //p' < "$mf"`
   20964     test -z "$am__include" && continue
   20965     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   20966     # Find all dependency output files, they are included files with
   20967     # $(DEPDIR) in their names.  We invoke sed twice because it is the
   20968     # simplest approach to changing $(DEPDIR) to its actual value in the
   20969     # expansion.
   20970     for file in `sed -n "
   20971       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   20972 	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
   20973       # Make sure the directory exists.
   20974       test -f "$dirpart/$file" && continue
   20975       fdir=`$as_dirname -- "$file" ||
   20976 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20977 	 X"$file" : 'X\(//\)[^/]' \| \
   20978 	 X"$file" : 'X\(//\)$' \| \
   20979 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
   20980 $as_echo X"$file" |
   20981     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20982 	    s//\1/
   20983 	    q
   20984 	  }
   20985 	  /^X\(\/\/\)[^/].*/{
   20986 	    s//\1/
   20987 	    q
   20988 	  }
   20989 	  /^X\(\/\/\)$/{
   20990 	    s//\1/
   20991 	    q
   20992 	  }
   20993 	  /^X\(\/\).*/{
   20994 	    s//\1/
   20995 	    q
   20996 	  }
   20997 	  s/.*/./; q'`
   20998       as_dir=$dirpart/$fdir; as_fn_mkdir_p
   20999       # echo "creating $dirpart/$file"
   21000       echo '# dummy' > "$dirpart/$file"
   21001     done
   21002   done
   21003 }
   21004  ;;
   21005     "libtool":C)
   21006 
   21007     # See if we are running on zsh, and set the options that allow our
   21008     # commands through without removal of \ escapes.
   21009     if test -n "${ZSH_VERSION+set}"; then
   21010       setopt NO_GLOB_SUBST
   21011     fi
   21012 
   21013     cfgfile=${ofile}T
   21014     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
   21015     $RM "$cfgfile"
   21016 
   21017     cat <<_LT_EOF >> "$cfgfile"
   21018 #! $SHELL
   21019 
   21020 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   21021 # Generated automatically by $as_me ($PACKAGE) $VERSION
   21022 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   21023 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   21024 #
   21025 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
   21026 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
   21027 #                 Foundation, Inc.
   21028 #   Written by Gordon Matzigkeit, 1996
   21029 #
   21030 #   This file is part of GNU Libtool.
   21031 #
   21032 # GNU Libtool is free software; you can redistribute it and/or
   21033 # modify it under the terms of the GNU General Public License as
   21034 # published by the Free Software Foundation; either version 2 of
   21035 # the License, or (at your option) any later version.
   21036 #
   21037 # As a special exception to the GNU General Public License,
   21038 # if you distribute this file as part of a program or library that
   21039 # is built using GNU Libtool, you may include this file under the
   21040 # same distribution terms that you use for the rest of that program.
   21041 #
   21042 # GNU Libtool is distributed in the hope that it will be useful,
   21043 # but WITHOUT ANY WARRANTY; without even the implied warranty of
   21044 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   21045 # GNU General Public License for more details.
   21046 #
   21047 # You should have received a copy of the GNU General Public License
   21048 # along with GNU Libtool; see the file COPYING.  If not, a copy
   21049 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
   21050 # obtained by writing to the Free Software Foundation, Inc.,
   21051 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   21052 
   21053 
   21054 # The names of the tagged configurations supported by this script.
   21055 available_tags='CXX '
   21056 
   21057 # ### BEGIN LIBTOOL CONFIG
   21058 
   21059 # Which release of libtool.m4 was used?
   21060 macro_version=$macro_version
   21061 macro_revision=$macro_revision
   21062 
   21063 # Whether or not to build shared libraries.
   21064 build_libtool_libs=$enable_shared
   21065 
   21066 # Whether or not to build static libraries.
   21067 build_old_libs=$enable_static
   21068 
   21069 # What type of objects to build.
   21070 pic_mode=$pic_mode
   21071 
   21072 # Whether or not to optimize for fast installation.
   21073 fast_install=$enable_fast_install
   21074 
   21075 # Shell to use when invoking shell scripts.
   21076 SHELL=$lt_SHELL
   21077 
   21078 # An echo program that protects backslashes.
   21079 ECHO=$lt_ECHO
   21080 
   21081 # The PATH separator for the build system.
   21082 PATH_SEPARATOR=$lt_PATH_SEPARATOR
   21083 
   21084 # The host system.
   21085 host_alias=$host_alias
   21086 host=$host
   21087 host_os=$host_os
   21088 
   21089 # The build system.
   21090 build_alias=$build_alias
   21091 build=$build
   21092 build_os=$build_os
   21093 
   21094 # A sed program that does not truncate output.
   21095 SED=$lt_SED
   21096 
   21097 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   21098 Xsed="\$SED -e 1s/^X//"
   21099 
   21100 # A grep program that handles long lines.
   21101 GREP=$lt_GREP
   21102 
   21103 # An ERE matcher.
   21104 EGREP=$lt_EGREP
   21105 
   21106 # A literal string matcher.
   21107 FGREP=$lt_FGREP
   21108 
   21109 # A BSD- or MS-compatible name lister.
   21110 NM=$lt_NM
   21111 
   21112 # Whether we need soft or hard links.
   21113 LN_S=$lt_LN_S
   21114 
   21115 # What is the maximum length of a command?
   21116 max_cmd_len=$max_cmd_len
   21117 
   21118 # Object file suffix (normally "o").
   21119 objext=$ac_objext
   21120 
   21121 # Executable file suffix (normally "").
   21122 exeext=$exeext
   21123 
   21124 # whether the shell understands "unset".
   21125 lt_unset=$lt_unset
   21126 
   21127 # turn spaces into newlines.
   21128 SP2NL=$lt_lt_SP2NL
   21129 
   21130 # turn newlines into spaces.
   21131 NL2SP=$lt_lt_NL2SP
   21132 
   21133 # convert \$build file names to \$host format.
   21134 to_host_file_cmd=$lt_cv_to_host_file_cmd
   21135 
   21136 # convert \$build files to toolchain format.
   21137 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   21138 
   21139 # An object symbol dumper.
   21140 OBJDUMP=$lt_OBJDUMP
   21141 
   21142 # Method to check whether dependent libraries are shared objects.
   21143 deplibs_check_method=$lt_deplibs_check_method
   21144 
   21145 # Command to use when deplibs_check_method = "file_magic".
   21146 file_magic_cmd=$lt_file_magic_cmd
   21147 
   21148 # How to find potential files when deplibs_check_method = "file_magic".
   21149 file_magic_glob=$lt_file_magic_glob
   21150 
   21151 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
   21152 want_nocaseglob=$lt_want_nocaseglob
   21153 
   21154 # DLL creation program.
   21155 DLLTOOL=$lt_DLLTOOL
   21156 
   21157 # Command to associate shared and link libraries.
   21158 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
   21159 
   21160 # The archiver.
   21161 AR=$lt_AR
   21162 
   21163 # Flags to create an archive.
   21164 AR_FLAGS=$lt_AR_FLAGS
   21165 
   21166 # How to feed a file listing to the archiver.
   21167 archiver_list_spec=$lt_archiver_list_spec
   21168 
   21169 # A symbol stripping program.
   21170 STRIP=$lt_STRIP
   21171 
   21172 # Commands used to install an old-style archive.
   21173 RANLIB=$lt_RANLIB
   21174 old_postinstall_cmds=$lt_old_postinstall_cmds
   21175 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   21176 
   21177 # Whether to use a lock for old archive extraction.
   21178 lock_old_archive_extraction=$lock_old_archive_extraction
   21179 
   21180 # A C compiler.
   21181 LTCC=$lt_CC
   21182 
   21183 # LTCC compiler flags.
   21184 LTCFLAGS=$lt_CFLAGS
   21185 
   21186 # Take the output of nm and produce a listing of raw symbols and C names.
   21187 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   21188 
   21189 # Transform the output of nm in a proper C declaration.
   21190 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   21191 
   21192 # Transform the output of nm into a list of symbols to manually relocate.
   21193 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
   21194 
   21195 # Transform the output of nm in a C name address pair.
   21196 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   21197 
   21198 # Transform the output of nm in a C name address pair when lib prefix is needed.
   21199 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   21200 
   21201 # The name lister interface.
   21202 nm_interface=$lt_lt_cv_nm_interface
   21203 
   21204 # Specify filename containing input files for \$NM.
   21205 nm_file_list_spec=$lt_nm_file_list_spec
   21206 
   21207 # The root where to search for dependent libraries,and where our libraries should be installed.
   21208 lt_sysroot=$lt_sysroot
   21209 
   21210 # The name of the directory that contains temporary libtool files.
   21211 objdir=$objdir
   21212 
   21213 # Used to examine libraries when file_magic_cmd begins with "file".
   21214 MAGIC_CMD=$MAGIC_CMD
   21215 
   21216 # Must we lock files when doing compilation?
   21217 need_locks=$lt_need_locks
   21218 
   21219 # Manifest tool.
   21220 MANIFEST_TOOL=$lt_MANIFEST_TOOL
   21221 
   21222 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   21223 DSYMUTIL=$lt_DSYMUTIL
   21224 
   21225 # Tool to change global to local symbols on Mac OS X.
   21226 NMEDIT=$lt_NMEDIT
   21227 
   21228 # Tool to manipulate fat objects and archives on Mac OS X.
   21229 LIPO=$lt_LIPO
   21230 
   21231 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   21232 OTOOL=$lt_OTOOL
   21233 
   21234 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   21235 OTOOL64=$lt_OTOOL64
   21236 
   21237 # Old archive suffix (normally "a").
   21238 libext=$libext
   21239 
   21240 # Shared library suffix (normally ".so").
   21241 shrext_cmds=$lt_shrext_cmds
   21242 
   21243 # The commands to extract the exported symbol list from a shared archive.
   21244 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   21245 
   21246 # Variables whose values should be saved in libtool wrapper scripts and
   21247 # restored at link time.
   21248 variables_saved_for_relink=$lt_variables_saved_for_relink
   21249 
   21250 # Do we need the "lib" prefix for modules?
   21251 need_lib_prefix=$need_lib_prefix
   21252 
   21253 # Do we need a version for libraries?
   21254 need_version=$need_version
   21255 
   21256 # Library versioning type.
   21257 version_type=$version_type
   21258 
   21259 # Shared library runtime path variable.
   21260 runpath_var=$runpath_var
   21261 
   21262 # Shared library path variable.
   21263 shlibpath_var=$shlibpath_var
   21264 
   21265 # Is shlibpath searched before the hard-coded library search path?
   21266 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   21267 
   21268 # Format of library name prefix.
   21269 libname_spec=$lt_libname_spec
   21270 
   21271 # List of archive names.  First name is the real one, the rest are links.
   21272 # The last name is the one that the linker finds with -lNAME
   21273 library_names_spec=$lt_library_names_spec
   21274 
   21275 # The coded name of the library, if different from the real name.
   21276 soname_spec=$lt_soname_spec
   21277 
   21278 # Permission mode override for installation of shared libraries.
   21279 install_override_mode=$lt_install_override_mode
   21280 
   21281 # Command to use after installation of a shared archive.
   21282 postinstall_cmds=$lt_postinstall_cmds
   21283 
   21284 # Command to use after uninstallation of a shared archive.
   21285 postuninstall_cmds=$lt_postuninstall_cmds
   21286 
   21287 # Commands used to finish a libtool library installation in a directory.
   21288 finish_cmds=$lt_finish_cmds
   21289 
   21290 # As "finish_cmds", except a single script fragment to be evaled but
   21291 # not shown.
   21292 finish_eval=$lt_finish_eval
   21293 
   21294 # Whether we should hardcode library paths into libraries.
   21295 hardcode_into_libs=$hardcode_into_libs
   21296 
   21297 # Compile-time system search path for libraries.
   21298 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   21299 
   21300 # Run-time system search path for libraries.
   21301 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   21302 
   21303 # Whether dlopen is supported.
   21304 dlopen_support=$enable_dlopen
   21305 
   21306 # Whether dlopen of programs is supported.
   21307 dlopen_self=$enable_dlopen_self
   21308 
   21309 # Whether dlopen of statically linked programs is supported.
   21310 dlopen_self_static=$enable_dlopen_self_static
   21311 
   21312 # Commands to strip libraries.
   21313 old_striplib=$lt_old_striplib
   21314 striplib=$lt_striplib
   21315 
   21316 
   21317 # The linker used to build libraries.
   21318 LD=$lt_LD
   21319 
   21320 # How to create reloadable object files.
   21321 reload_flag=$lt_reload_flag
   21322 reload_cmds=$lt_reload_cmds
   21323 
   21324 # Commands used to build an old-style archive.
   21325 old_archive_cmds=$lt_old_archive_cmds
   21326 
   21327 # A language specific compiler.
   21328 CC=$lt_compiler
   21329 
   21330 # Is the compiler the GNU compiler?
   21331 with_gcc=$GCC
   21332 
   21333 # Compiler flag to turn off builtin functions.
   21334 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   21335 
   21336 # Additional compiler flags for building library objects.
   21337 pic_flag=$lt_lt_prog_compiler_pic
   21338 
   21339 # How to pass a linker flag through the compiler.
   21340 wl=$lt_lt_prog_compiler_wl
   21341 
   21342 # Compiler flag to prevent dynamic linking.
   21343 link_static_flag=$lt_lt_prog_compiler_static
   21344 
   21345 # Does compiler simultaneously support -c and -o options?
   21346 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   21347 
   21348 # Whether or not to add -lc for building shared libraries.
   21349 build_libtool_need_lc=$archive_cmds_need_lc
   21350 
   21351 # Whether or not to disallow shared libs when runtime libs are static.
   21352 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   21353 
   21354 # Compiler flag to allow reflexive dlopens.
   21355 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   21356 
   21357 # Compiler flag to generate shared objects directly from archives.
   21358 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   21359 
   21360 # Whether the compiler copes with passing no objects directly.
   21361 compiler_needs_object=$lt_compiler_needs_object
   21362 
   21363 # Create an old-style archive from a shared archive.
   21364 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   21365 
   21366 # Create a temporary old-style archive to link instead of a shared archive.
   21367 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   21368 
   21369 # Commands used to build a shared archive.
   21370 archive_cmds=$lt_archive_cmds
   21371 archive_expsym_cmds=$lt_archive_expsym_cmds
   21372 
   21373 # Commands used to build a loadable module if different from building
   21374 # a shared archive.
   21375 module_cmds=$lt_module_cmds
   21376 module_expsym_cmds=$lt_module_expsym_cmds
   21377 
   21378 # Whether we are building with GNU ld or not.
   21379 with_gnu_ld=$lt_with_gnu_ld
   21380 
   21381 # Flag that allows shared libraries with undefined symbols to be built.
   21382 allow_undefined_flag=$lt_allow_undefined_flag
   21383 
   21384 # Flag that enforces no undefined symbols.
   21385 no_undefined_flag=$lt_no_undefined_flag
   21386 
   21387 # Flag to hardcode \$libdir into a binary during linking.
   21388 # This must work even if \$libdir does not exist
   21389 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   21390 
   21391 # Whether we need a single "-rpath" flag with a separated argument.
   21392 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   21393 
   21394 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   21395 # DIR into the resulting binary.
   21396 hardcode_direct=$hardcode_direct
   21397 
   21398 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   21399 # DIR into the resulting binary and the resulting library dependency is
   21400 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
   21401 # library is relocated.
   21402 hardcode_direct_absolute=$hardcode_direct_absolute
   21403 
   21404 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   21405 # into the resulting binary.
   21406 hardcode_minus_L=$hardcode_minus_L
   21407 
   21408 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   21409 # into the resulting binary.
   21410 hardcode_shlibpath_var=$hardcode_shlibpath_var
   21411 
   21412 # Set to "yes" if building a shared library automatically hardcodes DIR
   21413 # into the library and all subsequent libraries and executables linked
   21414 # against it.
   21415 hardcode_automatic=$hardcode_automatic
   21416 
   21417 # Set to yes if linker adds runtime paths of dependent libraries
   21418 # to runtime path list.
   21419 inherit_rpath=$inherit_rpath
   21420 
   21421 # Whether libtool must link a program against all its dependency libraries.
   21422 link_all_deplibs=$link_all_deplibs
   21423 
   21424 # Set to "yes" if exported symbols are required.
   21425 always_export_symbols=$always_export_symbols
   21426 
   21427 # The commands to list exported symbols.
   21428 export_symbols_cmds=$lt_export_symbols_cmds
   21429 
   21430 # Symbols that should not be listed in the preloaded symbols.
   21431 exclude_expsyms=$lt_exclude_expsyms
   21432 
   21433 # Symbols that must always be exported.
   21434 include_expsyms=$lt_include_expsyms
   21435 
   21436 # Commands necessary for linking programs (against libraries) with templates.
   21437 prelink_cmds=$lt_prelink_cmds
   21438 
   21439 # Commands necessary for finishing linking programs.
   21440 postlink_cmds=$lt_postlink_cmds
   21441 
   21442 # Specify filename containing input files.
   21443 file_list_spec=$lt_file_list_spec
   21444 
   21445 # How to hardcode a shared library path into an executable.
   21446 hardcode_action=$hardcode_action
   21447 
   21448 # The directories searched by this compiler when creating a shared library.
   21449 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
   21450 
   21451 # Dependencies to place before and after the objects being linked to
   21452 # create a shared library.
   21453 predep_objects=$lt_predep_objects
   21454 postdep_objects=$lt_postdep_objects
   21455 predeps=$lt_predeps
   21456 postdeps=$lt_postdeps
   21457 
   21458 # The library search path used internally by the compiler when linking
   21459 # a shared library.
   21460 compiler_lib_search_path=$lt_compiler_lib_search_path
   21461 
   21462 # ### END LIBTOOL CONFIG
   21463 
   21464 _LT_EOF
   21465 
   21466   case $host_os in
   21467   aix3*)
   21468     cat <<\_LT_EOF >> "$cfgfile"
   21469 # AIX sometimes has problems with the GCC collect2 program.  For some
   21470 # reason, if we set the COLLECT_NAMES environment variable, the problems
   21471 # vanish in a puff of smoke.
   21472 if test set != "${COLLECT_NAMES+set}"; then
   21473   COLLECT_NAMES=
   21474   export COLLECT_NAMES
   21475 fi
   21476 _LT_EOF
   21477     ;;
   21478   esac
   21479 
   21480 
   21481 ltmain=$ac_aux_dir/ltmain.sh
   21482 
   21483 
   21484   # We use sed instead of cat because bash on DJGPP gets confused if
   21485   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   21486   # text mode, it properly converts lines to CR/LF.  This bash problem
   21487   # is reportedly fixed, but why not run on old versions too?
   21488   sed '$q' "$ltmain" >> "$cfgfile" \
   21489      || (rm -f "$cfgfile"; exit 1)
   21490 
   21491    mv -f "$cfgfile" "$ofile" ||
   21492     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   21493   chmod +x "$ofile"
   21494 
   21495 
   21496     cat <<_LT_EOF >> "$ofile"
   21497 
   21498 # ### BEGIN LIBTOOL TAG CONFIG: CXX
   21499 
   21500 # The linker used to build libraries.
   21501 LD=$lt_LD_CXX
   21502 
   21503 # How to create reloadable object files.
   21504 reload_flag=$lt_reload_flag_CXX
   21505 reload_cmds=$lt_reload_cmds_CXX
   21506 
   21507 # Commands used to build an old-style archive.
   21508 old_archive_cmds=$lt_old_archive_cmds_CXX
   21509 
   21510 # A language specific compiler.
   21511 CC=$lt_compiler_CXX
   21512 
   21513 # Is the compiler the GNU compiler?
   21514 with_gcc=$GCC_CXX
   21515 
   21516 # Compiler flag to turn off builtin functions.
   21517 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   21518 
   21519 # Additional compiler flags for building library objects.
   21520 pic_flag=$lt_lt_prog_compiler_pic_CXX
   21521 
   21522 # How to pass a linker flag through the compiler.
   21523 wl=$lt_lt_prog_compiler_wl_CXX
   21524 
   21525 # Compiler flag to prevent dynamic linking.
   21526 link_static_flag=$lt_lt_prog_compiler_static_CXX
   21527 
   21528 # Does compiler simultaneously support -c and -o options?
   21529 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   21530 
   21531 # Whether or not to add -lc for building shared libraries.
   21532 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   21533 
   21534 # Whether or not to disallow shared libs when runtime libs are static.
   21535 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   21536 
   21537 # Compiler flag to allow reflexive dlopens.
   21538 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   21539 
   21540 # Compiler flag to generate shared objects directly from archives.
   21541 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   21542 
   21543 # Whether the compiler copes with passing no objects directly.
   21544 compiler_needs_object=$lt_compiler_needs_object_CXX
   21545 
   21546 # Create an old-style archive from a shared archive.
   21547 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   21548 
   21549 # Create a temporary old-style archive to link instead of a shared archive.
   21550 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   21551 
   21552 # Commands used to build a shared archive.
   21553 archive_cmds=$lt_archive_cmds_CXX
   21554 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   21555 
   21556 # Commands used to build a loadable module if different from building
   21557 # a shared archive.
   21558 module_cmds=$lt_module_cmds_CXX
   21559 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   21560 
   21561 # Whether we are building with GNU ld or not.
   21562 with_gnu_ld=$lt_with_gnu_ld_CXX
   21563 
   21564 # Flag that allows shared libraries with undefined symbols to be built.
   21565 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   21566 
   21567 # Flag that enforces no undefined symbols.
   21568 no_undefined_flag=$lt_no_undefined_flag_CXX
   21569 
   21570 # Flag to hardcode \$libdir into a binary during linking.
   21571 # This must work even if \$libdir does not exist
   21572 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   21573 
   21574 # Whether we need a single "-rpath" flag with a separated argument.
   21575 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   21576 
   21577 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   21578 # DIR into the resulting binary.
   21579 hardcode_direct=$hardcode_direct_CXX
   21580 
   21581 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   21582 # DIR into the resulting binary and the resulting library dependency is
   21583 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
   21584 # library is relocated.
   21585 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
   21586 
   21587 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   21588 # into the resulting binary.
   21589 hardcode_minus_L=$hardcode_minus_L_CXX
   21590 
   21591 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   21592 # into the resulting binary.
   21593 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   21594 
   21595 # Set to "yes" if building a shared library automatically hardcodes DIR
   21596 # into the library and all subsequent libraries and executables linked
   21597 # against it.
   21598 hardcode_automatic=$hardcode_automatic_CXX
   21599 
   21600 # Set to yes if linker adds runtime paths of dependent libraries
   21601 # to runtime path list.
   21602 inherit_rpath=$inherit_rpath_CXX
   21603 
   21604 # Whether libtool must link a program against all its dependency libraries.
   21605 link_all_deplibs=$link_all_deplibs_CXX
   21606 
   21607 # Set to "yes" if exported symbols are required.
   21608 always_export_symbols=$always_export_symbols_CXX
   21609 
   21610 # The commands to list exported symbols.
   21611 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   21612 
   21613 # Symbols that should not be listed in the preloaded symbols.
   21614 exclude_expsyms=$lt_exclude_expsyms_CXX
   21615 
   21616 # Symbols that must always be exported.
   21617 include_expsyms=$lt_include_expsyms_CXX
   21618 
   21619 # Commands necessary for linking programs (against libraries) with templates.
   21620 prelink_cmds=$lt_prelink_cmds_CXX
   21621 
   21622 # Commands necessary for finishing linking programs.
   21623 postlink_cmds=$lt_postlink_cmds_CXX
   21624 
   21625 # Specify filename containing input files.
   21626 file_list_spec=$lt_file_list_spec_CXX
   21627 
   21628 # How to hardcode a shared library path into an executable.
   21629 hardcode_action=$hardcode_action_CXX
   21630 
   21631 # The directories searched by this compiler when creating a shared library.
   21632 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
   21633 
   21634 # Dependencies to place before and after the objects being linked to
   21635 # create a shared library.
   21636 predep_objects=$lt_predep_objects_CXX
   21637 postdep_objects=$lt_postdep_objects_CXX
   21638 predeps=$lt_predeps_CXX
   21639 postdeps=$lt_postdeps_CXX
   21640 
   21641 # The library search path used internally by the compiler when linking
   21642 # a shared library.
   21643 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   21644 
   21645 # ### END LIBTOOL TAG CONFIG: CXX
   21646 _LT_EOF
   21647 
   21648  ;;
   21649     "include":C) test -d include || mkdir include ;;
   21650     "src":C)
   21651 test -d src || mkdir src
   21652 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
   21653  ;;
   21654 
   21655   esac
   21656 done # for ac_tag
   21657 
   21658 
   21659 as_fn_exit 0
   21660 _ACEOF
   21661 ac_clean_files=$ac_clean_files_save
   21662 
   21663 test $ac_write_fail = 0 ||
   21664   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   21665 
   21666 
   21667 # configure is writing to config.log, and then calls config.status.
   21668 # config.status does its own redirection, appending to config.log.
   21669 # Unfortunately, on DOS this fails, as config.log is still kept open
   21670 # by configure, so config.status won't be able to write to it; its
   21671 # output is simply discarded.  So we exec the FD to /dev/null,
   21672 # effectively closing config.log, so it can be properly (re)opened and
   21673 # appended to by config.status.  When coming back to configure, we
   21674 # need to make the FD available again.
   21675 if test "$no_create" != yes; then
   21676   ac_cs_success=:
   21677   ac_config_status_args=
   21678   test "$silent" = yes &&
   21679     ac_config_status_args="$ac_config_status_args --quiet"
   21680   exec 5>/dev/null
   21681   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   21682   exec 5>>config.log
   21683   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   21684   # would make configure fail if this is the last instruction.
   21685   $ac_cs_success || as_fn_exit 1
   21686 fi
   21687 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   21688   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   21689 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   21690 fi
   21691 
   21692