Home | History | Annotate | Line # | Download | only in dist
configure revision 1.1.1.9
      1 #! /bin/sh
      2 # From configure.ac Id: 1c372d9fe8d80795909df859a01abd486462d0a2 .
      3 # Guess values for system-dependent variables and create Makefiles.
      4 # Generated by GNU Autoconf 2.69.
      5 #
      6 # Copyright 1998-2021 The OpenLDAP Foundation. All rights reserved.
      7 # Restrictions apply, see COPYRIGHT and LICENSE files.
      8 #
      9 #
     10 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
     11 #
     12 #
     13 # This configure script is free software; the Free Software Foundation
     14 # gives unlimited permission to copy, distribute and modify it.
     15 ## -------------------- ##
     16 ## M4sh Initialization. ##
     17 ## -------------------- ##
     18 
     19 # Be more Bourne compatible
     20 DUALCASE=1; export DUALCASE # for MKS sh
     21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     22   emulate sh
     23   NULLCMD=:
     24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     25   # is contrary to our usage.  Disable this feature.
     26   alias -g '${1+"$@"}'='"$@"'
     27   setopt NO_GLOB_SUBST
     28 else
     29   case `(set -o) 2>/dev/null` in #(
     30   *posix*) :
     31     set -o posix ;; #(
     32   *) :
     33      ;;
     34 esac
     35 fi
     36 
     37 
     38 as_nl='
     39 '
     40 export as_nl
     41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     45 # Prefer a ksh shell builtin over an external printf program on Solaris,
     46 # but without wasting forks for bash or zsh.
     47 if test -z "$BASH_VERSION$ZSH_VERSION" \
     48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     49   as_echo='print -r --'
     50   as_echo_n='print -rn --'
     51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     52   as_echo='printf %s\n'
     53   as_echo_n='printf %s'
     54 else
     55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     57     as_echo_n='/usr/ucb/echo -n'
     58   else
     59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     60     as_echo_n_body='eval
     61       arg=$1;
     62       case $arg in #(
     63       *"$as_nl"*)
     64 	expr "X$arg" : "X\\(.*\\)$as_nl";
     65 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     66       esac;
     67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     68     '
     69     export as_echo_n_body
     70     as_echo_n='sh -c $as_echo_n_body as_echo'
     71   fi
     72   export as_echo_body
     73   as_echo='sh -c $as_echo_body as_echo'
     74 fi
     75 
     76 # The user is always right.
     77 if test "${PATH_SEPARATOR+set}" != set; then
     78   PATH_SEPARATOR=:
     79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     81       PATH_SEPARATOR=';'
     82   }
     83 fi
     84 
     85 
     86 # IFS
     87 # We need space, tab and new line, in precisely that order.  Quoting is
     88 # there to prevent editors from complaining about space-tab.
     89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     90 # splitting by setting IFS to empty value.)
     91 IFS=" ""	$as_nl"
     92 
     93 # Find who we are.  Look in the path if we contain no directory separator.
     94 as_myself=
     95 case $0 in #((
     96   *[\\/]* ) as_myself=$0 ;;
     97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     98 for as_dir in $PATH
     99 do
    100   IFS=$as_save_IFS
    101   test -z "$as_dir" && as_dir=.
    102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    103   done
    104 IFS=$as_save_IFS
    105 
    106      ;;
    107 esac
    108 # We did not find ourselves, most probably we were run as `sh COMMAND'
    109 # in which case we are not to be found in the path.
    110 if test "x$as_myself" = x; then
    111   as_myself=$0
    112 fi
    113 if test ! -f "$as_myself"; then
    114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    115   exit 1
    116 fi
    117 
    118 # Unset variables that we do not need and which cause bugs (e.g. in
    119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    120 # suppresses any "Segmentation fault" message there.  '((' could
    121 # trigger a bug in pdksh 5.2.14.
    122 for as_var in BASH_ENV ENV MAIL MAILPATH
    123 do eval test x\${$as_var+set} = xset \
    124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    125 done
    126 PS1='$ '
    127 PS2='> '
    128 PS4='+ '
    129 
    130 # NLS nuisances.
    131 LC_ALL=C
    132 export LC_ALL
    133 LANGUAGE=C
    134 export LANGUAGE
    135 
    136 # CDPATH.
    137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    138 
    139 # Use a proper internal environment variable to ensure we don't fall
    140   # into an infinite loop, continuously re-executing ourselves.
    141   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    142     _as_can_reexec=no; export _as_can_reexec;
    143     # We cannot yet assume a decent shell, so we have to provide a
    144 # neutralization value for shells without unset; and this also
    145 # works around shells that cannot unset nonexistent variables.
    146 # Preserve -v and -x to the replacement shell.
    147 BASH_ENV=/dev/null
    148 ENV=/dev/null
    149 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    150 case $- in # ((((
    151   *v*x* | *x*v* ) as_opts=-vx ;;
    152   *v* ) as_opts=-v ;;
    153   *x* ) as_opts=-x ;;
    154   * ) as_opts= ;;
    155 esac
    156 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    157 # Admittedly, this is quite paranoid, since all the known shells bail
    158 # out after a failed `exec'.
    159 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    160 as_fn_exit 255
    161   fi
    162   # We don't want this to propagate to other subprocesses.
    163           { _as_can_reexec=; unset _as_can_reexec;}
    164 if test "x$CONFIG_SHELL" = x; then
    165   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    166   emulate sh
    167   NULLCMD=:
    168   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    169   # is contrary to our usage.  Disable this feature.
    170   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    171   setopt NO_GLOB_SUBST
    172 else
    173   case \`(set -o) 2>/dev/null\` in #(
    174   *posix*) :
    175     set -o posix ;; #(
    176   *) :
    177      ;;
    178 esac
    179 fi
    180 "
    181   as_required="as_fn_return () { (exit \$1); }
    182 as_fn_success () { as_fn_return 0; }
    183 as_fn_failure () { as_fn_return 1; }
    184 as_fn_ret_success () { return 0; }
    185 as_fn_ret_failure () { return 1; }
    186 
    187 exitcode=0
    188 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    189 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    190 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    191 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    192 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    193 
    194 else
    195   exitcode=1; echo positional parameters were not saved.
    196 fi
    197 test x\$exitcode = x0 || exit 1
    198 test -x / || exit 1"
    199   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    200   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    201   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    202   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    203 
    204   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
    205     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    206     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    207     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    208     PATH=/empty FPATH=/empty; export PATH FPATH
    209     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
    210       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
    211 test \$(( 1 + 1 )) = 2 || exit 1"
    212   if (eval "$as_required") 2>/dev/null; then :
    213   as_have_required=yes
    214 else
    215   as_have_required=no
    216 fi
    217   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    218 
    219 else
    220   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    221 as_found=false
    222 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    223 do
    224   IFS=$as_save_IFS
    225   test -z "$as_dir" && as_dir=.
    226   as_found=:
    227   case $as_dir in #(
    228 	 /*)
    229 	   for as_base in sh bash ksh sh5; do
    230 	     # Try only shells that exist, to save several forks.
    231 	     as_shell=$as_dir/$as_base
    232 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    233 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    234   CONFIG_SHELL=$as_shell as_have_required=yes
    235 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    236   break 2
    237 fi
    238 fi
    239 	   done;;
    240        esac
    241   as_found=false
    242 done
    243 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    244 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    245   CONFIG_SHELL=$SHELL as_have_required=yes
    246 fi; }
    247 IFS=$as_save_IFS
    248 
    249 
    250       if test "x$CONFIG_SHELL" != x; then :
    251   export CONFIG_SHELL
    252              # We cannot yet assume a decent shell, so we have to provide a
    253 # neutralization value for shells without unset; and this also
    254 # works around shells that cannot unset nonexistent variables.
    255 # Preserve -v and -x to the replacement shell.
    256 BASH_ENV=/dev/null
    257 ENV=/dev/null
    258 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    259 case $- in # ((((
    260   *v*x* | *x*v* ) as_opts=-vx ;;
    261   *v* ) as_opts=-v ;;
    262   *x* ) as_opts=-x ;;
    263   * ) as_opts= ;;
    264 esac
    265 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    266 # Admittedly, this is quite paranoid, since all the known shells bail
    267 # out after a failed `exec'.
    268 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    269 exit 255
    270 fi
    271 
    272     if test x$as_have_required = xno; then :
    273   $as_echo "$0: This script requires a shell more modern than all"
    274   $as_echo "$0: the shells that I found on your system."
    275   if test x${ZSH_VERSION+set} = xset ; then
    276     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    277     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    278   else
    279     $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
    280 $0: including any error possibly output before this
    281 $0: message. Then install a modern shell, or manually run
    282 $0: the script under such a shell if you do have one."
    283   fi
    284   exit 1
    285 fi
    286 fi
    287 fi
    288 SHELL=${CONFIG_SHELL-/bin/sh}
    289 export SHELL
    290 # Unset more variables known to interfere with behavior of common tools.
    291 CLICOLOR_FORCE= GREP_OPTIONS=
    292 unset CLICOLOR_FORCE GREP_OPTIONS
    293 
    294 ## --------------------- ##
    295 ## M4sh Shell Functions. ##
    296 ## --------------------- ##
    297 # as_fn_unset VAR
    298 # ---------------
    299 # Portably unset VAR.
    300 as_fn_unset ()
    301 {
    302   { eval $1=; unset $1;}
    303 }
    304 as_unset=as_fn_unset
    305 
    306 # as_fn_set_status STATUS
    307 # -----------------------
    308 # Set $? to STATUS, without forking.
    309 as_fn_set_status ()
    310 {
    311   return $1
    312 } # as_fn_set_status
    313 
    314 # as_fn_exit STATUS
    315 # -----------------
    316 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    317 as_fn_exit ()
    318 {
    319   set +e
    320   as_fn_set_status $1
    321   exit $1
    322 } # as_fn_exit
    323 
    324 # as_fn_mkdir_p
    325 # -------------
    326 # Create "$as_dir" as a directory, including parents if necessary.
    327 as_fn_mkdir_p ()
    328 {
    329 
    330   case $as_dir in #(
    331   -*) as_dir=./$as_dir;;
    332   esac
    333   test -d "$as_dir" || eval $as_mkdir_p || {
    334     as_dirs=
    335     while :; do
    336       case $as_dir in #(
    337       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    338       *) as_qdir=$as_dir;;
    339       esac
    340       as_dirs="'$as_qdir' $as_dirs"
    341       as_dir=`$as_dirname -- "$as_dir" ||
    342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    343 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    344 	 X"$as_dir" : 'X\(//\)$' \| \
    345 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    346 $as_echo X"$as_dir" |
    347     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    348 	    s//\1/
    349 	    q
    350 	  }
    351 	  /^X\(\/\/\)[^/].*/{
    352 	    s//\1/
    353 	    q
    354 	  }
    355 	  /^X\(\/\/\)$/{
    356 	    s//\1/
    357 	    q
    358 	  }
    359 	  /^X\(\/\).*/{
    360 	    s//\1/
    361 	    q
    362 	  }
    363 	  s/.*/./; q'`
    364       test -d "$as_dir" && break
    365     done
    366     test -z "$as_dirs" || eval "mkdir $as_dirs"
    367   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    368 
    369 
    370 } # as_fn_mkdir_p
    371 
    372 # as_fn_executable_p FILE
    373 # -----------------------
    374 # Test if FILE is an executable regular file.
    375 as_fn_executable_p ()
    376 {
    377   test -f "$1" && test -x "$1"
    378 } # as_fn_executable_p
    379 # as_fn_append VAR VALUE
    380 # ----------------------
    381 # Append the text in VALUE to the end of the definition contained in VAR. Take
    382 # advantage of any shell optimizations that allow amortized linear growth over
    383 # repeated appends, instead of the typical quadratic growth present in naive
    384 # implementations.
    385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    386   eval 'as_fn_append ()
    387   {
    388     eval $1+=\$2
    389   }'
    390 else
    391   as_fn_append ()
    392   {
    393     eval $1=\$$1\$2
    394   }
    395 fi # as_fn_append
    396 
    397 # as_fn_arith ARG...
    398 # ------------------
    399 # Perform arithmetic evaluation on the ARGs, and store the result in the
    400 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    401 # must be portable across $(()) and expr.
    402 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    403   eval 'as_fn_arith ()
    404   {
    405     as_val=$(( $* ))
    406   }'
    407 else
    408   as_fn_arith ()
    409   {
    410     as_val=`expr "$@" || test $? -eq 1`
    411   }
    412 fi # as_fn_arith
    413 
    414 
    415 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    416 # ----------------------------------------
    417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    419 # script with STATUS, using 1 if that was 0.
    420 as_fn_error ()
    421 {
    422   as_status=$1; test $as_status -eq 0 && as_status=1
    423   if test "$4"; then
    424     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    425     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    426   fi
    427   $as_echo "$as_me: error: $2" >&2
    428   as_fn_exit $as_status
    429 } # as_fn_error
    430 
    431 if expr a : '\(a\)' >/dev/null 2>&1 &&
    432    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    433   as_expr=expr
    434 else
    435   as_expr=false
    436 fi
    437 
    438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    439   as_basename=basename
    440 else
    441   as_basename=false
    442 fi
    443 
    444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    445   as_dirname=dirname
    446 else
    447   as_dirname=false
    448 fi
    449 
    450 as_me=`$as_basename -- "$0" ||
    451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    452 	 X"$0" : 'X\(//\)$' \| \
    453 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    454 $as_echo X/"$0" |
    455     sed '/^.*\/\([^/][^/]*\)\/*$/{
    456 	    s//\1/
    457 	    q
    458 	  }
    459 	  /^X\/\(\/\/\)$/{
    460 	    s//\1/
    461 	    q
    462 	  }
    463 	  /^X\/\(\/\).*/{
    464 	    s//\1/
    465 	    q
    466 	  }
    467 	  s/.*/./; q'`
    468 
    469 # Avoid depending upon Character Ranges.
    470 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    473 as_cr_digits='0123456789'
    474 as_cr_alnum=$as_cr_Letters$as_cr_digits
    475 
    476 
    477   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    478   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    479   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    480   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    481   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    482   sed -n '
    483     p
    484     /[$]LINENO/=
    485   ' <$as_myself |
    486     sed '
    487       s/[$]LINENO.*/&-/
    488       t lineno
    489       b
    490       :lineno
    491       N
    492       :loop
    493       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    494       t loop
    495       s/-\n.*//
    496     ' >$as_me.lineno &&
    497   chmod +x "$as_me.lineno" ||
    498     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    499 
    500   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    501   # already done that, so ensure we don't try to do so again and fall
    502   # in an infinite loop.  This has already happened in practice.
    503   _as_can_reexec=no; export _as_can_reexec
    504   # Don't try to exec as it changes $[0], causing all sort of problems
    505   # (the dirname of $[0] is not the place where we might find the
    506   # original and so on.  Autoconf is especially sensitive to this).
    507   . "./$as_me.lineno"
    508   # Exit status is that of the last command.
    509   exit
    510 }
    511 
    512 ECHO_C= ECHO_N= ECHO_T=
    513 case `echo -n x` in #(((((
    514 -n*)
    515   case `echo 'xy\c'` in
    516   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    517   xy)  ECHO_C='\c';;
    518   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    519        ECHO_T='	';;
    520   esac;;
    521 *)
    522   ECHO_N='-n';;
    523 esac
    524 
    525 rm -f conf$$ conf$$.exe conf$$.file
    526 if test -d conf$$.dir; then
    527   rm -f conf$$.dir/conf$$.file
    528 else
    529   rm -f conf$$.dir
    530   mkdir conf$$.dir 2>/dev/null
    531 fi
    532 if (echo >conf$$.file) 2>/dev/null; then
    533   if ln -s conf$$.file conf$$ 2>/dev/null; then
    534     as_ln_s='ln -s'
    535     # ... but there are two gotchas:
    536     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    537     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    538     # In both cases, we have to default to `cp -pR'.
    539     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    540       as_ln_s='cp -pR'
    541   elif ln conf$$.file conf$$ 2>/dev/null; then
    542     as_ln_s=ln
    543   else
    544     as_ln_s='cp -pR'
    545   fi
    546 else
    547   as_ln_s='cp -pR'
    548 fi
    549 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    550 rmdir conf$$.dir 2>/dev/null
    551 
    552 if mkdir -p . 2>/dev/null; then
    553   as_mkdir_p='mkdir -p "$as_dir"'
    554 else
    555   test -d ./-p && rmdir ./-p
    556   as_mkdir_p=false
    557 fi
    558 
    559 as_test_x='test -x'
    560 as_executable_p=as_fn_executable_p
    561 
    562 # Sed expression to map a string onto a valid CPP name.
    563 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    564 
    565 # Sed expression to map a string onto a valid variable name.
    566 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    567 
    568 SHELL=${CONFIG_SHELL-/bin/sh}
    569 
    570 
    571 test -n "$DJDIR" || exec 7<&0 </dev/null
    572 exec 6>&1
    573 
    574 # Name of the host.
    575 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    576 # so uname gets run too.
    577 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    578 
    579 #
    580 # Initializations.
    581 #
    582 ac_default_prefix=/usr/local
    583 ac_clean_files=
    584 ac_config_libobj_dir=.
    585 LIBOBJS=
    586 cross_compiling=no
    587 subdirs=
    588 MFLAGS=
    589 MAKEFLAGS=
    590 
    591 # Identity of this package.
    592 PACKAGE_NAME=
    593 PACKAGE_TARNAME=
    594 PACKAGE_VERSION=
    595 PACKAGE_STRING=
    596 PACKAGE_BUGREPORT=
    597 PACKAGE_URL=
    598 
    599 ac_unique_file="OpenLDAP"
    600 ac_unique_file="build/version.sh"
    601 ac_default_prefix=/usr/local
    602 # Factoring default headers for most tests.
    603 ac_includes_default="\
    604 #include <stdio.h>
    605 #ifdef HAVE_SYS_TYPES_H
    606 # include <sys/types.h>
    607 #endif
    608 #ifdef HAVE_SYS_STAT_H
    609 # include <sys/stat.h>
    610 #endif
    611 #ifdef STDC_HEADERS
    612 # include <stdlib.h>
    613 # include <stddef.h>
    614 #else
    615 # ifdef HAVE_STDLIB_H
    616 #  include <stdlib.h>
    617 # endif
    618 #endif
    619 #ifdef HAVE_STRING_H
    620 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    621 #  include <memory.h>
    622 # endif
    623 # include <string.h>
    624 #endif
    625 #ifdef HAVE_STRINGS_H
    626 # include <strings.h>
    627 #endif
    628 #ifdef HAVE_INTTYPES_H
    629 # include <inttypes.h>
    630 #endif
    631 #ifdef HAVE_STDINT_H
    632 # include <stdint.h>
    633 #endif
    634 #ifdef HAVE_UNISTD_H
    635 # include <unistd.h>
    636 #endif"
    637 
    638 ac_subst_vars='LTLIBOBJS
    639 BALANCER_INCLUDE
    640 SLAPD_SQL_INCLUDES
    641 SLAPD_SQL_LIBS
    642 SLAPD_SQL_LDFLAGS
    643 SLAPD_GMP_LIBS
    644 SLAPD_SLP_LIBS
    645 SYSTEMD_LIBS
    646 ARGON2_LIBS
    647 AUTH_LIBS
    648 LIBSLAPI
    649 SLAPI_LIBS
    650 MODULES_LIBS
    651 WITH_TLS_TYPE
    652 TLS_LIBS
    653 SASL_LIBS
    654 MOD_PERL_LDFLAGS
    655 SLAPD_PERL_LDFLAGS
    656 PERL_CPPFLAGS
    657 SLAPD_DYNAMIC_PWMODS
    658 SLAPD_DYNAMIC_OVERLAYS
    659 SLAPD_STATIC_OVERLAYS
    660 SLAPD_DYNAMIC_BACKENDS
    661 SLAPD_STATIC_BACKENDS
    662 SLAPD_NO_STATIC
    663 SLAPD_MODULES_LDFLAGS
    664 SLAPD_MODULES_CPPFLAGS
    665 WRAP_LIBS
    666 LEVENT_LIBS
    667 LUTIL_LIBS
    668 LTHREAD_LIBS
    669 SLAPD_NDB_INCS
    670 SLAPD_NDB_LIBS
    671 BALANCER_LIBS
    672 SLAPD_LIBS
    673 CLIENT_LIBS
    674 LDAP_LIBS
    675 BUILD_PW_ARGON2
    676 BUILD_BALANCER
    677 BUILD_VALSORT
    678 BUILD_UNIQUE
    679 BUILD_TRANSLUCENT
    680 BUILD_SYNCPROV
    681 BUILD_SSSVLV
    682 BUILD_SEQMOD
    683 BUILD_RWM
    684 BUILD_RETCODE
    685 BUILD_REMOTEAUTH
    686 BUILD_REFINT
    687 BUILD_PROXYCACHE
    688 BUILD_PPOLICY
    689 BUILD_OTP
    690 BUILD_MEMBEROF
    691 BUILD_HOMEDIR
    692 BUILD_LASTMOD
    693 BUILD_DYNLIST
    694 BUILD_DYNGROUP
    695 BUILD_DEREF
    696 BUILD_DENYOP
    697 BUILD_DDS
    698 BUILD_CONSTRAINT
    699 BUILD_COLLECT
    700 BUILD_AUTOCA
    701 BUILD_AUDITLOG
    702 BUILD_ACCESSLOG
    703 BUILD_WT
    704 BUILD_SQL
    705 BUILD_SOCK
    706 BUILD_SHELL
    707 BUILD_PERL
    708 BUILD_RELAY
    709 BUILD_PASSWD
    710 BUILD_NULL
    711 BUILD_NDB
    712 BUILD_ASYNCMETA
    713 BUILD_META
    714 BUILD_MDB
    715 BUILD_LDAP
    716 BUILD_DNSSRV
    717 SLAPD_SLAPI_DEPEND
    718 BUILD_SLAPI
    719 BUILD_SLAPD
    720 OL_VERSIONED_SYMBOLS
    721 BUILD_LIBS_DYNAMIC
    722 BUILD_THREAD
    723 WITH_SYSTEMD
    724 WITH_ACI_ENABLED
    725 WITH_MODULES_ENABLED
    726 WITH_TLS
    727 WITH_SASL
    728 PLAT
    729 LIBSRCS
    730 LIBOBJS
    731 systemdsystemunitdir
    732 WT_LIBS
    733 WT_CFLAGS
    734 PKG_CONFIG_LIBDIR
    735 PKG_CONFIG_PATH
    736 PKG_CONFIG
    737 MYSQL
    738 LTSTATIC
    739 OL_MKDEP_FLAGS
    740 OL_MKDEP
    741 RC
    742 PERLBIN
    743 CPP
    744 LT_SYS_LIBRARY_PATH
    745 OTOOL64
    746 OTOOL
    747 LIPO
    748 NMEDIT
    749 DSYMUTIL
    750 MANIFEST_TOOL
    751 AWK
    752 RANLIB
    753 ac_ct_AR
    754 LN_S
    755 NM
    756 ac_ct_DUMPBIN
    757 DUMPBIN
    758 LD
    759 FGREP
    760 EGREP
    761 GREP
    762 SED
    763 OBJEXT
    764 EXEEXT
    765 ac_ct_CC
    766 CPPFLAGS
    767 LDFLAGS
    768 CFLAGS
    769 LIBTOOL
    770 SET_MAKE
    771 OBJDUMP
    772 DLLTOOL
    773 AS
    774 STRIP
    775 AR
    776 CC
    777 ldap_subdir
    778 top_builddir
    779 OPENLDAP_RELEASE_DATE
    780 OPENLDAP_LIBVERSION
    781 OPENLDAP_LIBRELEASE
    782 VERSION
    783 PACKAGE
    784 target_os
    785 target_vendor
    786 target_cpu
    787 target
    788 host_os
    789 host_vendor
    790 host_cpu
    791 host
    792 build_os
    793 build_vendor
    794 build_cpu
    795 build
    796 target_alias
    797 host_alias
    798 build_alias
    799 LIBS
    800 ECHO_T
    801 ECHO_N
    802 ECHO_C
    803 DEFS
    804 mandir
    805 localedir
    806 libdir
    807 psdir
    808 pdfdir
    809 dvidir
    810 htmldir
    811 infodir
    812 docdir
    813 oldincludedir
    814 includedir
    815 runstatedir
    816 localstatedir
    817 sharedstatedir
    818 sysconfdir
    819 datadir
    820 datarootdir
    821 libexecdir
    822 sbindir
    823 bindir
    824 program_transform_name
    825 prefix
    826 exec_prefix
    827 PACKAGE_URL
    828 PACKAGE_BUGREPORT
    829 PACKAGE_STRING
    830 PACKAGE_VERSION
    831 PACKAGE_TARNAME
    832 PACKAGE_NAME
    833 PATH_SEPARATOR
    834 SHELL'
    835 ac_subst_files=''
    836 ac_user_opts='
    837 enable_option_checking
    838 with_subdir
    839 enable_debug
    840 enable_dynamic
    841 enable_syslog
    842 enable_ipv6
    843 enable_local
    844 with_cyrus_sasl
    845 with_systemd
    846 with_fetch
    847 with_threads
    848 with_tls
    849 with_yielding_select
    850 with_mp
    851 with_odbc
    852 enable_xxslapdoptions
    853 enable_slapd
    854 enable_dynacl
    855 enable_aci
    856 enable_cleartext
    857 enable_crypt
    858 enable_spasswd
    859 enable_modules
    860 enable_rlookups
    861 enable_slapi
    862 enable_slp
    863 enable_wrappers
    864 enable_xxslapbackends
    865 enable_backends
    866 enable_dnssrv
    867 enable_ldap
    868 enable_mdb
    869 enable_meta
    870 enable_asyncmeta
    871 enable_ndb
    872 enable_null
    873 enable_passwd
    874 enable_perl
    875 enable_relay
    876 enable_sock
    877 enable_sql
    878 enable_wt
    879 enable_xxslapoverlays
    880 enable_overlays
    881 enable_accesslog
    882 enable_auditlog
    883 enable_autoca
    884 enable_collect
    885 enable_constraint
    886 enable_dds
    887 enable_deref
    888 enable_dyngroup
    889 enable_dynlist
    890 enable_homedir
    891 enable_memberof
    892 enable_otp
    893 enable_ppolicy
    894 enable_proxycache
    895 enable_refint
    896 enable_remoteauth
    897 enable_retcode
    898 enable_rwm
    899 enable_seqmod
    900 enable_sssvlv
    901 enable_syncprov
    902 enable_translucent
    903 enable_unique
    904 enable_valsort
    905 enable_pwmodoptions
    906 enable_argon2
    907 with_argon2
    908 enable_balanceroptions
    909 enable_balancer
    910 enable_xxliboptions
    911 enable_static
    912 enable_shared
    913 enable_versioning
    914 with_pic
    915 enable_fast_install
    916 with_aix_soname
    917 with_gnu_ld
    918 with_sysroot
    919 enable_libtool_lock
    920 with_xxinstall
    921 '
    922       ac_precious_vars='build_alias
    923 host_alias
    924 target_alias
    925 CC
    926 CFLAGS
    927 LDFLAGS
    928 LIBS
    929 CPPFLAGS
    930 LT_SYS_LIBRARY_PATH
    931 CPP
    932 PKG_CONFIG
    933 PKG_CONFIG_PATH
    934 PKG_CONFIG_LIBDIR
    935 WT_CFLAGS
    936 WT_LIBS
    937 systemdsystemunitdir'
    938 
    939 
    940 # Initialize some variables set by options.
    941 ac_init_help=
    942 ac_init_version=false
    943 ac_unrecognized_opts=
    944 ac_unrecognized_sep=
    945 # The variables have the same names as the options, with
    946 # dashes changed to underlines.
    947 cache_file=/dev/null
    948 exec_prefix=NONE
    949 no_create=
    950 no_recursion=
    951 prefix=NONE
    952 program_prefix=NONE
    953 program_suffix=NONE
    954 program_transform_name=s,x,x,
    955 silent=
    956 site=
    957 srcdir=
    958 verbose=
    959 x_includes=NONE
    960 x_libraries=NONE
    961 
    962 # Installation directory options.
    963 # These are left unexpanded so users can "make install exec_prefix=/foo"
    964 # and all the variables that are supposed to be based on exec_prefix
    965 # by default will actually change.
    966 # Use braces instead of parens because sh, perl, etc. also accept them.
    967 # (The list follows the same order as the GNU Coding Standards.)
    968 bindir='${exec_prefix}/bin'
    969 sbindir='${exec_prefix}/sbin'
    970 libexecdir='${exec_prefix}/libexec'
    971 datarootdir='${prefix}/share'
    972 datadir='${datarootdir}'
    973 sysconfdir='${prefix}/etc'
    974 sharedstatedir='${prefix}/com'
    975 localstatedir='${prefix}/var'
    976 runstatedir='${localstatedir}/run'
    977 includedir='${prefix}/include'
    978 oldincludedir='/usr/include'
    979 docdir='${datarootdir}/doc/${PACKAGE}'
    980 infodir='${datarootdir}/info'
    981 htmldir='${docdir}'
    982 dvidir='${docdir}'
    983 pdfdir='${docdir}'
    984 psdir='${docdir}'
    985 libdir='${exec_prefix}/lib'
    986 localedir='${datarootdir}/locale'
    987 mandir='${datarootdir}/man'
    988 
    989 ac_prev=
    990 ac_dashdash=
    991 for ac_option
    992 do
    993   # If the previous option needs an argument, assign it.
    994   if test -n "$ac_prev"; then
    995     eval $ac_prev=\$ac_option
    996     ac_prev=
    997     continue
    998   fi
    999 
   1000   case $ac_option in
   1001   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
   1002   *=)   ac_optarg= ;;
   1003   *)    ac_optarg=yes ;;
   1004   esac
   1005 
   1006   # Accept the important Cygnus configure options, so we can diagnose typos.
   1007 
   1008   case $ac_dashdash$ac_option in
   1009   --)
   1010     ac_dashdash=yes ;;
   1011 
   1012   -bindir | --bindir | --bindi | --bind | --bin | --bi)
   1013     ac_prev=bindir ;;
   1014   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
   1015     bindir=$ac_optarg ;;
   1016 
   1017   -build | --build | --buil | --bui | --bu)
   1018     ac_prev=build_alias ;;
   1019   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
   1020     build_alias=$ac_optarg ;;
   1021 
   1022   -cache-file | --cache-file | --cache-fil | --cache-fi \
   1023   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
   1024     ac_prev=cache_file ;;
   1025   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
   1026   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
   1027     cache_file=$ac_optarg ;;
   1028 
   1029   --config-cache | -C)
   1030     cache_file=config.cache ;;
   1031 
   1032   -datadir | --datadir | --datadi | --datad)
   1033     ac_prev=datadir ;;
   1034   -datadir=* | --datadir=* | --datadi=* | --datad=*)
   1035     datadir=$ac_optarg ;;
   1036 
   1037   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
   1038   | --dataroo | --dataro | --datar)
   1039     ac_prev=datarootdir ;;
   1040   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
   1041   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
   1042     datarootdir=$ac_optarg ;;
   1043 
   1044   -disable-* | --disable-*)
   1045     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
   1046     # Reject names that are not valid shell variable names.
   1047     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1048       as_fn_error $? "invalid feature name: $ac_useropt"
   1049     ac_useropt_orig=$ac_useropt
   1050     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1051     case $ac_user_opts in
   1052       *"
   1053 "enable_$ac_useropt"
   1054 "*) ;;
   1055       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
   1056 	 ac_unrecognized_sep=', ';;
   1057     esac
   1058     eval enable_$ac_useropt=no ;;
   1059 
   1060   -docdir | --docdir | --docdi | --doc | --do)
   1061     ac_prev=docdir ;;
   1062   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1063     docdir=$ac_optarg ;;
   1064 
   1065   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1066     ac_prev=dvidir ;;
   1067   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1068     dvidir=$ac_optarg ;;
   1069 
   1070   -enable-* | --enable-*)
   1071     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1072     # Reject names that are not valid shell variable names.
   1073     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1074       as_fn_error $? "invalid feature name: $ac_useropt"
   1075     ac_useropt_orig=$ac_useropt
   1076     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1077     case $ac_user_opts in
   1078       *"
   1079 "enable_$ac_useropt"
   1080 "*) ;;
   1081       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1082 	 ac_unrecognized_sep=', ';;
   1083     esac
   1084     eval enable_$ac_useropt=\$ac_optarg ;;
   1085 
   1086   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1087   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1088   | --exec | --exe | --ex)
   1089     ac_prev=exec_prefix ;;
   1090   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1091   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1092   | --exec=* | --exe=* | --ex=*)
   1093     exec_prefix=$ac_optarg ;;
   1094 
   1095   -gas | --gas | --ga | --g)
   1096     # Obsolete; use --with-gas.
   1097     with_gas=yes ;;
   1098 
   1099   -help | --help | --hel | --he | -h)
   1100     ac_init_help=long ;;
   1101   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1102     ac_init_help=recursive ;;
   1103   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1104     ac_init_help=short ;;
   1105 
   1106   -host | --host | --hos | --ho)
   1107     ac_prev=host_alias ;;
   1108   -host=* | --host=* | --hos=* | --ho=*)
   1109     host_alias=$ac_optarg ;;
   1110 
   1111   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1112     ac_prev=htmldir ;;
   1113   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1114   | --ht=*)
   1115     htmldir=$ac_optarg ;;
   1116 
   1117   -includedir | --includedir | --includedi | --included | --include \
   1118   | --includ | --inclu | --incl | --inc)
   1119     ac_prev=includedir ;;
   1120   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1121   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1122     includedir=$ac_optarg ;;
   1123 
   1124   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1125     ac_prev=infodir ;;
   1126   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1127     infodir=$ac_optarg ;;
   1128 
   1129   -libdir | --libdir | --libdi | --libd)
   1130     ac_prev=libdir ;;
   1131   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1132     libdir=$ac_optarg ;;
   1133 
   1134   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1135   | --libexe | --libex | --libe)
   1136     ac_prev=libexecdir ;;
   1137   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1138   | --libexe=* | --libex=* | --libe=*)
   1139     libexecdir=$ac_optarg ;;
   1140 
   1141   -localedir | --localedir | --localedi | --localed | --locale)
   1142     ac_prev=localedir ;;
   1143   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1144     localedir=$ac_optarg ;;
   1145 
   1146   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1147   | --localstate | --localstat | --localsta | --localst | --locals)
   1148     ac_prev=localstatedir ;;
   1149   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1150   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1151     localstatedir=$ac_optarg ;;
   1152 
   1153   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1154     ac_prev=mandir ;;
   1155   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1156     mandir=$ac_optarg ;;
   1157 
   1158   -nfp | --nfp | --nf)
   1159     # Obsolete; use --without-fp.
   1160     with_fp=no ;;
   1161 
   1162   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1163   | --no-cr | --no-c | -n)
   1164     no_create=yes ;;
   1165 
   1166   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1167   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1168     no_recursion=yes ;;
   1169 
   1170   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1171   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1172   | --oldin | --oldi | --old | --ol | --o)
   1173     ac_prev=oldincludedir ;;
   1174   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1175   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1176   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1177     oldincludedir=$ac_optarg ;;
   1178 
   1179   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1180     ac_prev=prefix ;;
   1181   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1182     prefix=$ac_optarg ;;
   1183 
   1184   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1185   | --program-pre | --program-pr | --program-p)
   1186     ac_prev=program_prefix ;;
   1187   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1188   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1189     program_prefix=$ac_optarg ;;
   1190 
   1191   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1192   | --program-suf | --program-su | --program-s)
   1193     ac_prev=program_suffix ;;
   1194   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1195   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1196     program_suffix=$ac_optarg ;;
   1197 
   1198   -program-transform-name | --program-transform-name \
   1199   | --program-transform-nam | --program-transform-na \
   1200   | --program-transform-n | --program-transform- \
   1201   | --program-transform | --program-transfor \
   1202   | --program-transfo | --program-transf \
   1203   | --program-trans | --program-tran \
   1204   | --progr-tra | --program-tr | --program-t)
   1205     ac_prev=program_transform_name ;;
   1206   -program-transform-name=* | --program-transform-name=* \
   1207   | --program-transform-nam=* | --program-transform-na=* \
   1208   | --program-transform-n=* | --program-transform-=* \
   1209   | --program-transform=* | --program-transfor=* \
   1210   | --program-transfo=* | --program-transf=* \
   1211   | --program-trans=* | --program-tran=* \
   1212   | --progr-tra=* | --program-tr=* | --program-t=*)
   1213     program_transform_name=$ac_optarg ;;
   1214 
   1215   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1216     ac_prev=pdfdir ;;
   1217   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1218     pdfdir=$ac_optarg ;;
   1219 
   1220   -psdir | --psdir | --psdi | --psd | --ps)
   1221     ac_prev=psdir ;;
   1222   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1223     psdir=$ac_optarg ;;
   1224 
   1225   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1226   | -silent | --silent | --silen | --sile | --sil)
   1227     silent=yes ;;
   1228 
   1229   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1230   | --runstate | --runstat | --runsta | --runst | --runs \
   1231   | --run | --ru | --r)
   1232     ac_prev=runstatedir ;;
   1233   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1234   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1235   | --run=* | --ru=* | --r=*)
   1236     runstatedir=$ac_optarg ;;
   1237 
   1238   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1239     ac_prev=sbindir ;;
   1240   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1241   | --sbi=* | --sb=*)
   1242     sbindir=$ac_optarg ;;
   1243 
   1244   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1245   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1246   | --sharedst | --shareds | --shared | --share | --shar \
   1247   | --sha | --sh)
   1248     ac_prev=sharedstatedir ;;
   1249   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1250   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1251   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1252   | --sha=* | --sh=*)
   1253     sharedstatedir=$ac_optarg ;;
   1254 
   1255   -site | --site | --sit)
   1256     ac_prev=site ;;
   1257   -site=* | --site=* | --sit=*)
   1258     site=$ac_optarg ;;
   1259 
   1260   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1261     ac_prev=srcdir ;;
   1262   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1263     srcdir=$ac_optarg ;;
   1264 
   1265   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1266   | --syscon | --sysco | --sysc | --sys | --sy)
   1267     ac_prev=sysconfdir ;;
   1268   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1269   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1270     sysconfdir=$ac_optarg ;;
   1271 
   1272   -target | --target | --targe | --targ | --tar | --ta | --t)
   1273     ac_prev=target_alias ;;
   1274   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1275     target_alias=$ac_optarg ;;
   1276 
   1277   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1278     verbose=yes ;;
   1279 
   1280   -version | --version | --versio | --versi | --vers | -V)
   1281     ac_init_version=: ;;
   1282 
   1283   -with-* | --with-*)
   1284     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1285     # Reject names that are not valid shell variable names.
   1286     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1287       as_fn_error $? "invalid package name: $ac_useropt"
   1288     ac_useropt_orig=$ac_useropt
   1289     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1290     case $ac_user_opts in
   1291       *"
   1292 "with_$ac_useropt"
   1293 "*) ;;
   1294       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1295 	 ac_unrecognized_sep=', ';;
   1296     esac
   1297     eval with_$ac_useropt=\$ac_optarg ;;
   1298 
   1299   -without-* | --without-*)
   1300     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1301     # Reject names that are not valid shell variable names.
   1302     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1303       as_fn_error $? "invalid package name: $ac_useropt"
   1304     ac_useropt_orig=$ac_useropt
   1305     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1306     case $ac_user_opts in
   1307       *"
   1308 "with_$ac_useropt"
   1309 "*) ;;
   1310       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1311 	 ac_unrecognized_sep=', ';;
   1312     esac
   1313     eval with_$ac_useropt=no ;;
   1314 
   1315   --x)
   1316     # Obsolete; use --with-x.
   1317     with_x=yes ;;
   1318 
   1319   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1320   | --x-incl | --x-inc | --x-in | --x-i)
   1321     ac_prev=x_includes ;;
   1322   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1323   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1324     x_includes=$ac_optarg ;;
   1325 
   1326   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1327   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1328     ac_prev=x_libraries ;;
   1329   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1330   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1331     x_libraries=$ac_optarg ;;
   1332 
   1333   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1334 Try \`$0 --help' for more information"
   1335     ;;
   1336 
   1337   *=*)
   1338     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1339     # Reject names that are not valid shell variable names.
   1340     case $ac_envvar in #(
   1341       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1342       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1343     esac
   1344     eval $ac_envvar=\$ac_optarg
   1345     export $ac_envvar ;;
   1346 
   1347   *)
   1348     # FIXME: should be removed in autoconf 3.0.
   1349     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1350     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1351       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1352     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1353     ;;
   1354 
   1355   esac
   1356 done
   1357 
   1358 if test -n "$ac_prev"; then
   1359   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1360   as_fn_error $? "missing argument to $ac_option"
   1361 fi
   1362 
   1363 if test -n "$ac_unrecognized_opts"; then
   1364   case $enable_option_checking in
   1365     no) ;;
   1366     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1367     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1368   esac
   1369 fi
   1370 
   1371 # Check all directory arguments for consistency.
   1372 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1373 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1374 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1375 		libdir localedir mandir runstatedir
   1376 do
   1377   eval ac_val=\$$ac_var
   1378   # Remove trailing slashes.
   1379   case $ac_val in
   1380     */ )
   1381       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1382       eval $ac_var=\$ac_val;;
   1383   esac
   1384   # Be sure to have absolute directory names.
   1385   case $ac_val in
   1386     [\\/$]* | ?:[\\/]* )  continue;;
   1387     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1388   esac
   1389   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1390 done
   1391 
   1392 # There might be people who depend on the old broken behavior: `$host'
   1393 # used to hold the argument of --host etc.
   1394 # FIXME: To remove some day.
   1395 build=$build_alias
   1396 host=$host_alias
   1397 target=$target_alias
   1398 
   1399 # FIXME: To remove some day.
   1400 if test "x$host_alias" != x; then
   1401   if test "x$build_alias" = x; then
   1402     cross_compiling=maybe
   1403   elif test "x$build_alias" != "x$host_alias"; then
   1404     cross_compiling=yes
   1405   fi
   1406 fi
   1407 
   1408 ac_tool_prefix=
   1409 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1410 
   1411 test "$silent" = yes && exec 6>/dev/null
   1412 
   1413 
   1414 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1415 ac_ls_di=`ls -di .` &&
   1416 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1417   as_fn_error $? "working directory cannot be determined"
   1418 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1419   as_fn_error $? "pwd does not report name of working directory"
   1420 
   1421 
   1422 # Find the source files, if location was not specified.
   1423 if test -z "$srcdir"; then
   1424   ac_srcdir_defaulted=yes
   1425   # Try the directory containing this script, then the parent directory.
   1426   ac_confdir=`$as_dirname -- "$as_myself" ||
   1427 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1428 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1429 	 X"$as_myself" : 'X\(//\)$' \| \
   1430 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1431 $as_echo X"$as_myself" |
   1432     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1433 	    s//\1/
   1434 	    q
   1435 	  }
   1436 	  /^X\(\/\/\)[^/].*/{
   1437 	    s//\1/
   1438 	    q
   1439 	  }
   1440 	  /^X\(\/\/\)$/{
   1441 	    s//\1/
   1442 	    q
   1443 	  }
   1444 	  /^X\(\/\).*/{
   1445 	    s//\1/
   1446 	    q
   1447 	  }
   1448 	  s/.*/./; q'`
   1449   srcdir=$ac_confdir
   1450   if test ! -r "$srcdir/$ac_unique_file"; then
   1451     srcdir=..
   1452   fi
   1453 else
   1454   ac_srcdir_defaulted=no
   1455 fi
   1456 if test ! -r "$srcdir/$ac_unique_file"; then
   1457   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1458   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1459 fi
   1460 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1461 ac_abs_confdir=`(
   1462 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1463 	pwd)`
   1464 # When building in place, set srcdir=.
   1465 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1466   srcdir=.
   1467 fi
   1468 # Remove unnecessary trailing slashes from srcdir.
   1469 # Double slashes in file names in object file debugging info
   1470 # mess up M-x gdb in Emacs.
   1471 case $srcdir in
   1472 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1473 esac
   1474 for ac_var in $ac_precious_vars; do
   1475   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1476   eval ac_env_${ac_var}_value=\$${ac_var}
   1477   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1478   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1479 done
   1480 
   1481 #
   1482 # Report the --help message.
   1483 #
   1484 if test "$ac_init_help" = "long"; then
   1485   # Omit some internal or obsolete options to make the list less imposing.
   1486   # This message is too long to be a string in the A/UX 3.1 sh.
   1487   cat <<_ACEOF
   1488 \`configure' configures this package to adapt to many kinds of systems.
   1489 
   1490 Usage: $0 [OPTION]... [VAR=VALUE]...
   1491 
   1492 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1493 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1494 
   1495 Defaults for the options are specified in brackets.
   1496 
   1497 Configuration:
   1498   -h, --help              display this help and exit
   1499       --help=short        display options specific to this package
   1500       --help=recursive    display the short help of all the included packages
   1501   -V, --version           display version information and exit
   1502   -q, --quiet, --silent   do not print \`checking ...' messages
   1503       --cache-file=FILE   cache test results in FILE [disabled]
   1504   -C, --config-cache      alias for \`--cache-file=config.cache'
   1505   -n, --no-create         do not create output files
   1506       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1507 
   1508 Installation directories:
   1509   --prefix=PREFIX         install architecture-independent files in PREFIX
   1510                           [$ac_default_prefix]
   1511   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1512                           [PREFIX]
   1513 
   1514 By default, \`make install' will install all the files in
   1515 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1516 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1517 for instance \`--prefix=\$HOME'.
   1518 
   1519 For better control, use the options below.
   1520 
   1521 Fine tuning of the installation directories:
   1522   --bindir=DIR            user executables [EPREFIX/bin]
   1523   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1524   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1525   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1526   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1527   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1528   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1529   --libdir=DIR            object code libraries [EPREFIX/lib]
   1530   --includedir=DIR        C header files [PREFIX/include]
   1531   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1532   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1533   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1534   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1535   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1536   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1537   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
   1538   --htmldir=DIR           html documentation [DOCDIR]
   1539   --dvidir=DIR            dvi documentation [DOCDIR]
   1540   --pdfdir=DIR            pdf documentation [DOCDIR]
   1541   --psdir=DIR             ps documentation [DOCDIR]
   1542 _ACEOF
   1543 
   1544   cat <<\_ACEOF
   1545 
   1546 System types:
   1547   --build=BUILD     configure for building on BUILD [guessed]
   1548   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1549   --target=TARGET   configure for building compilers for TARGET [HOST]
   1550 _ACEOF
   1551 fi
   1552 
   1553 if test -n "$ac_init_help"; then
   1554 
   1555   cat <<\_ACEOF
   1556 
   1557 Optional Features:
   1558   --disable-option-checking  ignore unrecognized --enable/--with options
   1559   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1560   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1561   --enable-debug          enable debugging no|yes|traditional [yes]
   1562   --enable-dynamic        enable linking built binaries with dynamic libs [auto]
   1563   --enable-syslog         enable syslog support [auto]
   1564   --enable-ipv6           enable IPv6 support [auto]
   1565   --enable-local          enable AF_LOCAL (AF_UNIX) socket support [auto]
   1566 
   1567 SLAPD (Standalone LDAP Daemon) Options:
   1568   --enable-slapd          enable building slapd [yes]
   1569   --enable-dynacl         enable run-time loadable ACL support (experimental) [no]
   1570   --enable-aci            enable per-object ACIs (experimental) no|yes|mod [no]
   1571   --enable-cleartext      enable cleartext passwords [yes]
   1572   --enable-crypt          enable crypt(3) passwords [no]
   1573   --enable-spasswd        enable (Cyrus) SASL password verification [no]
   1574   --enable-modules        enable dynamic module support [no]
   1575   --enable-rlookups       enable reverse lookups of client hostnames [no]
   1576   --enable-slapi          enable SLAPI support (experimental) [no]
   1577   --enable-slp            enable SLPv2 support [no]
   1578   --enable-wrappers       enable tcp wrapper support [no]
   1579 
   1580 SLAPD Backend Options:
   1581   --enable-backends       enable all available backends no|yes|mod
   1582   --enable-dnssrv         enable dnssrv backend no|yes|mod [no]
   1583   --enable-ldap           enable ldap backend no|yes|mod [no]
   1584   --enable-mdb            enable mdb database backend no|yes|mod [yes]
   1585   --enable-meta           enable metadirectory backend no|yes|mod [no]
   1586   --enable-asyncmeta      enable asynchronous metadirectory backend no|yes|mod [no]
   1587   --enable-ndb            enable MySQL NDB Cluster backend no|yes|mod [no]
   1588   --enable-null           enable null backend no|yes|mod [no]
   1589   --enable-passwd         enable passwd backend no|yes|mod [no]
   1590   --enable-perl           enable perl backend no|yes|mod [no]
   1591   --enable-relay          enable relay backend no|yes|mod [yes]
   1592   --enable-sock           enable sock backend no|yes|mod [no]
   1593   --enable-sql            enable sql backend no|yes|mod [no]
   1594   --enable-wt             enable WiredTiger backend no|yes|mod [no]
   1595 
   1596 SLAPD Overlay Options:
   1597   --enable-overlays       enable all available overlays no|yes|mod
   1598   --enable-accesslog      In-Directory Access Logging overlay no|yes|mod [no]
   1599   --enable-auditlog       Audit Logging overlay no|yes|mod [no]
   1600   --enable-autoca         Automatic Certificate Authority overlay no|yes|mod [no]
   1601   --enable-collect        Collect overlay no|yes|mod [no]
   1602   --enable-constraint     Attribute Constraint overlay no|yes|mod [no]
   1603   --enable-dds            Dynamic Directory Services overlay no|yes|mod [no]
   1604   --enable-deref          Dereference overlay no|yes|mod [no]
   1605   --enable-dyngroup       Dynamic Group overlay no|yes|mod [no]
   1606   --enable-dynlist        Dynamic List overlay no|yes|mod [no]
   1607   --enable-homedir        Home Directory Management overlay no|yes|mod [no]
   1608   --enable-memberof       Reverse Group Membership overlay no|yes|mod [no]
   1609   --enable-otp            OTP 2-factor authentication overlay no|yes|mod [no]
   1610   --enable-ppolicy        Password Policy overlay no|yes|mod [no]
   1611   --enable-proxycache     Proxy Cache overlay no|yes|mod [no]
   1612   --enable-refint         Referential Integrity overlay no|yes|mod [no]
   1613   --enable-remoteauth     Deferred Authentication overlay no|yes|mod [no]
   1614   --enable-retcode        Return Code testing overlay no|yes|mod [no]
   1615   --enable-rwm            Rewrite/Remap overlay no|yes|mod [no]
   1616   --enable-seqmod         Sequential Modify overlay no|yes|mod [no]
   1617   --enable-sssvlv         ServerSideSort/VLV overlay no|yes|mod [no]
   1618   --enable-syncprov       Syncrepl Provider overlay no|yes|mod [yes]
   1619   --enable-translucent    Translucent Proxy overlay no|yes|mod [no]
   1620   --enable-unique         Attribute Uniqueness overlay no|yes|mod [no]
   1621   --enable-valsort        Value Sorting overlay no|yes|mod [no]
   1622 
   1623 SLAPD Password Module Options:
   1624   --enable-argon2         Argon2 password hashing module no|yes [no]
   1625 
   1626 LLOADD (Load Balancer Daemon) Options:
   1627   --enable-balancer       enable load balancer no|yes|mod [no]
   1628 
   1629 Library Generation & Linking Options
   1630   --enable-static[=PKGS]  build static libraries [default=yes]
   1631   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1632   --enable-versioning     Enable versioned symbols in shared library no|yes|auto [auto]
   1633   --enable-fast-install[=PKGS]
   1634                           optimize for fast installation [default=yes]
   1635   --disable-libtool-lock  avoid locking (might break parallel builds)
   1636 
   1637 Optional Packages:
   1638   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1639   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1640   --with-subdir=DIR       change default subdirectory used for installs
   1641   --with-cyrus-sasl       with Cyrus SASL support [auto]
   1642   --with-systemd          with systemd service notification support [auto]
   1643   --with-fetch            with fetch(3) URL support [auto]
   1644   --with-threads          with threads library auto|nt|posix|pth|lwp|manual [auto]
   1645   --with-tls              with TLS/SSL support auto|openssl|gnutls [auto]
   1646   --with-yielding-select  with implicitly yielding select [auto]
   1647   --with-mp               with multiple precision statistics
   1648                           auto|longlong|long|bignum|gmp [auto]
   1649   --with-odbc             with specific ODBC support
   1650                           iodbc|unixodbc|odbc32|auto [auto]
   1651   --with-argon2           with argon2 support library auto|libsodium|libargon2 [auto]
   1652   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
   1653                           both]
   1654   --with-aix-soname=aix|svr4|both
   1655                           shared library versioning (aka "SONAME") variant to
   1656                           provide on AIX, [default=aix].
   1657   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1658   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
   1659                           compiler's sysroot if not specified).
   1660 
   1661 See INSTALL file for further details.
   1662 
   1663 Some influential environment variables:
   1664   CC          C compiler command
   1665   CFLAGS      C compiler flags
   1666   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1667               nonstandard directory <lib dir>
   1668   LIBS        libraries to pass to the linker, e.g. -l<library>
   1669   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1670               you have headers in a nonstandard directory <include dir>
   1671   LT_SYS_LIBRARY_PATH
   1672               User-defined run-time library search path.
   1673   CPP         C preprocessor
   1674   PKG_CONFIG  path to pkg-config utility
   1675   PKG_CONFIG_PATH
   1676               directories to add to pkg-config's search path
   1677   PKG_CONFIG_LIBDIR
   1678               path overriding pkg-config's built-in search path
   1679   WT_CFLAGS   C compiler flags for WT, overriding pkg-config
   1680   WT_LIBS     linker flags for WT, overriding pkg-config
   1681   systemdsystemunitdir
   1682               value of systemdsystemunitdir for systemd, overriding pkg-config
   1683 
   1684 Use these variables to override the choices made by `configure' or to help
   1685 it to find libraries and programs with nonstandard names/locations.
   1686 
   1687 Report bugs to the package provider.
   1688 _ACEOF
   1689 ac_status=$?
   1690 fi
   1691 
   1692 if test "$ac_init_help" = "recursive"; then
   1693   # If there are subdirs, report their specific --help.
   1694   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1695     test -d "$ac_dir" ||
   1696       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1697       continue
   1698     ac_builddir=.
   1699 
   1700 case "$ac_dir" in
   1701 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1702 *)
   1703   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1704   # A ".." for each directory in $ac_dir_suffix.
   1705   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1706   case $ac_top_builddir_sub in
   1707   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1708   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1709   esac ;;
   1710 esac
   1711 ac_abs_top_builddir=$ac_pwd
   1712 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1713 # for backward compatibility:
   1714 ac_top_builddir=$ac_top_build_prefix
   1715 
   1716 case $srcdir in
   1717   .)  # We are building in place.
   1718     ac_srcdir=.
   1719     ac_top_srcdir=$ac_top_builddir_sub
   1720     ac_abs_top_srcdir=$ac_pwd ;;
   1721   [\\/]* | ?:[\\/]* )  # Absolute name.
   1722     ac_srcdir=$srcdir$ac_dir_suffix;
   1723     ac_top_srcdir=$srcdir
   1724     ac_abs_top_srcdir=$srcdir ;;
   1725   *) # Relative name.
   1726     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1727     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1728     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1729 esac
   1730 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1731 
   1732     cd "$ac_dir" || { ac_status=$?; continue; }
   1733     # Check for guested configure.
   1734     if test -f "$ac_srcdir/configure.gnu"; then
   1735       echo &&
   1736       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1737     elif test -f "$ac_srcdir/configure"; then
   1738       echo &&
   1739       $SHELL "$ac_srcdir/configure" --help=recursive
   1740     else
   1741       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1742     fi || ac_status=$?
   1743     cd "$ac_pwd" || { ac_status=$?; break; }
   1744   done
   1745 fi
   1746 
   1747 test -n "$ac_init_help" && exit $ac_status
   1748 if $ac_init_version; then
   1749   cat <<\_ACEOF
   1750 configure
   1751 generated by GNU Autoconf 2.69
   1752 
   1753 Copyright (C) 2012 Free Software Foundation, Inc.
   1754 This configure script is free software; the Free Software Foundation
   1755 gives unlimited permission to copy, distribute and modify it.
   1756 
   1757 Copyright 1998-2021 The OpenLDAP Foundation. All rights reserved.
   1758 Restrictions apply, see COPYRIGHT and LICENSE files.
   1759 _ACEOF
   1760   exit
   1761 fi
   1762 
   1763 ## ------------------------ ##
   1764 ## Autoconf initialization. ##
   1765 ## ------------------------ ##
   1766 
   1767 # ac_fn_c_try_compile LINENO
   1768 # --------------------------
   1769 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1770 ac_fn_c_try_compile ()
   1771 {
   1772   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1773   rm -f conftest.$ac_objext
   1774   if { { ac_try="$ac_compile"
   1775 case "(($ac_try" in
   1776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1777   *) ac_try_echo=$ac_try;;
   1778 esac
   1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1780 $as_echo "$ac_try_echo"; } >&5
   1781   (eval "$ac_compile") 2>conftest.err
   1782   ac_status=$?
   1783   if test -s conftest.err; then
   1784     grep -v '^ *+' conftest.err >conftest.er1
   1785     cat conftest.er1 >&5
   1786     mv -f conftest.er1 conftest.err
   1787   fi
   1788   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1789   test $ac_status = 0; } && {
   1790 	 test -z "$ac_c_werror_flag" ||
   1791 	 test ! -s conftest.err
   1792        } && test -s conftest.$ac_objext; then :
   1793   ac_retval=0
   1794 else
   1795   $as_echo "$as_me: failed program was:" >&5
   1796 sed 's/^/| /' conftest.$ac_ext >&5
   1797 
   1798 	ac_retval=1
   1799 fi
   1800   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1801   as_fn_set_status $ac_retval
   1802 
   1803 } # ac_fn_c_try_compile
   1804 
   1805 # ac_fn_c_try_link LINENO
   1806 # -----------------------
   1807 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1808 ac_fn_c_try_link ()
   1809 {
   1810   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1811   rm -f conftest.$ac_objext conftest$ac_exeext
   1812   if { { ac_try="$ac_link"
   1813 case "(($ac_try" in
   1814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1815   *) ac_try_echo=$ac_try;;
   1816 esac
   1817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1818 $as_echo "$ac_try_echo"; } >&5
   1819   (eval "$ac_link") 2>conftest.err
   1820   ac_status=$?
   1821   if test -s conftest.err; then
   1822     grep -v '^ *+' conftest.err >conftest.er1
   1823     cat conftest.er1 >&5
   1824     mv -f conftest.er1 conftest.err
   1825   fi
   1826   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1827   test $ac_status = 0; } && {
   1828 	 test -z "$ac_c_werror_flag" ||
   1829 	 test ! -s conftest.err
   1830        } && test -s conftest$ac_exeext && {
   1831 	 test "$cross_compiling" = yes ||
   1832 	 test -x conftest$ac_exeext
   1833        }; then :
   1834   ac_retval=0
   1835 else
   1836   $as_echo "$as_me: failed program was:" >&5
   1837 sed 's/^/| /' conftest.$ac_ext >&5
   1838 
   1839 	ac_retval=1
   1840 fi
   1841   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1842   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1843   # interfere with the next link command; also delete a directory that is
   1844   # left behind by Apple's compiler.  We do this before executing the actions.
   1845   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1846   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1847   as_fn_set_status $ac_retval
   1848 
   1849 } # ac_fn_c_try_link
   1850 
   1851 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1852 # -------------------------------------------------------
   1853 # Tests whether HEADER exists and can be compiled using the include files in
   1854 # INCLUDES, setting the cache variable VAR accordingly.
   1855 ac_fn_c_check_header_compile ()
   1856 {
   1857   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1858   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1859 $as_echo_n "checking for $2... " >&6; }
   1860 if eval \${$3+:} false; then :
   1861   $as_echo_n "(cached) " >&6
   1862 else
   1863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1864 /* end confdefs.h.  */
   1865 $4
   1866 #include <$2>
   1867 _ACEOF
   1868 if ac_fn_c_try_compile "$LINENO"; then :
   1869   eval "$3=yes"
   1870 else
   1871   eval "$3=no"
   1872 fi
   1873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1874 fi
   1875 eval ac_res=\$$3
   1876 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1877 $as_echo "$ac_res" >&6; }
   1878   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1879 
   1880 } # ac_fn_c_check_header_compile
   1881 
   1882 # ac_fn_c_try_cpp LINENO
   1883 # ----------------------
   1884 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1885 ac_fn_c_try_cpp ()
   1886 {
   1887   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1888   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1889 case "(($ac_try" in
   1890   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1891   *) ac_try_echo=$ac_try;;
   1892 esac
   1893 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1894 $as_echo "$ac_try_echo"; } >&5
   1895   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1896   ac_status=$?
   1897   if test -s conftest.err; then
   1898     grep -v '^ *+' conftest.err >conftest.er1
   1899     cat conftest.er1 >&5
   1900     mv -f conftest.er1 conftest.err
   1901   fi
   1902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1903   test $ac_status = 0; } > conftest.i && {
   1904 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1905 	 test ! -s conftest.err
   1906        }; then :
   1907   ac_retval=0
   1908 else
   1909   $as_echo "$as_me: failed program was:" >&5
   1910 sed 's/^/| /' conftest.$ac_ext >&5
   1911 
   1912     ac_retval=1
   1913 fi
   1914   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1915   as_fn_set_status $ac_retval
   1916 
   1917 } # ac_fn_c_try_cpp
   1918 
   1919 # ac_fn_c_try_run LINENO
   1920 # ----------------------
   1921 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1922 # that executables *can* be run.
   1923 ac_fn_c_try_run ()
   1924 {
   1925   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1926   if { { ac_try="$ac_link"
   1927 case "(($ac_try" in
   1928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1929   *) ac_try_echo=$ac_try;;
   1930 esac
   1931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1932 $as_echo "$ac_try_echo"; } >&5
   1933   (eval "$ac_link") 2>&5
   1934   ac_status=$?
   1935   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1936   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1937   { { case "(($ac_try" in
   1938   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1939   *) ac_try_echo=$ac_try;;
   1940 esac
   1941 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1942 $as_echo "$ac_try_echo"; } >&5
   1943   (eval "$ac_try") 2>&5
   1944   ac_status=$?
   1945   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1946   test $ac_status = 0; }; }; then :
   1947   ac_retval=0
   1948 else
   1949   $as_echo "$as_me: program exited with status $ac_status" >&5
   1950        $as_echo "$as_me: failed program was:" >&5
   1951 sed 's/^/| /' conftest.$ac_ext >&5
   1952 
   1953        ac_retval=$ac_status
   1954 fi
   1955   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1956   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1957   as_fn_set_status $ac_retval
   1958 
   1959 } # ac_fn_c_try_run
   1960 
   1961 # ac_fn_c_check_func LINENO FUNC VAR
   1962 # ----------------------------------
   1963 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1964 ac_fn_c_check_func ()
   1965 {
   1966   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1967   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1968 $as_echo_n "checking for $2... " >&6; }
   1969 if eval \${$3+:} false; then :
   1970   $as_echo_n "(cached) " >&6
   1971 else
   1972   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1973 /* end confdefs.h.  */
   1974 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1975    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1976 #define $2 innocuous_$2
   1977 
   1978 /* System header to define __stub macros and hopefully few prototypes,
   1979     which can conflict with char $2 (); below.
   1980     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   1981     <limits.h> exists even on freestanding compilers.  */
   1982 
   1983 #ifdef __STDC__
   1984 # include <limits.h>
   1985 #else
   1986 # include <assert.h>
   1987 #endif
   1988 
   1989 #undef $2
   1990 
   1991 /* Override any GCC internal prototype to avoid an error.
   1992    Use char because int might match the return type of a GCC
   1993    builtin and then its argument prototype would still apply.  */
   1994 #ifdef __cplusplus
   1995 extern "C"
   1996 #endif
   1997 char $2 ();
   1998 /* The GNU C library defines this for functions which it implements
   1999     to always fail with ENOSYS.  Some functions are actually named
   2000     something starting with __ and the normal name is an alias.  */
   2001 #if defined __stub_$2 || defined __stub___$2
   2002 choke me
   2003 #endif
   2004 
   2005 int
   2006 main ()
   2007 {
   2008 return $2 ();
   2009   ;
   2010   return 0;
   2011 }
   2012 _ACEOF
   2013 if ac_fn_c_try_link "$LINENO"; then :
   2014   eval "$3=yes"
   2015 else
   2016   eval "$3=no"
   2017 fi
   2018 rm -f core conftest.err conftest.$ac_objext \
   2019     conftest$ac_exeext conftest.$ac_ext
   2020 fi
   2021 eval ac_res=\$$3
   2022 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2023 $as_echo "$ac_res" >&6; }
   2024   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2025 
   2026 } # ac_fn_c_check_func
   2027 
   2028 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   2029 # -------------------------------------------------------
   2030 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   2031 # the include files in INCLUDES and setting the cache variable VAR
   2032 # accordingly.
   2033 ac_fn_c_check_header_mongrel ()
   2034 {
   2035   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2036   if eval \${$3+:} false; then :
   2037   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2038 $as_echo_n "checking for $2... " >&6; }
   2039 if eval \${$3+:} false; then :
   2040   $as_echo_n "(cached) " >&6
   2041 fi
   2042 eval ac_res=\$$3
   2043 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2044 $as_echo "$ac_res" >&6; }
   2045 else
   2046   # Is the header compilable?
   2047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   2048 $as_echo_n "checking $2 usability... " >&6; }
   2049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2050 /* end confdefs.h.  */
   2051 $4
   2052 #include <$2>
   2053 _ACEOF
   2054 if ac_fn_c_try_compile "$LINENO"; then :
   2055   ac_header_compiler=yes
   2056 else
   2057   ac_header_compiler=no
   2058 fi
   2059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   2061 $as_echo "$ac_header_compiler" >&6; }
   2062 
   2063 # Is the header present?
   2064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   2065 $as_echo_n "checking $2 presence... " >&6; }
   2066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2067 /* end confdefs.h.  */
   2068 #include <$2>
   2069 _ACEOF
   2070 if ac_fn_c_try_cpp "$LINENO"; then :
   2071   ac_header_preproc=yes
   2072 else
   2073   ac_header_preproc=no
   2074 fi
   2075 rm -f conftest.err conftest.i conftest.$ac_ext
   2076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   2077 $as_echo "$ac_header_preproc" >&6; }
   2078 
   2079 # So?  What about this header?
   2080 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   2081   yes:no: )
   2082     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   2083 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   2084     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2085 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2086     ;;
   2087   no:yes:* )
   2088     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   2089 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   2090     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   2091 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   2092     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   2093 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   2094     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   2095 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   2096     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2097 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2098     ;;
   2099 esac
   2100   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2101 $as_echo_n "checking for $2... " >&6; }
   2102 if eval \${$3+:} false; then :
   2103   $as_echo_n "(cached) " >&6
   2104 else
   2105   eval "$3=\$ac_header_compiler"
   2106 fi
   2107 eval ac_res=\$$3
   2108 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2109 $as_echo "$ac_res" >&6; }
   2110 fi
   2111   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2112 
   2113 } # ac_fn_c_check_header_mongrel
   2114 
   2115 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2116 # -------------------------------------------
   2117 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2118 # variable VAR accordingly.
   2119 ac_fn_c_check_type ()
   2120 {
   2121   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2122   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2123 $as_echo_n "checking for $2... " >&6; }
   2124 if eval \${$3+:} false; then :
   2125   $as_echo_n "(cached) " >&6
   2126 else
   2127   eval "$3=no"
   2128   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2129 /* end confdefs.h.  */
   2130 $4
   2131 int
   2132 main ()
   2133 {
   2134 if (sizeof ($2))
   2135 	 return 0;
   2136   ;
   2137   return 0;
   2138 }
   2139 _ACEOF
   2140 if ac_fn_c_try_compile "$LINENO"; then :
   2141   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2142 /* end confdefs.h.  */
   2143 $4
   2144 int
   2145 main ()
   2146 {
   2147 if (sizeof (($2)))
   2148 	    return 0;
   2149   ;
   2150   return 0;
   2151 }
   2152 _ACEOF
   2153 if ac_fn_c_try_compile "$LINENO"; then :
   2154 
   2155 else
   2156   eval "$3=yes"
   2157 fi
   2158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2159 fi
   2160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2161 fi
   2162 eval ac_res=\$$3
   2163 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2164 $as_echo "$ac_res" >&6; }
   2165   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2166 
   2167 } # ac_fn_c_check_type
   2168 
   2169 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2170 # ----------------------------------------------------
   2171 # Tries to find if the field MEMBER exists in type AGGR, after including
   2172 # INCLUDES, setting cache variable VAR accordingly.
   2173 ac_fn_c_check_member ()
   2174 {
   2175   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2176   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2177 $as_echo_n "checking for $2.$3... " >&6; }
   2178 if eval \${$4+:} false; then :
   2179   $as_echo_n "(cached) " >&6
   2180 else
   2181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2182 /* end confdefs.h.  */
   2183 $5
   2184 int
   2185 main ()
   2186 {
   2187 static $2 ac_aggr;
   2188 if (ac_aggr.$3)
   2189 return 0;
   2190   ;
   2191   return 0;
   2192 }
   2193 _ACEOF
   2194 if ac_fn_c_try_compile "$LINENO"; then :
   2195   eval "$4=yes"
   2196 else
   2197   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2198 /* end confdefs.h.  */
   2199 $5
   2200 int
   2201 main ()
   2202 {
   2203 static $2 ac_aggr;
   2204 if (sizeof ac_aggr.$3)
   2205 return 0;
   2206   ;
   2207   return 0;
   2208 }
   2209 _ACEOF
   2210 if ac_fn_c_try_compile "$LINENO"; then :
   2211   eval "$4=yes"
   2212 else
   2213   eval "$4=no"
   2214 fi
   2215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2216 fi
   2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2218 fi
   2219 eval ac_res=\$$4
   2220 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2221 $as_echo "$ac_res" >&6; }
   2222   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2223 
   2224 } # ac_fn_c_check_member
   2225 
   2226 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   2227 # --------------------------------------------
   2228 # Tries to find the compile-time value of EXPR in a program that includes
   2229 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   2230 # computed
   2231 ac_fn_c_compute_int ()
   2232 {
   2233   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2234   if test "$cross_compiling" = yes; then
   2235     # Depending upon the size, compute the lo and hi bounds.
   2236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2237 /* end confdefs.h.  */
   2238 $4
   2239 int
   2240 main ()
   2241 {
   2242 static int test_array [1 - 2 * !(($2) >= 0)];
   2243 test_array [0] = 0;
   2244 return test_array [0];
   2245 
   2246   ;
   2247   return 0;
   2248 }
   2249 _ACEOF
   2250 if ac_fn_c_try_compile "$LINENO"; then :
   2251   ac_lo=0 ac_mid=0
   2252   while :; do
   2253     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2254 /* end confdefs.h.  */
   2255 $4
   2256 int
   2257 main ()
   2258 {
   2259 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2260 test_array [0] = 0;
   2261 return test_array [0];
   2262 
   2263   ;
   2264   return 0;
   2265 }
   2266 _ACEOF
   2267 if ac_fn_c_try_compile "$LINENO"; then :
   2268   ac_hi=$ac_mid; break
   2269 else
   2270   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   2271 			if test $ac_lo -le $ac_mid; then
   2272 			  ac_lo= ac_hi=
   2273 			  break
   2274 			fi
   2275 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   2276 fi
   2277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2278   done
   2279 else
   2280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2281 /* end confdefs.h.  */
   2282 $4
   2283 int
   2284 main ()
   2285 {
   2286 static int test_array [1 - 2 * !(($2) < 0)];
   2287 test_array [0] = 0;
   2288 return test_array [0];
   2289 
   2290   ;
   2291   return 0;
   2292 }
   2293 _ACEOF
   2294 if ac_fn_c_try_compile "$LINENO"; then :
   2295   ac_hi=-1 ac_mid=-1
   2296   while :; do
   2297     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2298 /* end confdefs.h.  */
   2299 $4
   2300 int
   2301 main ()
   2302 {
   2303 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   2304 test_array [0] = 0;
   2305 return test_array [0];
   2306 
   2307   ;
   2308   return 0;
   2309 }
   2310 _ACEOF
   2311 if ac_fn_c_try_compile "$LINENO"; then :
   2312   ac_lo=$ac_mid; break
   2313 else
   2314   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   2315 			if test $ac_mid -le $ac_hi; then
   2316 			  ac_lo= ac_hi=
   2317 			  break
   2318 			fi
   2319 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   2320 fi
   2321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2322   done
   2323 else
   2324   ac_lo= ac_hi=
   2325 fi
   2326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2327 fi
   2328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2329 # Binary search between lo and hi bounds.
   2330 while test "x$ac_lo" != "x$ac_hi"; do
   2331   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   2332   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2333 /* end confdefs.h.  */
   2334 $4
   2335 int
   2336 main ()
   2337 {
   2338 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2339 test_array [0] = 0;
   2340 return test_array [0];
   2341 
   2342   ;
   2343   return 0;
   2344 }
   2345 _ACEOF
   2346 if ac_fn_c_try_compile "$LINENO"; then :
   2347   ac_hi=$ac_mid
   2348 else
   2349   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   2350 fi
   2351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2352 done
   2353 case $ac_lo in #((
   2354 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   2355 '') ac_retval=1 ;;
   2356 esac
   2357   else
   2358     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2359 /* end confdefs.h.  */
   2360 $4
   2361 static long int longval () { return $2; }
   2362 static unsigned long int ulongval () { return $2; }
   2363 #include <stdio.h>
   2364 #include <stdlib.h>
   2365 int
   2366 main ()
   2367 {
   2368 
   2369   FILE *f = fopen ("conftest.val", "w");
   2370   if (! f)
   2371     return 1;
   2372   if (($2) < 0)
   2373     {
   2374       long int i = longval ();
   2375       if (i != ($2))
   2376 	return 1;
   2377       fprintf (f, "%ld", i);
   2378     }
   2379   else
   2380     {
   2381       unsigned long int i = ulongval ();
   2382       if (i != ($2))
   2383 	return 1;
   2384       fprintf (f, "%lu", i);
   2385     }
   2386   /* Do not output a trailing newline, as this causes \r\n confusion
   2387      on some platforms.  */
   2388   return ferror (f) || fclose (f) != 0;
   2389 
   2390   ;
   2391   return 0;
   2392 }
   2393 _ACEOF
   2394 if ac_fn_c_try_run "$LINENO"; then :
   2395   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   2396 else
   2397   ac_retval=1
   2398 fi
   2399 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   2400   conftest.$ac_objext conftest.beam conftest.$ac_ext
   2401 rm -f conftest.val
   2402 
   2403   fi
   2404   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2405   as_fn_set_status $ac_retval
   2406 
   2407 } # ac_fn_c_compute_int
   2408 cat >config.log <<_ACEOF
   2409 This file contains any messages produced by compilers while
   2410 running configure, to aid debugging if configure makes a mistake.
   2411 
   2412 It was created by $as_me, which was
   2413 generated by GNU Autoconf 2.69.  Invocation command line was
   2414 
   2415   $ $0 $@
   2416 
   2417 _ACEOF
   2418 exec 5>>config.log
   2419 {
   2420 cat <<_ASUNAME
   2421 ## --------- ##
   2422 ## Platform. ##
   2423 ## --------- ##
   2424 
   2425 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2426 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2427 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2428 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2429 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2430 
   2431 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2432 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2433 
   2434 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2435 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2436 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2437 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2438 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2439 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2440 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2441 
   2442 _ASUNAME
   2443 
   2444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2445 for as_dir in $PATH
   2446 do
   2447   IFS=$as_save_IFS
   2448   test -z "$as_dir" && as_dir=.
   2449     $as_echo "PATH: $as_dir"
   2450   done
   2451 IFS=$as_save_IFS
   2452 
   2453 } >&5
   2454 
   2455 cat >&5 <<_ACEOF
   2456 
   2457 
   2458 ## ----------- ##
   2459 ## Core tests. ##
   2460 ## ----------- ##
   2461 
   2462 _ACEOF
   2463 
   2464 
   2465 # Keep a trace of the command line.
   2466 # Strip out --no-create and --no-recursion so they do not pile up.
   2467 # Strip out --silent because we don't want to record it for future runs.
   2468 # Also quote any args containing shell meta-characters.
   2469 # Make two passes to allow for proper duplicate-argument suppression.
   2470 ac_configure_args=
   2471 ac_configure_args0=
   2472 ac_configure_args1=
   2473 ac_must_keep_next=false
   2474 for ac_pass in 1 2
   2475 do
   2476   for ac_arg
   2477   do
   2478     case $ac_arg in
   2479     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2480     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2481     | -silent | --silent | --silen | --sile | --sil)
   2482       continue ;;
   2483     *\'*)
   2484       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2485     esac
   2486     case $ac_pass in
   2487     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2488     2)
   2489       as_fn_append ac_configure_args1 " '$ac_arg'"
   2490       if test $ac_must_keep_next = true; then
   2491 	ac_must_keep_next=false # Got value, back to normal.
   2492       else
   2493 	case $ac_arg in
   2494 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2495 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2496 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2497 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2498 	    case "$ac_configure_args0 " in
   2499 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2500 	    esac
   2501 	    ;;
   2502 	  -* ) ac_must_keep_next=true ;;
   2503 	esac
   2504       fi
   2505       as_fn_append ac_configure_args " '$ac_arg'"
   2506       ;;
   2507     esac
   2508   done
   2509 done
   2510 { ac_configure_args0=; unset ac_configure_args0;}
   2511 { ac_configure_args1=; unset ac_configure_args1;}
   2512 
   2513 # When interrupted or exit'd, cleanup temporary files, and complete
   2514 # config.log.  We remove comments because anyway the quotes in there
   2515 # would cause problems or look ugly.
   2516 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2517 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2518 trap 'exit_status=$?
   2519   # Save into config.log some information that might help in debugging.
   2520   {
   2521     echo
   2522 
   2523     $as_echo "## ---------------- ##
   2524 ## Cache variables. ##
   2525 ## ---------------- ##"
   2526     echo
   2527     # The following way of writing the cache mishandles newlines in values,
   2528 (
   2529   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2530     eval ac_val=\$$ac_var
   2531     case $ac_val in #(
   2532     *${as_nl}*)
   2533       case $ac_var in #(
   2534       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2535 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2536       esac
   2537       case $ac_var in #(
   2538       _ | IFS | as_nl) ;; #(
   2539       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2540       *) { eval $ac_var=; unset $ac_var;} ;;
   2541       esac ;;
   2542     esac
   2543   done
   2544   (set) 2>&1 |
   2545     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2546     *${as_nl}ac_space=\ *)
   2547       sed -n \
   2548 	"s/'\''/'\''\\\\'\'''\''/g;
   2549 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2550       ;; #(
   2551     *)
   2552       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2553       ;;
   2554     esac |
   2555     sort
   2556 )
   2557     echo
   2558 
   2559     $as_echo "## ----------------- ##
   2560 ## Output variables. ##
   2561 ## ----------------- ##"
   2562     echo
   2563     for ac_var in $ac_subst_vars
   2564     do
   2565       eval ac_val=\$$ac_var
   2566       case $ac_val in
   2567       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2568       esac
   2569       $as_echo "$ac_var='\''$ac_val'\''"
   2570     done | sort
   2571     echo
   2572 
   2573     if test -n "$ac_subst_files"; then
   2574       $as_echo "## ------------------- ##
   2575 ## File substitutions. ##
   2576 ## ------------------- ##"
   2577       echo
   2578       for ac_var in $ac_subst_files
   2579       do
   2580 	eval ac_val=\$$ac_var
   2581 	case $ac_val in
   2582 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2583 	esac
   2584 	$as_echo "$ac_var='\''$ac_val'\''"
   2585       done | sort
   2586       echo
   2587     fi
   2588 
   2589     if test -s confdefs.h; then
   2590       $as_echo "## ----------- ##
   2591 ## confdefs.h. ##
   2592 ## ----------- ##"
   2593       echo
   2594       cat confdefs.h
   2595       echo
   2596     fi
   2597     test "$ac_signal" != 0 &&
   2598       $as_echo "$as_me: caught signal $ac_signal"
   2599     $as_echo "$as_me: exit $exit_status"
   2600   } >&5
   2601   rm -f core *.core core.conftest.* &&
   2602     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2603     exit $exit_status
   2604 ' 0
   2605 for ac_signal in 1 2 13 15; do
   2606   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2607 done
   2608 ac_signal=0
   2609 
   2610 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2611 rm -f -r conftest* confdefs.h
   2612 
   2613 $as_echo "/* confdefs.h */" > confdefs.h
   2614 
   2615 # Predefined preprocessor variables.
   2616 
   2617 cat >>confdefs.h <<_ACEOF
   2618 #define PACKAGE_NAME "$PACKAGE_NAME"
   2619 _ACEOF
   2620 
   2621 cat >>confdefs.h <<_ACEOF
   2622 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2623 _ACEOF
   2624 
   2625 cat >>confdefs.h <<_ACEOF
   2626 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2627 _ACEOF
   2628 
   2629 cat >>confdefs.h <<_ACEOF
   2630 #define PACKAGE_STRING "$PACKAGE_STRING"
   2631 _ACEOF
   2632 
   2633 cat >>confdefs.h <<_ACEOF
   2634 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2635 _ACEOF
   2636 
   2637 cat >>confdefs.h <<_ACEOF
   2638 #define PACKAGE_URL "$PACKAGE_URL"
   2639 _ACEOF
   2640 
   2641 
   2642 # Let the site file select an alternate cache file if it wants to.
   2643 # Prefer an explicitly selected file to automatically selected ones.
   2644 ac_site_file1=NONE
   2645 ac_site_file2=NONE
   2646 if test -n "$CONFIG_SITE"; then
   2647   # We do not want a PATH search for config.site.
   2648   case $CONFIG_SITE in #((
   2649     -*)  ac_site_file1=./$CONFIG_SITE;;
   2650     */*) ac_site_file1=$CONFIG_SITE;;
   2651     *)   ac_site_file1=./$CONFIG_SITE;;
   2652   esac
   2653 elif test "x$prefix" != xNONE; then
   2654   ac_site_file1=$prefix/share/config.site
   2655   ac_site_file2=$prefix/etc/config.site
   2656 else
   2657   ac_site_file1=$ac_default_prefix/share/config.site
   2658   ac_site_file2=$ac_default_prefix/etc/config.site
   2659 fi
   2660 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2661 do
   2662   test "x$ac_site_file" = xNONE && continue
   2663   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2664     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2665 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2666     sed 's/^/| /' "$ac_site_file" >&5
   2667     . "$ac_site_file" \
   2668       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2670 as_fn_error $? "failed to load site script $ac_site_file
   2671 See \`config.log' for more details" "$LINENO" 5; }
   2672   fi
   2673 done
   2674 
   2675 
   2676 # Check that the precious variables saved in the cache have kept the same
   2677 # value.
   2678 ac_cache_corrupted=false
   2679 for ac_var in $ac_precious_vars; do
   2680   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2681   eval ac_new_set=\$ac_env_${ac_var}_set
   2682   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2683   eval ac_new_val=\$ac_env_${ac_var}_value
   2684   case $ac_old_set,$ac_new_set in
   2685     set,)
   2686       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2687 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2688       ac_cache_corrupted=: ;;
   2689     ,set)
   2690       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2691 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2692       ac_cache_corrupted=: ;;
   2693     ,);;
   2694     *)
   2695       if test "x$ac_old_val" != "x$ac_new_val"; then
   2696 	# differences in whitespace do not lead to failure.
   2697 	ac_old_val_w=`echo x $ac_old_val`
   2698 	ac_new_val_w=`echo x $ac_new_val`
   2699 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2700 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2701 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2702 	  ac_cache_corrupted=:
   2703 	else
   2704 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2705 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2706 	  eval $ac_var=\$ac_old_val
   2707 	fi
   2708 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2709 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2710 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2711 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2712       fi;;
   2713   esac
   2714   # Pass precious variables to config.status.
   2715   if test "$ac_new_set" = set; then
   2716     case $ac_new_val in
   2717     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2718     *) ac_arg=$ac_var=$ac_new_val ;;
   2719     esac
   2720     case " $ac_configure_args " in
   2721       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2722       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2723     esac
   2724   fi
   2725 done
   2726 if $ac_cache_corrupted; then
   2727   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2728 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2729   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2730 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2731   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2732 fi
   2733 ## -------------------- ##
   2734 ## Main body of script. ##
   2735 ## -------------------- ##
   2736 
   2737 ac_ext=c
   2738 ac_cpp='$CPP $CPPFLAGS'
   2739 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2740 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2741 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2742 
   2743 
   2744 
   2745 
   2746 
   2747 
   2748 
   2749 
   2750 
   2751 
   2752 
   2753 
   2754 
   2755 
   2756 
   2757 
   2758 
   2759 
   2760 
   2761 
   2762 
   2763 ac_aux_dir=
   2764 for ac_dir in build "$srcdir"/build; do
   2765   if test -f "$ac_dir/install-sh"; then
   2766     ac_aux_dir=$ac_dir
   2767     ac_install_sh="$ac_aux_dir/install-sh -c"
   2768     break
   2769   elif test -f "$ac_dir/install.sh"; then
   2770     ac_aux_dir=$ac_dir
   2771     ac_install_sh="$ac_aux_dir/install.sh -c"
   2772     break
   2773   elif test -f "$ac_dir/shtool"; then
   2774     ac_aux_dir=$ac_dir
   2775     ac_install_sh="$ac_aux_dir/shtool install -c"
   2776     break
   2777   fi
   2778 done
   2779 if test -z "$ac_aux_dir"; then
   2780   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
   2781 fi
   2782 
   2783 # These three variables are undocumented and unsupported,
   2784 # and are intended to be withdrawn in a future Autoconf release.
   2785 # They can cause serious problems if a builder's source tree is in a directory
   2786 # whose full name contains unusual characters.
   2787 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2788 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2789 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2790 
   2791 
   2792 
   2793 eval `$ac_aux_dir/version.sh`
   2794 if test -z "$OL_STRING"; then
   2795 	as_fn_error $? "could not determine version" "$LINENO" 5
   2796 fi
   2797 
   2798 if test -f "$ac_aux_dir/shtool" && test ! -d $ac_aux_dir/shtool; then
   2799 	ac_cv_shtool="$ac_aux_dir/shtool"
   2800 else
   2801 	as_fn_error $? "no shtool found in $ac_aux_dir" "$LINENO" 5
   2802 fi
   2803 
   2804 SHTOOL="$ac_cv_shtool"
   2805 
   2806 TB="" TN=""
   2807 if test -t 1; then
   2808 	TB="`$SHTOOL echo -e '%B' 2>/dev/null`"
   2809 	TN="`$SHTOOL echo -e '%b' 2>/dev/null`"
   2810 fi
   2811 
   2812 OPENLDAP_REPO=""
   2813 if test -d $ac_aux_dir/../.git; then
   2814 	OPENLDAP_REPO="(from Git clone) "
   2815 elif test -d $ac_aux_dir/CVS; then
   2816 	OPENLDAP_REPO="(from CVS checkout) "
   2817 fi
   2818 
   2819 echo "Configuring ${TB}${OL_STRING}${TN} ${OPENLDAP_REPO}..."
   2820 
   2821 # Make sure we can run config.sub.
   2822 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2823   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   2824 
   2825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2826 $as_echo_n "checking build system type... " >&6; }
   2827 if ${ac_cv_build+:} false; then :
   2828   $as_echo_n "(cached) " >&6
   2829 else
   2830   ac_build_alias=$build_alias
   2831 test "x$ac_build_alias" = x &&
   2832   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2833 test "x$ac_build_alias" = x &&
   2834   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2835 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2836   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   2837 
   2838 fi
   2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2840 $as_echo "$ac_cv_build" >&6; }
   2841 case $ac_cv_build in
   2842 *-*-*) ;;
   2843 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2844 esac
   2845 build=$ac_cv_build
   2846 ac_save_IFS=$IFS; IFS='-'
   2847 set x $ac_cv_build
   2848 shift
   2849 build_cpu=$1
   2850 build_vendor=$2
   2851 shift; shift
   2852 # Remember, the first character of IFS is used to create $*,
   2853 # except with old shells:
   2854 build_os=$*
   2855 IFS=$ac_save_IFS
   2856 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2857 
   2858 
   2859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2860 $as_echo_n "checking host system type... " >&6; }
   2861 if ${ac_cv_host+:} false; then :
   2862   $as_echo_n "(cached) " >&6
   2863 else
   2864   if test "x$host_alias" = x; then
   2865   ac_cv_host=$ac_cv_build
   2866 else
   2867   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2868     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   2869 fi
   2870 
   2871 fi
   2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2873 $as_echo "$ac_cv_host" >&6; }
   2874 case $ac_cv_host in
   2875 *-*-*) ;;
   2876 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2877 esac
   2878 host=$ac_cv_host
   2879 ac_save_IFS=$IFS; IFS='-'
   2880 set x $ac_cv_host
   2881 shift
   2882 host_cpu=$1
   2883 host_vendor=$2
   2884 shift; shift
   2885 # Remember, the first character of IFS is used to create $*,
   2886 # except with old shells:
   2887 host_os=$*
   2888 IFS=$ac_save_IFS
   2889 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2890 
   2891 
   2892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   2893 $as_echo_n "checking target system type... " >&6; }
   2894 if ${ac_cv_target+:} false; then :
   2895   $as_echo_n "(cached) " >&6
   2896 else
   2897   if test "x$target_alias" = x; then
   2898   ac_cv_target=$ac_cv_host
   2899 else
   2900   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2901     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
   2902 fi
   2903 
   2904 fi
   2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   2906 $as_echo "$ac_cv_target" >&6; }
   2907 case $ac_cv_target in
   2908 *-*-*) ;;
   2909 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   2910 esac
   2911 target=$ac_cv_target
   2912 ac_save_IFS=$IFS; IFS='-'
   2913 set x $ac_cv_target
   2914 shift
   2915 target_cpu=$1
   2916 target_vendor=$2
   2917 shift; shift
   2918 # Remember, the first character of IFS is used to create $*,
   2919 # except with old shells:
   2920 target_os=$*
   2921 IFS=$ac_save_IFS
   2922 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2923 
   2924 
   2925 # The aliases save the names the user supplied, while $host etc.
   2926 # will get canonicalized.
   2927 test -n "$target_alias" &&
   2928   test "$program_prefix$program_suffix$program_transform_name" = \
   2929     NONENONEs,x,x, &&
   2930   program_prefix=${target_alias}-
   2931 
   2932 PACKAGE=$OL_PACKAGE
   2933 VERSION=$OL_VERSION
   2934 
   2935 cat >>confdefs.h <<_ACEOF
   2936 #define OPENLDAP_PACKAGE "$PACKAGE"
   2937 _ACEOF
   2938 
   2939 
   2940 cat >>confdefs.h <<_ACEOF
   2941 #define OPENLDAP_VERSION "$VERSION"
   2942 _ACEOF
   2943 
   2944 
   2945 
   2946 cat >>confdefs.h <<_ACEOF
   2947 #define LDAP_VENDOR_VERSION $OL_API_INC
   2948 _ACEOF
   2949 
   2950 
   2951 cat >>confdefs.h <<_ACEOF
   2952 #define LDAP_VENDOR_VERSION_MAJOR $OL_MAJOR
   2953 _ACEOF
   2954 
   2955 
   2956 cat >>confdefs.h <<_ACEOF
   2957 #define LDAP_VENDOR_VERSION_MINOR $OL_MINOR
   2958 _ACEOF
   2959 
   2960 
   2961 cat >>confdefs.h <<_ACEOF
   2962 #define LDAP_VENDOR_VERSION_PATCH $OL_PATCH
   2963 _ACEOF
   2964 
   2965 
   2966 OPENLDAP_LIBRELEASE=$OL_API_LIB_RELEASE
   2967 
   2968 OPENLDAP_LIBVERSION=$OL_API_LIB_VERSION
   2969 
   2970 OPENLDAP_RELEASE_DATE="$OL_RELEASE_DATE"
   2971 
   2972 
   2973 
   2974 
   2975 
   2976 ac_config_headers="$ac_config_headers include/portable.h:include/portable.hin"
   2977 
   2978 ac_config_headers="$ac_config_headers include/ldap_features.h:include/ldap_features.hin"
   2979 
   2980 ac_config_headers="$ac_config_headers include/lber_types.h:include/lber_types.hin"
   2981 
   2982 
   2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking configure arguments" >&5
   2984 $as_echo_n "checking configure arguments... " >&6; }
   2985 
   2986 
   2987 top_builddir=`pwd`
   2988 
   2989 ldap_subdir="/openldap"
   2990 
   2991 
   2992 # Check whether --with-subdir was given.
   2993 if test "${with_subdir+set}" = set; then :
   2994   withval=$with_subdir; case "$withval" in
   2995 	no) ldap_subdir=""
   2996 		;;
   2997 	yes)
   2998 		;;
   2999 	/*|\\*)
   3000 		ldap_subdir="$withval"
   3001 		;;
   3002 	*)
   3003 		ldap_subdir="/$withval"
   3004 		;;
   3005 esac
   3006 
   3007 fi
   3008 
   3009 
   3010 # OpenLDAP --enable-debug
   3011 
   3012 	# Check whether --enable-debug was given.
   3013 if test "${enable_debug+set}" = set; then :
   3014   enableval=$enable_debug;
   3015 	ol_arg=invalid
   3016 	for ol_val in no yes traditional ; do
   3017 		if test "$enableval" = "$ol_val" ; then
   3018 			ol_arg="$ol_val"
   3019 		fi
   3020 	done
   3021 	if test "$ol_arg" = "invalid" ; then
   3022 		as_fn_error $? "bad value $enableval for --enable-debug" "$LINENO" 5
   3023 	fi
   3024 	ol_enable_debug="$ol_arg"
   3025 
   3026 else
   3027   	ol_enable_debug=yes
   3028 fi
   3029 
   3030 # end --enable-debug
   3031 # OpenLDAP --enable-dynamic
   3032 
   3033 	# Check whether --enable-dynamic was given.
   3034 if test "${enable_dynamic+set}" = set; then :
   3035   enableval=$enable_dynamic;
   3036 	ol_arg=invalid
   3037 	for ol_val in auto yes no ; do
   3038 		if test "$enableval" = "$ol_val" ; then
   3039 			ol_arg="$ol_val"
   3040 		fi
   3041 	done
   3042 	if test "$ol_arg" = "invalid" ; then
   3043 		as_fn_error $? "bad value $enableval for --enable-dynamic" "$LINENO" 5
   3044 	fi
   3045 	ol_enable_dynamic="$ol_arg"
   3046 
   3047 else
   3048   	ol_enable_dynamic=auto
   3049 fi
   3050 
   3051 # end --enable-dynamic
   3052 # OpenLDAP --enable-syslog
   3053 
   3054 	# Check whether --enable-syslog was given.
   3055 if test "${enable_syslog+set}" = set; then :
   3056   enableval=$enable_syslog;
   3057 	ol_arg=invalid
   3058 	for ol_val in auto yes no ; do
   3059 		if test "$enableval" = "$ol_val" ; then
   3060 			ol_arg="$ol_val"
   3061 		fi
   3062 	done
   3063 	if test "$ol_arg" = "invalid" ; then
   3064 		as_fn_error $? "bad value $enableval for --enable-syslog" "$LINENO" 5
   3065 	fi
   3066 	ol_enable_syslog="$ol_arg"
   3067 
   3068 else
   3069   	ol_enable_syslog=auto
   3070 fi
   3071 
   3072 # end --enable-syslog
   3073 ol_enable_referrals=${ol_enable_referrals-no}
   3074 # OpenLDAP --enable-ipv6
   3075 
   3076 	# Check whether --enable-ipv6 was given.
   3077 if test "${enable_ipv6+set}" = set; then :
   3078   enableval=$enable_ipv6;
   3079 	ol_arg=invalid
   3080 	for ol_val in auto yes no ; do
   3081 		if test "$enableval" = "$ol_val" ; then
   3082 			ol_arg="$ol_val"
   3083 		fi
   3084 	done
   3085 	if test "$ol_arg" = "invalid" ; then
   3086 		as_fn_error $? "bad value $enableval for --enable-ipv6" "$LINENO" 5
   3087 	fi
   3088 	ol_enable_ipv6="$ol_arg"
   3089 
   3090 else
   3091   	ol_enable_ipv6=auto
   3092 fi
   3093 
   3094 # end --enable-ipv6
   3095 # OpenLDAP --enable-local
   3096 
   3097 	# Check whether --enable-local was given.
   3098 if test "${enable_local+set}" = set; then :
   3099   enableval=$enable_local;
   3100 	ol_arg=invalid
   3101 	for ol_val in auto yes no ; do
   3102 		if test "$enableval" = "$ol_val" ; then
   3103 			ol_arg="$ol_val"
   3104 		fi
   3105 	done
   3106 	if test "$ol_arg" = "invalid" ; then
   3107 		as_fn_error $? "bad value $enableval for --enable-local" "$LINENO" 5
   3108 	fi
   3109 	ol_enable_local="$ol_arg"
   3110 
   3111 else
   3112   	ol_enable_local=auto
   3113 fi
   3114 
   3115 # end --enable-local
   3116 
   3117 # OpenLDAP --with-cyrus_sasl
   3118 
   3119 # Check whether --with-cyrus_sasl was given.
   3120 if test "${with_cyrus_sasl+set}" = set; then :
   3121   withval=$with_cyrus_sasl;
   3122 	ol_arg=invalid
   3123 	for ol_val in auto yes no  ; do
   3124 		if test "$withval" = "$ol_val" ; then
   3125 			ol_arg="$ol_val"
   3126 		fi
   3127 	done
   3128 	if test "$ol_arg" = "invalid" ; then
   3129 		as_fn_error $? "bad value $withval for --with-cyrus_sasl" "$LINENO" 5
   3130 	fi
   3131 	ol_with_cyrus_sasl="$ol_arg"
   3132 
   3133 else
   3134   	ol_with_cyrus_sasl="auto"
   3135 fi
   3136 # end --with-cyrus_sasl
   3137 
   3138 # OpenLDAP --with-systemd
   3139 
   3140 # Check whether --with-systemd was given.
   3141 if test "${with_systemd+set}" = set; then :
   3142   withval=$with_systemd;
   3143 	ol_arg=invalid
   3144 	for ol_val in auto yes no  ; do
   3145 		if test "$withval" = "$ol_val" ; then
   3146 			ol_arg="$ol_val"
   3147 		fi
   3148 	done
   3149 	if test "$ol_arg" = "invalid" ; then
   3150 		as_fn_error $? "bad value $withval for --with-systemd" "$LINENO" 5
   3151 	fi
   3152 	ol_with_systemd="$ol_arg"
   3153 
   3154 else
   3155   	ol_with_systemd="auto"
   3156 fi
   3157 # end --with-systemd
   3158 
   3159 # OpenLDAP --with-fetch
   3160 
   3161 # Check whether --with-fetch was given.
   3162 if test "${with_fetch+set}" = set; then :
   3163   withval=$with_fetch;
   3164 	ol_arg=invalid
   3165 	for ol_val in auto yes no  ; do
   3166 		if test "$withval" = "$ol_val" ; then
   3167 			ol_arg="$ol_val"
   3168 		fi
   3169 	done
   3170 	if test "$ol_arg" = "invalid" ; then
   3171 		as_fn_error $? "bad value $withval for --with-fetch" "$LINENO" 5
   3172 	fi
   3173 	ol_with_fetch="$ol_arg"
   3174 
   3175 else
   3176   	ol_with_fetch="auto"
   3177 fi
   3178 # end --with-fetch
   3179 
   3180 # OpenLDAP --with-threads
   3181 
   3182 # Check whether --with-threads was given.
   3183 if test "${with_threads+set}" = set; then :
   3184   withval=$with_threads;
   3185 	ol_arg=invalid
   3186 	for ol_val in auto nt posix pth lwp yes no manual  ; do
   3187 		if test "$withval" = "$ol_val" ; then
   3188 			ol_arg="$ol_val"
   3189 		fi
   3190 	done
   3191 	if test "$ol_arg" = "invalid" ; then
   3192 		as_fn_error $? "bad value $withval for --with-threads" "$LINENO" 5
   3193 	fi
   3194 	ol_with_threads="$ol_arg"
   3195 
   3196 else
   3197   	ol_with_threads="auto"
   3198 fi
   3199 # end --with-threads
   3200 
   3201 # OpenLDAP --with-tls
   3202 
   3203 # Check whether --with-tls was given.
   3204 if test "${with_tls+set}" = set; then :
   3205   withval=$with_tls;
   3206 	ol_arg=invalid
   3207 	for ol_val in auto openssl gnutls yes no  ; do
   3208 		if test "$withval" = "$ol_val" ; then
   3209 			ol_arg="$ol_val"
   3210 		fi
   3211 	done
   3212 	if test "$ol_arg" = "invalid" ; then
   3213 		as_fn_error $? "bad value $withval for --with-tls" "$LINENO" 5
   3214 	fi
   3215 	ol_with_tls="$ol_arg"
   3216 
   3217 else
   3218   	ol_with_tls="auto"
   3219 fi
   3220 # end --with-tls
   3221 
   3222 # OpenLDAP --with-yielding_select
   3223 
   3224 # Check whether --with-yielding_select was given.
   3225 if test "${with_yielding_select+set}" = set; then :
   3226   withval=$with_yielding_select;
   3227 	ol_arg=invalid
   3228 	for ol_val in auto yes no manual  ; do
   3229 		if test "$withval" = "$ol_val" ; then
   3230 			ol_arg="$ol_val"
   3231 		fi
   3232 	done
   3233 	if test "$ol_arg" = "invalid" ; then
   3234 		as_fn_error $? "bad value $withval for --with-yielding_select" "$LINENO" 5
   3235 	fi
   3236 	ol_with_yielding_select="$ol_arg"
   3237 
   3238 else
   3239   	ol_with_yielding_select="auto"
   3240 fi
   3241 # end --with-yielding_select
   3242 
   3243 # OpenLDAP --with-mp
   3244 
   3245 # Check whether --with-mp was given.
   3246 if test "${with_mp+set}" = set; then :
   3247   withval=$with_mp;
   3248 	ol_arg=invalid
   3249 	for ol_val in auto longlong long bignum gmp yes no ; do
   3250 		if test "$withval" = "$ol_val" ; then
   3251 			ol_arg="$ol_val"
   3252 		fi
   3253 	done
   3254 	if test "$ol_arg" = "invalid" ; then
   3255 		as_fn_error $? "bad value $withval for --with-mp" "$LINENO" 5
   3256 	fi
   3257 	ol_with_mp="$ol_arg"
   3258 
   3259 else
   3260   	ol_with_mp="auto"
   3261 fi
   3262 # end --with-mp
   3263 
   3264 # OpenLDAP --with-odbc
   3265 
   3266 # Check whether --with-odbc was given.
   3267 if test "${with_odbc+set}" = set; then :
   3268   withval=$with_odbc;
   3269 	ol_arg=invalid
   3270 	for ol_val in auto iodbc unixodbc odbc32  ; do
   3271 		if test "$withval" = "$ol_val" ; then
   3272 			ol_arg="$ol_val"
   3273 		fi
   3274 	done
   3275 	if test "$ol_arg" = "invalid" ; then
   3276 		as_fn_error $? "bad value $withval for --with-odbc" "$LINENO" 5
   3277 	fi
   3278 	ol_with_odbc="$ol_arg"
   3279 
   3280 else
   3281   	ol_with_odbc="auto"
   3282 fi
   3283 # end --with-odbc
   3284 
   3285 
   3286 
   3287 SlapdOptions="dynacl \
   3288 	aci \
   3289 	cleartext \
   3290 	crypt \
   3291 	spasswd \
   3292 	modules \
   3293 	rlookups \
   3294 	slapi \
   3295 	slp \
   3296 	wrappers"
   3297 
   3298 # Check whether --enable-xxslapdoptions was given.
   3299 if test "${enable_xxslapdoptions+set}" = set; then :
   3300   enableval=$enable_xxslapdoptions;
   3301 fi
   3302 
   3303 
   3304 # OpenLDAP --enable-slapd
   3305 
   3306 	# Check whether --enable-slapd was given.
   3307 if test "${enable_slapd+set}" = set; then :
   3308   enableval=$enable_slapd;
   3309 	ol_arg=invalid
   3310 	for ol_val in auto yes no ; do
   3311 		if test "$enableval" = "$ol_val" ; then
   3312 			ol_arg="$ol_val"
   3313 		fi
   3314 	done
   3315 	if test "$ol_arg" = "invalid" ; then
   3316 		as_fn_error $? "bad value $enableval for --enable-slapd" "$LINENO" 5
   3317 	fi
   3318 	ol_enable_slapd="$ol_arg"
   3319 
   3320 else
   3321   	ol_enable_slapd=yes
   3322 fi
   3323 
   3324 # end --enable-slapd
   3325 # OpenLDAP --enable-dynacl
   3326 
   3327 	# Check whether --enable-dynacl was given.
   3328 if test "${enable_dynacl+set}" = set; then :
   3329   enableval=$enable_dynacl;
   3330 	ol_arg=invalid
   3331 	for ol_val in auto yes no ; do
   3332 		if test "$enableval" = "$ol_val" ; then
   3333 			ol_arg="$ol_val"
   3334 		fi
   3335 	done
   3336 	if test "$ol_arg" = "invalid" ; then
   3337 		as_fn_error $? "bad value $enableval for --enable-dynacl" "$LINENO" 5
   3338 	fi
   3339 	ol_enable_dynacl="$ol_arg"
   3340 
   3341 else
   3342   	ol_enable_dynacl=no
   3343 fi
   3344 
   3345 # end --enable-dynacl
   3346 # OpenLDAP --enable-aci
   3347 
   3348 	# Check whether --enable-aci was given.
   3349 if test "${enable_aci+set}" = set; then :
   3350   enableval=$enable_aci;
   3351 	ol_arg=invalid
   3352 	for ol_val in no yes mod ; do
   3353 		if test "$enableval" = "$ol_val" ; then
   3354 			ol_arg="$ol_val"
   3355 		fi
   3356 	done
   3357 	if test "$ol_arg" = "invalid" ; then
   3358 		as_fn_error $? "bad value $enableval for --enable-aci" "$LINENO" 5
   3359 	fi
   3360 	ol_enable_aci="$ol_arg"
   3361 
   3362 else
   3363   	ol_enable_aci=no
   3364 fi
   3365 
   3366 # end --enable-aci
   3367 # OpenLDAP --enable-cleartext
   3368 
   3369 	# Check whether --enable-cleartext was given.
   3370 if test "${enable_cleartext+set}" = set; then :
   3371   enableval=$enable_cleartext;
   3372 	ol_arg=invalid
   3373 	for ol_val in auto yes no ; do
   3374 		if test "$enableval" = "$ol_val" ; then
   3375 			ol_arg="$ol_val"
   3376 		fi
   3377 	done
   3378 	if test "$ol_arg" = "invalid" ; then
   3379 		as_fn_error $? "bad value $enableval for --enable-cleartext" "$LINENO" 5
   3380 	fi
   3381 	ol_enable_cleartext="$ol_arg"
   3382 
   3383 else
   3384   	ol_enable_cleartext=yes
   3385 fi
   3386 
   3387 # end --enable-cleartext
   3388 # OpenLDAP --enable-crypt
   3389 
   3390 	# Check whether --enable-crypt was given.
   3391 if test "${enable_crypt+set}" = set; then :
   3392   enableval=$enable_crypt;
   3393 	ol_arg=invalid
   3394 	for ol_val in auto yes no ; do
   3395 		if test "$enableval" = "$ol_val" ; then
   3396 			ol_arg="$ol_val"
   3397 		fi
   3398 	done
   3399 	if test "$ol_arg" = "invalid" ; then
   3400 		as_fn_error $? "bad value $enableval for --enable-crypt" "$LINENO" 5
   3401 	fi
   3402 	ol_enable_crypt="$ol_arg"
   3403 
   3404 else
   3405   	ol_enable_crypt=no
   3406 fi
   3407 
   3408 # end --enable-crypt
   3409 # OpenLDAP --enable-spasswd
   3410 
   3411 	# Check whether --enable-spasswd was given.
   3412 if test "${enable_spasswd+set}" = set; then :
   3413   enableval=$enable_spasswd;
   3414 	ol_arg=invalid
   3415 	for ol_val in auto yes no ; do
   3416 		if test "$enableval" = "$ol_val" ; then
   3417 			ol_arg="$ol_val"
   3418 		fi
   3419 	done
   3420 	if test "$ol_arg" = "invalid" ; then
   3421 		as_fn_error $? "bad value $enableval for --enable-spasswd" "$LINENO" 5
   3422 	fi
   3423 	ol_enable_spasswd="$ol_arg"
   3424 
   3425 else
   3426   	ol_enable_spasswd=no
   3427 fi
   3428 
   3429 # end --enable-spasswd
   3430 # OpenLDAP --enable-modules
   3431 
   3432 	# Check whether --enable-modules was given.
   3433 if test "${enable_modules+set}" = set; then :
   3434   enableval=$enable_modules;
   3435 	ol_arg=invalid
   3436 	for ol_val in auto yes no ; do
   3437 		if test "$enableval" = "$ol_val" ; then
   3438 			ol_arg="$ol_val"
   3439 		fi
   3440 	done
   3441 	if test "$ol_arg" = "invalid" ; then
   3442 		as_fn_error $? "bad value $enableval for --enable-modules" "$LINENO" 5
   3443 	fi
   3444 	ol_enable_modules="$ol_arg"
   3445 
   3446 else
   3447   	ol_enable_modules=no
   3448 fi
   3449 
   3450 # end --enable-modules
   3451 # OpenLDAP --enable-rlookups
   3452 
   3453 	# Check whether --enable-rlookups was given.
   3454 if test "${enable_rlookups+set}" = set; then :
   3455   enableval=$enable_rlookups;
   3456 	ol_arg=invalid
   3457 	for ol_val in auto yes no ; do
   3458 		if test "$enableval" = "$ol_val" ; then
   3459 			ol_arg="$ol_val"
   3460 		fi
   3461 	done
   3462 	if test "$ol_arg" = "invalid" ; then
   3463 		as_fn_error $? "bad value $enableval for --enable-rlookups" "$LINENO" 5
   3464 	fi
   3465 	ol_enable_rlookups="$ol_arg"
   3466 
   3467 else
   3468   	ol_enable_rlookups=no
   3469 fi
   3470 
   3471 # end --enable-rlookups
   3472 # OpenLDAP --enable-slapi
   3473 
   3474 	# Check whether --enable-slapi was given.
   3475 if test "${enable_slapi+set}" = set; then :
   3476   enableval=$enable_slapi;
   3477 	ol_arg=invalid
   3478 	for ol_val in auto yes no ; do
   3479 		if test "$enableval" = "$ol_val" ; then
   3480 			ol_arg="$ol_val"
   3481 		fi
   3482 	done
   3483 	if test "$ol_arg" = "invalid" ; then
   3484 		as_fn_error $? "bad value $enableval for --enable-slapi" "$LINENO" 5
   3485 	fi
   3486 	ol_enable_slapi="$ol_arg"
   3487 
   3488 else
   3489   	ol_enable_slapi=no
   3490 fi
   3491 
   3492 # end --enable-slapi
   3493 # OpenLDAP --enable-slp
   3494 
   3495 	# Check whether --enable-slp was given.
   3496 if test "${enable_slp+set}" = set; then :
   3497   enableval=$enable_slp;
   3498 	ol_arg=invalid
   3499 	for ol_val in auto yes no ; do
   3500 		if test "$enableval" = "$ol_val" ; then
   3501 			ol_arg="$ol_val"
   3502 		fi
   3503 	done
   3504 	if test "$ol_arg" = "invalid" ; then
   3505 		as_fn_error $? "bad value $enableval for --enable-slp" "$LINENO" 5
   3506 	fi
   3507 	ol_enable_slp="$ol_arg"
   3508 
   3509 else
   3510   	ol_enable_slp=no
   3511 fi
   3512 
   3513 # end --enable-slp
   3514 # OpenLDAP --enable-wrappers
   3515 
   3516 	# Check whether --enable-wrappers was given.
   3517 if test "${enable_wrappers+set}" = set; then :
   3518   enableval=$enable_wrappers;
   3519 	ol_arg=invalid
   3520 	for ol_val in auto yes no ; do
   3521 		if test "$enableval" = "$ol_val" ; then
   3522 			ol_arg="$ol_val"
   3523 		fi
   3524 	done
   3525 	if test "$ol_arg" = "invalid" ; then
   3526 		as_fn_error $? "bad value $enableval for --enable-wrappers" "$LINENO" 5
   3527 	fi
   3528 	ol_enable_wrappers="$ol_arg"
   3529 
   3530 else
   3531   	ol_enable_wrappers=no
   3532 fi
   3533 
   3534 # end --enable-wrappers
   3535 
   3536 Backends="dnssrv \
   3537 	ldap \
   3538 	mdb \
   3539 	meta \
   3540 	asyncmeta \
   3541 	ndb \
   3542 	null \
   3543 	passwd \
   3544 	perl \
   3545 	relay \
   3546 	sock \
   3547 	sql \
   3548 	wt"
   3549 
   3550 # Check whether --enable-xxslapbackends was given.
   3551 if test "${enable_xxslapbackends+set}" = set; then :
   3552   enableval=$enable_xxslapbackends;
   3553 fi
   3554 
   3555 
   3556 # OpenLDAP --enable-backends
   3557 
   3558 	# Check whether --enable-backends was given.
   3559 if test "${enable_backends+set}" = set; then :
   3560   enableval=$enable_backends;
   3561 	ol_arg=invalid
   3562 	for ol_val in no yes mod ; do
   3563 		if test "$enableval" = "$ol_val" ; then
   3564 			ol_arg="$ol_val"
   3565 		fi
   3566 	done
   3567 	if test "$ol_arg" = "invalid" ; then
   3568 		as_fn_error $? "bad value $enableval for --enable-backends" "$LINENO" 5
   3569 	fi
   3570 	ol_enable_backends="$ol_arg"
   3571 
   3572 fi
   3573 
   3574 # end --enable-backends
   3575 # OpenLDAP --enable-dnssrv
   3576 
   3577 	# Check whether --enable-dnssrv was given.
   3578 if test "${enable_dnssrv+set}" = set; then :
   3579   enableval=$enable_dnssrv;
   3580 	ol_arg=invalid
   3581 	for ol_val in no yes mod ; do
   3582 		if test "$enableval" = "$ol_val" ; then
   3583 			ol_arg="$ol_val"
   3584 		fi
   3585 	done
   3586 	if test "$ol_arg" = "invalid" ; then
   3587 		as_fn_error $? "bad value $enableval for --enable-dnssrv" "$LINENO" 5
   3588 	fi
   3589 	ol_enable_dnssrv="$ol_arg"
   3590 
   3591 else
   3592   	ol_enable_dnssrv=${ol_enable_backends:-no}
   3593 fi
   3594 
   3595 # end --enable-dnssrv
   3596 # OpenLDAP --enable-ldap
   3597 
   3598 	# Check whether --enable-ldap was given.
   3599 if test "${enable_ldap+set}" = set; then :
   3600   enableval=$enable_ldap;
   3601 	ol_arg=invalid
   3602 	for ol_val in no yes mod ; do
   3603 		if test "$enableval" = "$ol_val" ; then
   3604 			ol_arg="$ol_val"
   3605 		fi
   3606 	done
   3607 	if test "$ol_arg" = "invalid" ; then
   3608 		as_fn_error $? "bad value $enableval for --enable-ldap" "$LINENO" 5
   3609 	fi
   3610 	ol_enable_ldap="$ol_arg"
   3611 
   3612 else
   3613   	ol_enable_ldap=${ol_enable_backends:-no}
   3614 fi
   3615 
   3616 # end --enable-ldap
   3617 # OpenLDAP --enable-mdb
   3618 
   3619 	# Check whether --enable-mdb was given.
   3620 if test "${enable_mdb+set}" = set; then :
   3621   enableval=$enable_mdb;
   3622 	ol_arg=invalid
   3623 	for ol_val in no yes mod ; do
   3624 		if test "$enableval" = "$ol_val" ; then
   3625 			ol_arg="$ol_val"
   3626 		fi
   3627 	done
   3628 	if test "$ol_arg" = "invalid" ; then
   3629 		as_fn_error $? "bad value $enableval for --enable-mdb" "$LINENO" 5
   3630 	fi
   3631 	ol_enable_mdb="$ol_arg"
   3632 
   3633 else
   3634   	ol_enable_mdb=${ol_enable_backends:-yes}
   3635 fi
   3636 
   3637 # end --enable-mdb
   3638 # OpenLDAP --enable-meta
   3639 
   3640 	# Check whether --enable-meta was given.
   3641 if test "${enable_meta+set}" = set; then :
   3642   enableval=$enable_meta;
   3643 	ol_arg=invalid
   3644 	for ol_val in no yes mod ; do
   3645 		if test "$enableval" = "$ol_val" ; then
   3646 			ol_arg="$ol_val"
   3647 		fi
   3648 	done
   3649 	if test "$ol_arg" = "invalid" ; then
   3650 		as_fn_error $? "bad value $enableval for --enable-meta" "$LINENO" 5
   3651 	fi
   3652 	ol_enable_meta="$ol_arg"
   3653 
   3654 else
   3655   	ol_enable_meta=${ol_enable_backends:-no}
   3656 fi
   3657 
   3658 # end --enable-meta
   3659 # OpenLDAP --enable-asyncmeta
   3660 
   3661 	# Check whether --enable-asyncmeta was given.
   3662 if test "${enable_asyncmeta+set}" = set; then :
   3663   enableval=$enable_asyncmeta;
   3664 	ol_arg=invalid
   3665 	for ol_val in no yes mod ; do
   3666 		if test "$enableval" = "$ol_val" ; then
   3667 			ol_arg="$ol_val"
   3668 		fi
   3669 	done
   3670 	if test "$ol_arg" = "invalid" ; then
   3671 		as_fn_error $? "bad value $enableval for --enable-asyncmeta" "$LINENO" 5
   3672 	fi
   3673 	ol_enable_asyncmeta="$ol_arg"
   3674 
   3675 else
   3676   	ol_enable_asyncmeta=${ol_enable_backends:-no}
   3677 fi
   3678 
   3679 # end --enable-asyncmeta
   3680 # OpenLDAP --enable-ndb
   3681 
   3682 	# Check whether --enable-ndb was given.
   3683 if test "${enable_ndb+set}" = set; then :
   3684   enableval=$enable_ndb;
   3685 	ol_arg=invalid
   3686 	for ol_val in no yes mod ; do
   3687 		if test "$enableval" = "$ol_val" ; then
   3688 			ol_arg="$ol_val"
   3689 		fi
   3690 	done
   3691 	if test "$ol_arg" = "invalid" ; then
   3692 		as_fn_error $? "bad value $enableval for --enable-ndb" "$LINENO" 5
   3693 	fi
   3694 	ol_enable_ndb="$ol_arg"
   3695 
   3696 else
   3697   	ol_enable_ndb=no
   3698 fi
   3699 
   3700 # end --enable-ndb
   3701 # OpenLDAP --enable-null
   3702 
   3703 	# Check whether --enable-null was given.
   3704 if test "${enable_null+set}" = set; then :
   3705   enableval=$enable_null;
   3706 	ol_arg=invalid
   3707 	for ol_val in no yes mod ; do
   3708 		if test "$enableval" = "$ol_val" ; then
   3709 			ol_arg="$ol_val"
   3710 		fi
   3711 	done
   3712 	if test "$ol_arg" = "invalid" ; then
   3713 		as_fn_error $? "bad value $enableval for --enable-null" "$LINENO" 5
   3714 	fi
   3715 	ol_enable_null="$ol_arg"
   3716 
   3717 else
   3718   	ol_enable_null=${ol_enable_backends:-no}
   3719 fi
   3720 
   3721 # end --enable-null
   3722 # OpenLDAP --enable-passwd
   3723 
   3724 	# Check whether --enable-passwd was given.
   3725 if test "${enable_passwd+set}" = set; then :
   3726   enableval=$enable_passwd;
   3727 	ol_arg=invalid
   3728 	for ol_val in no yes mod ; do
   3729 		if test "$enableval" = "$ol_val" ; then
   3730 			ol_arg="$ol_val"
   3731 		fi
   3732 	done
   3733 	if test "$ol_arg" = "invalid" ; then
   3734 		as_fn_error $? "bad value $enableval for --enable-passwd" "$LINENO" 5
   3735 	fi
   3736 	ol_enable_passwd="$ol_arg"
   3737 
   3738 else
   3739   	ol_enable_passwd=${ol_enable_backends:-no}
   3740 fi
   3741 
   3742 # end --enable-passwd
   3743 # OpenLDAP --enable-perl
   3744 
   3745 	# Check whether --enable-perl was given.
   3746 if test "${enable_perl+set}" = set; then :
   3747   enableval=$enable_perl;
   3748 	ol_arg=invalid
   3749 	for ol_val in no yes mod ; do
   3750 		if test "$enableval" = "$ol_val" ; then
   3751 			ol_arg="$ol_val"
   3752 		fi
   3753 	done
   3754 	if test "$ol_arg" = "invalid" ; then
   3755 		as_fn_error $? "bad value $enableval for --enable-perl" "$LINENO" 5
   3756 	fi
   3757 	ol_enable_perl="$ol_arg"
   3758 
   3759 else
   3760   	ol_enable_perl=no
   3761 fi
   3762 
   3763 # end --enable-perl
   3764 # OpenLDAP --enable-relay
   3765 
   3766 	# Check whether --enable-relay was given.
   3767 if test "${enable_relay+set}" = set; then :
   3768   enableval=$enable_relay;
   3769 	ol_arg=invalid
   3770 	for ol_val in no yes mod ; do
   3771 		if test "$enableval" = "$ol_val" ; then
   3772 			ol_arg="$ol_val"
   3773 		fi
   3774 	done
   3775 	if test "$ol_arg" = "invalid" ; then
   3776 		as_fn_error $? "bad value $enableval for --enable-relay" "$LINENO" 5
   3777 	fi
   3778 	ol_enable_relay="$ol_arg"
   3779 
   3780 else
   3781   	ol_enable_relay=${ol_enable_backends:-yes}
   3782 fi
   3783 
   3784 # end --enable-relay
   3785 # OpenLDAP --enable-sock
   3786 
   3787 	# Check whether --enable-sock was given.
   3788 if test "${enable_sock+set}" = set; then :
   3789   enableval=$enable_sock;
   3790 	ol_arg=invalid
   3791 	for ol_val in no yes mod ; do
   3792 		if test "$enableval" = "$ol_val" ; then
   3793 			ol_arg="$ol_val"
   3794 		fi
   3795 	done
   3796 	if test "$ol_arg" = "invalid" ; then
   3797 		as_fn_error $? "bad value $enableval for --enable-sock" "$LINENO" 5
   3798 	fi
   3799 	ol_enable_sock="$ol_arg"
   3800 
   3801 else
   3802   	ol_enable_sock=${ol_enable_backends:-no}
   3803 fi
   3804 
   3805 # end --enable-sock
   3806 # OpenLDAP --enable-sql
   3807 
   3808 	# Check whether --enable-sql was given.
   3809 if test "${enable_sql+set}" = set; then :
   3810   enableval=$enable_sql;
   3811 	ol_arg=invalid
   3812 	for ol_val in no yes mod ; do
   3813 		if test "$enableval" = "$ol_val" ; then
   3814 			ol_arg="$ol_val"
   3815 		fi
   3816 	done
   3817 	if test "$ol_arg" = "invalid" ; then
   3818 		as_fn_error $? "bad value $enableval for --enable-sql" "$LINENO" 5
   3819 	fi
   3820 	ol_enable_sql="$ol_arg"
   3821 
   3822 else
   3823   	ol_enable_sql=no
   3824 fi
   3825 
   3826 # end --enable-sql
   3827 # OpenLDAP --enable-wt
   3828 
   3829 	# Check whether --enable-wt was given.
   3830 if test "${enable_wt+set}" = set; then :
   3831   enableval=$enable_wt;
   3832 	ol_arg=invalid
   3833 	for ol_val in no yes mod ; do
   3834 		if test "$enableval" = "$ol_val" ; then
   3835 			ol_arg="$ol_val"
   3836 		fi
   3837 	done
   3838 	if test "$ol_arg" = "invalid" ; then
   3839 		as_fn_error $? "bad value $enableval for --enable-wt" "$LINENO" 5
   3840 	fi
   3841 	ol_enable_wt="$ol_arg"
   3842 
   3843 else
   3844   	ol_enable_wt=${ol_enable_backends:-no}
   3845 fi
   3846 
   3847 # end --enable-wt
   3848 
   3849 Overlays="accesslog \
   3850 	auditlog \
   3851 	autoca \
   3852 	collect \
   3853 	constraint \
   3854 	dds \
   3855 	deref \
   3856 	dyngroup \
   3857 	dynlist \
   3858 	homedir \
   3859 	memberof \
   3860 	otp \
   3861 	ppolicy \
   3862 	proxycache \
   3863 	refint \
   3864 	remoteauth \
   3865 	retcode \
   3866 	rwm \
   3867 	seqmod \
   3868 	sssvlv \
   3869 	syncprov \
   3870 	translucent \
   3871 	unique \
   3872 	valsort"
   3873 
   3874 Pwmods="argon2"
   3875 
   3876 # Check whether --enable-xxslapoverlays was given.
   3877 if test "${enable_xxslapoverlays+set}" = set; then :
   3878   enableval=$enable_xxslapoverlays;
   3879 fi
   3880 
   3881 
   3882 # OpenLDAP --enable-overlays
   3883 
   3884 	# Check whether --enable-overlays was given.
   3885 if test "${enable_overlays+set}" = set; then :
   3886   enableval=$enable_overlays;
   3887 	ol_arg=invalid
   3888 	for ol_val in no yes mod ; do
   3889 		if test "$enableval" = "$ol_val" ; then
   3890 			ol_arg="$ol_val"
   3891 		fi
   3892 	done
   3893 	if test "$ol_arg" = "invalid" ; then
   3894 		as_fn_error $? "bad value $enableval for --enable-overlays" "$LINENO" 5
   3895 	fi
   3896 	ol_enable_overlays="$ol_arg"
   3897 
   3898 fi
   3899 
   3900 # end --enable-overlays
   3901 # OpenLDAP --enable-accesslog
   3902 
   3903 	# Check whether --enable-accesslog was given.
   3904 if test "${enable_accesslog+set}" = set; then :
   3905   enableval=$enable_accesslog;
   3906 	ol_arg=invalid
   3907 	for ol_val in no yes mod ; do
   3908 		if test "$enableval" = "$ol_val" ; then
   3909 			ol_arg="$ol_val"
   3910 		fi
   3911 	done
   3912 	if test "$ol_arg" = "invalid" ; then
   3913 		as_fn_error $? "bad value $enableval for --enable-accesslog" "$LINENO" 5
   3914 	fi
   3915 	ol_enable_accesslog="$ol_arg"
   3916 
   3917 else
   3918   	ol_enable_accesslog=${ol_enable_overlays:-no}
   3919 fi
   3920 
   3921 # end --enable-accesslog
   3922 
   3923 # OpenLDAP --enable-auditlog
   3924 
   3925 	# Check whether --enable-auditlog was given.
   3926 if test "${enable_auditlog+set}" = set; then :
   3927   enableval=$enable_auditlog;
   3928 	ol_arg=invalid
   3929 	for ol_val in no yes mod ; do
   3930 		if test "$enableval" = "$ol_val" ; then
   3931 			ol_arg="$ol_val"
   3932 		fi
   3933 	done
   3934 	if test "$ol_arg" = "invalid" ; then
   3935 		as_fn_error $? "bad value $enableval for --enable-auditlog" "$LINENO" 5
   3936 	fi
   3937 	ol_enable_auditlog="$ol_arg"
   3938 
   3939 else
   3940   	ol_enable_auditlog=${ol_enable_overlays:-no}
   3941 fi
   3942 
   3943 # end --enable-auditlog
   3944 
   3945 # OpenLDAP --enable-autoca
   3946 
   3947 	# Check whether --enable-autoca was given.
   3948 if test "${enable_autoca+set}" = set; then :
   3949   enableval=$enable_autoca;
   3950 	ol_arg=invalid
   3951 	for ol_val in no yes mod ; do
   3952 		if test "$enableval" = "$ol_val" ; then
   3953 			ol_arg="$ol_val"
   3954 		fi
   3955 	done
   3956 	if test "$ol_arg" = "invalid" ; then
   3957 		as_fn_error $? "bad value $enableval for --enable-autoca" "$LINENO" 5
   3958 	fi
   3959 	ol_enable_autoca="$ol_arg"
   3960 
   3961 else
   3962   	ol_enable_autoca=${ol_enable_overlays:-no}
   3963 fi
   3964 
   3965 # end --enable-autoca
   3966 
   3967 # OpenLDAP --enable-collect
   3968 
   3969 	# Check whether --enable-collect was given.
   3970 if test "${enable_collect+set}" = set; then :
   3971   enableval=$enable_collect;
   3972 	ol_arg=invalid
   3973 	for ol_val in no yes mod ; do
   3974 		if test "$enableval" = "$ol_val" ; then
   3975 			ol_arg="$ol_val"
   3976 		fi
   3977 	done
   3978 	if test "$ol_arg" = "invalid" ; then
   3979 		as_fn_error $? "bad value $enableval for --enable-collect" "$LINENO" 5
   3980 	fi
   3981 	ol_enable_collect="$ol_arg"
   3982 
   3983 else
   3984   	ol_enable_collect=${ol_enable_overlays:-no}
   3985 fi
   3986 
   3987 # end --enable-collect
   3988 
   3989 # OpenLDAP --enable-constraint
   3990 
   3991 	# Check whether --enable-constraint was given.
   3992 if test "${enable_constraint+set}" = set; then :
   3993   enableval=$enable_constraint;
   3994 	ol_arg=invalid
   3995 	for ol_val in no yes mod ; do
   3996 		if test "$enableval" = "$ol_val" ; then
   3997 			ol_arg="$ol_val"
   3998 		fi
   3999 	done
   4000 	if test "$ol_arg" = "invalid" ; then
   4001 		as_fn_error $? "bad value $enableval for --enable-constraint" "$LINENO" 5
   4002 	fi
   4003 	ol_enable_constraint="$ol_arg"
   4004 
   4005 else
   4006   	ol_enable_constraint=${ol_enable_overlays:-no}
   4007 fi
   4008 
   4009 # end --enable-constraint
   4010 
   4011 # OpenLDAP --enable-dds
   4012 
   4013 	# Check whether --enable-dds was given.
   4014 if test "${enable_dds+set}" = set; then :
   4015   enableval=$enable_dds;
   4016 	ol_arg=invalid
   4017 	for ol_val in no yes mod ; do
   4018 		if test "$enableval" = "$ol_val" ; then
   4019 			ol_arg="$ol_val"
   4020 		fi
   4021 	done
   4022 	if test "$ol_arg" = "invalid" ; then
   4023 		as_fn_error $? "bad value $enableval for --enable-dds" "$LINENO" 5
   4024 	fi
   4025 	ol_enable_dds="$ol_arg"
   4026 
   4027 else
   4028   	ol_enable_dds=${ol_enable_overlays:-no}
   4029 fi
   4030 
   4031 # end --enable-dds
   4032 
   4033 # OpenLDAP --enable-deref
   4034 
   4035 	# Check whether --enable-deref was given.
   4036 if test "${enable_deref+set}" = set; then :
   4037   enableval=$enable_deref;
   4038 	ol_arg=invalid
   4039 	for ol_val in no yes mod ; do
   4040 		if test "$enableval" = "$ol_val" ; then
   4041 			ol_arg="$ol_val"
   4042 		fi
   4043 	done
   4044 	if test "$ol_arg" = "invalid" ; then
   4045 		as_fn_error $? "bad value $enableval for --enable-deref" "$LINENO" 5
   4046 	fi
   4047 	ol_enable_deref="$ol_arg"
   4048 
   4049 else
   4050   	ol_enable_deref=${ol_enable_overlays:-no}
   4051 fi
   4052 
   4053 # end --enable-deref
   4054 
   4055 # OpenLDAP --enable-dyngroup
   4056 
   4057 	# Check whether --enable-dyngroup was given.
   4058 if test "${enable_dyngroup+set}" = set; then :
   4059   enableval=$enable_dyngroup;
   4060 	ol_arg=invalid
   4061 	for ol_val in no yes mod ; do
   4062 		if test "$enableval" = "$ol_val" ; then
   4063 			ol_arg="$ol_val"
   4064 		fi
   4065 	done
   4066 	if test "$ol_arg" = "invalid" ; then
   4067 		as_fn_error $? "bad value $enableval for --enable-dyngroup" "$LINENO" 5
   4068 	fi
   4069 	ol_enable_dyngroup="$ol_arg"
   4070 
   4071 else
   4072   	ol_enable_dyngroup=${ol_enable_overlays:-no}
   4073 fi
   4074 
   4075 # end --enable-dyngroup
   4076 
   4077 # OpenLDAP --enable-dynlist
   4078 
   4079 	# Check whether --enable-dynlist was given.
   4080 if test "${enable_dynlist+set}" = set; then :
   4081   enableval=$enable_dynlist;
   4082 	ol_arg=invalid
   4083 	for ol_val in no yes mod ; do
   4084 		if test "$enableval" = "$ol_val" ; then
   4085 			ol_arg="$ol_val"
   4086 		fi
   4087 	done
   4088 	if test "$ol_arg" = "invalid" ; then
   4089 		as_fn_error $? "bad value $enableval for --enable-dynlist" "$LINENO" 5
   4090 	fi
   4091 	ol_enable_dynlist="$ol_arg"
   4092 
   4093 else
   4094   	ol_enable_dynlist=${ol_enable_overlays:-no}
   4095 fi
   4096 
   4097 # end --enable-dynlist
   4098 
   4099 # OpenLDAP --enable-homedir
   4100 
   4101 	# Check whether --enable-homedir was given.
   4102 if test "${enable_homedir+set}" = set; then :
   4103   enableval=$enable_homedir;
   4104 	ol_arg=invalid
   4105 	for ol_val in no yes mod ; do
   4106 		if test "$enableval" = "$ol_val" ; then
   4107 			ol_arg="$ol_val"
   4108 		fi
   4109 	done
   4110 	if test "$ol_arg" = "invalid" ; then
   4111 		as_fn_error $? "bad value $enableval for --enable-homedir" "$LINENO" 5
   4112 	fi
   4113 	ol_enable_homedir="$ol_arg"
   4114 
   4115 else
   4116   	ol_enable_homedir=${ol_enable_overlays:-no}
   4117 fi
   4118 
   4119 # end --enable-homedir
   4120 
   4121 # OpenLDAP --enable-memberof
   4122 
   4123 	# Check whether --enable-memberof was given.
   4124 if test "${enable_memberof+set}" = set; then :
   4125   enableval=$enable_memberof;
   4126 	ol_arg=invalid
   4127 	for ol_val in no yes mod ; do
   4128 		if test "$enableval" = "$ol_val" ; then
   4129 			ol_arg="$ol_val"
   4130 		fi
   4131 	done
   4132 	if test "$ol_arg" = "invalid" ; then
   4133 		as_fn_error $? "bad value $enableval for --enable-memberof" "$LINENO" 5
   4134 	fi
   4135 	ol_enable_memberof="$ol_arg"
   4136 
   4137 else
   4138   	ol_enable_memberof=${ol_enable_overlays:-no}
   4139 fi
   4140 
   4141 # end --enable-memberof
   4142 
   4143 # OpenLDAP --enable-otp
   4144 
   4145 	# Check whether --enable-otp was given.
   4146 if test "${enable_otp+set}" = set; then :
   4147   enableval=$enable_otp;
   4148 	ol_arg=invalid
   4149 	for ol_val in no yes mod ; do
   4150 		if test "$enableval" = "$ol_val" ; then
   4151 			ol_arg="$ol_val"
   4152 		fi
   4153 	done
   4154 	if test "$ol_arg" = "invalid" ; then
   4155 		as_fn_error $? "bad value $enableval for --enable-otp" "$LINENO" 5
   4156 	fi
   4157 	ol_enable_otp="$ol_arg"
   4158 
   4159 else
   4160   	ol_enable_otp=${ol_enable_overlays:-no}
   4161 fi
   4162 
   4163 # end --enable-otp
   4164 
   4165 # OpenLDAP --enable-ppolicy
   4166 
   4167 	# Check whether --enable-ppolicy was given.
   4168 if test "${enable_ppolicy+set}" = set; then :
   4169   enableval=$enable_ppolicy;
   4170 	ol_arg=invalid
   4171 	for ol_val in no yes mod ; do
   4172 		if test "$enableval" = "$ol_val" ; then
   4173 			ol_arg="$ol_val"
   4174 		fi
   4175 	done
   4176 	if test "$ol_arg" = "invalid" ; then
   4177 		as_fn_error $? "bad value $enableval for --enable-ppolicy" "$LINENO" 5
   4178 	fi
   4179 	ol_enable_ppolicy="$ol_arg"
   4180 
   4181 else
   4182   	ol_enable_ppolicy=${ol_enable_overlays:-no}
   4183 fi
   4184 
   4185 # end --enable-ppolicy
   4186 
   4187 # OpenLDAP --enable-proxycache
   4188 
   4189 	# Check whether --enable-proxycache was given.
   4190 if test "${enable_proxycache+set}" = set; then :
   4191   enableval=$enable_proxycache;
   4192 	ol_arg=invalid
   4193 	for ol_val in no yes mod ; do
   4194 		if test "$enableval" = "$ol_val" ; then
   4195 			ol_arg="$ol_val"
   4196 		fi
   4197 	done
   4198 	if test "$ol_arg" = "invalid" ; then
   4199 		as_fn_error $? "bad value $enableval for --enable-proxycache" "$LINENO" 5
   4200 	fi
   4201 	ol_enable_proxycache="$ol_arg"
   4202 
   4203 else
   4204   	ol_enable_proxycache=${ol_enable_overlays:-no}
   4205 fi
   4206 
   4207 # end --enable-proxycache
   4208 
   4209 # OpenLDAP --enable-refint
   4210 
   4211 	# Check whether --enable-refint was given.
   4212 if test "${enable_refint+set}" = set; then :
   4213   enableval=$enable_refint;
   4214 	ol_arg=invalid
   4215 	for ol_val in no yes mod ; do
   4216 		if test "$enableval" = "$ol_val" ; then
   4217 			ol_arg="$ol_val"
   4218 		fi
   4219 	done
   4220 	if test "$ol_arg" = "invalid" ; then
   4221 		as_fn_error $? "bad value $enableval for --enable-refint" "$LINENO" 5
   4222 	fi
   4223 	ol_enable_refint="$ol_arg"
   4224 
   4225 else
   4226   	ol_enable_refint=${ol_enable_overlays:-no}
   4227 fi
   4228 
   4229 # end --enable-refint
   4230 
   4231 # OpenLDAP --enable-remoteauth
   4232 
   4233 	# Check whether --enable-remoteauth was given.
   4234 if test "${enable_remoteauth+set}" = set; then :
   4235   enableval=$enable_remoteauth;
   4236 	ol_arg=invalid
   4237 	for ol_val in no yes mod ; do
   4238 		if test "$enableval" = "$ol_val" ; then
   4239 			ol_arg="$ol_val"
   4240 		fi
   4241 	done
   4242 	if test "$ol_arg" = "invalid" ; then
   4243 		as_fn_error $? "bad value $enableval for --enable-remoteauth" "$LINENO" 5
   4244 	fi
   4245 	ol_enable_remoteauth="$ol_arg"
   4246 
   4247 else
   4248   	ol_enable_remoteauth=${ol_enable_overlays:-no}
   4249 fi
   4250 
   4251 # end --enable-remoteauth
   4252 
   4253 # OpenLDAP --enable-retcode
   4254 
   4255 	# Check whether --enable-retcode was given.
   4256 if test "${enable_retcode+set}" = set; then :
   4257   enableval=$enable_retcode;
   4258 	ol_arg=invalid
   4259 	for ol_val in no yes mod ; do
   4260 		if test "$enableval" = "$ol_val" ; then
   4261 			ol_arg="$ol_val"
   4262 		fi
   4263 	done
   4264 	if test "$ol_arg" = "invalid" ; then
   4265 		as_fn_error $? "bad value $enableval for --enable-retcode" "$LINENO" 5
   4266 	fi
   4267 	ol_enable_retcode="$ol_arg"
   4268 
   4269 else
   4270   	ol_enable_retcode=${ol_enable_overlays:-no}
   4271 fi
   4272 
   4273 # end --enable-retcode
   4274 
   4275 # OpenLDAP --enable-rwm
   4276 
   4277 	# Check whether --enable-rwm was given.
   4278 if test "${enable_rwm+set}" = set; then :
   4279   enableval=$enable_rwm;
   4280 	ol_arg=invalid
   4281 	for ol_val in no yes mod ; do
   4282 		if test "$enableval" = "$ol_val" ; then
   4283 			ol_arg="$ol_val"
   4284 		fi
   4285 	done
   4286 	if test "$ol_arg" = "invalid" ; then
   4287 		as_fn_error $? "bad value $enableval for --enable-rwm" "$LINENO" 5
   4288 	fi
   4289 	ol_enable_rwm="$ol_arg"
   4290 
   4291 else
   4292   	ol_enable_rwm=${ol_enable_overlays:-no}
   4293 fi
   4294 
   4295 # end --enable-rwm
   4296 
   4297 # OpenLDAP --enable-seqmod
   4298 
   4299 	# Check whether --enable-seqmod was given.
   4300 if test "${enable_seqmod+set}" = set; then :
   4301   enableval=$enable_seqmod;
   4302 	ol_arg=invalid
   4303 	for ol_val in no yes mod ; do
   4304 		if test "$enableval" = "$ol_val" ; then
   4305 			ol_arg="$ol_val"
   4306 		fi
   4307 	done
   4308 	if test "$ol_arg" = "invalid" ; then
   4309 		as_fn_error $? "bad value $enableval for --enable-seqmod" "$LINENO" 5
   4310 	fi
   4311 	ol_enable_seqmod="$ol_arg"
   4312 
   4313 else
   4314   	ol_enable_seqmod=${ol_enable_overlays:-no}
   4315 fi
   4316 
   4317 # end --enable-seqmod
   4318 
   4319 # OpenLDAP --enable-sssvlv
   4320 
   4321 	# Check whether --enable-sssvlv was given.
   4322 if test "${enable_sssvlv+set}" = set; then :
   4323   enableval=$enable_sssvlv;
   4324 	ol_arg=invalid
   4325 	for ol_val in no yes mod ; do
   4326 		if test "$enableval" = "$ol_val" ; then
   4327 			ol_arg="$ol_val"
   4328 		fi
   4329 	done
   4330 	if test "$ol_arg" = "invalid" ; then
   4331 		as_fn_error $? "bad value $enableval for --enable-sssvlv" "$LINENO" 5
   4332 	fi
   4333 	ol_enable_sssvlv="$ol_arg"
   4334 
   4335 else
   4336   	ol_enable_sssvlv=${ol_enable_overlays:-no}
   4337 fi
   4338 
   4339 # end --enable-sssvlv
   4340 
   4341 # OpenLDAP --enable-syncprov
   4342 
   4343 	# Check whether --enable-syncprov was given.
   4344 if test "${enable_syncprov+set}" = set; then :
   4345   enableval=$enable_syncprov;
   4346 	ol_arg=invalid
   4347 	for ol_val in no yes mod ; do
   4348 		if test "$enableval" = "$ol_val" ; then
   4349 			ol_arg="$ol_val"
   4350 		fi
   4351 	done
   4352 	if test "$ol_arg" = "invalid" ; then
   4353 		as_fn_error $? "bad value $enableval for --enable-syncprov" "$LINENO" 5
   4354 	fi
   4355 	ol_enable_syncprov="$ol_arg"
   4356 
   4357 else
   4358   	ol_enable_syncprov=${ol_enable_overlays:-yes}
   4359 fi
   4360 
   4361 # end --enable-syncprov
   4362 
   4363 # OpenLDAP --enable-translucent
   4364 
   4365 	# Check whether --enable-translucent was given.
   4366 if test "${enable_translucent+set}" = set; then :
   4367   enableval=$enable_translucent;
   4368 	ol_arg=invalid
   4369 	for ol_val in no yes mod ; do
   4370 		if test "$enableval" = "$ol_val" ; then
   4371 			ol_arg="$ol_val"
   4372 		fi
   4373 	done
   4374 	if test "$ol_arg" = "invalid" ; then
   4375 		as_fn_error $? "bad value $enableval for --enable-translucent" "$LINENO" 5
   4376 	fi
   4377 	ol_enable_translucent="$ol_arg"
   4378 
   4379 else
   4380   	ol_enable_translucent=${ol_enable_overlays:-no}
   4381 fi
   4382 
   4383 # end --enable-translucent
   4384 
   4385 # OpenLDAP --enable-unique
   4386 
   4387 	# Check whether --enable-unique was given.
   4388 if test "${enable_unique+set}" = set; then :
   4389   enableval=$enable_unique;
   4390 	ol_arg=invalid
   4391 	for ol_val in no yes mod ; do
   4392 		if test "$enableval" = "$ol_val" ; then
   4393 			ol_arg="$ol_val"
   4394 		fi
   4395 	done
   4396 	if test "$ol_arg" = "invalid" ; then
   4397 		as_fn_error $? "bad value $enableval for --enable-unique" "$LINENO" 5
   4398 	fi
   4399 	ol_enable_unique="$ol_arg"
   4400 
   4401 else
   4402   	ol_enable_unique=${ol_enable_overlays:-no}
   4403 fi
   4404 
   4405 # end --enable-unique
   4406 
   4407 # OpenLDAP --enable-valsort
   4408 
   4409 	# Check whether --enable-valsort was given.
   4410 if test "${enable_valsort+set}" = set; then :
   4411   enableval=$enable_valsort;
   4412 	ol_arg=invalid
   4413 	for ol_val in no yes mod ; do
   4414 		if test "$enableval" = "$ol_val" ; then
   4415 			ol_arg="$ol_val"
   4416 		fi
   4417 	done
   4418 	if test "$ol_arg" = "invalid" ; then
   4419 		as_fn_error $? "bad value $enableval for --enable-valsort" "$LINENO" 5
   4420 	fi
   4421 	ol_enable_valsort="$ol_arg"
   4422 
   4423 else
   4424   	ol_enable_valsort=${ol_enable_overlays:-no}
   4425 fi
   4426 
   4427 # end --enable-valsort
   4428 
   4429 
   4430 # Check whether --enable-pwmodoptions was given.
   4431 if test "${enable_pwmodoptions+set}" = set; then :
   4432   enableval=$enable_pwmodoptions;
   4433 fi
   4434 
   4435 # OpenLDAP --enable-argon2
   4436 
   4437 	# Check whether --enable-argon2 was given.
   4438 if test "${enable_argon2+set}" = set; then :
   4439   enableval=$enable_argon2;
   4440 	ol_arg=invalid
   4441 	for ol_val in no yes ; do
   4442 		if test "$enableval" = "$ol_val" ; then
   4443 			ol_arg="$ol_val"
   4444 		fi
   4445 	done
   4446 	if test "$ol_arg" = "invalid" ; then
   4447 		as_fn_error $? "bad value $enableval for --enable-argon2" "$LINENO" 5
   4448 	fi
   4449 	ol_enable_argon2="$ol_arg"
   4450 
   4451 else
   4452   	ol_enable_argon2=${ol_enable_pwmodules:-no}
   4453 fi
   4454 
   4455 # end --enable-argon2
   4456 
   4457 # OpenLDAP --with-argon2
   4458 
   4459 # Check whether --with-argon2 was given.
   4460 if test "${with_argon2+set}" = set; then :
   4461   withval=$with_argon2;
   4462 	ol_arg=invalid
   4463 	for ol_val in auto libsodium libargon2 yes no  ; do
   4464 		if test "$withval" = "$ol_val" ; then
   4465 			ol_arg="$ol_val"
   4466 		fi
   4467 	done
   4468 	if test "$ol_arg" = "invalid" ; then
   4469 		as_fn_error $? "bad value $withval for --with-argon2" "$LINENO" 5
   4470 	fi
   4471 	ol_with_argon2="$ol_arg"
   4472 
   4473 else
   4474   	ol_with_argon2="auto"
   4475 fi
   4476 # end --with-argon2
   4477 
   4478 
   4479 # Check whether --enable-balanceroptions was given.
   4480 if test "${enable_balanceroptions+set}" = set; then :
   4481   enableval=$enable_balanceroptions;
   4482 fi
   4483 
   4484 # OpenLDAP --enable-balancer
   4485 
   4486 	# Check whether --enable-balancer was given.
   4487 if test "${enable_balancer+set}" = set; then :
   4488   enableval=$enable_balancer;
   4489 	ol_arg=invalid
   4490 	for ol_val in no yes mod ; do
   4491 		if test "$enableval" = "$ol_val" ; then
   4492 			ol_arg="$ol_val"
   4493 		fi
   4494 	done
   4495 	if test "$ol_arg" = "invalid" ; then
   4496 		as_fn_error $? "bad value $enableval for --enable-balancer" "$LINENO" 5
   4497 	fi
   4498 	ol_enable_balancer="$ol_arg"
   4499 
   4500 else
   4501   	ol_enable_balancer=no
   4502 fi
   4503 
   4504 # end --enable-balancer
   4505 
   4506 
   4507 # Check whether --enable-xxliboptions was given.
   4508 if test "${enable_xxliboptions+set}" = set; then :
   4509   enableval=$enable_xxliboptions;
   4510 fi
   4511 
   4512 # Check whether --enable-static was given.
   4513 if test "${enable_static+set}" = set; then :
   4514   enableval=$enable_static; p=${PACKAGE-default}
   4515     case $enableval in
   4516     yes) enable_static=yes ;;
   4517     no) enable_static=no ;;
   4518     *)
   4519      enable_static=no
   4520       # Look at the argument we got.  We use all the common list separators.
   4521       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   4522       for pkg in $enableval; do
   4523 	IFS=$lt_save_ifs
   4524 	if test "X$pkg" = "X$p"; then
   4525 	  enable_static=yes
   4526 	fi
   4527       done
   4528       IFS=$lt_save_ifs
   4529       ;;
   4530     esac
   4531 else
   4532   enable_static=yes
   4533 fi
   4534 
   4535 
   4536 
   4537 
   4538 
   4539 
   4540 
   4541 
   4542 
   4543 # Check whether --enable-shared was given.
   4544 if test "${enable_shared+set}" = set; then :
   4545   enableval=$enable_shared; p=${PACKAGE-default}
   4546     case $enableval in
   4547     yes) enable_shared=yes ;;
   4548     no) enable_shared=no ;;
   4549     *)
   4550       enable_shared=no
   4551       # Look at the argument we got.  We use all the common list separators.
   4552       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   4553       for pkg in $enableval; do
   4554 	IFS=$lt_save_ifs
   4555 	if test "X$pkg" = "X$p"; then
   4556 	  enable_shared=yes
   4557 	fi
   4558       done
   4559       IFS=$lt_save_ifs
   4560       ;;
   4561     esac
   4562 else
   4563   enable_shared=yes
   4564 fi
   4565 
   4566 
   4567 
   4568 
   4569 
   4570 
   4571 
   4572 
   4573 
   4574 # OpenLDAP --enable-versioning
   4575 
   4576 	# Check whether --enable-versioning was given.
   4577 if test "${enable_versioning+set}" = set; then :
   4578   enableval=$enable_versioning;
   4579 	ol_arg=invalid
   4580 	for ol_val in no yes auto ; do
   4581 		if test "$enableval" = "$ol_val" ; then
   4582 			ol_arg="$ol_val"
   4583 		fi
   4584 	done
   4585 	if test "$ol_arg" = "invalid" ; then
   4586 		as_fn_error $? "bad value $enableval for --enable-versioning" "$LINENO" 5
   4587 	fi
   4588 	ol_enable_versioning="$ol_arg"
   4589 
   4590 else
   4591   	ol_enable_versioning=auto
   4592 fi
   4593 
   4594 # end --enable-versioning
   4595 
   4596 
   4597 if test $ol_enable_slapd = no ; then
   4598 
   4599 	for i in $SlapdOptions; do
   4600 		eval "ol_tmp=\$ol_enable_$i"
   4601 		if test $ol_tmp = yes ; then
   4602 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: slapd disabled, ignoring --enable-$i argument" >&5
   4603 $as_echo "$as_me: WARNING: slapd disabled, ignoring --enable-$i argument" >&2;}
   4604 			eval "ol_enable_$i=no"
   4605 		fi
   4606 	done
   4607 
   4608 	for i in $Backends $Overlays $Pwmods; do
   4609 		eval "ol_tmp=\$ol_enable_$i"
   4610 		if test $ol_tmp != no ; then
   4611 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: slapd disabled, ignoring --enable-$i argument" >&5
   4612 $as_echo "$as_me: WARNING: slapd disabled, ignoring --enable-$i argument" >&2;}
   4613 			eval "ol_enable_$i=no"
   4614 		fi
   4615 	done
   4616 
   4617 	if test $ol_enable_balancer = mod ; then
   4618 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: slapd disabled, ignoring --enable-balancer=mod argument" >&5
   4619 $as_echo "$as_me: WARNING: slapd disabled, ignoring --enable-balancer=mod argument" >&2;}
   4620 		ol_enable_balancer=no
   4621 	fi
   4622 else
   4623 
   4624 	if test $ol_enable_modules = no; then
   4625 
   4626 		for i in backends overlays balancer $Backends $Overlays; do
   4627 			eval "ol_tmp=\$ol_enable_$i"
   4628 			if test -n "$ol_tmp" && test "$ol_tmp" = mod ; then
   4629 				as_fn_error $? "--enable-$i=mod requires --enable-modules" "$LINENO" 5
   4630 			fi
   4631 		done
   4632 
   4633 		for i in $Pwmods; do
   4634 			eval "ol_tmp=\$ol_enable_$i"
   4635 			if test -n "$ol_tmp" && test "$ol_tmp" = yes ; then
   4636 				as_fn_error $? "--enable-$i=yes requires --enable-modules" "$LINENO" 5
   4637 			fi
   4638 		done
   4639 
   4640 		ol_any_backend=no
   4641 		for i in $Backends; do
   4642 			eval "ol_tmp=\$ol_enable_$i"
   4643 			if test $ol_tmp = yes; then
   4644 				ol_any_backend=yes
   4645 			fi
   4646 		done
   4647 
   4648 		if test $ol_any_backend = no; then
   4649 			as_fn_error $? "slapd requires a backend" "$LINENO" 5
   4650 		fi
   4651 	fi
   4652 fi
   4653 
   4654 if test $ol_enable_aci = yes ; then
   4655 	if test $ol_enable_dynacl = no ; then
   4656 		as_fn_error $? "--enable-aci requires --enable-dynacl" "$LINENO" 5
   4657 	fi
   4658 elif test $ol_enable_aci = mod ; then
   4659 	as_fn_error $? "ACI build as dynamic module not supported (yet)" "$LINENO" 5
   4660 fi
   4661 
   4662 if test $ol_enable_modules = yes ; then
   4663 	if test $ol_enable_dynamic = no ; then
   4664 		as_fn_error $? "--enable-modules requires --enable-dynamic" "$LINENO" 5
   4665 	fi
   4666 	ol_enable_dynamic=yes
   4667 fi
   4668 
   4669 if test $ol_enable_balancer != no ; then
   4670 		if test $ol_with_threads = no ; then
   4671 		as_fn_error $? "Load balancer requires threads" "$LINENO" 5
   4672 	fi
   4673 fi
   4674 
   4675 if test $ol_enable_spasswd = yes ; then
   4676 	if test $ol_with_cyrus_sasl = no ; then
   4677 		as_fn_error $? "--enable-spasswd requires --with-cyrus-sasl" "$LINENO" 5
   4678 	fi
   4679 	ol_with_cyrus_sasl=yes
   4680 fi
   4681 
   4682 if test $ol_enable_meta/$ol_enable_ldap = yes/no ; then
   4683 	as_fn_error $? "--enable-meta requires --enable-ldap" "$LINENO" 5
   4684 fi
   4685 
   4686 if test $ol_enable_asyncmeta/$ol_enable_ldap = yes/no ; then
   4687 	as_fn_error $? "--enable-asyncmeta requires --enable-ldap" "$LINENO" 5
   4688 fi
   4689 
   4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
   4691 $as_echo "done" >&6; }
   4692 
   4693 LDAP_LIBS=
   4694 SLAPD_NDB_LIBS=
   4695 SLAPD_NDB_INCS=
   4696 LTHREAD_LIBS=
   4697 LEVENT_LIBS=
   4698 LUTIL_LIBS=
   4699 
   4700 CLIENT_LIBS=
   4701 
   4702 SLAPD_LIBS=
   4703 BALANCER_LIBS=
   4704 BALANCER_INCLUDE=
   4705 
   4706 BUILD_SLAPD=no
   4707 BUILD_BALANCER=no
   4708 
   4709 BUILD_THREAD=no
   4710 
   4711 BUILD_SLAPI=no
   4712 SLAPD_SLAPI_DEPEND=
   4713 
   4714 BUILD_DNSSRV=no
   4715 BUILD_LDAP=no
   4716 BUILD_MDB=no
   4717 BUILD_META=no
   4718 BUILD_ASYNCMETA=no
   4719 BUILD_NDB=no
   4720 BUILD_NULL=no
   4721 BUILD_PASSWD=no
   4722 BUILD_PERL=no
   4723 BUILD_RELAY=no
   4724 BUILD_SHELL=no
   4725 BUILD_SOCK=no
   4726 BUILD_SQL=no
   4727 BUILD_WT=no
   4728 
   4729 BUILD_ACCESSLOG=no
   4730 BUILD_AUDITLOG=no
   4731 BUILD_AUTOCA=no
   4732 BUILD_CONSTRAINT=no
   4733 BUILD_DDS=no
   4734 BUILD_DENYOP=no
   4735 BUILD_DEREF=no
   4736 BUILD_DYNGROUP=no
   4737 BUILD_DYNLIST=no
   4738 BUILD_LASTMOD=no
   4739 BUILD_HOMEDIR=no
   4740 BUILD_MEMBEROF=no
   4741 BUILD_OTP=no
   4742 BUILD_PPOLICY=no
   4743 BUILD_PROXYCACHE=no
   4744 BUILD_REFINT=no
   4745 BUILD_REMOTEAUTH=no
   4746 BUILD_RETCODE=no
   4747 BUILD_RWM=no
   4748 BUILD_SEQMOD=no
   4749 BUILD_SSSVLV=no
   4750 BUILD_SYNCPROV=no
   4751 BUILD_TRANSLUCENT=no
   4752 BUILD_UNIQUE=no
   4753 BUILD_VALSORT=no
   4754 
   4755 BUILD_PW_ARGON2=no
   4756 
   4757 SLAPD_STATIC_OVERLAYS=
   4758 SLAPD_DYNAMIC_OVERLAYS=
   4759 
   4760 SLAPD_DYNAMIC_PWMODS=
   4761 
   4762 SLAPD_MODULES_LDFLAGS=
   4763 SLAPD_MODULES_CPPFLAGS=
   4764 
   4765 SLAPD_STATIC_BACKENDS="back-ldif back-monitor"
   4766 SLAPD_DYNAMIC_BACKENDS=
   4767 
   4768 SLAPD_PERL_LDFLAGS=
   4769 MOD_PERL_LDFLAGS=
   4770 PERL_CPPFLAGS=
   4771 
   4772 SLAPD_SQL_LDFLAGS=
   4773 SLAPD_SQL_LIBS=
   4774 SLAPD_SQL_INCLUDES=
   4775 
   4776 SASL_LIBS=
   4777 TLS_LIBS=
   4778 WITH_TLS_TYPE=no
   4779 MODULES_LIBS=
   4780 SLAPI_LIBS=
   4781 LIBSLAPI=
   4782 AUTH_LIBS=
   4783 SYSTEMD_LIBS=
   4784 
   4785 SLAPD_SLP_LIBS=
   4786 SLAPD_GMP_LIBS=
   4787 
   4788 
   4789 
   4790 $as_echo "#define HAVE_MKVERSION 1" >>confdefs.h
   4791 
   4792 
   4793 
   4794 
   4795 ol_aix_threads=no
   4796 case "$target" in
   4797 *-*-aix*) 	if test -z "$CC" ; then
   4798 		case "$ol_with_threads" in
   4799 		auto | yes |  posix) ol_aix_threads=yes ;;
   4800 		esac
   4801 	fi
   4802 ;;
   4803 esac
   4804 
   4805 if test $ol_aix_threads = yes ; then
   4806 	if test -z "${CC}" ; then
   4807 		for ac_prog in cc_r xlc_r cc
   4808 do
   4809   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4810 set dummy $ac_prog; ac_word=$2
   4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4812 $as_echo_n "checking for $ac_word... " >&6; }
   4813 if ${ac_cv_prog_CC+:} false; then :
   4814   $as_echo_n "(cached) " >&6
   4815 else
   4816   if test -n "$CC"; then
   4817   ac_cv_prog_CC="$CC" # Let the user override the test.
   4818 else
   4819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4820 for as_dir in $PATH
   4821 do
   4822   IFS=$as_save_IFS
   4823   test -z "$as_dir" && as_dir=.
   4824     for ac_exec_ext in '' $ac_executable_extensions; do
   4825   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4826     ac_cv_prog_CC="$ac_prog"
   4827     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4828     break 2
   4829   fi
   4830 done
   4831   done
   4832 IFS=$as_save_IFS
   4833 
   4834 fi
   4835 fi
   4836 CC=$ac_cv_prog_CC
   4837 if test -n "$CC"; then
   4838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4839 $as_echo "$CC" >&6; }
   4840 else
   4841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4842 $as_echo "no" >&6; }
   4843 fi
   4844 
   4845 
   4846   test -n "$CC" && break
   4847 done
   4848 
   4849 
   4850 		if test "$CC" = cc ; then
   4851 						if test $ol_with_threads != auto ; then
   4852 				as_fn_error $? "--with-threads requires cc_r (or other suitable compiler) on AIX" "$LINENO" 5
   4853 			else
   4854 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling threads, no cc_r on AIX" >&5
   4855 $as_echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
   4856 			fi
   4857 			ol_with_threads=no
   4858   		fi
   4859 	fi
   4860 
   4861 	case ${CC} in cc_r | xlc_r)
   4862 		ol_with_threads=posix
   4863 		ol_cv_pthread_create=yes
   4864 		;;
   4865 	esac
   4866 fi
   4867 
   4868 if test -z "${CC}"; then
   4869 	for ac_prog in cc gcc
   4870 do
   4871   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4872 set dummy $ac_prog; ac_word=$2
   4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4874 $as_echo_n "checking for $ac_word... " >&6; }
   4875 if ${ac_cv_prog_CC+:} false; then :
   4876   $as_echo_n "(cached) " >&6
   4877 else
   4878   if test -n "$CC"; then
   4879   ac_cv_prog_CC="$CC" # Let the user override the test.
   4880 else
   4881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4882 for as_dir in $PATH
   4883 do
   4884   IFS=$as_save_IFS
   4885   test -z "$as_dir" && as_dir=.
   4886     for ac_exec_ext in '' $ac_executable_extensions; do
   4887   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4888     ac_cv_prog_CC="$ac_prog"
   4889     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4890     break 2
   4891   fi
   4892 done
   4893   done
   4894 IFS=$as_save_IFS
   4895 
   4896 fi
   4897 fi
   4898 CC=$ac_cv_prog_CC
   4899 if test -n "$CC"; then
   4900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4901 $as_echo "$CC" >&6; }
   4902 else
   4903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4904 $as_echo "no" >&6; }
   4905 fi
   4906 
   4907 
   4908   test -n "$CC" && break
   4909 done
   4910 test -n "$CC" || CC="missing"
   4911 
   4912 
   4913 	if test "${CC}" = "missing" ; then
   4914 		as_fn_error $? "Unable to locate cc(1) or suitable replacement.  Check PATH or set CC." "$LINENO" 5
   4915 	fi
   4916 fi
   4917 
   4918 if test -z "${AR}"; then
   4919 	for ac_prog in ar gar
   4920 do
   4921   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4922 set dummy $ac_prog; ac_word=$2
   4923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4924 $as_echo_n "checking for $ac_word... " >&6; }
   4925 if ${ac_cv_prog_AR+:} false; then :
   4926   $as_echo_n "(cached) " >&6
   4927 else
   4928   if test -n "$AR"; then
   4929   ac_cv_prog_AR="$AR" # Let the user override the test.
   4930 else
   4931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4932 for as_dir in $PATH
   4933 do
   4934   IFS=$as_save_IFS
   4935   test -z "$as_dir" && as_dir=.
   4936     for ac_exec_ext in '' $ac_executable_extensions; do
   4937   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4938     ac_cv_prog_AR="$ac_prog"
   4939     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4940     break 2
   4941   fi
   4942 done
   4943   done
   4944 IFS=$as_save_IFS
   4945 
   4946 fi
   4947 fi
   4948 AR=$ac_cv_prog_AR
   4949 if test -n "$AR"; then
   4950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   4951 $as_echo "$AR" >&6; }
   4952 else
   4953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4954 $as_echo "no" >&6; }
   4955 fi
   4956 
   4957 
   4958   test -n "$AR" && break
   4959 done
   4960 test -n "$AR" || AR="missing"
   4961 
   4962 
   4963 	if test "${AR}" = "missing" ; then
   4964 		as_fn_error $? "Unable to locate ar(1) or suitable replacement.  Check PATH or set AR." "$LINENO" 5
   4965 	fi
   4966 fi
   4967 
   4968 if test -z "${STRIP}"; then
   4969 	for ac_prog in strip
   4970 do
   4971   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4972 set dummy $ac_prog; ac_word=$2
   4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4974 $as_echo_n "checking for $ac_word... " >&6; }
   4975 if ${ac_cv_prog_STRIP+:} false; then :
   4976   $as_echo_n "(cached) " >&6
   4977 else
   4978   if test -n "$STRIP"; then
   4979   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   4980 else
   4981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4982 for as_dir in $PATH
   4983 do
   4984   IFS=$as_save_IFS
   4985   test -z "$as_dir" && as_dir=.
   4986     for ac_exec_ext in '' $ac_executable_extensions; do
   4987   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4988     ac_cv_prog_STRIP="$ac_prog"
   4989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4990     break 2
   4991   fi
   4992 done
   4993   done
   4994 IFS=$as_save_IFS
   4995 
   4996 fi
   4997 fi
   4998 STRIP=$ac_cv_prog_STRIP
   4999 if test -n "$STRIP"; then
   5000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   5001 $as_echo "$STRIP" >&6; }
   5002 else
   5003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5004 $as_echo "no" >&6; }
   5005 fi
   5006 
   5007 
   5008   test -n "$STRIP" && break
   5009 done
   5010 test -n "$STRIP" || STRIP="missing"
   5011 
   5012 
   5013 	if test "${STRIP}" = "missing" ; then
   5014 		as_fn_error $? "Unable to locate strip(1) or suitable replacement.  Check PATH or set STRIP." "$LINENO" 5
   5015 	fi
   5016 fi
   5017 
   5018 
   5019 enable_win32_dll=yes
   5020 
   5021 case $host in
   5022 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
   5023   if test -n "$ac_tool_prefix"; then
   5024   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
   5025 set dummy ${ac_tool_prefix}as; ac_word=$2
   5026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5027 $as_echo_n "checking for $ac_word... " >&6; }
   5028 if ${ac_cv_prog_AS+:} false; then :
   5029   $as_echo_n "(cached) " >&6
   5030 else
   5031   if test -n "$AS"; then
   5032   ac_cv_prog_AS="$AS" # Let the user override the test.
   5033 else
   5034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5035 for as_dir in $PATH
   5036 do
   5037   IFS=$as_save_IFS
   5038   test -z "$as_dir" && as_dir=.
   5039     for ac_exec_ext in '' $ac_executable_extensions; do
   5040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5041     ac_cv_prog_AS="${ac_tool_prefix}as"
   5042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5043     break 2
   5044   fi
   5045 done
   5046   done
   5047 IFS=$as_save_IFS
   5048 
   5049 fi
   5050 fi
   5051 AS=$ac_cv_prog_AS
   5052 if test -n "$AS"; then
   5053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
   5054 $as_echo "$AS" >&6; }
   5055 else
   5056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5057 $as_echo "no" >&6; }
   5058 fi
   5059 
   5060 
   5061 fi
   5062 if test -z "$ac_cv_prog_AS"; then
   5063   ac_ct_AS=$AS
   5064   # Extract the first word of "as", so it can be a program name with args.
   5065 set dummy as; ac_word=$2
   5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5067 $as_echo_n "checking for $ac_word... " >&6; }
   5068 if ${ac_cv_prog_ac_ct_AS+:} false; then :
   5069   $as_echo_n "(cached) " >&6
   5070 else
   5071   if test -n "$ac_ct_AS"; then
   5072   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
   5073 else
   5074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5075 for as_dir in $PATH
   5076 do
   5077   IFS=$as_save_IFS
   5078   test -z "$as_dir" && as_dir=.
   5079     for ac_exec_ext in '' $ac_executable_extensions; do
   5080   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5081     ac_cv_prog_ac_ct_AS="as"
   5082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5083     break 2
   5084   fi
   5085 done
   5086   done
   5087 IFS=$as_save_IFS
   5088 
   5089 fi
   5090 fi
   5091 ac_ct_AS=$ac_cv_prog_ac_ct_AS
   5092 if test -n "$ac_ct_AS"; then
   5093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
   5094 $as_echo "$ac_ct_AS" >&6; }
   5095 else
   5096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5097 $as_echo "no" >&6; }
   5098 fi
   5099 
   5100   if test "x$ac_ct_AS" = x; then
   5101     AS="false"
   5102   else
   5103     case $cross_compiling:$ac_tool_warned in
   5104 yes:)
   5105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5107 ac_tool_warned=yes ;;
   5108 esac
   5109     AS=$ac_ct_AS
   5110   fi
   5111 else
   5112   AS="$ac_cv_prog_AS"
   5113 fi
   5114 
   5115   if test -n "$ac_tool_prefix"; then
   5116   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   5117 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   5118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5119 $as_echo_n "checking for $ac_word... " >&6; }
   5120 if ${ac_cv_prog_DLLTOOL+:} false; then :
   5121   $as_echo_n "(cached) " >&6
   5122 else
   5123   if test -n "$DLLTOOL"; then
   5124   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   5125 else
   5126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5127 for as_dir in $PATH
   5128 do
   5129   IFS=$as_save_IFS
   5130   test -z "$as_dir" && as_dir=.
   5131     for ac_exec_ext in '' $ac_executable_extensions; do
   5132   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5133     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   5134     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5135     break 2
   5136   fi
   5137 done
   5138   done
   5139 IFS=$as_save_IFS
   5140 
   5141 fi
   5142 fi
   5143 DLLTOOL=$ac_cv_prog_DLLTOOL
   5144 if test -n "$DLLTOOL"; then
   5145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
   5146 $as_echo "$DLLTOOL" >&6; }
   5147 else
   5148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5149 $as_echo "no" >&6; }
   5150 fi
   5151 
   5152 
   5153 fi
   5154 if test -z "$ac_cv_prog_DLLTOOL"; then
   5155   ac_ct_DLLTOOL=$DLLTOOL
   5156   # Extract the first word of "dlltool", so it can be a program name with args.
   5157 set dummy dlltool; ac_word=$2
   5158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5159 $as_echo_n "checking for $ac_word... " >&6; }
   5160 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
   5161   $as_echo_n "(cached) " >&6
   5162 else
   5163   if test -n "$ac_ct_DLLTOOL"; then
   5164   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   5165 else
   5166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5167 for as_dir in $PATH
   5168 do
   5169   IFS=$as_save_IFS
   5170   test -z "$as_dir" && as_dir=.
   5171     for ac_exec_ext in '' $ac_executable_extensions; do
   5172   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5173     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   5174     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5175     break 2
   5176   fi
   5177 done
   5178   done
   5179 IFS=$as_save_IFS
   5180 
   5181 fi
   5182 fi
   5183 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   5184 if test -n "$ac_ct_DLLTOOL"; then
   5185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
   5186 $as_echo "$ac_ct_DLLTOOL" >&6; }
   5187 else
   5188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5189 $as_echo "no" >&6; }
   5190 fi
   5191 
   5192   if test "x$ac_ct_DLLTOOL" = x; then
   5193     DLLTOOL="false"
   5194   else
   5195     case $cross_compiling:$ac_tool_warned in
   5196 yes:)
   5197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5198 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5199 ac_tool_warned=yes ;;
   5200 esac
   5201     DLLTOOL=$ac_ct_DLLTOOL
   5202   fi
   5203 else
   5204   DLLTOOL="$ac_cv_prog_DLLTOOL"
   5205 fi
   5206 
   5207   if test -n "$ac_tool_prefix"; then
   5208   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   5209 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5211 $as_echo_n "checking for $ac_word... " >&6; }
   5212 if ${ac_cv_prog_OBJDUMP+:} false; then :
   5213   $as_echo_n "(cached) " >&6
   5214 else
   5215   if test -n "$OBJDUMP"; then
   5216   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   5217 else
   5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5219 for as_dir in $PATH
   5220 do
   5221   IFS=$as_save_IFS
   5222   test -z "$as_dir" && as_dir=.
   5223     for ac_exec_ext in '' $ac_executable_extensions; do
   5224   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5225     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   5226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5227     break 2
   5228   fi
   5229 done
   5230   done
   5231 IFS=$as_save_IFS
   5232 
   5233 fi
   5234 fi
   5235 OBJDUMP=$ac_cv_prog_OBJDUMP
   5236 if test -n "$OBJDUMP"; then
   5237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   5238 $as_echo "$OBJDUMP" >&6; }
   5239 else
   5240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5241 $as_echo "no" >&6; }
   5242 fi
   5243 
   5244 
   5245 fi
   5246 if test -z "$ac_cv_prog_OBJDUMP"; then
   5247   ac_ct_OBJDUMP=$OBJDUMP
   5248   # Extract the first word of "objdump", so it can be a program name with args.
   5249 set dummy objdump; ac_word=$2
   5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5251 $as_echo_n "checking for $ac_word... " >&6; }
   5252 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
   5253   $as_echo_n "(cached) " >&6
   5254 else
   5255   if test -n "$ac_ct_OBJDUMP"; then
   5256   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   5257 else
   5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5259 for as_dir in $PATH
   5260 do
   5261   IFS=$as_save_IFS
   5262   test -z "$as_dir" && as_dir=.
   5263     for ac_exec_ext in '' $ac_executable_extensions; do
   5264   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5265     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   5266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5267     break 2
   5268   fi
   5269 done
   5270   done
   5271 IFS=$as_save_IFS
   5272 
   5273 fi
   5274 fi
   5275 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   5276 if test -n "$ac_ct_OBJDUMP"; then
   5277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   5278 $as_echo "$ac_ct_OBJDUMP" >&6; }
   5279 else
   5280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5281 $as_echo "no" >&6; }
   5282 fi
   5283 
   5284   if test "x$ac_ct_OBJDUMP" = x; then
   5285     OBJDUMP="false"
   5286   else
   5287     case $cross_compiling:$ac_tool_warned in
   5288 yes:)
   5289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5290 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5291 ac_tool_warned=yes ;;
   5292 esac
   5293     OBJDUMP=$ac_ct_OBJDUMP
   5294   fi
   5295 else
   5296   OBJDUMP="$ac_cv_prog_OBJDUMP"
   5297 fi
   5298 
   5299   ;;
   5300 esac
   5301 
   5302 test -z "$AS" && AS=as
   5303 
   5304 
   5305 
   5306 
   5307 
   5308 test -z "$DLLTOOL" && DLLTOOL=dlltool
   5309 
   5310 
   5311 
   5312 
   5313 
   5314 test -z "$OBJDUMP" && OBJDUMP=objdump
   5315 
   5316 
   5317 
   5318 
   5319 
   5320 
   5321 
   5322 enable_dlopen=yes
   5323 
   5324 
   5325 
   5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   5327 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   5328 set x ${MAKE-make}
   5329 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   5330 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
   5331   $as_echo_n "(cached) " >&6
   5332 else
   5333   cat >conftest.make <<\_ACEOF
   5334 SHELL = /bin/sh
   5335 all:
   5336 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   5337 _ACEOF
   5338 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   5339 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   5340   *@@@%%%=?*=@@@%%%*)
   5341     eval ac_cv_prog_make_${ac_make}_set=yes;;
   5342   *)
   5343     eval ac_cv_prog_make_${ac_make}_set=no;;
   5344 esac
   5345 rm -f conftest.make
   5346 fi
   5347 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   5348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5349 $as_echo "yes" >&6; }
   5350   SET_MAKE=
   5351 else
   5352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5353 $as_echo "no" >&6; }
   5354   SET_MAKE="MAKE=${MAKE-make}"
   5355 fi
   5356 
   5357 case `pwd` in
   5358   *\ * | *\	*)
   5359     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   5360 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   5361 esac
   5362 
   5363 
   5364 
   5365 macro_version='2.4.6'
   5366 macro_revision='2.4.6'
   5367 
   5368 
   5369 
   5370 
   5371 
   5372 
   5373 
   5374 
   5375 
   5376 
   5377 
   5378 
   5379 
   5380 ltmain=$ac_aux_dir/ltmain.sh
   5381 
   5382 # Backslashify metacharacters that are still active within
   5383 # double-quoted strings.
   5384 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   5385 
   5386 # Same as above, but do not quote variable references.
   5387 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   5388 
   5389 # Sed substitution to delay expansion of an escaped shell variable in a
   5390 # double_quote_subst'ed string.
   5391 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5392 
   5393 # Sed substitution to delay expansion of an escaped single quote.
   5394 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   5395 
   5396 # Sed substitution to avoid accidental globbing in evaled expressions
   5397 no_glob_subst='s/\*/\\\*/g'
   5398 
   5399 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   5400 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   5401 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   5402 
   5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
   5404 $as_echo_n "checking how to print strings... " >&6; }
   5405 # Test print first, because it will be a builtin if present.
   5406 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
   5407    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
   5408   ECHO='print -r --'
   5409 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
   5410   ECHO='printf %s\n'
   5411 else
   5412   # Use this function as a fallback that always works.
   5413   func_fallback_echo ()
   5414   {
   5415     eval 'cat <<_LTECHO_EOF
   5416 $1
   5417 _LTECHO_EOF'
   5418   }
   5419   ECHO='func_fallback_echo'
   5420 fi
   5421 
   5422 # func_echo_all arg...
   5423 # Invoke $ECHO with all args, space-separated.
   5424 func_echo_all ()
   5425 {
   5426     $ECHO ""
   5427 }
   5428 
   5429 case $ECHO in
   5430   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
   5431 $as_echo "printf" >&6; } ;;
   5432   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
   5433 $as_echo "print -r" >&6; } ;;
   5434   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
   5435 $as_echo "cat" >&6; } ;;
   5436 esac
   5437 
   5438 
   5439 
   5440 
   5441 
   5442 
   5443 
   5444 
   5445 
   5446 
   5447 
   5448 
   5449 
   5450 
   5451 ac_ext=c
   5452 ac_cpp='$CPP $CPPFLAGS'
   5453 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5454 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5455 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5456 if test -n "$ac_tool_prefix"; then
   5457   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   5458 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5460 $as_echo_n "checking for $ac_word... " >&6; }
   5461 if ${ac_cv_prog_CC+:} false; then :
   5462   $as_echo_n "(cached) " >&6
   5463 else
   5464   if test -n "$CC"; then
   5465   ac_cv_prog_CC="$CC" # Let the user override the test.
   5466 else
   5467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5468 for as_dir in $PATH
   5469 do
   5470   IFS=$as_save_IFS
   5471   test -z "$as_dir" && as_dir=.
   5472     for ac_exec_ext in '' $ac_executable_extensions; do
   5473   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5474     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   5475     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5476     break 2
   5477   fi
   5478 done
   5479   done
   5480 IFS=$as_save_IFS
   5481 
   5482 fi
   5483 fi
   5484 CC=$ac_cv_prog_CC
   5485 if test -n "$CC"; then
   5486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   5487 $as_echo "$CC" >&6; }
   5488 else
   5489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5490 $as_echo "no" >&6; }
   5491 fi
   5492 
   5493 
   5494 fi
   5495 if test -z "$ac_cv_prog_CC"; then
   5496   ac_ct_CC=$CC
   5497   # Extract the first word of "gcc", so it can be a program name with args.
   5498 set dummy gcc; ac_word=$2
   5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5500 $as_echo_n "checking for $ac_word... " >&6; }
   5501 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   5502   $as_echo_n "(cached) " >&6
   5503 else
   5504   if test -n "$ac_ct_CC"; then
   5505   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   5506 else
   5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5508 for as_dir in $PATH
   5509 do
   5510   IFS=$as_save_IFS
   5511   test -z "$as_dir" && as_dir=.
   5512     for ac_exec_ext in '' $ac_executable_extensions; do
   5513   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5514     ac_cv_prog_ac_ct_CC="gcc"
   5515     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5516     break 2
   5517   fi
   5518 done
   5519   done
   5520 IFS=$as_save_IFS
   5521 
   5522 fi
   5523 fi
   5524 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   5525 if test -n "$ac_ct_CC"; then
   5526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   5527 $as_echo "$ac_ct_CC" >&6; }
   5528 else
   5529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5530 $as_echo "no" >&6; }
   5531 fi
   5532 
   5533   if test "x$ac_ct_CC" = x; then
   5534     CC=""
   5535   else
   5536     case $cross_compiling:$ac_tool_warned in
   5537 yes:)
   5538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5539 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5540 ac_tool_warned=yes ;;
   5541 esac
   5542     CC=$ac_ct_CC
   5543   fi
   5544 else
   5545   CC="$ac_cv_prog_CC"
   5546 fi
   5547 
   5548 if test -z "$CC"; then
   5549           if test -n "$ac_tool_prefix"; then
   5550     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   5551 set dummy ${ac_tool_prefix}cc; ac_word=$2
   5552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5553 $as_echo_n "checking for $ac_word... " >&6; }
   5554 if ${ac_cv_prog_CC+:} false; then :
   5555   $as_echo_n "(cached) " >&6
   5556 else
   5557   if test -n "$CC"; then
   5558   ac_cv_prog_CC="$CC" # Let the user override the test.
   5559 else
   5560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5561 for as_dir in $PATH
   5562 do
   5563   IFS=$as_save_IFS
   5564   test -z "$as_dir" && as_dir=.
   5565     for ac_exec_ext in '' $ac_executable_extensions; do
   5566   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5567     ac_cv_prog_CC="${ac_tool_prefix}cc"
   5568     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5569     break 2
   5570   fi
   5571 done
   5572   done
   5573 IFS=$as_save_IFS
   5574 
   5575 fi
   5576 fi
   5577 CC=$ac_cv_prog_CC
   5578 if test -n "$CC"; then
   5579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   5580 $as_echo "$CC" >&6; }
   5581 else
   5582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5583 $as_echo "no" >&6; }
   5584 fi
   5585 
   5586 
   5587   fi
   5588 fi
   5589 if test -z "$CC"; then
   5590   # Extract the first word of "cc", so it can be a program name with args.
   5591 set dummy cc; ac_word=$2
   5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5593 $as_echo_n "checking for $ac_word... " >&6; }
   5594 if ${ac_cv_prog_CC+:} false; then :
   5595   $as_echo_n "(cached) " >&6
   5596 else
   5597   if test -n "$CC"; then
   5598   ac_cv_prog_CC="$CC" # Let the user override the test.
   5599 else
   5600   ac_prog_rejected=no
   5601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5602 for as_dir in $PATH
   5603 do
   5604   IFS=$as_save_IFS
   5605   test -z "$as_dir" && as_dir=.
   5606     for ac_exec_ext in '' $ac_executable_extensions; do
   5607   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5608     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   5609        ac_prog_rejected=yes
   5610        continue
   5611      fi
   5612     ac_cv_prog_CC="cc"
   5613     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5614     break 2
   5615   fi
   5616 done
   5617   done
   5618 IFS=$as_save_IFS
   5619 
   5620 if test $ac_prog_rejected = yes; then
   5621   # We found a bogon in the path, so make sure we never use it.
   5622   set dummy $ac_cv_prog_CC
   5623   shift
   5624   if test $# != 0; then
   5625     # We chose a different compiler from the bogus one.
   5626     # However, it has the same basename, so the bogon will be chosen
   5627     # first if we set CC to just the basename; use the full file name.
   5628     shift
   5629     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   5630   fi
   5631 fi
   5632 fi
   5633 fi
   5634 CC=$ac_cv_prog_CC
   5635 if test -n "$CC"; then
   5636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   5637 $as_echo "$CC" >&6; }
   5638 else
   5639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5640 $as_echo "no" >&6; }
   5641 fi
   5642 
   5643 
   5644 fi
   5645 if test -z "$CC"; then
   5646   if test -n "$ac_tool_prefix"; then
   5647   for ac_prog in cl.exe
   5648   do
   5649     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5650 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5652 $as_echo_n "checking for $ac_word... " >&6; }
   5653 if ${ac_cv_prog_CC+:} false; then :
   5654   $as_echo_n "(cached) " >&6
   5655 else
   5656   if test -n "$CC"; then
   5657   ac_cv_prog_CC="$CC" # Let the user override the test.
   5658 else
   5659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5660 for as_dir in $PATH
   5661 do
   5662   IFS=$as_save_IFS
   5663   test -z "$as_dir" && as_dir=.
   5664     for ac_exec_ext in '' $ac_executable_extensions; do
   5665   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5666     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   5667     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5668     break 2
   5669   fi
   5670 done
   5671   done
   5672 IFS=$as_save_IFS
   5673 
   5674 fi
   5675 fi
   5676 CC=$ac_cv_prog_CC
   5677 if test -n "$CC"; then
   5678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   5679 $as_echo "$CC" >&6; }
   5680 else
   5681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5682 $as_echo "no" >&6; }
   5683 fi
   5684 
   5685 
   5686     test -n "$CC" && break
   5687   done
   5688 fi
   5689 if test -z "$CC"; then
   5690   ac_ct_CC=$CC
   5691   for ac_prog in cl.exe
   5692 do
   5693   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5694 set dummy $ac_prog; ac_word=$2
   5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5696 $as_echo_n "checking for $ac_word... " >&6; }
   5697 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   5698   $as_echo_n "(cached) " >&6
   5699 else
   5700   if test -n "$ac_ct_CC"; then
   5701   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   5702 else
   5703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5704 for as_dir in $PATH
   5705 do
   5706   IFS=$as_save_IFS
   5707   test -z "$as_dir" && as_dir=.
   5708     for ac_exec_ext in '' $ac_executable_extensions; do
   5709   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5710     ac_cv_prog_ac_ct_CC="$ac_prog"
   5711     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5712     break 2
   5713   fi
   5714 done
   5715   done
   5716 IFS=$as_save_IFS
   5717 
   5718 fi
   5719 fi
   5720 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   5721 if test -n "$ac_ct_CC"; then
   5722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   5723 $as_echo "$ac_ct_CC" >&6; }
   5724 else
   5725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5726 $as_echo "no" >&6; }
   5727 fi
   5728 
   5729 
   5730   test -n "$ac_ct_CC" && break
   5731 done
   5732 
   5733   if test "x$ac_ct_CC" = x; then
   5734     CC=""
   5735   else
   5736     case $cross_compiling:$ac_tool_warned in
   5737 yes:)
   5738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5739 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5740 ac_tool_warned=yes ;;
   5741 esac
   5742     CC=$ac_ct_CC
   5743   fi
   5744 fi
   5745 
   5746 fi
   5747 
   5748 
   5749 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5750 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5751 as_fn_error $? "no acceptable C compiler found in \$PATH
   5752 See \`config.log' for more details" "$LINENO" 5; }
   5753 
   5754 # Provide some information about the compiler.
   5755 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   5756 set X $ac_compile
   5757 ac_compiler=$2
   5758 for ac_option in --version -v -V -qversion; do
   5759   { { ac_try="$ac_compiler $ac_option >&5"
   5760 case "(($ac_try" in
   5761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5762   *) ac_try_echo=$ac_try;;
   5763 esac
   5764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5765 $as_echo "$ac_try_echo"; } >&5
   5766   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   5767   ac_status=$?
   5768   if test -s conftest.err; then
   5769     sed '10a\
   5770 ... rest of stderr output deleted ...
   5771          10q' conftest.err >conftest.er1
   5772     cat conftest.er1 >&5
   5773   fi
   5774   rm -f conftest.er1 conftest.err
   5775   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5776   test $ac_status = 0; }
   5777 done
   5778 
   5779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5780 /* end confdefs.h.  */
   5781 
   5782 int
   5783 main ()
   5784 {
   5785 
   5786   ;
   5787   return 0;
   5788 }
   5789 _ACEOF
   5790 ac_clean_files_save=$ac_clean_files
   5791 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   5792 # Try to create an executable without -o first, disregard a.out.
   5793 # It will help us diagnose broken compilers, and finding out an intuition
   5794 # of exeext.
   5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   5796 $as_echo_n "checking whether the C compiler works... " >&6; }
   5797 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   5798 
   5799 # The possible output files:
   5800 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   5801 
   5802 ac_rmfiles=
   5803 for ac_file in $ac_files
   5804 do
   5805   case $ac_file in
   5806     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   5807     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   5808   esac
   5809 done
   5810 rm -f $ac_rmfiles
   5811 
   5812 if { { ac_try="$ac_link_default"
   5813 case "(($ac_try" in
   5814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5815   *) ac_try_echo=$ac_try;;
   5816 esac
   5817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5818 $as_echo "$ac_try_echo"; } >&5
   5819   (eval "$ac_link_default") 2>&5
   5820   ac_status=$?
   5821   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5822   test $ac_status = 0; }; then :
   5823   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   5824 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   5825 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   5826 # so that the user can short-circuit this test for compilers unknown to
   5827 # Autoconf.
   5828 for ac_file in $ac_files ''
   5829 do
   5830   test -f "$ac_file" || continue
   5831   case $ac_file in
   5832     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   5833 	;;
   5834     [ab].out )
   5835 	# We found the default executable, but exeext='' is most
   5836 	# certainly right.
   5837 	break;;
   5838     *.* )
   5839 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   5840 	then :; else
   5841 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   5842 	fi
   5843 	# We set ac_cv_exeext here because the later test for it is not
   5844 	# safe: cross compilers may not add the suffix if given an `-o'
   5845 	# argument, so we may need to know it at that point already.
   5846 	# Even if this section looks crufty: it has the advantage of
   5847 	# actually working.
   5848 	break;;
   5849     * )
   5850 	break;;
   5851   esac
   5852 done
   5853 test "$ac_cv_exeext" = no && ac_cv_exeext=
   5854 
   5855 else
   5856   ac_file=''
   5857 fi
   5858 if test -z "$ac_file"; then :
   5859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5860 $as_echo "no" >&6; }
   5861 $as_echo "$as_me: failed program was:" >&5
   5862 sed 's/^/| /' conftest.$ac_ext >&5
   5863 
   5864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5866 as_fn_error 77 "C compiler cannot create executables
   5867 See \`config.log' for more details" "$LINENO" 5; }
   5868 else
   5869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5870 $as_echo "yes" >&6; }
   5871 fi
   5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   5873 $as_echo_n "checking for C compiler default output file name... " >&6; }
   5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   5875 $as_echo "$ac_file" >&6; }
   5876 ac_exeext=$ac_cv_exeext
   5877 
   5878 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   5879 ac_clean_files=$ac_clean_files_save
   5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   5881 $as_echo_n "checking for suffix of executables... " >&6; }
   5882 if { { ac_try="$ac_link"
   5883 case "(($ac_try" in
   5884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5885   *) ac_try_echo=$ac_try;;
   5886 esac
   5887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5888 $as_echo "$ac_try_echo"; } >&5
   5889   (eval "$ac_link") 2>&5
   5890   ac_status=$?
   5891   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5892   test $ac_status = 0; }; then :
   5893   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   5894 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   5895 # work properly (i.e., refer to `conftest.exe'), while it won't with
   5896 # `rm'.
   5897 for ac_file in conftest.exe conftest conftest.*; do
   5898   test -f "$ac_file" || continue
   5899   case $ac_file in
   5900     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   5901     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   5902 	  break;;
   5903     * ) break;;
   5904   esac
   5905 done
   5906 else
   5907   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5908 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5909 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   5910 See \`config.log' for more details" "$LINENO" 5; }
   5911 fi
   5912 rm -f conftest conftest$ac_cv_exeext
   5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   5914 $as_echo "$ac_cv_exeext" >&6; }
   5915 
   5916 rm -f conftest.$ac_ext
   5917 EXEEXT=$ac_cv_exeext
   5918 ac_exeext=$EXEEXT
   5919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5920 /* end confdefs.h.  */
   5921 #include <stdio.h>
   5922 int
   5923 main ()
   5924 {
   5925 FILE *f = fopen ("conftest.out", "w");
   5926  return ferror (f) || fclose (f) != 0;
   5927 
   5928   ;
   5929   return 0;
   5930 }
   5931 _ACEOF
   5932 ac_clean_files="$ac_clean_files conftest.out"
   5933 # Check that the compiler produces executables we can run.  If not, either
   5934 # the compiler is broken, or we cross compile.
   5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   5936 $as_echo_n "checking whether we are cross compiling... " >&6; }
   5937 if test "$cross_compiling" != yes; then
   5938   { { ac_try="$ac_link"
   5939 case "(($ac_try" in
   5940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5941   *) ac_try_echo=$ac_try;;
   5942 esac
   5943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5944 $as_echo "$ac_try_echo"; } >&5
   5945   (eval "$ac_link") 2>&5
   5946   ac_status=$?
   5947   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5948   test $ac_status = 0; }
   5949   if { ac_try='./conftest$ac_cv_exeext'
   5950   { { case "(($ac_try" in
   5951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5952   *) ac_try_echo=$ac_try;;
   5953 esac
   5954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5955 $as_echo "$ac_try_echo"; } >&5
   5956   (eval "$ac_try") 2>&5
   5957   ac_status=$?
   5958   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5959   test $ac_status = 0; }; }; then
   5960     cross_compiling=no
   5961   else
   5962     if test "$cross_compiling" = maybe; then
   5963 	cross_compiling=yes
   5964     else
   5965 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5966 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5967 as_fn_error $? "cannot run C compiled programs.
   5968 If you meant to cross compile, use \`--host'.
   5969 See \`config.log' for more details" "$LINENO" 5; }
   5970     fi
   5971   fi
   5972 fi
   5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   5974 $as_echo "$cross_compiling" >&6; }
   5975 
   5976 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   5977 ac_clean_files=$ac_clean_files_save
   5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   5979 $as_echo_n "checking for suffix of object files... " >&6; }
   5980 if ${ac_cv_objext+:} false; then :
   5981   $as_echo_n "(cached) " >&6
   5982 else
   5983   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5984 /* end confdefs.h.  */
   5985 
   5986 int
   5987 main ()
   5988 {
   5989 
   5990   ;
   5991   return 0;
   5992 }
   5993 _ACEOF
   5994 rm -f conftest.o conftest.obj
   5995 if { { ac_try="$ac_compile"
   5996 case "(($ac_try" in
   5997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5998   *) ac_try_echo=$ac_try;;
   5999 esac
   6000 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   6001 $as_echo "$ac_try_echo"; } >&5
   6002   (eval "$ac_compile") 2>&5
   6003   ac_status=$?
   6004   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   6005   test $ac_status = 0; }; then :
   6006   for ac_file in conftest.o conftest.obj conftest.*; do
   6007   test -f "$ac_file" || continue;
   6008   case $ac_file in
   6009     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   6010     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   6011        break;;
   6012   esac
   6013 done
   6014 else
   6015   $as_echo "$as_me: failed program was:" >&5
   6016 sed 's/^/| /' conftest.$ac_ext >&5
   6017 
   6018 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6019 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6020 as_fn_error $? "cannot compute suffix of object files: cannot compile
   6021 See \`config.log' for more details" "$LINENO" 5; }
   6022 fi
   6023 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   6024 fi
   6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   6026 $as_echo "$ac_cv_objext" >&6; }
   6027 OBJEXT=$ac_cv_objext
   6028 ac_objext=$OBJEXT
   6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   6030 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   6031 if ${ac_cv_c_compiler_gnu+:} false; then :
   6032   $as_echo_n "(cached) " >&6
   6033 else
   6034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6035 /* end confdefs.h.  */
   6036 
   6037 int
   6038 main ()
   6039 {
   6040 #ifndef __GNUC__
   6041        choke me
   6042 #endif
   6043 
   6044   ;
   6045   return 0;
   6046 }
   6047 _ACEOF
   6048 if ac_fn_c_try_compile "$LINENO"; then :
   6049   ac_compiler_gnu=yes
   6050 else
   6051   ac_compiler_gnu=no
   6052 fi
   6053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6054 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   6055 
   6056 fi
   6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   6058 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   6059 if test $ac_compiler_gnu = yes; then
   6060   GCC=yes
   6061 else
   6062   GCC=
   6063 fi
   6064 ac_test_CFLAGS=${CFLAGS+set}
   6065 ac_save_CFLAGS=$CFLAGS
   6066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   6067 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   6068 if ${ac_cv_prog_cc_g+:} false; then :
   6069   $as_echo_n "(cached) " >&6
   6070 else
   6071   ac_save_c_werror_flag=$ac_c_werror_flag
   6072    ac_c_werror_flag=yes
   6073    ac_cv_prog_cc_g=no
   6074    CFLAGS="-g"
   6075    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6076 /* end confdefs.h.  */
   6077 
   6078 int
   6079 main ()
   6080 {
   6081 
   6082   ;
   6083   return 0;
   6084 }
   6085 _ACEOF
   6086 if ac_fn_c_try_compile "$LINENO"; then :
   6087   ac_cv_prog_cc_g=yes
   6088 else
   6089   CFLAGS=""
   6090       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6091 /* end confdefs.h.  */
   6092 
   6093 int
   6094 main ()
   6095 {
   6096 
   6097   ;
   6098   return 0;
   6099 }
   6100 _ACEOF
   6101 if ac_fn_c_try_compile "$LINENO"; then :
   6102 
   6103 else
   6104   ac_c_werror_flag=$ac_save_c_werror_flag
   6105 	 CFLAGS="-g"
   6106 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6107 /* end confdefs.h.  */
   6108 
   6109 int
   6110 main ()
   6111 {
   6112 
   6113   ;
   6114   return 0;
   6115 }
   6116 _ACEOF
   6117 if ac_fn_c_try_compile "$LINENO"; then :
   6118   ac_cv_prog_cc_g=yes
   6119 fi
   6120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6121 fi
   6122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6123 fi
   6124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6125    ac_c_werror_flag=$ac_save_c_werror_flag
   6126 fi
   6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   6128 $as_echo "$ac_cv_prog_cc_g" >&6; }
   6129 if test "$ac_test_CFLAGS" = set; then
   6130   CFLAGS=$ac_save_CFLAGS
   6131 elif test $ac_cv_prog_cc_g = yes; then
   6132   if test "$GCC" = yes; then
   6133     CFLAGS="-g -O2"
   6134   else
   6135     CFLAGS="-g"
   6136   fi
   6137 else
   6138   if test "$GCC" = yes; then
   6139     CFLAGS="-O2"
   6140   else
   6141     CFLAGS=
   6142   fi
   6143 fi
   6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   6145 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   6146 if ${ac_cv_prog_cc_c89+:} false; then :
   6147   $as_echo_n "(cached) " >&6
   6148 else
   6149   ac_cv_prog_cc_c89=no
   6150 ac_save_CC=$CC
   6151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6152 /* end confdefs.h.  */
   6153 #include <stdarg.h>
   6154 #include <stdio.h>
   6155 struct stat;
   6156 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   6157 struct buf { int x; };
   6158 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   6159 static char *e (p, i)
   6160      char **p;
   6161      int i;
   6162 {
   6163   return p[i];
   6164 }
   6165 static char *f (char * (*g) (char **, int), char **p, ...)
   6166 {
   6167   char *s;
   6168   va_list v;
   6169   va_start (v,p);
   6170   s = g (p, va_arg (v,int));
   6171   va_end (v);
   6172   return s;
   6173 }
   6174 
   6175 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   6176    function prototypes and stuff, but not '\xHH' hex character constants.
   6177    These don't provoke an error unfortunately, instead are silently treated
   6178    as 'x'.  The following induces an error, until -std is added to get
   6179    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   6180    array size at least.  It's necessary to write '\x00'==0 to get something
   6181    that's true only with -std.  */
   6182 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   6183 
   6184 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   6185    inside strings and character constants.  */
   6186 #define FOO(x) 'x'
   6187 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   6188 
   6189 int test (int i, double x);
   6190 struct s1 {int (*f) (int a);};
   6191 struct s2 {int (*f) (double a);};
   6192 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   6193 int argc;
   6194 char **argv;
   6195 int
   6196 main ()
   6197 {
   6198 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   6199   ;
   6200   return 0;
   6201 }
   6202 _ACEOF
   6203 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   6204 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   6205 do
   6206   CC="$ac_save_CC $ac_arg"
   6207   if ac_fn_c_try_compile "$LINENO"; then :
   6208   ac_cv_prog_cc_c89=$ac_arg
   6209 fi
   6210 rm -f core conftest.err conftest.$ac_objext
   6211   test "x$ac_cv_prog_cc_c89" != "xno" && break
   6212 done
   6213 rm -f conftest.$ac_ext
   6214 CC=$ac_save_CC
   6215 
   6216 fi
   6217 # AC_CACHE_VAL
   6218 case "x$ac_cv_prog_cc_c89" in
   6219   x)
   6220     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   6221 $as_echo "none needed" >&6; } ;;
   6222   xno)
   6223     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   6224 $as_echo "unsupported" >&6; } ;;
   6225   *)
   6226     CC="$CC $ac_cv_prog_cc_c89"
   6227     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   6228 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   6229 esac
   6230 if test "x$ac_cv_prog_cc_c89" != xno; then :
   6231 
   6232 fi
   6233 
   6234 ac_ext=c
   6235 ac_cpp='$CPP $CPPFLAGS'
   6236 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6237 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6238 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6239 
   6240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   6241 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   6242 if ${ac_cv_path_SED+:} false; then :
   6243   $as_echo_n "(cached) " >&6
   6244 else
   6245             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   6246      for ac_i in 1 2 3 4 5 6 7; do
   6247        ac_script="$ac_script$as_nl$ac_script"
   6248      done
   6249      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   6250      { ac_script=; unset ac_script;}
   6251      if test -z "$SED"; then
   6252   ac_path_SED_found=false
   6253   # Loop through the user's path and test for each of PROGNAME-LIST
   6254   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6255 for as_dir in $PATH
   6256 do
   6257   IFS=$as_save_IFS
   6258   test -z "$as_dir" && as_dir=.
   6259     for ac_prog in sed gsed; do
   6260     for ac_exec_ext in '' $ac_executable_extensions; do
   6261       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   6262       as_fn_executable_p "$ac_path_SED" || continue
   6263 # Check for GNU ac_path_SED and select it if it is found.
   6264   # Check for GNU $ac_path_SED
   6265 case `"$ac_path_SED" --version 2>&1` in
   6266 *GNU*)
   6267   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   6268 *)
   6269   ac_count=0
   6270   $as_echo_n 0123456789 >"conftest.in"
   6271   while :
   6272   do
   6273     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6274     mv "conftest.tmp" "conftest.in"
   6275     cp "conftest.in" "conftest.nl"
   6276     $as_echo '' >> "conftest.nl"
   6277     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6278     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6279     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6280     if test $ac_count -gt ${ac_path_SED_max-0}; then
   6281       # Best one so far, save it but keep looking for a better one
   6282       ac_cv_path_SED="$ac_path_SED"
   6283       ac_path_SED_max=$ac_count
   6284     fi
   6285     # 10*(2^10) chars as input seems more than enough
   6286     test $ac_count -gt 10 && break
   6287   done
   6288   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6289 esac
   6290 
   6291       $ac_path_SED_found && break 3
   6292     done
   6293   done
   6294   done
   6295 IFS=$as_save_IFS
   6296   if test -z "$ac_cv_path_SED"; then
   6297     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   6298   fi
   6299 else
   6300   ac_cv_path_SED=$SED
   6301 fi
   6302 
   6303 fi
   6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   6305 $as_echo "$ac_cv_path_SED" >&6; }
   6306  SED="$ac_cv_path_SED"
   6307   rm -f conftest.sed
   6308 
   6309 test -z "$SED" && SED=sed
   6310 Xsed="$SED -e 1s/^X//"
   6311 
   6312 
   6313 
   6314 
   6315 
   6316 
   6317 
   6318 
   6319 
   6320 
   6321 
   6322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   6323 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   6324 if ${ac_cv_path_GREP+:} false; then :
   6325   $as_echo_n "(cached) " >&6
   6326 else
   6327   if test -z "$GREP"; then
   6328   ac_path_GREP_found=false
   6329   # Loop through the user's path and test for each of PROGNAME-LIST
   6330   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6331 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6332 do
   6333   IFS=$as_save_IFS
   6334   test -z "$as_dir" && as_dir=.
   6335     for ac_prog in grep ggrep; do
   6336     for ac_exec_ext in '' $ac_executable_extensions; do
   6337       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   6338       as_fn_executable_p "$ac_path_GREP" || continue
   6339 # Check for GNU ac_path_GREP and select it if it is found.
   6340   # Check for GNU $ac_path_GREP
   6341 case `"$ac_path_GREP" --version 2>&1` in
   6342 *GNU*)
   6343   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   6344 *)
   6345   ac_count=0
   6346   $as_echo_n 0123456789 >"conftest.in"
   6347   while :
   6348   do
   6349     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6350     mv "conftest.tmp" "conftest.in"
   6351     cp "conftest.in" "conftest.nl"
   6352     $as_echo 'GREP' >> "conftest.nl"
   6353     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6354     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6355     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6356     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   6357       # Best one so far, save it but keep looking for a better one
   6358       ac_cv_path_GREP="$ac_path_GREP"
   6359       ac_path_GREP_max=$ac_count
   6360     fi
   6361     # 10*(2^10) chars as input seems more than enough
   6362     test $ac_count -gt 10 && break
   6363   done
   6364   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6365 esac
   6366 
   6367       $ac_path_GREP_found && break 3
   6368     done
   6369   done
   6370   done
   6371 IFS=$as_save_IFS
   6372   if test -z "$ac_cv_path_GREP"; then
   6373     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6374   fi
   6375 else
   6376   ac_cv_path_GREP=$GREP
   6377 fi
   6378 
   6379 fi
   6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   6381 $as_echo "$ac_cv_path_GREP" >&6; }
   6382  GREP="$ac_cv_path_GREP"
   6383 
   6384 
   6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   6386 $as_echo_n "checking for egrep... " >&6; }
   6387 if ${ac_cv_path_EGREP+:} false; then :
   6388   $as_echo_n "(cached) " >&6
   6389 else
   6390   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   6391    then ac_cv_path_EGREP="$GREP -E"
   6392    else
   6393      if test -z "$EGREP"; then
   6394   ac_path_EGREP_found=false
   6395   # Loop through the user's path and test for each of PROGNAME-LIST
   6396   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6397 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6398 do
   6399   IFS=$as_save_IFS
   6400   test -z "$as_dir" && as_dir=.
   6401     for ac_prog in egrep; do
   6402     for ac_exec_ext in '' $ac_executable_extensions; do
   6403       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   6404       as_fn_executable_p "$ac_path_EGREP" || continue
   6405 # Check for GNU ac_path_EGREP and select it if it is found.
   6406   # Check for GNU $ac_path_EGREP
   6407 case `"$ac_path_EGREP" --version 2>&1` in
   6408 *GNU*)
   6409   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   6410 *)
   6411   ac_count=0
   6412   $as_echo_n 0123456789 >"conftest.in"
   6413   while :
   6414   do
   6415     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6416     mv "conftest.tmp" "conftest.in"
   6417     cp "conftest.in" "conftest.nl"
   6418     $as_echo 'EGREP' >> "conftest.nl"
   6419     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6420     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6421     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6422     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   6423       # Best one so far, save it but keep looking for a better one
   6424       ac_cv_path_EGREP="$ac_path_EGREP"
   6425       ac_path_EGREP_max=$ac_count
   6426     fi
   6427     # 10*(2^10) chars as input seems more than enough
   6428     test $ac_count -gt 10 && break
   6429   done
   6430   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6431 esac
   6432 
   6433       $ac_path_EGREP_found && break 3
   6434     done
   6435   done
   6436   done
   6437 IFS=$as_save_IFS
   6438   if test -z "$ac_cv_path_EGREP"; then
   6439     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6440   fi
   6441 else
   6442   ac_cv_path_EGREP=$EGREP
   6443 fi
   6444 
   6445    fi
   6446 fi
   6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   6448 $as_echo "$ac_cv_path_EGREP" >&6; }
   6449  EGREP="$ac_cv_path_EGREP"
   6450 
   6451 
   6452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
   6453 $as_echo_n "checking for fgrep... " >&6; }
   6454 if ${ac_cv_path_FGREP+:} false; then :
   6455   $as_echo_n "(cached) " >&6
   6456 else
   6457   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   6458    then ac_cv_path_FGREP="$GREP -F"
   6459    else
   6460      if test -z "$FGREP"; then
   6461   ac_path_FGREP_found=false
   6462   # Loop through the user's path and test for each of PROGNAME-LIST
   6463   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6464 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6465 do
   6466   IFS=$as_save_IFS
   6467   test -z "$as_dir" && as_dir=.
   6468     for ac_prog in fgrep; do
   6469     for ac_exec_ext in '' $ac_executable_extensions; do
   6470       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
   6471       as_fn_executable_p "$ac_path_FGREP" || continue
   6472 # Check for GNU ac_path_FGREP and select it if it is found.
   6473   # Check for GNU $ac_path_FGREP
   6474 case `"$ac_path_FGREP" --version 2>&1` in
   6475 *GNU*)
   6476   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   6477 *)
   6478   ac_count=0
   6479   $as_echo_n 0123456789 >"conftest.in"
   6480   while :
   6481   do
   6482     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6483     mv "conftest.tmp" "conftest.in"
   6484     cp "conftest.in" "conftest.nl"
   6485     $as_echo 'FGREP' >> "conftest.nl"
   6486     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6487     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6488     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6489     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   6490       # Best one so far, save it but keep looking for a better one
   6491       ac_cv_path_FGREP="$ac_path_FGREP"
   6492       ac_path_FGREP_max=$ac_count
   6493     fi
   6494     # 10*(2^10) chars as input seems more than enough
   6495     test $ac_count -gt 10 && break
   6496   done
   6497   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6498 esac
   6499 
   6500       $ac_path_FGREP_found && break 3
   6501     done
   6502   done
   6503   done
   6504 IFS=$as_save_IFS
   6505   if test -z "$ac_cv_path_FGREP"; then
   6506     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6507   fi
   6508 else
   6509   ac_cv_path_FGREP=$FGREP
   6510 fi
   6511 
   6512    fi
   6513 fi
   6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
   6515 $as_echo "$ac_cv_path_FGREP" >&6; }
   6516  FGREP="$ac_cv_path_FGREP"
   6517 
   6518 
   6519 test -z "$GREP" && GREP=grep
   6520 
   6521 
   6522 
   6523 
   6524 
   6525 
   6526 
   6527 
   6528 
   6529 
   6530 
   6531 
   6532 
   6533 
   6534 
   6535 
   6536 
   6537 
   6538 
   6539 # Check whether --with-gnu-ld was given.
   6540 if test "${with_gnu_ld+set}" = set; then :
   6541   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
   6542 else
   6543   with_gnu_ld=no
   6544 fi
   6545 
   6546 ac_prog=ld
   6547 if test yes = "$GCC"; then
   6548   # Check if gcc -print-prog-name=ld gives a path.
   6549   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   6550 $as_echo_n "checking for ld used by $CC... " >&6; }
   6551   case $host in
   6552   *-*-mingw*)
   6553     # gcc leaves a trailing carriage return, which upsets mingw
   6554     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   6555   *)
   6556     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   6557   esac
   6558   case $ac_prog in
   6559     # Accept absolute paths.
   6560     [\\/]* | ?:[\\/]*)
   6561       re_direlt='/[^/][^/]*/\.\./'
   6562       # Canonicalize the pathname of ld
   6563       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   6564       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   6565 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   6566       done
   6567       test -z "$LD" && LD=$ac_prog
   6568       ;;
   6569   "")
   6570     # If it fails, then pretend we aren't using GCC.
   6571     ac_prog=ld
   6572     ;;
   6573   *)
   6574     # If it is relative, then search for the first ld in PATH.
   6575     with_gnu_ld=unknown
   6576     ;;
   6577   esac
   6578 elif test yes = "$with_gnu_ld"; then
   6579   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   6580 $as_echo_n "checking for GNU ld... " >&6; }
   6581 else
   6582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   6583 $as_echo_n "checking for non-GNU ld... " >&6; }
   6584 fi
   6585 if ${lt_cv_path_LD+:} false; then :
   6586   $as_echo_n "(cached) " >&6
   6587 else
   6588   if test -z "$LD"; then
   6589   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   6590   for ac_dir in $PATH; do
   6591     IFS=$lt_save_ifs
   6592     test -z "$ac_dir" && ac_dir=.
   6593     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   6594       lt_cv_path_LD=$ac_dir/$ac_prog
   6595       # Check to see if the program is GNU ld.  I'd rather use --version,
   6596       # but apparently some variants of GNU ld only accept -v.
   6597       # Break only if it was the GNU/non-GNU ld that we prefer.
   6598       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   6599       *GNU* | *'with BFD'*)
   6600 	test no != "$with_gnu_ld" && break
   6601 	;;
   6602       *)
   6603 	test yes != "$with_gnu_ld" && break
   6604 	;;
   6605       esac
   6606     fi
   6607   done
   6608   IFS=$lt_save_ifs
   6609 else
   6610   lt_cv_path_LD=$LD # Let the user override the test with a path.
   6611 fi
   6612 fi
   6613 
   6614 LD=$lt_cv_path_LD
   6615 if test -n "$LD"; then
   6616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   6617 $as_echo "$LD" >&6; }
   6618 else
   6619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6620 $as_echo "no" >&6; }
   6621 fi
   6622 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   6624 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   6625 if ${lt_cv_prog_gnu_ld+:} false; then :
   6626   $as_echo_n "(cached) " >&6
   6627 else
   6628   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   6629 case `$LD -v 2>&1 </dev/null` in
   6630 *GNU* | *'with BFD'*)
   6631   lt_cv_prog_gnu_ld=yes
   6632   ;;
   6633 *)
   6634   lt_cv_prog_gnu_ld=no
   6635   ;;
   6636 esac
   6637 fi
   6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   6639 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   6640 with_gnu_ld=$lt_cv_prog_gnu_ld
   6641 
   6642 
   6643 
   6644 
   6645 
   6646 
   6647 
   6648 
   6649 
   6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
   6651 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
   6652 if ${lt_cv_path_NM+:} false; then :
   6653   $as_echo_n "(cached) " >&6
   6654 else
   6655   if test -n "$NM"; then
   6656   # Let the user override the test.
   6657   lt_cv_path_NM=$NM
   6658 else
   6659   lt_nm_to_check=${ac_tool_prefix}nm
   6660   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   6661     lt_nm_to_check="$lt_nm_to_check nm"
   6662   fi
   6663   for lt_tmp_nm in $lt_nm_to_check; do
   6664     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   6665     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   6666       IFS=$lt_save_ifs
   6667       test -z "$ac_dir" && ac_dir=.
   6668       tmp_nm=$ac_dir/$lt_tmp_nm
   6669       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
   6670 	# Check to see if the nm accepts a BSD-compat flag.
   6671 	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
   6672 	#   nm: unknown option "B" ignored
   6673 	# Tru64's nm complains that /dev/null is an invalid object file
   6674 	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
   6675 	case $build_os in
   6676 	mingw*) lt_bad_file=conftest.nm/nofile ;;
   6677 	*) lt_bad_file=/dev/null ;;
   6678 	esac
   6679 	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
   6680 	*$lt_bad_file* | *'Invalid file or object type'*)
   6681 	  lt_cv_path_NM="$tmp_nm -B"
   6682 	  break 2
   6683 	  ;;
   6684 	*)
   6685 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   6686 	  */dev/null*)
   6687 	    lt_cv_path_NM="$tmp_nm -p"
   6688 	    break 2
   6689 	    ;;
   6690 	  *)
   6691 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   6692 	    continue # so that we can try to find one that supports BSD flags
   6693 	    ;;
   6694 	  esac
   6695 	  ;;
   6696 	esac
   6697       fi
   6698     done
   6699     IFS=$lt_save_ifs
   6700   done
   6701   : ${lt_cv_path_NM=no}
   6702 fi
   6703 fi
   6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   6705 $as_echo "$lt_cv_path_NM" >&6; }
   6706 if test no != "$lt_cv_path_NM"; then
   6707   NM=$lt_cv_path_NM
   6708 else
   6709   # Didn't find any BSD compatible name lister, look for dumpbin.
   6710   if test -n "$DUMPBIN"; then :
   6711     # Let the user override the test.
   6712   else
   6713     if test -n "$ac_tool_prefix"; then
   6714   for ac_prog in dumpbin "link -dump"
   6715   do
   6716     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   6717 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   6718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6719 $as_echo_n "checking for $ac_word... " >&6; }
   6720 if ${ac_cv_prog_DUMPBIN+:} false; then :
   6721   $as_echo_n "(cached) " >&6
   6722 else
   6723   if test -n "$DUMPBIN"; then
   6724   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   6725 else
   6726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6727 for as_dir in $PATH
   6728 do
   6729   IFS=$as_save_IFS
   6730   test -z "$as_dir" && as_dir=.
   6731     for ac_exec_ext in '' $ac_executable_extensions; do
   6732   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6733     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   6734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6735     break 2
   6736   fi
   6737 done
   6738   done
   6739 IFS=$as_save_IFS
   6740 
   6741 fi
   6742 fi
   6743 DUMPBIN=$ac_cv_prog_DUMPBIN
   6744 if test -n "$DUMPBIN"; then
   6745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
   6746 $as_echo "$DUMPBIN" >&6; }
   6747 else
   6748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6749 $as_echo "no" >&6; }
   6750 fi
   6751 
   6752 
   6753     test -n "$DUMPBIN" && break
   6754   done
   6755 fi
   6756 if test -z "$DUMPBIN"; then
   6757   ac_ct_DUMPBIN=$DUMPBIN
   6758   for ac_prog in dumpbin "link -dump"
   6759 do
   6760   # Extract the first word of "$ac_prog", so it can be a program name with args.
   6761 set dummy $ac_prog; ac_word=$2
   6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6763 $as_echo_n "checking for $ac_word... " >&6; }
   6764 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
   6765   $as_echo_n "(cached) " >&6
   6766 else
   6767   if test -n "$ac_ct_DUMPBIN"; then
   6768   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   6769 else
   6770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6771 for as_dir in $PATH
   6772 do
   6773   IFS=$as_save_IFS
   6774   test -z "$as_dir" && as_dir=.
   6775     for ac_exec_ext in '' $ac_executable_extensions; do
   6776   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6777     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   6778     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6779     break 2
   6780   fi
   6781 done
   6782   done
   6783 IFS=$as_save_IFS
   6784 
   6785 fi
   6786 fi
   6787 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   6788 if test -n "$ac_ct_DUMPBIN"; then
   6789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
   6790 $as_echo "$ac_ct_DUMPBIN" >&6; }
   6791 else
   6792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6793 $as_echo "no" >&6; }
   6794 fi
   6795 
   6796 
   6797   test -n "$ac_ct_DUMPBIN" && break
   6798 done
   6799 
   6800   if test "x$ac_ct_DUMPBIN" = x; then
   6801     DUMPBIN=":"
   6802   else
   6803     case $cross_compiling:$ac_tool_warned in
   6804 yes:)
   6805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6807 ac_tool_warned=yes ;;
   6808 esac
   6809     DUMPBIN=$ac_ct_DUMPBIN
   6810   fi
   6811 fi
   6812 
   6813     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
   6814     *COFF*)
   6815       DUMPBIN="$DUMPBIN -symbols -headers"
   6816       ;;
   6817     *)
   6818       DUMPBIN=:
   6819       ;;
   6820     esac
   6821   fi
   6822 
   6823   if test : != "$DUMPBIN"; then
   6824     NM=$DUMPBIN
   6825   fi
   6826 fi
   6827 test -z "$NM" && NM=nm
   6828 
   6829 
   6830 
   6831 
   6832 
   6833 
   6834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
   6835 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
   6836 if ${lt_cv_nm_interface+:} false; then :
   6837   $as_echo_n "(cached) " >&6
   6838 else
   6839   lt_cv_nm_interface="BSD nm"
   6840   echo "int some_variable = 0;" > conftest.$ac_ext
   6841   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
   6842   (eval "$ac_compile" 2>conftest.err)
   6843   cat conftest.err >&5
   6844   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   6845   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   6846   cat conftest.err >&5
   6847   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
   6848   cat conftest.out >&5
   6849   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   6850     lt_cv_nm_interface="MS dumpbin"
   6851   fi
   6852   rm -f conftest*
   6853 fi
   6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
   6855 $as_echo "$lt_cv_nm_interface" >&6; }
   6856 
   6857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   6858 $as_echo_n "checking whether ln -s works... " >&6; }
   6859 LN_S=$as_ln_s
   6860 if test "$LN_S" = "ln -s"; then
   6861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6862 $as_echo "yes" >&6; }
   6863 else
   6864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   6865 $as_echo "no, using $LN_S" >&6; }
   6866 fi
   6867 
   6868 # find the maximum length of command line arguments
   6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   6870 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
   6871 if ${lt_cv_sys_max_cmd_len+:} false; then :
   6872   $as_echo_n "(cached) " >&6
   6873 else
   6874     i=0
   6875   teststring=ABCD
   6876 
   6877   case $build_os in
   6878   msdosdjgpp*)
   6879     # On DJGPP, this test can blow up pretty badly due to problems in libc
   6880     # (any single argument exceeding 2000 bytes causes a buffer overrun
   6881     # during glob expansion).  Even if it were fixed, the result of this
   6882     # check would be larger than it should be.
   6883     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   6884     ;;
   6885 
   6886   gnu*)
   6887     # Under GNU Hurd, this test is not required because there is
   6888     # no limit to the length of command line arguments.
   6889     # Libtool will interpret -1 as no limit whatsoever
   6890     lt_cv_sys_max_cmd_len=-1;
   6891     ;;
   6892 
   6893   cygwin* | mingw* | cegcc*)
   6894     # On Win9x/ME, this test blows up -- it succeeds, but takes
   6895     # about 5 minutes as the teststring grows exponentially.
   6896     # Worse, since 9x/ME are not pre-emptively multitasking,
   6897     # you end up with a "frozen" computer, even though with patience
   6898     # the test eventually succeeds (with a max line length of 256k).
   6899     # Instead, let's just punt: use the minimum linelength reported by
   6900     # all of the supported platforms: 8192 (on NT/2K/XP).
   6901     lt_cv_sys_max_cmd_len=8192;
   6902     ;;
   6903 
   6904   mint*)
   6905     # On MiNT this can take a long time and run out of memory.
   6906     lt_cv_sys_max_cmd_len=8192;
   6907     ;;
   6908 
   6909   amigaos*)
   6910     # On AmigaOS with pdksh, this test takes hours, literally.
   6911     # So we just punt and use a minimum line length of 8192.
   6912     lt_cv_sys_max_cmd_len=8192;
   6913     ;;
   6914 
   6915   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
   6916     # This has been around since 386BSD, at least.  Likely further.
   6917     if test -x /sbin/sysctl; then
   6918       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   6919     elif test -x /usr/sbin/sysctl; then
   6920       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   6921     else
   6922       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   6923     fi
   6924     # And add a safety zone
   6925     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6926     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6927     ;;
   6928 
   6929   interix*)
   6930     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   6931     lt_cv_sys_max_cmd_len=196608
   6932     ;;
   6933 
   6934   os2*)
   6935     # The test takes a long time on OS/2.
   6936     lt_cv_sys_max_cmd_len=8192
   6937     ;;
   6938 
   6939   osf*)
   6940     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   6941     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   6942     # nice to cause kernel panics so lets avoid the loop below.
   6943     # First set a reasonable default.
   6944     lt_cv_sys_max_cmd_len=16384
   6945     #
   6946     if test -x /sbin/sysconfig; then
   6947       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   6948         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   6949       esac
   6950     fi
   6951     ;;
   6952   sco3.2v5*)
   6953     lt_cv_sys_max_cmd_len=102400
   6954     ;;
   6955   sysv5* | sco5v6* | sysv4.2uw2*)
   6956     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   6957     if test -n "$kargmax"; then
   6958       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
   6959     else
   6960       lt_cv_sys_max_cmd_len=32768
   6961     fi
   6962     ;;
   6963   *)
   6964     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   6965     if test -n "$lt_cv_sys_max_cmd_len" && \
   6966        test undefined != "$lt_cv_sys_max_cmd_len"; then
   6967       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6968       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6969     else
   6970       # Make teststring a little bigger before we do anything with it.
   6971       # a 1K string should be a reasonable start.
   6972       for i in 1 2 3 4 5 6 7 8; do
   6973         teststring=$teststring$teststring
   6974       done
   6975       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   6976       # If test is not a shell built-in, we'll probably end up computing a
   6977       # maximum length that is only half of the actual maximum length, but
   6978       # we can't tell.
   6979       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
   6980 	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
   6981 	      test 17 != "$i" # 1/2 MB should be enough
   6982       do
   6983         i=`expr $i + 1`
   6984         teststring=$teststring$teststring
   6985       done
   6986       # Only check the string length outside the loop.
   6987       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   6988       teststring=
   6989       # Add a significant safety factor because C++ compilers can tack on
   6990       # massive amounts of additional arguments before passing them to the
   6991       # linker.  It appears as though 1/2 is a usable value.
   6992       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   6993     fi
   6994     ;;
   6995   esac
   6996 
   6997 fi
   6998 
   6999 if test -n "$lt_cv_sys_max_cmd_len"; then
   7000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   7001 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
   7002 else
   7003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
   7004 $as_echo "none" >&6; }
   7005 fi
   7006 max_cmd_len=$lt_cv_sys_max_cmd_len
   7007 
   7008 
   7009 
   7010 
   7011 
   7012 
   7013 : ${CP="cp -f"}
   7014 : ${MV="mv -f"}
   7015 : ${RM="rm -f"}
   7016 
   7017 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   7018   lt_unset=unset
   7019 else
   7020   lt_unset=false
   7021 fi
   7022 
   7023 
   7024 
   7025 
   7026 
   7027 # test EBCDIC or ASCII
   7028 case `echo X|tr X '\101'` in
   7029  A) # ASCII based system
   7030     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   7031   lt_SP2NL='tr \040 \012'
   7032   lt_NL2SP='tr \015\012 \040\040'
   7033   ;;
   7034  *) # EBCDIC based system
   7035   lt_SP2NL='tr \100 \n'
   7036   lt_NL2SP='tr \r\n \100\100'
   7037   ;;
   7038 esac
   7039 
   7040 
   7041 
   7042 
   7043 
   7044 
   7045 
   7046 
   7047 
   7048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
   7049 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
   7050 if ${lt_cv_to_host_file_cmd+:} false; then :
   7051   $as_echo_n "(cached) " >&6
   7052 else
   7053   case $host in
   7054   *-*-mingw* )
   7055     case $build in
   7056       *-*-mingw* ) # actually msys
   7057         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
   7058         ;;
   7059       *-*-cygwin* )
   7060         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
   7061         ;;
   7062       * ) # otherwise, assume *nix
   7063         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
   7064         ;;
   7065     esac
   7066     ;;
   7067   *-*-cygwin* )
   7068     case $build in
   7069       *-*-mingw* ) # actually msys
   7070         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
   7071         ;;
   7072       *-*-cygwin* )
   7073         lt_cv_to_host_file_cmd=func_convert_file_noop
   7074         ;;
   7075       * ) # otherwise, assume *nix
   7076         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
   7077         ;;
   7078     esac
   7079     ;;
   7080   * ) # unhandled hosts (and "normal" native builds)
   7081     lt_cv_to_host_file_cmd=func_convert_file_noop
   7082     ;;
   7083 esac
   7084 
   7085 fi
   7086 
   7087 to_host_file_cmd=$lt_cv_to_host_file_cmd
   7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
   7089 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
   7090 
   7091 
   7092 
   7093 
   7094 
   7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
   7096 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
   7097 if ${lt_cv_to_tool_file_cmd+:} false; then :
   7098   $as_echo_n "(cached) " >&6
   7099 else
   7100   #assume ordinary cross tools, or native build.
   7101 lt_cv_to_tool_file_cmd=func_convert_file_noop
   7102 case $host in
   7103   *-*-mingw* )
   7104     case $build in
   7105       *-*-mingw* ) # actually msys
   7106         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
   7107         ;;
   7108     esac
   7109     ;;
   7110 esac
   7111 
   7112 fi
   7113 
   7114 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
   7116 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
   7117 
   7118 
   7119 
   7120 
   7121 
   7122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   7123 $as_echo_n "checking for $LD option to reload object files... " >&6; }
   7124 if ${lt_cv_ld_reload_flag+:} false; then :
   7125   $as_echo_n "(cached) " >&6
   7126 else
   7127   lt_cv_ld_reload_flag='-r'
   7128 fi
   7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   7130 $as_echo "$lt_cv_ld_reload_flag" >&6; }
   7131 reload_flag=$lt_cv_ld_reload_flag
   7132 case $reload_flag in
   7133 "" | " "*) ;;
   7134 *) reload_flag=" $reload_flag" ;;
   7135 esac
   7136 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   7137 case $host_os in
   7138   cygwin* | mingw* | pw32* | cegcc*)
   7139     if test yes != "$GCC"; then
   7140       reload_cmds=false
   7141     fi
   7142     ;;
   7143   darwin*)
   7144     if test yes = "$GCC"; then
   7145       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
   7146     else
   7147       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   7148     fi
   7149     ;;
   7150 esac
   7151 
   7152 
   7153 
   7154 
   7155 
   7156 
   7157 
   7158 
   7159 
   7160 if test -n "$ac_tool_prefix"; then
   7161   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   7162 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   7163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7164 $as_echo_n "checking for $ac_word... " >&6; }
   7165 if ${ac_cv_prog_OBJDUMP+:} false; then :
   7166   $as_echo_n "(cached) " >&6
   7167 else
   7168   if test -n "$OBJDUMP"; then
   7169   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   7170 else
   7171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7172 for as_dir in $PATH
   7173 do
   7174   IFS=$as_save_IFS
   7175   test -z "$as_dir" && as_dir=.
   7176     for ac_exec_ext in '' $ac_executable_extensions; do
   7177   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7178     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   7179     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7180     break 2
   7181   fi
   7182 done
   7183   done
   7184 IFS=$as_save_IFS
   7185 
   7186 fi
   7187 fi
   7188 OBJDUMP=$ac_cv_prog_OBJDUMP
   7189 if test -n "$OBJDUMP"; then
   7190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   7191 $as_echo "$OBJDUMP" >&6; }
   7192 else
   7193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7194 $as_echo "no" >&6; }
   7195 fi
   7196 
   7197 
   7198 fi
   7199 if test -z "$ac_cv_prog_OBJDUMP"; then
   7200   ac_ct_OBJDUMP=$OBJDUMP
   7201   # Extract the first word of "objdump", so it can be a program name with args.
   7202 set dummy objdump; ac_word=$2
   7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7204 $as_echo_n "checking for $ac_word... " >&6; }
   7205 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
   7206   $as_echo_n "(cached) " >&6
   7207 else
   7208   if test -n "$ac_ct_OBJDUMP"; then
   7209   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   7210 else
   7211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7212 for as_dir in $PATH
   7213 do
   7214   IFS=$as_save_IFS
   7215   test -z "$as_dir" && as_dir=.
   7216     for ac_exec_ext in '' $ac_executable_extensions; do
   7217   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7218     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   7219     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7220     break 2
   7221   fi
   7222 done
   7223   done
   7224 IFS=$as_save_IFS
   7225 
   7226 fi
   7227 fi
   7228 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   7229 if test -n "$ac_ct_OBJDUMP"; then
   7230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   7231 $as_echo "$ac_ct_OBJDUMP" >&6; }
   7232 else
   7233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7234 $as_echo "no" >&6; }
   7235 fi
   7236 
   7237   if test "x$ac_ct_OBJDUMP" = x; then
   7238     OBJDUMP="false"
   7239   else
   7240     case $cross_compiling:$ac_tool_warned in
   7241 yes:)
   7242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7243 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7244 ac_tool_warned=yes ;;
   7245 esac
   7246     OBJDUMP=$ac_ct_OBJDUMP
   7247   fi
   7248 else
   7249   OBJDUMP="$ac_cv_prog_OBJDUMP"
   7250 fi
   7251 
   7252 test -z "$OBJDUMP" && OBJDUMP=objdump
   7253 
   7254 
   7255 
   7256 
   7257 
   7258 
   7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   7260 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
   7261 if ${lt_cv_deplibs_check_method+:} false; then :
   7262   $as_echo_n "(cached) " >&6
   7263 else
   7264   lt_cv_file_magic_cmd='$MAGIC_CMD'
   7265 lt_cv_file_magic_test_file=
   7266 lt_cv_deplibs_check_method='unknown'
   7267 # Need to set the preceding variable on all platforms that support
   7268 # interlibrary dependencies.
   7269 # 'none' -- dependencies not supported.
   7270 # 'unknown' -- same as none, but documents that we really don't know.
   7271 # 'pass_all' -- all dependencies passed with no checks.
   7272 # 'test_compile' -- check by making test program.
   7273 # 'file_magic [[regex]]' -- check by looking for files in library path
   7274 # that responds to the $file_magic_cmd with a given extended regex.
   7275 # If you have 'file' or equivalent on your system and you're not sure
   7276 # whether 'pass_all' will *always* work, you probably want this one.
   7277 
   7278 case $host_os in
   7279 aix[4-9]*)
   7280   lt_cv_deplibs_check_method=pass_all
   7281   ;;
   7282 
   7283 beos*)
   7284   lt_cv_deplibs_check_method=pass_all
   7285   ;;
   7286 
   7287 bsdi[45]*)
   7288   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   7289   lt_cv_file_magic_cmd='/usr/bin/file -L'
   7290   lt_cv_file_magic_test_file=/shlib/libc.so
   7291   ;;
   7292 
   7293 cygwin*)
   7294   # func_win32_libid is a shell function defined in ltmain.sh
   7295   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   7296   lt_cv_file_magic_cmd='func_win32_libid'
   7297   ;;
   7298 
   7299 mingw* | pw32*)
   7300   # Base MSYS/MinGW do not provide the 'file' command needed by
   7301   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   7302   # unless we find 'file', for example because we are cross-compiling.
   7303   if ( file / ) >/dev/null 2>&1; then
   7304     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   7305     lt_cv_file_magic_cmd='func_win32_libid'
   7306   else
   7307     # Keep this pattern in sync with the one in func_win32_libid.
   7308     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
   7309     lt_cv_file_magic_cmd='$OBJDUMP -f'
   7310   fi
   7311   ;;
   7312 
   7313 cegcc*)
   7314   # use the weaker test based on 'objdump'. See mingw*.
   7315   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   7316   lt_cv_file_magic_cmd='$OBJDUMP -f'
   7317   ;;
   7318 
   7319 darwin* | rhapsody*)
   7320   lt_cv_deplibs_check_method=pass_all
   7321   ;;
   7322 
   7323 freebsd* | dragonfly*)
   7324   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   7325     case $host_cpu in
   7326     i*86 )
   7327       # Not sure whether the presence of OpenBSD here was a mistake.
   7328       # Let's accept both of them until this is cleared up.
   7329       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   7330       lt_cv_file_magic_cmd=/usr/bin/file
   7331       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   7332       ;;
   7333     esac
   7334   else
   7335     lt_cv_deplibs_check_method=pass_all
   7336   fi
   7337   ;;
   7338 
   7339 haiku*)
   7340   lt_cv_deplibs_check_method=pass_all
   7341   ;;
   7342 
   7343 hpux10.20* | hpux11*)
   7344   lt_cv_file_magic_cmd=/usr/bin/file
   7345   case $host_cpu in
   7346   ia64*)
   7347     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   7348     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   7349     ;;
   7350   hppa*64*)
   7351     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]'
   7352     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   7353     ;;
   7354   *)
   7355     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
   7356     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   7357     ;;
   7358   esac
   7359   ;;
   7360 
   7361 interix[3-9]*)
   7362   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   7363   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   7364   ;;
   7365 
   7366 irix5* | irix6* | nonstopux*)
   7367   case $LD in
   7368   *-32|*"-32 ") libmagic=32-bit;;
   7369   *-n32|*"-n32 ") libmagic=N32;;
   7370   *-64|*"-64 ") libmagic=64-bit;;
   7371   *) libmagic=never-match;;
   7372   esac
   7373   lt_cv_deplibs_check_method=pass_all
   7374   ;;
   7375 
   7376 # This must be glibc/ELF.
   7377 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   7378   lt_cv_deplibs_check_method=pass_all
   7379   ;;
   7380 
   7381 netbsd*)
   7382   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   7383     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   7384   else
   7385     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   7386   fi
   7387   ;;
   7388 
   7389 newos6*)
   7390   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   7391   lt_cv_file_magic_cmd=/usr/bin/file
   7392   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   7393   ;;
   7394 
   7395 *nto* | *qnx*)
   7396   lt_cv_deplibs_check_method=pass_all
   7397   ;;
   7398 
   7399 openbsd* | bitrig*)
   7400   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   7401     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   7402   else
   7403     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   7404   fi
   7405   ;;
   7406 
   7407 osf3* | osf4* | osf5*)
   7408   lt_cv_deplibs_check_method=pass_all
   7409   ;;
   7410 
   7411 rdos*)
   7412   lt_cv_deplibs_check_method=pass_all
   7413   ;;
   7414 
   7415 solaris*)
   7416   lt_cv_deplibs_check_method=pass_all
   7417   ;;
   7418 
   7419 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   7420   lt_cv_deplibs_check_method=pass_all
   7421   ;;
   7422 
   7423 sysv4 | sysv4.3*)
   7424   case $host_vendor in
   7425   motorola)
   7426     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]'
   7427     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   7428     ;;
   7429   ncr)
   7430     lt_cv_deplibs_check_method=pass_all
   7431     ;;
   7432   sequent)
   7433     lt_cv_file_magic_cmd='/bin/file'
   7434     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   7435     ;;
   7436   sni)
   7437     lt_cv_file_magic_cmd='/bin/file'
   7438     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   7439     lt_cv_file_magic_test_file=/lib/libc.so
   7440     ;;
   7441   siemens)
   7442     lt_cv_deplibs_check_method=pass_all
   7443     ;;
   7444   pc)
   7445     lt_cv_deplibs_check_method=pass_all
   7446     ;;
   7447   esac
   7448   ;;
   7449 
   7450 tpf*)
   7451   lt_cv_deplibs_check_method=pass_all
   7452   ;;
   7453 os2*)
   7454   lt_cv_deplibs_check_method=pass_all
   7455   ;;
   7456 esac
   7457 
   7458 fi
   7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   7460 $as_echo "$lt_cv_deplibs_check_method" >&6; }
   7461 
   7462 file_magic_glob=
   7463 want_nocaseglob=no
   7464 if test "$build" = "$host"; then
   7465   case $host_os in
   7466   mingw* | pw32*)
   7467     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
   7468       want_nocaseglob=yes
   7469     else
   7470       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
   7471     fi
   7472     ;;
   7473   esac
   7474 fi
   7475 
   7476 file_magic_cmd=$lt_cv_file_magic_cmd
   7477 deplibs_check_method=$lt_cv_deplibs_check_method
   7478 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   7479 
   7480 
   7481 
   7482 
   7483 
   7484 
   7485 
   7486 
   7487 
   7488 
   7489 
   7490 
   7491 
   7492 
   7493 
   7494 
   7495 
   7496 
   7497 
   7498 
   7499 
   7500 
   7501 if test -n "$ac_tool_prefix"; then
   7502   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   7503 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7505 $as_echo_n "checking for $ac_word... " >&6; }
   7506 if ${ac_cv_prog_DLLTOOL+:} false; then :
   7507   $as_echo_n "(cached) " >&6
   7508 else
   7509   if test -n "$DLLTOOL"; then
   7510   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   7511 else
   7512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7513 for as_dir in $PATH
   7514 do
   7515   IFS=$as_save_IFS
   7516   test -z "$as_dir" && as_dir=.
   7517     for ac_exec_ext in '' $ac_executable_extensions; do
   7518   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7519     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   7520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7521     break 2
   7522   fi
   7523 done
   7524   done
   7525 IFS=$as_save_IFS
   7526 
   7527 fi
   7528 fi
   7529 DLLTOOL=$ac_cv_prog_DLLTOOL
   7530 if test -n "$DLLTOOL"; then
   7531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
   7532 $as_echo "$DLLTOOL" >&6; }
   7533 else
   7534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7535 $as_echo "no" >&6; }
   7536 fi
   7537 
   7538 
   7539 fi
   7540 if test -z "$ac_cv_prog_DLLTOOL"; then
   7541   ac_ct_DLLTOOL=$DLLTOOL
   7542   # Extract the first word of "dlltool", so it can be a program name with args.
   7543 set dummy dlltool; ac_word=$2
   7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7545 $as_echo_n "checking for $ac_word... " >&6; }
   7546 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
   7547   $as_echo_n "(cached) " >&6
   7548 else
   7549   if test -n "$ac_ct_DLLTOOL"; then
   7550   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   7551 else
   7552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7553 for as_dir in $PATH
   7554 do
   7555   IFS=$as_save_IFS
   7556   test -z "$as_dir" && as_dir=.
   7557     for ac_exec_ext in '' $ac_executable_extensions; do
   7558   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7559     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   7560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7561     break 2
   7562   fi
   7563 done
   7564   done
   7565 IFS=$as_save_IFS
   7566 
   7567 fi
   7568 fi
   7569 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   7570 if test -n "$ac_ct_DLLTOOL"; then
   7571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
   7572 $as_echo "$ac_ct_DLLTOOL" >&6; }
   7573 else
   7574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7575 $as_echo "no" >&6; }
   7576 fi
   7577 
   7578   if test "x$ac_ct_DLLTOOL" = x; then
   7579     DLLTOOL="false"
   7580   else
   7581     case $cross_compiling:$ac_tool_warned in
   7582 yes:)
   7583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7584 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7585 ac_tool_warned=yes ;;
   7586 esac
   7587     DLLTOOL=$ac_ct_DLLTOOL
   7588   fi
   7589 else
   7590   DLLTOOL="$ac_cv_prog_DLLTOOL"
   7591 fi
   7592 
   7593 test -z "$DLLTOOL" && DLLTOOL=dlltool
   7594 
   7595 
   7596 
   7597 
   7598 
   7599 
   7600 
   7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
   7602 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
   7603 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
   7604   $as_echo_n "(cached) " >&6
   7605 else
   7606   lt_cv_sharedlib_from_linklib_cmd='unknown'
   7607 
   7608 case $host_os in
   7609 cygwin* | mingw* | pw32* | cegcc*)
   7610   # two different shell functions defined in ltmain.sh;
   7611   # decide which one to use based on capabilities of $DLLTOOL
   7612   case `$DLLTOOL --help 2>&1` in
   7613   *--identify-strict*)
   7614     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
   7615     ;;
   7616   *)
   7617     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
   7618     ;;
   7619   esac
   7620   ;;
   7621 *)
   7622   # fallback: assume linklib IS sharedlib
   7623   lt_cv_sharedlib_from_linklib_cmd=$ECHO
   7624   ;;
   7625 esac
   7626 
   7627 fi
   7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
   7629 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
   7630 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   7631 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   7632 
   7633 
   7634 
   7635 
   7636 
   7637 
   7638 
   7639 
   7640 if test -n "$ac_tool_prefix"; then
   7641   for ac_prog in ar
   7642   do
   7643     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   7644 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   7645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7646 $as_echo_n "checking for $ac_word... " >&6; }
   7647 if ${ac_cv_prog_AR+:} false; then :
   7648   $as_echo_n "(cached) " >&6
   7649 else
   7650   if test -n "$AR"; then
   7651   ac_cv_prog_AR="$AR" # Let the user override the test.
   7652 else
   7653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7654 for as_dir in $PATH
   7655 do
   7656   IFS=$as_save_IFS
   7657   test -z "$as_dir" && as_dir=.
   7658     for ac_exec_ext in '' $ac_executable_extensions; do
   7659   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7660     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
   7661     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7662     break 2
   7663   fi
   7664 done
   7665   done
   7666 IFS=$as_save_IFS
   7667 
   7668 fi
   7669 fi
   7670 AR=$ac_cv_prog_AR
   7671 if test -n "$AR"; then
   7672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   7673 $as_echo "$AR" >&6; }
   7674 else
   7675   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7676 $as_echo "no" >&6; }
   7677 fi
   7678 
   7679 
   7680     test -n "$AR" && break
   7681   done
   7682 fi
   7683 if test -z "$AR"; then
   7684   ac_ct_AR=$AR
   7685   for ac_prog in ar
   7686 do
   7687   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7688 set dummy $ac_prog; ac_word=$2
   7689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7690 $as_echo_n "checking for $ac_word... " >&6; }
   7691 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   7692   $as_echo_n "(cached) " >&6
   7693 else
   7694   if test -n "$ac_ct_AR"; then
   7695   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   7696 else
   7697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7698 for as_dir in $PATH
   7699 do
   7700   IFS=$as_save_IFS
   7701   test -z "$as_dir" && as_dir=.
   7702     for ac_exec_ext in '' $ac_executable_extensions; do
   7703   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7704     ac_cv_prog_ac_ct_AR="$ac_prog"
   7705     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7706     break 2
   7707   fi
   7708 done
   7709   done
   7710 IFS=$as_save_IFS
   7711 
   7712 fi
   7713 fi
   7714 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   7715 if test -n "$ac_ct_AR"; then
   7716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   7717 $as_echo "$ac_ct_AR" >&6; }
   7718 else
   7719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7720 $as_echo "no" >&6; }
   7721 fi
   7722 
   7723 
   7724   test -n "$ac_ct_AR" && break
   7725 done
   7726 
   7727   if test "x$ac_ct_AR" = x; then
   7728     AR="false"
   7729   else
   7730     case $cross_compiling:$ac_tool_warned in
   7731 yes:)
   7732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7733 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7734 ac_tool_warned=yes ;;
   7735 esac
   7736     AR=$ac_ct_AR
   7737   fi
   7738 fi
   7739 
   7740 : ${AR=ar}
   7741 : ${AR_FLAGS=cru}
   7742 
   7743 
   7744 
   7745 
   7746 
   7747 
   7748 
   7749 
   7750 
   7751 
   7752 
   7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
   7754 $as_echo_n "checking for archiver @FILE support... " >&6; }
   7755 if ${lt_cv_ar_at_file+:} false; then :
   7756   $as_echo_n "(cached) " >&6
   7757 else
   7758   lt_cv_ar_at_file=no
   7759    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7760 /* end confdefs.h.  */
   7761 
   7762 int
   7763 main ()
   7764 {
   7765 
   7766   ;
   7767   return 0;
   7768 }
   7769 _ACEOF
   7770 if ac_fn_c_try_compile "$LINENO"; then :
   7771   echo conftest.$ac_objext > conftest.lst
   7772       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
   7773       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   7774   (eval $lt_ar_try) 2>&5
   7775   ac_status=$?
   7776   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7777   test $ac_status = 0; }
   7778       if test 0 -eq "$ac_status"; then
   7779 	# Ensure the archiver fails upon bogus file names.
   7780 	rm -f conftest.$ac_objext libconftest.a
   7781 	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   7782   (eval $lt_ar_try) 2>&5
   7783   ac_status=$?
   7784   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7785   test $ac_status = 0; }
   7786 	if test 0 -ne "$ac_status"; then
   7787           lt_cv_ar_at_file=@
   7788         fi
   7789       fi
   7790       rm -f conftest.* libconftest.a
   7791 
   7792 fi
   7793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7794 
   7795 fi
   7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
   7797 $as_echo "$lt_cv_ar_at_file" >&6; }
   7798 
   7799 if test no = "$lt_cv_ar_at_file"; then
   7800   archiver_list_spec=
   7801 else
   7802   archiver_list_spec=$lt_cv_ar_at_file
   7803 fi
   7804 
   7805 
   7806 
   7807 
   7808 
   7809 
   7810 
   7811 if test -n "$ac_tool_prefix"; then
   7812   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   7813 set dummy ${ac_tool_prefix}strip; ac_word=$2
   7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7815 $as_echo_n "checking for $ac_word... " >&6; }
   7816 if ${ac_cv_prog_STRIP+:} false; then :
   7817   $as_echo_n "(cached) " >&6
   7818 else
   7819   if test -n "$STRIP"; then
   7820   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   7821 else
   7822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7823 for as_dir in $PATH
   7824 do
   7825   IFS=$as_save_IFS
   7826   test -z "$as_dir" && as_dir=.
   7827     for ac_exec_ext in '' $ac_executable_extensions; do
   7828   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7829     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   7830     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7831     break 2
   7832   fi
   7833 done
   7834   done
   7835 IFS=$as_save_IFS
   7836 
   7837 fi
   7838 fi
   7839 STRIP=$ac_cv_prog_STRIP
   7840 if test -n "$STRIP"; then
   7841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   7842 $as_echo "$STRIP" >&6; }
   7843 else
   7844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7845 $as_echo "no" >&6; }
   7846 fi
   7847 
   7848 
   7849 fi
   7850 if test -z "$ac_cv_prog_STRIP"; then
   7851   ac_ct_STRIP=$STRIP
   7852   # Extract the first word of "strip", so it can be a program name with args.
   7853 set dummy strip; ac_word=$2
   7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7855 $as_echo_n "checking for $ac_word... " >&6; }
   7856 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   7857   $as_echo_n "(cached) " >&6
   7858 else
   7859   if test -n "$ac_ct_STRIP"; then
   7860   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   7861 else
   7862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7863 for as_dir in $PATH
   7864 do
   7865   IFS=$as_save_IFS
   7866   test -z "$as_dir" && as_dir=.
   7867     for ac_exec_ext in '' $ac_executable_extensions; do
   7868   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7869     ac_cv_prog_ac_ct_STRIP="strip"
   7870     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7871     break 2
   7872   fi
   7873 done
   7874   done
   7875 IFS=$as_save_IFS
   7876 
   7877 fi
   7878 fi
   7879 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   7880 if test -n "$ac_ct_STRIP"; then
   7881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   7882 $as_echo "$ac_ct_STRIP" >&6; }
   7883 else
   7884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7885 $as_echo "no" >&6; }
   7886 fi
   7887 
   7888   if test "x$ac_ct_STRIP" = x; then
   7889     STRIP=":"
   7890   else
   7891     case $cross_compiling:$ac_tool_warned in
   7892 yes:)
   7893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7894 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7895 ac_tool_warned=yes ;;
   7896 esac
   7897     STRIP=$ac_ct_STRIP
   7898   fi
   7899 else
   7900   STRIP="$ac_cv_prog_STRIP"
   7901 fi
   7902 
   7903 test -z "$STRIP" && STRIP=:
   7904 
   7905 
   7906 
   7907 
   7908 
   7909 
   7910 if test -n "$ac_tool_prefix"; then
   7911   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   7912 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   7913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7914 $as_echo_n "checking for $ac_word... " >&6; }
   7915 if ${ac_cv_prog_RANLIB+:} false; then :
   7916   $as_echo_n "(cached) " >&6
   7917 else
   7918   if test -n "$RANLIB"; then
   7919   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   7920 else
   7921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7922 for as_dir in $PATH
   7923 do
   7924   IFS=$as_save_IFS
   7925   test -z "$as_dir" && as_dir=.
   7926     for ac_exec_ext in '' $ac_executable_extensions; do
   7927   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7928     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   7929     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7930     break 2
   7931   fi
   7932 done
   7933   done
   7934 IFS=$as_save_IFS
   7935 
   7936 fi
   7937 fi
   7938 RANLIB=$ac_cv_prog_RANLIB
   7939 if test -n "$RANLIB"; then
   7940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   7941 $as_echo "$RANLIB" >&6; }
   7942 else
   7943   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7944 $as_echo "no" >&6; }
   7945 fi
   7946 
   7947 
   7948 fi
   7949 if test -z "$ac_cv_prog_RANLIB"; then
   7950   ac_ct_RANLIB=$RANLIB
   7951   # Extract the first word of "ranlib", so it can be a program name with args.
   7952 set dummy ranlib; ac_word=$2
   7953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7954 $as_echo_n "checking for $ac_word... " >&6; }
   7955 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   7956   $as_echo_n "(cached) " >&6
   7957 else
   7958   if test -n "$ac_ct_RANLIB"; then
   7959   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   7960 else
   7961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7962 for as_dir in $PATH
   7963 do
   7964   IFS=$as_save_IFS
   7965   test -z "$as_dir" && as_dir=.
   7966     for ac_exec_ext in '' $ac_executable_extensions; do
   7967   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7968     ac_cv_prog_ac_ct_RANLIB="ranlib"
   7969     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7970     break 2
   7971   fi
   7972 done
   7973   done
   7974 IFS=$as_save_IFS
   7975 
   7976 fi
   7977 fi
   7978 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   7979 if test -n "$ac_ct_RANLIB"; then
   7980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   7981 $as_echo "$ac_ct_RANLIB" >&6; }
   7982 else
   7983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7984 $as_echo "no" >&6; }
   7985 fi
   7986 
   7987   if test "x$ac_ct_RANLIB" = x; then
   7988     RANLIB=":"
   7989   else
   7990     case $cross_compiling:$ac_tool_warned in
   7991 yes:)
   7992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7993 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7994 ac_tool_warned=yes ;;
   7995 esac
   7996     RANLIB=$ac_ct_RANLIB
   7997   fi
   7998 else
   7999   RANLIB="$ac_cv_prog_RANLIB"
   8000 fi
   8001 
   8002 test -z "$RANLIB" && RANLIB=:
   8003 
   8004 
   8005 
   8006 
   8007 
   8008 
   8009 # Determine commands to create old-style static archives.
   8010 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   8011 old_postinstall_cmds='chmod 644 $oldlib'
   8012 old_postuninstall_cmds=
   8013 
   8014 if test -n "$RANLIB"; then
   8015   case $host_os in
   8016   bitrig* | openbsd*)
   8017     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
   8018     ;;
   8019   *)
   8020     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
   8021     ;;
   8022   esac
   8023   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
   8024 fi
   8025 
   8026 case $host_os in
   8027   darwin*)
   8028     lock_old_archive_extraction=yes ;;
   8029   *)
   8030     lock_old_archive_extraction=no ;;
   8031 esac
   8032 
   8033 
   8034 
   8035 
   8036 
   8037 
   8038 
   8039 
   8040 
   8041 
   8042 
   8043 
   8044 
   8045 
   8046 
   8047 
   8048 
   8049 
   8050 
   8051 
   8052 
   8053 for ac_prog in gawk mawk nawk awk
   8054 do
   8055   # Extract the first word of "$ac_prog", so it can be a program name with args.
   8056 set dummy $ac_prog; ac_word=$2
   8057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8058 $as_echo_n "checking for $ac_word... " >&6; }
   8059 if ${ac_cv_prog_AWK+:} false; then :
   8060   $as_echo_n "(cached) " >&6
   8061 else
   8062   if test -n "$AWK"; then
   8063   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   8064 else
   8065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8066 for as_dir in $PATH
   8067 do
   8068   IFS=$as_save_IFS
   8069   test -z "$as_dir" && as_dir=.
   8070     for ac_exec_ext in '' $ac_executable_extensions; do
   8071   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8072     ac_cv_prog_AWK="$ac_prog"
   8073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8074     break 2
   8075   fi
   8076 done
   8077   done
   8078 IFS=$as_save_IFS
   8079 
   8080 fi
   8081 fi
   8082 AWK=$ac_cv_prog_AWK
   8083 if test -n "$AWK"; then
   8084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   8085 $as_echo "$AWK" >&6; }
   8086 else
   8087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8088 $as_echo "no" >&6; }
   8089 fi
   8090 
   8091 
   8092   test -n "$AWK" && break
   8093 done
   8094 
   8095 
   8096 
   8097 
   8098 
   8099 
   8100 
   8101 
   8102 
   8103 
   8104 
   8105 
   8106 
   8107 
   8108 
   8109 
   8110 
   8111 
   8112 
   8113 # If no C compiler was specified, use CC.
   8114 LTCC=${LTCC-"$CC"}
   8115 
   8116 # If no C compiler flags were specified, use CFLAGS.
   8117 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   8118 
   8119 # Allow CC to be a program name with arguments.
   8120 compiler=$CC
   8121 
   8122 
   8123 # Check for command to grab the raw symbol name followed by C symbol from nm.
   8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   8125 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
   8126 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
   8127   $as_echo_n "(cached) " >&6
   8128 else
   8129 
   8130 # These are sane defaults that work on at least a few old systems.
   8131 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   8132 
   8133 # Character class describing NM global symbol codes.
   8134 symcode='[BCDEGRST]'
   8135 
   8136 # Regexp to match symbols that can be accessed directly from C.
   8137 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   8138 
   8139 # Define system-specific variables.
   8140 case $host_os in
   8141 aix*)
   8142   symcode='[BCDT]'
   8143   ;;
   8144 cygwin* | mingw* | pw32* | cegcc*)
   8145   symcode='[ABCDGISTW]'
   8146   ;;
   8147 hpux*)
   8148   if test ia64 = "$host_cpu"; then
   8149     symcode='[ABCDEGRST]'
   8150   fi
   8151   ;;
   8152 irix* | nonstopux*)
   8153   symcode='[BCDEGRST]'
   8154   ;;
   8155 osf*)
   8156   symcode='[BCDEGQRST]'
   8157   ;;
   8158 solaris*)
   8159   symcode='[BDRT]'
   8160   ;;
   8161 sco3.2v5*)
   8162   symcode='[DT]'
   8163   ;;
   8164 sysv4.2uw2*)
   8165   symcode='[DT]'
   8166   ;;
   8167 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   8168   symcode='[ABDT]'
   8169   ;;
   8170 sysv4)
   8171   symcode='[DFNSTU]'
   8172   ;;
   8173 esac
   8174 
   8175 # If we're using GNU nm, then use its standard symbol codes.
   8176 case `$NM -V 2>&1` in
   8177 *GNU* | *'with BFD'*)
   8178   symcode='[ABCDGIRSTW]' ;;
   8179 esac
   8180 
   8181 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8182   # Gets list of data symbols to import.
   8183   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
   8184   # Adjust the below global symbol transforms to fixup imported variables.
   8185   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
   8186   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
   8187   lt_c_name_lib_hook="\
   8188   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
   8189   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
   8190 else
   8191   # Disable hooks by default.
   8192   lt_cv_sys_global_symbol_to_import=
   8193   lt_cdecl_hook=
   8194   lt_c_name_hook=
   8195   lt_c_name_lib_hook=
   8196 fi
   8197 
   8198 # Transform an extracted symbol line into a proper C declaration.
   8199 # Some systems (esp. on ia64) link data and code symbols differently,
   8200 # so use this general approach.
   8201 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
   8202 $lt_cdecl_hook\
   8203 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
   8204 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
   8205 
   8206 # Transform an extracted symbol line into symbol name and symbol address
   8207 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
   8208 $lt_c_name_hook\
   8209 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   8210 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
   8211 
   8212 # Transform an extracted symbol line into symbol name with lib prefix and
   8213 # symbol address.
   8214 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
   8215 $lt_c_name_lib_hook\
   8216 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   8217 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
   8218 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
   8219 
   8220 # Handle CRLF in mingw tool chain
   8221 opt_cr=
   8222 case $build_os in
   8223 mingw*)
   8224   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   8225   ;;
   8226 esac
   8227 
   8228 # Try without a prefix underscore, then with it.
   8229 for ac_symprfx in "" "_"; do
   8230 
   8231   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   8232   symxfrm="\\1 $ac_symprfx\\2 \\2"
   8233 
   8234   # Write the raw and C identifiers.
   8235   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8236     # Fake it for dumpbin and say T for any non-static function,
   8237     # D for any global variable and I for any imported variable.
   8238     # Also find C++ and __fastcall symbols from MSVC++,
   8239     # which start with @ or ?.
   8240     lt_cv_sys_global_symbol_pipe="$AWK '"\
   8241 "     {last_section=section; section=\$ 3};"\
   8242 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
   8243 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   8244 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
   8245 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
   8246 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
   8247 "     \$ 0!~/External *\|/{next};"\
   8248 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   8249 "     {if(hide[section]) next};"\
   8250 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
   8251 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
   8252 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
   8253 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
   8254 "     ' prfx=^$ac_symprfx"
   8255   else
   8256     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   8257   fi
   8258   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
   8259 
   8260   # Check to see that the pipe works correctly.
   8261   pipe_works=no
   8262 
   8263   rm -f conftest*
   8264   cat > conftest.$ac_ext <<_LT_EOF
   8265 #ifdef __cplusplus
   8266 extern "C" {
   8267 #endif
   8268 char nm_test_var;
   8269 void nm_test_func(void);
   8270 void nm_test_func(void){}
   8271 #ifdef __cplusplus
   8272 }
   8273 #endif
   8274 int main(){nm_test_var='a';nm_test_func();return(0);}
   8275 _LT_EOF
   8276 
   8277   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8278   (eval $ac_compile) 2>&5
   8279   ac_status=$?
   8280   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8281   test $ac_status = 0; }; then
   8282     # Now try to grab the symbols.
   8283     nlist=conftest.nm
   8284     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
   8285   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
   8286   ac_status=$?
   8287   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8288   test $ac_status = 0; } && test -s "$nlist"; then
   8289       # Try sorting and uniquifying the output.
   8290       if sort "$nlist" | uniq > "$nlist"T; then
   8291 	mv -f "$nlist"T "$nlist"
   8292       else
   8293 	rm -f "$nlist"T
   8294       fi
   8295 
   8296       # Make sure that we snagged all the symbols we need.
   8297       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   8298 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   8299 	  cat <<_LT_EOF > conftest.$ac_ext
   8300 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
   8301 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
   8302 /* DATA imports from DLLs on WIN32 can't be const, because runtime
   8303    relocations are performed -- see ld's documentation on pseudo-relocs.  */
   8304 # define LT_DLSYM_CONST
   8305 #elif defined __osf__
   8306 /* This system does not cope well with relocations in const data.  */
   8307 # define LT_DLSYM_CONST
   8308 #else
   8309 # define LT_DLSYM_CONST const
   8310 #endif
   8311 
   8312 #ifdef __cplusplus
   8313 extern "C" {
   8314 #endif
   8315 
   8316 _LT_EOF
   8317 	  # Now generate the symbol file.
   8318 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   8319 
   8320 	  cat <<_LT_EOF >> conftest.$ac_ext
   8321 
   8322 /* The mapping between symbol names and symbols.  */
   8323 LT_DLSYM_CONST struct {
   8324   const char *name;
   8325   void       *address;
   8326 }
   8327 lt__PROGRAM__LTX_preloaded_symbols[] =
   8328 {
   8329   { "@PROGRAM@", (void *) 0 },
   8330 _LT_EOF
   8331 	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   8332 	  cat <<\_LT_EOF >> conftest.$ac_ext
   8333   {0, (void *) 0}
   8334 };
   8335 
   8336 /* This works around a problem in FreeBSD linker */
   8337 #ifdef FREEBSD_WORKAROUND
   8338 static const void *lt_preloaded_setup() {
   8339   return lt__PROGRAM__LTX_preloaded_symbols;
   8340 }
   8341 #endif
   8342 
   8343 #ifdef __cplusplus
   8344 }
   8345 #endif
   8346 _LT_EOF
   8347 	  # Now try linking the two files.
   8348 	  mv conftest.$ac_objext conftstm.$ac_objext
   8349 	  lt_globsym_save_LIBS=$LIBS
   8350 	  lt_globsym_save_CFLAGS=$CFLAGS
   8351 	  LIBS=conftstm.$ac_objext
   8352 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   8353 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   8354   (eval $ac_link) 2>&5
   8355   ac_status=$?
   8356   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8357   test $ac_status = 0; } && test -s conftest$ac_exeext; then
   8358 	    pipe_works=yes
   8359 	  fi
   8360 	  LIBS=$lt_globsym_save_LIBS
   8361 	  CFLAGS=$lt_globsym_save_CFLAGS
   8362 	else
   8363 	  echo "cannot find nm_test_func in $nlist" >&5
   8364 	fi
   8365       else
   8366 	echo "cannot find nm_test_var in $nlist" >&5
   8367       fi
   8368     else
   8369       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   8370     fi
   8371   else
   8372     echo "$progname: failed program was:" >&5
   8373     cat conftest.$ac_ext >&5
   8374   fi
   8375   rm -rf conftest* conftst*
   8376 
   8377   # Do not use the global_symbol_pipe unless it works.
   8378   if test yes = "$pipe_works"; then
   8379     break
   8380   else
   8381     lt_cv_sys_global_symbol_pipe=
   8382   fi
   8383 done
   8384 
   8385 fi
   8386 
   8387 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   8388   lt_cv_sys_global_symbol_to_cdecl=
   8389 fi
   8390 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   8391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   8392 $as_echo "failed" >&6; }
   8393 else
   8394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   8395 $as_echo "ok" >&6; }
   8396 fi
   8397 
   8398 # Response file support.
   8399 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8400   nm_file_list_spec='@'
   8401 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
   8402   nm_file_list_spec='@'
   8403 fi
   8404 
   8405 
   8406 
   8407 
   8408 
   8409 
   8410 
   8411 
   8412 
   8413 
   8414 
   8415 
   8416 
   8417 
   8418 
   8419 
   8420 
   8421 
   8422 
   8423 
   8424 
   8425 
   8426 
   8427 
   8428 
   8429 
   8430 
   8431 
   8432 
   8433 
   8434 
   8435 
   8436 
   8437 
   8438 
   8439 
   8440 
   8441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
   8442 $as_echo_n "checking for sysroot... " >&6; }
   8443 
   8444 # Check whether --with-sysroot was given.
   8445 if test "${with_sysroot+set}" = set; then :
   8446   withval=$with_sysroot;
   8447 else
   8448   with_sysroot=no
   8449 fi
   8450 
   8451 
   8452 lt_sysroot=
   8453 case $with_sysroot in #(
   8454  yes)
   8455    if test yes = "$GCC"; then
   8456      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
   8457    fi
   8458    ;; #(
   8459  /*)
   8460    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
   8461    ;; #(
   8462  no|'')
   8463    ;; #(
   8464  *)
   8465    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
   8466 $as_echo "$with_sysroot" >&6; }
   8467    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
   8468    ;;
   8469 esac
   8470 
   8471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
   8472 $as_echo "${lt_sysroot:-no}" >&6; }
   8473 
   8474 
   8475 
   8476 
   8477 
   8478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
   8479 $as_echo_n "checking for a working dd... " >&6; }
   8480 if ${ac_cv_path_lt_DD+:} false; then :
   8481   $as_echo_n "(cached) " >&6
   8482 else
   8483   printf 0123456789abcdef0123456789abcdef >conftest.i
   8484 cat conftest.i conftest.i >conftest2.i
   8485 : ${lt_DD:=$DD}
   8486 if test -z "$lt_DD"; then
   8487   ac_path_lt_DD_found=false
   8488   # Loop through the user's path and test for each of PROGNAME-LIST
   8489   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8490 for as_dir in $PATH
   8491 do
   8492   IFS=$as_save_IFS
   8493   test -z "$as_dir" && as_dir=.
   8494     for ac_prog in dd; do
   8495     for ac_exec_ext in '' $ac_executable_extensions; do
   8496       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
   8497       as_fn_executable_p "$ac_path_lt_DD" || continue
   8498 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   8499   cmp -s conftest.i conftest.out \
   8500   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
   8501 fi
   8502       $ac_path_lt_DD_found && break 3
   8503     done
   8504   done
   8505   done
   8506 IFS=$as_save_IFS
   8507   if test -z "$ac_cv_path_lt_DD"; then
   8508     :
   8509   fi
   8510 else
   8511   ac_cv_path_lt_DD=$lt_DD
   8512 fi
   8513 
   8514 rm -f conftest.i conftest2.i conftest.out
   8515 fi
   8516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
   8517 $as_echo "$ac_cv_path_lt_DD" >&6; }
   8518 
   8519 
   8520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
   8521 $as_echo_n "checking how to truncate binary pipes... " >&6; }
   8522 if ${lt_cv_truncate_bin+:} false; then :
   8523   $as_echo_n "(cached) " >&6
   8524 else
   8525   printf 0123456789abcdef0123456789abcdef >conftest.i
   8526 cat conftest.i conftest.i >conftest2.i
   8527 lt_cv_truncate_bin=
   8528 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   8529   cmp -s conftest.i conftest.out \
   8530   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
   8531 fi
   8532 rm -f conftest.i conftest2.i conftest.out
   8533 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
   8534 fi
   8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
   8536 $as_echo "$lt_cv_truncate_bin" >&6; }
   8537 
   8538 
   8539 
   8540 
   8541 
   8542 
   8543 
   8544 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   8545 func_cc_basename ()
   8546 {
   8547     for cc_temp in $*""; do
   8548       case $cc_temp in
   8549         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   8550         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   8551         \-*) ;;
   8552         *) break;;
   8553       esac
   8554     done
   8555     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   8556 }
   8557 
   8558 # Check whether --enable-libtool-lock was given.
   8559 if test "${enable_libtool_lock+set}" = set; then :
   8560   enableval=$enable_libtool_lock;
   8561 fi
   8562 
   8563 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
   8564 
   8565 # Some flags need to be propagated to the compiler or linker for good
   8566 # libtool support.
   8567 case $host in
   8568 ia64-*-hpux*)
   8569   # Find out what ABI is being produced by ac_compile, and set mode
   8570   # options accordingly.
   8571   echo 'int i;' > conftest.$ac_ext
   8572   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8573   (eval $ac_compile) 2>&5
   8574   ac_status=$?
   8575   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8576   test $ac_status = 0; }; then
   8577     case `/usr/bin/file conftest.$ac_objext` in
   8578       *ELF-32*)
   8579 	HPUX_IA64_MODE=32
   8580 	;;
   8581       *ELF-64*)
   8582 	HPUX_IA64_MODE=64
   8583 	;;
   8584     esac
   8585   fi
   8586   rm -rf conftest*
   8587   ;;
   8588 *-*-irix6*)
   8589   # Find out what ABI is being produced by ac_compile, and set linker
   8590   # options accordingly.
   8591   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   8592   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8593   (eval $ac_compile) 2>&5
   8594   ac_status=$?
   8595   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8596   test $ac_status = 0; }; then
   8597     if test yes = "$lt_cv_prog_gnu_ld"; then
   8598       case `/usr/bin/file conftest.$ac_objext` in
   8599 	*32-bit*)
   8600 	  LD="${LD-ld} -melf32bsmip"
   8601 	  ;;
   8602 	*N32*)
   8603 	  LD="${LD-ld} -melf32bmipn32"
   8604 	  ;;
   8605 	*64-bit*)
   8606 	  LD="${LD-ld} -melf64bmip"
   8607 	;;
   8608       esac
   8609     else
   8610       case `/usr/bin/file conftest.$ac_objext` in
   8611 	*32-bit*)
   8612 	  LD="${LD-ld} -32"
   8613 	  ;;
   8614 	*N32*)
   8615 	  LD="${LD-ld} -n32"
   8616 	  ;;
   8617 	*64-bit*)
   8618 	  LD="${LD-ld} -64"
   8619 	  ;;
   8620       esac
   8621     fi
   8622   fi
   8623   rm -rf conftest*
   8624   ;;
   8625 
   8626 mips64*-*linux*)
   8627   # Find out what ABI is being produced by ac_compile, and set linker
   8628   # options accordingly.
   8629   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   8630   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8631   (eval $ac_compile) 2>&5
   8632   ac_status=$?
   8633   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8634   test $ac_status = 0; }; then
   8635     emul=elf
   8636     case `/usr/bin/file conftest.$ac_objext` in
   8637       *32-bit*)
   8638 	emul="${emul}32"
   8639 	;;
   8640       *64-bit*)
   8641 	emul="${emul}64"
   8642 	;;
   8643     esac
   8644     case `/usr/bin/file conftest.$ac_objext` in
   8645       *MSB*)
   8646 	emul="${emul}btsmip"
   8647 	;;
   8648       *LSB*)
   8649 	emul="${emul}ltsmip"
   8650 	;;
   8651     esac
   8652     case `/usr/bin/file conftest.$ac_objext` in
   8653       *N32*)
   8654 	emul="${emul}n32"
   8655 	;;
   8656     esac
   8657     LD="${LD-ld} -m $emul"
   8658   fi
   8659   rm -rf conftest*
   8660   ;;
   8661 
   8662 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
   8663 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   8664   # Find out what ABI is being produced by ac_compile, and set linker
   8665   # options accordingly.  Note that the listed cases only cover the
   8666   # situations where additional linker options are needed (such as when
   8667   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
   8668   # vice versa); the common cases where no linker options are needed do
   8669   # not appear in the list.
   8670   echo 'int i;' > conftest.$ac_ext
   8671   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8672   (eval $ac_compile) 2>&5
   8673   ac_status=$?
   8674   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8675   test $ac_status = 0; }; then
   8676     case `/usr/bin/file conftest.o` in
   8677       *32-bit*)
   8678 	case $host in
   8679 	  x86_64-*kfreebsd*-gnu)
   8680 	    LD="${LD-ld} -m elf_i386_fbsd"
   8681 	    ;;
   8682 	  x86_64-*linux*)
   8683 	    case `/usr/bin/file conftest.o` in
   8684 	      *x86-64*)
   8685 		LD="${LD-ld} -m elf32_x86_64"
   8686 		;;
   8687 	      *)
   8688 		LD="${LD-ld} -m elf_i386"
   8689 		;;
   8690 	    esac
   8691 	    ;;
   8692 	  powerpc64le-*linux*)
   8693 	    LD="${LD-ld} -m elf32lppclinux"
   8694 	    ;;
   8695 	  powerpc64-*linux*)
   8696 	    LD="${LD-ld} -m elf32ppclinux"
   8697 	    ;;
   8698 	  s390x-*linux*)
   8699 	    LD="${LD-ld} -m elf_s390"
   8700 	    ;;
   8701 	  sparc64-*linux*)
   8702 	    LD="${LD-ld} -m elf32_sparc"
   8703 	    ;;
   8704 	esac
   8705 	;;
   8706       *64-bit*)
   8707 	case $host in
   8708 	  x86_64-*kfreebsd*-gnu)
   8709 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   8710 	    ;;
   8711 	  x86_64-*linux*)
   8712 	    LD="${LD-ld} -m elf_x86_64"
   8713 	    ;;
   8714 	  powerpcle-*linux*)
   8715 	    LD="${LD-ld} -m elf64lppc"
   8716 	    ;;
   8717 	  powerpc-*linux*)
   8718 	    LD="${LD-ld} -m elf64ppc"
   8719 	    ;;
   8720 	  s390*-*linux*|s390*-*tpf*)
   8721 	    LD="${LD-ld} -m elf64_s390"
   8722 	    ;;
   8723 	  sparc*-*linux*)
   8724 	    LD="${LD-ld} -m elf64_sparc"
   8725 	    ;;
   8726 	esac
   8727 	;;
   8728     esac
   8729   fi
   8730   rm -rf conftest*
   8731   ;;
   8732 
   8733 *-*-sco3.2v5*)
   8734   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   8735   SAVE_CFLAGS=$CFLAGS
   8736   CFLAGS="$CFLAGS -belf"
   8737   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   8738 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
   8739 if ${lt_cv_cc_needs_belf+:} false; then :
   8740   $as_echo_n "(cached) " >&6
   8741 else
   8742   ac_ext=c
   8743 ac_cpp='$CPP $CPPFLAGS'
   8744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8747 
   8748      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8749 /* end confdefs.h.  */
   8750 
   8751 int
   8752 main ()
   8753 {
   8754 
   8755   ;
   8756   return 0;
   8757 }
   8758 _ACEOF
   8759 if ac_fn_c_try_link "$LINENO"; then :
   8760   lt_cv_cc_needs_belf=yes
   8761 else
   8762   lt_cv_cc_needs_belf=no
   8763 fi
   8764 rm -f core conftest.err conftest.$ac_objext \
   8765     conftest$ac_exeext conftest.$ac_ext
   8766      ac_ext=c
   8767 ac_cpp='$CPP $CPPFLAGS'
   8768 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8769 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8770 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8771 
   8772 fi
   8773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   8774 $as_echo "$lt_cv_cc_needs_belf" >&6; }
   8775   if test yes != "$lt_cv_cc_needs_belf"; then
   8776     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   8777     CFLAGS=$SAVE_CFLAGS
   8778   fi
   8779   ;;
   8780 *-*solaris*)
   8781   # Find out what ABI is being produced by ac_compile, and set linker
   8782   # options accordingly.
   8783   echo 'int i;' > conftest.$ac_ext
   8784   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8785   (eval $ac_compile) 2>&5
   8786   ac_status=$?
   8787   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8788   test $ac_status = 0; }; then
   8789     case `/usr/bin/file conftest.o` in
   8790     *64-bit*)
   8791       case $lt_cv_prog_gnu_ld in
   8792       yes*)
   8793         case $host in
   8794         i?86-*-solaris*|x86_64-*-solaris*)
   8795           LD="${LD-ld} -m elf_x86_64"
   8796           ;;
   8797         sparc*-*-solaris*)
   8798           LD="${LD-ld} -m elf64_sparc"
   8799           ;;
   8800         esac
   8801         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
   8802         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
   8803           LD=${LD-ld}_sol2
   8804         fi
   8805         ;;
   8806       *)
   8807 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   8808 	  LD="${LD-ld} -64"
   8809 	fi
   8810 	;;
   8811       esac
   8812       ;;
   8813     esac
   8814   fi
   8815   rm -rf conftest*
   8816   ;;
   8817 esac
   8818 
   8819 need_locks=$enable_libtool_lock
   8820 
   8821 if test -n "$ac_tool_prefix"; then
   8822   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
   8823 set dummy ${ac_tool_prefix}mt; ac_word=$2
   8824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8825 $as_echo_n "checking for $ac_word... " >&6; }
   8826 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
   8827   $as_echo_n "(cached) " >&6
   8828 else
   8829   if test -n "$MANIFEST_TOOL"; then
   8830   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
   8831 else
   8832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8833 for as_dir in $PATH
   8834 do
   8835   IFS=$as_save_IFS
   8836   test -z "$as_dir" && as_dir=.
   8837     for ac_exec_ext in '' $ac_executable_extensions; do
   8838   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8839     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
   8840     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8841     break 2
   8842   fi
   8843 done
   8844   done
   8845 IFS=$as_save_IFS
   8846 
   8847 fi
   8848 fi
   8849 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
   8850 if test -n "$MANIFEST_TOOL"; then
   8851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
   8852 $as_echo "$MANIFEST_TOOL" >&6; }
   8853 else
   8854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8855 $as_echo "no" >&6; }
   8856 fi
   8857 
   8858 
   8859 fi
   8860 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
   8861   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
   8862   # Extract the first word of "mt", so it can be a program name with args.
   8863 set dummy mt; ac_word=$2
   8864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8865 $as_echo_n "checking for $ac_word... " >&6; }
   8866 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
   8867   $as_echo_n "(cached) " >&6
   8868 else
   8869   if test -n "$ac_ct_MANIFEST_TOOL"; then
   8870   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
   8871 else
   8872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8873 for as_dir in $PATH
   8874 do
   8875   IFS=$as_save_IFS
   8876   test -z "$as_dir" && as_dir=.
   8877     for ac_exec_ext in '' $ac_executable_extensions; do
   8878   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8879     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
   8880     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8881     break 2
   8882   fi
   8883 done
   8884   done
   8885 IFS=$as_save_IFS
   8886 
   8887 fi
   8888 fi
   8889 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
   8890 if test -n "$ac_ct_MANIFEST_TOOL"; then
   8891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
   8892 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
   8893 else
   8894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8895 $as_echo "no" >&6; }
   8896 fi
   8897 
   8898   if test "x$ac_ct_MANIFEST_TOOL" = x; then
   8899     MANIFEST_TOOL=":"
   8900   else
   8901     case $cross_compiling:$ac_tool_warned in
   8902 yes:)
   8903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8904 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8905 ac_tool_warned=yes ;;
   8906 esac
   8907     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
   8908   fi
   8909 else
   8910   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
   8911 fi
   8912 
   8913 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
   8915 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
   8916 if ${lt_cv_path_mainfest_tool+:} false; then :
   8917   $as_echo_n "(cached) " >&6
   8918 else
   8919   lt_cv_path_mainfest_tool=no
   8920   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
   8921   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
   8922   cat conftest.err >&5
   8923   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
   8924     lt_cv_path_mainfest_tool=yes
   8925   fi
   8926   rm -f conftest*
   8927 fi
   8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
   8929 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
   8930 if test yes != "$lt_cv_path_mainfest_tool"; then
   8931   MANIFEST_TOOL=:
   8932 fi
   8933 
   8934 
   8935 
   8936 
   8937 
   8938 
   8939   case $host_os in
   8940     rhapsody* | darwin*)
   8941     if test -n "$ac_tool_prefix"; then
   8942   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   8943 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   8944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8945 $as_echo_n "checking for $ac_word... " >&6; }
   8946 if ${ac_cv_prog_DSYMUTIL+:} false; then :
   8947   $as_echo_n "(cached) " >&6
   8948 else
   8949   if test -n "$DSYMUTIL"; then
   8950   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   8951 else
   8952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8953 for as_dir in $PATH
   8954 do
   8955   IFS=$as_save_IFS
   8956   test -z "$as_dir" && as_dir=.
   8957     for ac_exec_ext in '' $ac_executable_extensions; do
   8958   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8959     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   8960     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8961     break 2
   8962   fi
   8963 done
   8964   done
   8965 IFS=$as_save_IFS
   8966 
   8967 fi
   8968 fi
   8969 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   8970 if test -n "$DSYMUTIL"; then
   8971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   8972 $as_echo "$DSYMUTIL" >&6; }
   8973 else
   8974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8975 $as_echo "no" >&6; }
   8976 fi
   8977 
   8978 
   8979 fi
   8980 if test -z "$ac_cv_prog_DSYMUTIL"; then
   8981   ac_ct_DSYMUTIL=$DSYMUTIL
   8982   # Extract the first word of "dsymutil", so it can be a program name with args.
   8983 set dummy dsymutil; ac_word=$2
   8984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8985 $as_echo_n "checking for $ac_word... " >&6; }
   8986 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
   8987   $as_echo_n "(cached) " >&6
   8988 else
   8989   if test -n "$ac_ct_DSYMUTIL"; then
   8990   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   8991 else
   8992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8993 for as_dir in $PATH
   8994 do
   8995   IFS=$as_save_IFS
   8996   test -z "$as_dir" && as_dir=.
   8997     for ac_exec_ext in '' $ac_executable_extensions; do
   8998   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8999     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   9000     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9001     break 2
   9002   fi
   9003 done
   9004   done
   9005 IFS=$as_save_IFS
   9006 
   9007 fi
   9008 fi
   9009 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   9010 if test -n "$ac_ct_DSYMUTIL"; then
   9011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   9012 $as_echo "$ac_ct_DSYMUTIL" >&6; }
   9013 else
   9014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9015 $as_echo "no" >&6; }
   9016 fi
   9017 
   9018   if test "x$ac_ct_DSYMUTIL" = x; then
   9019     DSYMUTIL=":"
   9020   else
   9021     case $cross_compiling:$ac_tool_warned in
   9022 yes:)
   9023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9024 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9025 ac_tool_warned=yes ;;
   9026 esac
   9027     DSYMUTIL=$ac_ct_DSYMUTIL
   9028   fi
   9029 else
   9030   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   9031 fi
   9032 
   9033     if test -n "$ac_tool_prefix"; then
   9034   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   9035 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   9036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9037 $as_echo_n "checking for $ac_word... " >&6; }
   9038 if ${ac_cv_prog_NMEDIT+:} false; then :
   9039   $as_echo_n "(cached) " >&6
   9040 else
   9041   if test -n "$NMEDIT"; then
   9042   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   9043 else
   9044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9045 for as_dir in $PATH
   9046 do
   9047   IFS=$as_save_IFS
   9048   test -z "$as_dir" && as_dir=.
   9049     for ac_exec_ext in '' $ac_executable_extensions; do
   9050   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9051     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   9052     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9053     break 2
   9054   fi
   9055 done
   9056   done
   9057 IFS=$as_save_IFS
   9058 
   9059 fi
   9060 fi
   9061 NMEDIT=$ac_cv_prog_NMEDIT
   9062 if test -n "$NMEDIT"; then
   9063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   9064 $as_echo "$NMEDIT" >&6; }
   9065 else
   9066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9067 $as_echo "no" >&6; }
   9068 fi
   9069 
   9070 
   9071 fi
   9072 if test -z "$ac_cv_prog_NMEDIT"; then
   9073   ac_ct_NMEDIT=$NMEDIT
   9074   # Extract the first word of "nmedit", so it can be a program name with args.
   9075 set dummy nmedit; ac_word=$2
   9076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9077 $as_echo_n "checking for $ac_word... " >&6; }
   9078 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
   9079   $as_echo_n "(cached) " >&6
   9080 else
   9081   if test -n "$ac_ct_NMEDIT"; then
   9082   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   9083 else
   9084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9085 for as_dir in $PATH
   9086 do
   9087   IFS=$as_save_IFS
   9088   test -z "$as_dir" && as_dir=.
   9089     for ac_exec_ext in '' $ac_executable_extensions; do
   9090   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9091     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   9092     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9093     break 2
   9094   fi
   9095 done
   9096   done
   9097 IFS=$as_save_IFS
   9098 
   9099 fi
   9100 fi
   9101 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   9102 if test -n "$ac_ct_NMEDIT"; then
   9103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   9104 $as_echo "$ac_ct_NMEDIT" >&6; }
   9105 else
   9106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9107 $as_echo "no" >&6; }
   9108 fi
   9109 
   9110   if test "x$ac_ct_NMEDIT" = x; then
   9111     NMEDIT=":"
   9112   else
   9113     case $cross_compiling:$ac_tool_warned in
   9114 yes:)
   9115 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9116 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9117 ac_tool_warned=yes ;;
   9118 esac
   9119     NMEDIT=$ac_ct_NMEDIT
   9120   fi
   9121 else
   9122   NMEDIT="$ac_cv_prog_NMEDIT"
   9123 fi
   9124 
   9125     if test -n "$ac_tool_prefix"; then
   9126   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   9127 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9129 $as_echo_n "checking for $ac_word... " >&6; }
   9130 if ${ac_cv_prog_LIPO+:} false; then :
   9131   $as_echo_n "(cached) " >&6
   9132 else
   9133   if test -n "$LIPO"; then
   9134   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   9135 else
   9136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9137 for as_dir in $PATH
   9138 do
   9139   IFS=$as_save_IFS
   9140   test -z "$as_dir" && as_dir=.
   9141     for ac_exec_ext in '' $ac_executable_extensions; do
   9142   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9143     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   9144     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9145     break 2
   9146   fi
   9147 done
   9148   done
   9149 IFS=$as_save_IFS
   9150 
   9151 fi
   9152 fi
   9153 LIPO=$ac_cv_prog_LIPO
   9154 if test -n "$LIPO"; then
   9155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
   9156 $as_echo "$LIPO" >&6; }
   9157 else
   9158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9159 $as_echo "no" >&6; }
   9160 fi
   9161 
   9162 
   9163 fi
   9164 if test -z "$ac_cv_prog_LIPO"; then
   9165   ac_ct_LIPO=$LIPO
   9166   # Extract the first word of "lipo", so it can be a program name with args.
   9167 set dummy lipo; ac_word=$2
   9168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9169 $as_echo_n "checking for $ac_word... " >&6; }
   9170 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
   9171   $as_echo_n "(cached) " >&6
   9172 else
   9173   if test -n "$ac_ct_LIPO"; then
   9174   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   9175 else
   9176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9177 for as_dir in $PATH
   9178 do
   9179   IFS=$as_save_IFS
   9180   test -z "$as_dir" && as_dir=.
   9181     for ac_exec_ext in '' $ac_executable_extensions; do
   9182   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9183     ac_cv_prog_ac_ct_LIPO="lipo"
   9184     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9185     break 2
   9186   fi
   9187 done
   9188   done
   9189 IFS=$as_save_IFS
   9190 
   9191 fi
   9192 fi
   9193 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   9194 if test -n "$ac_ct_LIPO"; then
   9195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
   9196 $as_echo "$ac_ct_LIPO" >&6; }
   9197 else
   9198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9199 $as_echo "no" >&6; }
   9200 fi
   9201 
   9202   if test "x$ac_ct_LIPO" = x; then
   9203     LIPO=":"
   9204   else
   9205     case $cross_compiling:$ac_tool_warned in
   9206 yes:)
   9207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9208 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9209 ac_tool_warned=yes ;;
   9210 esac
   9211     LIPO=$ac_ct_LIPO
   9212   fi
   9213 else
   9214   LIPO="$ac_cv_prog_LIPO"
   9215 fi
   9216 
   9217     if test -n "$ac_tool_prefix"; then
   9218   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   9219 set dummy ${ac_tool_prefix}otool; ac_word=$2
   9220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9221 $as_echo_n "checking for $ac_word... " >&6; }
   9222 if ${ac_cv_prog_OTOOL+:} false; then :
   9223   $as_echo_n "(cached) " >&6
   9224 else
   9225   if test -n "$OTOOL"; then
   9226   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   9227 else
   9228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9229 for as_dir in $PATH
   9230 do
   9231   IFS=$as_save_IFS
   9232   test -z "$as_dir" && as_dir=.
   9233     for ac_exec_ext in '' $ac_executable_extensions; do
   9234   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9235     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   9236     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9237     break 2
   9238   fi
   9239 done
   9240   done
   9241 IFS=$as_save_IFS
   9242 
   9243 fi
   9244 fi
   9245 OTOOL=$ac_cv_prog_OTOOL
   9246 if test -n "$OTOOL"; then
   9247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
   9248 $as_echo "$OTOOL" >&6; }
   9249 else
   9250   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9251 $as_echo "no" >&6; }
   9252 fi
   9253 
   9254 
   9255 fi
   9256 if test -z "$ac_cv_prog_OTOOL"; then
   9257   ac_ct_OTOOL=$OTOOL
   9258   # Extract the first word of "otool", so it can be a program name with args.
   9259 set dummy otool; ac_word=$2
   9260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9261 $as_echo_n "checking for $ac_word... " >&6; }
   9262 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
   9263   $as_echo_n "(cached) " >&6
   9264 else
   9265   if test -n "$ac_ct_OTOOL"; then
   9266   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   9267 else
   9268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9269 for as_dir in $PATH
   9270 do
   9271   IFS=$as_save_IFS
   9272   test -z "$as_dir" && as_dir=.
   9273     for ac_exec_ext in '' $ac_executable_extensions; do
   9274   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9275     ac_cv_prog_ac_ct_OTOOL="otool"
   9276     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9277     break 2
   9278   fi
   9279 done
   9280   done
   9281 IFS=$as_save_IFS
   9282 
   9283 fi
   9284 fi
   9285 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   9286 if test -n "$ac_ct_OTOOL"; then
   9287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
   9288 $as_echo "$ac_ct_OTOOL" >&6; }
   9289 else
   9290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9291 $as_echo "no" >&6; }
   9292 fi
   9293 
   9294   if test "x$ac_ct_OTOOL" = x; then
   9295     OTOOL=":"
   9296   else
   9297     case $cross_compiling:$ac_tool_warned in
   9298 yes:)
   9299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9300 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9301 ac_tool_warned=yes ;;
   9302 esac
   9303     OTOOL=$ac_ct_OTOOL
   9304   fi
   9305 else
   9306   OTOOL="$ac_cv_prog_OTOOL"
   9307 fi
   9308 
   9309     if test -n "$ac_tool_prefix"; then
   9310   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   9311 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   9312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9313 $as_echo_n "checking for $ac_word... " >&6; }
   9314 if ${ac_cv_prog_OTOOL64+:} false; then :
   9315   $as_echo_n "(cached) " >&6
   9316 else
   9317   if test -n "$OTOOL64"; then
   9318   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   9319 else
   9320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9321 for as_dir in $PATH
   9322 do
   9323   IFS=$as_save_IFS
   9324   test -z "$as_dir" && as_dir=.
   9325     for ac_exec_ext in '' $ac_executable_extensions; do
   9326   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9327     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   9328     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9329     break 2
   9330   fi
   9331 done
   9332   done
   9333 IFS=$as_save_IFS
   9334 
   9335 fi
   9336 fi
   9337 OTOOL64=$ac_cv_prog_OTOOL64
   9338 if test -n "$OTOOL64"; then
   9339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
   9340 $as_echo "$OTOOL64" >&6; }
   9341 else
   9342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9343 $as_echo "no" >&6; }
   9344 fi
   9345 
   9346 
   9347 fi
   9348 if test -z "$ac_cv_prog_OTOOL64"; then
   9349   ac_ct_OTOOL64=$OTOOL64
   9350   # Extract the first word of "otool64", so it can be a program name with args.
   9351 set dummy otool64; ac_word=$2
   9352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9353 $as_echo_n "checking for $ac_word... " >&6; }
   9354 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
   9355   $as_echo_n "(cached) " >&6
   9356 else
   9357   if test -n "$ac_ct_OTOOL64"; then
   9358   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   9359 else
   9360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9361 for as_dir in $PATH
   9362 do
   9363   IFS=$as_save_IFS
   9364   test -z "$as_dir" && as_dir=.
   9365     for ac_exec_ext in '' $ac_executable_extensions; do
   9366   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9367     ac_cv_prog_ac_ct_OTOOL64="otool64"
   9368     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9369     break 2
   9370   fi
   9371 done
   9372   done
   9373 IFS=$as_save_IFS
   9374 
   9375 fi
   9376 fi
   9377 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   9378 if test -n "$ac_ct_OTOOL64"; then
   9379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
   9380 $as_echo "$ac_ct_OTOOL64" >&6; }
   9381 else
   9382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9383 $as_echo "no" >&6; }
   9384 fi
   9385 
   9386   if test "x$ac_ct_OTOOL64" = x; then
   9387     OTOOL64=":"
   9388   else
   9389     case $cross_compiling:$ac_tool_warned in
   9390 yes:)
   9391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9392 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9393 ac_tool_warned=yes ;;
   9394 esac
   9395     OTOOL64=$ac_ct_OTOOL64
   9396   fi
   9397 else
   9398   OTOOL64="$ac_cv_prog_OTOOL64"
   9399 fi
   9400 
   9401 
   9402 
   9403 
   9404 
   9405 
   9406 
   9407 
   9408 
   9409 
   9410 
   9411 
   9412 
   9413 
   9414 
   9415 
   9416 
   9417 
   9418 
   9419 
   9420 
   9421 
   9422 
   9423 
   9424 
   9425 
   9426 
   9427     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   9428 $as_echo_n "checking for -single_module linker flag... " >&6; }
   9429 if ${lt_cv_apple_cc_single_mod+:} false; then :
   9430   $as_echo_n "(cached) " >&6
   9431 else
   9432   lt_cv_apple_cc_single_mod=no
   9433       if test -z "$LT_MULTI_MODULE"; then
   9434 	# By default we will add the -single_module flag. You can override
   9435 	# by either setting the environment variable LT_MULTI_MODULE
   9436 	# non-empty at configure time, or by adding -multi_module to the
   9437 	# link flags.
   9438 	rm -rf libconftest.dylib*
   9439 	echo "int foo(void){return 1;}" > conftest.c
   9440 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   9441 -dynamiclib -Wl,-single_module conftest.c" >&5
   9442 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   9443 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   9444         _lt_result=$?
   9445 	# If there is a non-empty error log, and "single_module"
   9446 	# appears in it, assume the flag caused a linker warning
   9447         if test -s conftest.err && $GREP single_module conftest.err; then
   9448 	  cat conftest.err >&5
   9449 	# Otherwise, if the output was created with a 0 exit code from
   9450 	# the compiler, it worked.
   9451 	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
   9452 	  lt_cv_apple_cc_single_mod=yes
   9453 	else
   9454 	  cat conftest.err >&5
   9455 	fi
   9456 	rm -rf libconftest.dylib*
   9457 	rm -f conftest.*
   9458       fi
   9459 fi
   9460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   9461 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   9462 
   9463     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   9464 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
   9465 if ${lt_cv_ld_exported_symbols_list+:} false; then :
   9466   $as_echo_n "(cached) " >&6
   9467 else
   9468   lt_cv_ld_exported_symbols_list=no
   9469       save_LDFLAGS=$LDFLAGS
   9470       echo "_main" > conftest.sym
   9471       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   9472       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9473 /* end confdefs.h.  */
   9474 
   9475 int
   9476 main ()
   9477 {
   9478 
   9479   ;
   9480   return 0;
   9481 }
   9482 _ACEOF
   9483 if ac_fn_c_try_link "$LINENO"; then :
   9484   lt_cv_ld_exported_symbols_list=yes
   9485 else
   9486   lt_cv_ld_exported_symbols_list=no
   9487 fi
   9488 rm -f core conftest.err conftest.$ac_objext \
   9489     conftest$ac_exeext conftest.$ac_ext
   9490 	LDFLAGS=$save_LDFLAGS
   9491 
   9492 fi
   9493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   9494 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   9495 
   9496     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
   9497 $as_echo_n "checking for -force_load linker flag... " >&6; }
   9498 if ${lt_cv_ld_force_load+:} false; then :
   9499   $as_echo_n "(cached) " >&6
   9500 else
   9501   lt_cv_ld_force_load=no
   9502       cat > conftest.c << _LT_EOF
   9503 int forced_loaded() { return 2;}
   9504 _LT_EOF
   9505       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
   9506       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
   9507       echo "$AR cru libconftest.a conftest.o" >&5
   9508       $AR cru libconftest.a conftest.o 2>&5
   9509       echo "$RANLIB libconftest.a" >&5
   9510       $RANLIB libconftest.a 2>&5
   9511       cat > conftest.c << _LT_EOF
   9512 int main() { return 0;}
   9513 _LT_EOF
   9514       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
   9515       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
   9516       _lt_result=$?
   9517       if test -s conftest.err && $GREP force_load conftest.err; then
   9518 	cat conftest.err >&5
   9519       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
   9520 	lt_cv_ld_force_load=yes
   9521       else
   9522 	cat conftest.err >&5
   9523       fi
   9524         rm -f conftest.err libconftest.a conftest conftest.c
   9525         rm -rf conftest.dSYM
   9526 
   9527 fi
   9528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
   9529 $as_echo "$lt_cv_ld_force_load" >&6; }
   9530     case $host_os in
   9531     rhapsody* | darwin1.[012])
   9532       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
   9533     darwin1.*)
   9534       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   9535     darwin*) # darwin 5.x on
   9536       # if running on 10.5 or later, the deployment target defaults
   9537       # to the OS version, if on x86, and 10.4, the deployment
   9538       # target defaults to 10.4. Don't you love it?
   9539       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
   9540 	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
   9541 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   9542 	10.[012][,.]*)
   9543 	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   9544 	10.*)
   9545 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   9546       esac
   9547     ;;
   9548   esac
   9549     if test yes = "$lt_cv_apple_cc_single_mod"; then
   9550       _lt_dar_single_mod='$single_module'
   9551     fi
   9552     if test yes = "$lt_cv_ld_exported_symbols_list"; then
   9553       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
   9554     else
   9555       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
   9556     fi
   9557     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
   9558       _lt_dsymutil='~$DSYMUTIL $lib || :'
   9559     else
   9560       _lt_dsymutil=
   9561     fi
   9562     ;;
   9563   esac
   9564 
   9565 # func_munge_path_list VARIABLE PATH
   9566 # -----------------------------------
   9567 # VARIABLE is name of variable containing _space_ separated list of
   9568 # directories to be munged by the contents of PATH, which is string
   9569 # having a format:
   9570 # "DIR[:DIR]:"
   9571 #       string "DIR[ DIR]" will be prepended to VARIABLE
   9572 # ":DIR[:DIR]"
   9573 #       string "DIR[ DIR]" will be appended to VARIABLE
   9574 # "DIRP[:DIRP]::[DIRA:]DIRA"
   9575 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
   9576 #       "DIRA[ DIRA]" will be appended to VARIABLE
   9577 # "DIR[:DIR]"
   9578 #       VARIABLE will be replaced by "DIR[ DIR]"
   9579 func_munge_path_list ()
   9580 {
   9581     case x$2 in
   9582     x)
   9583         ;;
   9584     *:)
   9585         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
   9586         ;;
   9587     x:*)
   9588         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
   9589         ;;
   9590     *::*)
   9591         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
   9592         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
   9593         ;;
   9594     *)
   9595         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
   9596         ;;
   9597     esac
   9598 }
   9599 
   9600 ac_ext=c
   9601 ac_cpp='$CPP $CPPFLAGS'
   9602 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9603 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9604 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   9606 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   9607 # On Suns, sometimes $CPP names a directory.
   9608 if test -n "$CPP" && test -d "$CPP"; then
   9609   CPP=
   9610 fi
   9611 if test -z "$CPP"; then
   9612   if ${ac_cv_prog_CPP+:} false; then :
   9613   $as_echo_n "(cached) " >&6
   9614 else
   9615       # Double quotes because CPP needs to be expanded
   9616     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   9617     do
   9618       ac_preproc_ok=false
   9619 for ac_c_preproc_warn_flag in '' yes
   9620 do
   9621   # Use a header file that comes with gcc, so configuring glibc
   9622   # with a fresh cross-compiler works.
   9623   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   9624   # <limits.h> exists even on freestanding compilers.
   9625   # On the NeXT, cc -E runs the code through the compiler's parser,
   9626   # not just through cpp. "Syntax error" is here to catch this case.
   9627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9628 /* end confdefs.h.  */
   9629 #ifdef __STDC__
   9630 # include <limits.h>
   9631 #else
   9632 # include <assert.h>
   9633 #endif
   9634 		     Syntax error
   9635 _ACEOF
   9636 if ac_fn_c_try_cpp "$LINENO"; then :
   9637 
   9638 else
   9639   # Broken: fails on valid input.
   9640 continue
   9641 fi
   9642 rm -f conftest.err conftest.i conftest.$ac_ext
   9643 
   9644   # OK, works on sane cases.  Now check whether nonexistent headers
   9645   # can be detected and how.
   9646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9647 /* end confdefs.h.  */
   9648 #include <ac_nonexistent.h>
   9649 _ACEOF
   9650 if ac_fn_c_try_cpp "$LINENO"; then :
   9651   # Broken: success on invalid input.
   9652 continue
   9653 else
   9654   # Passes both tests.
   9655 ac_preproc_ok=:
   9656 break
   9657 fi
   9658 rm -f conftest.err conftest.i conftest.$ac_ext
   9659 
   9660 done
   9661 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   9662 rm -f conftest.i conftest.err conftest.$ac_ext
   9663 if $ac_preproc_ok; then :
   9664   break
   9665 fi
   9666 
   9667     done
   9668     ac_cv_prog_CPP=$CPP
   9669 
   9670 fi
   9671   CPP=$ac_cv_prog_CPP
   9672 else
   9673   ac_cv_prog_CPP=$CPP
   9674 fi
   9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   9676 $as_echo "$CPP" >&6; }
   9677 ac_preproc_ok=false
   9678 for ac_c_preproc_warn_flag in '' yes
   9679 do
   9680   # Use a header file that comes with gcc, so configuring glibc
   9681   # with a fresh cross-compiler works.
   9682   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   9683   # <limits.h> exists even on freestanding compilers.
   9684   # On the NeXT, cc -E runs the code through the compiler's parser,
   9685   # not just through cpp. "Syntax error" is here to catch this case.
   9686   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9687 /* end confdefs.h.  */
   9688 #ifdef __STDC__
   9689 # include <limits.h>
   9690 #else
   9691 # include <assert.h>
   9692 #endif
   9693 		     Syntax error
   9694 _ACEOF
   9695 if ac_fn_c_try_cpp "$LINENO"; then :
   9696 
   9697 else
   9698   # Broken: fails on valid input.
   9699 continue
   9700 fi
   9701 rm -f conftest.err conftest.i conftest.$ac_ext
   9702 
   9703   # OK, works on sane cases.  Now check whether nonexistent headers
   9704   # can be detected and how.
   9705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9706 /* end confdefs.h.  */
   9707 #include <ac_nonexistent.h>
   9708 _ACEOF
   9709 if ac_fn_c_try_cpp "$LINENO"; then :
   9710   # Broken: success on invalid input.
   9711 continue
   9712 else
   9713   # Passes both tests.
   9714 ac_preproc_ok=:
   9715 break
   9716 fi
   9717 rm -f conftest.err conftest.i conftest.$ac_ext
   9718 
   9719 done
   9720 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   9721 rm -f conftest.i conftest.err conftest.$ac_ext
   9722 if $ac_preproc_ok; then :
   9723 
   9724 else
   9725   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   9726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   9727 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   9728 See \`config.log' for more details" "$LINENO" 5; }
   9729 fi
   9730 
   9731 ac_ext=c
   9732 ac_cpp='$CPP $CPPFLAGS'
   9733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9735 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9736 
   9737 
   9738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   9739 $as_echo_n "checking for ANSI C header files... " >&6; }
   9740 if ${ac_cv_header_stdc+:} false; then :
   9741   $as_echo_n "(cached) " >&6
   9742 else
   9743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9744 /* end confdefs.h.  */
   9745 #include <stdlib.h>
   9746 #include <stdarg.h>
   9747 #include <string.h>
   9748 #include <float.h>
   9749 
   9750 int
   9751 main ()
   9752 {
   9753 
   9754   ;
   9755   return 0;
   9756 }
   9757 _ACEOF
   9758 if ac_fn_c_try_compile "$LINENO"; then :
   9759   ac_cv_header_stdc=yes
   9760 else
   9761   ac_cv_header_stdc=no
   9762 fi
   9763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9764 
   9765 if test $ac_cv_header_stdc = yes; then
   9766   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   9767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9768 /* end confdefs.h.  */
   9769 #include <string.h>
   9770 
   9771 _ACEOF
   9772 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   9773   $EGREP "memchr" >/dev/null 2>&1; then :
   9774 
   9775 else
   9776   ac_cv_header_stdc=no
   9777 fi
   9778 rm -f conftest*
   9779 
   9780 fi
   9781 
   9782 if test $ac_cv_header_stdc = yes; then
   9783   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   9784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9785 /* end confdefs.h.  */
   9786 #include <stdlib.h>
   9787 
   9788 _ACEOF
   9789 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   9790   $EGREP "free" >/dev/null 2>&1; then :
   9791 
   9792 else
   9793   ac_cv_header_stdc=no
   9794 fi
   9795 rm -f conftest*
   9796 
   9797 fi
   9798 
   9799 if test $ac_cv_header_stdc = yes; then
   9800   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   9801   if test "$cross_compiling" = yes; then :
   9802   :
   9803 else
   9804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9805 /* end confdefs.h.  */
   9806 #include <ctype.h>
   9807 #include <stdlib.h>
   9808 #if ((' ' & 0x0FF) == 0x020)
   9809 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   9810 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   9811 #else
   9812 # define ISLOWER(c) \
   9813 		   (('a' <= (c) && (c) <= 'i') \
   9814 		     || ('j' <= (c) && (c) <= 'r') \
   9815 		     || ('s' <= (c) && (c) <= 'z'))
   9816 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   9817 #endif
   9818 
   9819 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   9820 int
   9821 main ()
   9822 {
   9823   int i;
   9824   for (i = 0; i < 256; i++)
   9825     if (XOR (islower (i), ISLOWER (i))
   9826 	|| toupper (i) != TOUPPER (i))
   9827       return 2;
   9828   return 0;
   9829 }
   9830 _ACEOF
   9831 if ac_fn_c_try_run "$LINENO"; then :
   9832 
   9833 else
   9834   ac_cv_header_stdc=no
   9835 fi
   9836 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   9837   conftest.$ac_objext conftest.beam conftest.$ac_ext
   9838 fi
   9839 
   9840 fi
   9841 fi
   9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   9843 $as_echo "$ac_cv_header_stdc" >&6; }
   9844 if test $ac_cv_header_stdc = yes; then
   9845 
   9846 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   9847 
   9848 fi
   9849 
   9850 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   9851 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   9852 		  inttypes.h stdint.h unistd.h
   9853 do :
   9854   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   9855 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   9856 "
   9857 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   9858   cat >>confdefs.h <<_ACEOF
   9859 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   9860 _ACEOF
   9861 
   9862 fi
   9863 
   9864 done
   9865 
   9866 
   9867 for ac_header in dlfcn.h
   9868 do :
   9869   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
   9870 "
   9871 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   9872   cat >>confdefs.h <<_ACEOF
   9873 #define HAVE_DLFCN_H 1
   9874 _ACEOF
   9875 
   9876 fi
   9877 
   9878 done
   9879 
   9880 
   9881 
   9882 
   9883 
   9884 # Set options
   9885 
   9886 
   9887 
   9888 
   9889 
   9890 
   9891 
   9892 
   9893 # Check whether --with-pic was given.
   9894 if test "${with_pic+set}" = set; then :
   9895   withval=$with_pic; lt_p=${PACKAGE-default}
   9896     case $withval in
   9897     yes|no) pic_mode=$withval ;;
   9898     *)
   9899       pic_mode=default
   9900       # Look at the argument we got.  We use all the common list separators.
   9901       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9902       for lt_pkg in $withval; do
   9903 	IFS=$lt_save_ifs
   9904 	if test "X$lt_pkg" = "X$lt_p"; then
   9905 	  pic_mode=yes
   9906 	fi
   9907       done
   9908       IFS=$lt_save_ifs
   9909       ;;
   9910     esac
   9911 else
   9912   pic_mode=default
   9913 fi
   9914 
   9915 
   9916 
   9917 
   9918 
   9919 
   9920 
   9921 
   9922   # Check whether --enable-fast-install was given.
   9923 if test "${enable_fast_install+set}" = set; then :
   9924   enableval=$enable_fast_install; p=${PACKAGE-default}
   9925     case $enableval in
   9926     yes) enable_fast_install=yes ;;
   9927     no) enable_fast_install=no ;;
   9928     *)
   9929       enable_fast_install=no
   9930       # Look at the argument we got.  We use all the common list separators.
   9931       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9932       for pkg in $enableval; do
   9933 	IFS=$lt_save_ifs
   9934 	if test "X$pkg" = "X$p"; then
   9935 	  enable_fast_install=yes
   9936 	fi
   9937       done
   9938       IFS=$lt_save_ifs
   9939       ;;
   9940     esac
   9941 else
   9942   enable_fast_install=yes
   9943 fi
   9944 
   9945 
   9946 
   9947 
   9948 
   9949 
   9950 
   9951 
   9952   shared_archive_member_spec=
   9953 case $host,$enable_shared in
   9954 power*-*-aix[5-9]*,yes)
   9955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
   9956 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
   9957 
   9958 # Check whether --with-aix-soname was given.
   9959 if test "${with_aix_soname+set}" = set; then :
   9960   withval=$with_aix_soname; case $withval in
   9961     aix|svr4|both)
   9962       ;;
   9963     *)
   9964       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
   9965       ;;
   9966     esac
   9967     lt_cv_with_aix_soname=$with_aix_soname
   9968 else
   9969   if ${lt_cv_with_aix_soname+:} false; then :
   9970   $as_echo_n "(cached) " >&6
   9971 else
   9972   lt_cv_with_aix_soname=aix
   9973 fi
   9974 
   9975     with_aix_soname=$lt_cv_with_aix_soname
   9976 fi
   9977 
   9978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
   9979 $as_echo "$with_aix_soname" >&6; }
   9980   if test aix != "$with_aix_soname"; then
   9981     # For the AIX way of multilib, we name the shared archive member
   9982     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
   9983     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
   9984     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
   9985     # the AIX toolchain works better with OBJECT_MODE set (default 32).
   9986     if test 64 = "${OBJECT_MODE-32}"; then
   9987       shared_archive_member_spec=shr_64
   9988     else
   9989       shared_archive_member_spec=shr
   9990     fi
   9991   fi
   9992   ;;
   9993 *)
   9994   with_aix_soname=aix
   9995   ;;
   9996 esac
   9997 
   9998 
   9999 
   10000 
   10001 
   10002 
   10003 
   10004 
   10005 
   10006 
   10007 # This can be used to rebuild libtool when needed
   10008 LIBTOOL_DEPS=$ltmain
   10009 
   10010 # Always use our own libtool.
   10011 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   10012 
   10013 
   10014 
   10015 
   10016 
   10017 
   10018 
   10019 
   10020 
   10021 
   10022 
   10023 
   10024 
   10025 
   10026 
   10027 
   10028 
   10029 
   10030 
   10031 
   10032 
   10033 
   10034 
   10035 
   10036 
   10037 
   10038 
   10039 
   10040 
   10041 
   10042 test -z "$LN_S" && LN_S="ln -s"
   10043 
   10044 
   10045 
   10046 
   10047 
   10048 
   10049 
   10050 
   10051 
   10052 
   10053 
   10054 
   10055 
   10056 
   10057 if test -n "${ZSH_VERSION+set}"; then
   10058    setopt NO_GLOB_SUBST
   10059 fi
   10060 
   10061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
   10062 $as_echo_n "checking for objdir... " >&6; }
   10063 if ${lt_cv_objdir+:} false; then :
   10064   $as_echo_n "(cached) " >&6
   10065 else
   10066   rm -f .libs 2>/dev/null
   10067 mkdir .libs 2>/dev/null
   10068 if test -d .libs; then
   10069   lt_cv_objdir=.libs
   10070 else
   10071   # MS-DOS does not allow filenames that begin with a dot.
   10072   lt_cv_objdir=_libs
   10073 fi
   10074 rmdir .libs 2>/dev/null
   10075 fi
   10076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
   10077 $as_echo "$lt_cv_objdir" >&6; }
   10078 objdir=$lt_cv_objdir
   10079 
   10080 
   10081 
   10082 
   10083 
   10084 cat >>confdefs.h <<_ACEOF
   10085 #define LT_OBJDIR "$lt_cv_objdir/"
   10086 _ACEOF
   10087 
   10088 
   10089 
   10090 
   10091 case $host_os in
   10092 aix3*)
   10093   # AIX sometimes has problems with the GCC collect2 program.  For some
   10094   # reason, if we set the COLLECT_NAMES environment variable, the problems
   10095   # vanish in a puff of smoke.
   10096   if test set != "${COLLECT_NAMES+set}"; then
   10097     COLLECT_NAMES=
   10098     export COLLECT_NAMES
   10099   fi
   10100   ;;
   10101 esac
   10102 
   10103 # Global variables:
   10104 ofile=libtool
   10105 can_build_shared=yes
   10106 
   10107 # All known linkers require a '.a' archive for static linking (except MSVC,
   10108 # which needs '.lib').
   10109 libext=a
   10110 
   10111 with_gnu_ld=$lt_cv_prog_gnu_ld
   10112 
   10113 old_CC=$CC
   10114 old_CFLAGS=$CFLAGS
   10115 
   10116 # Set sane defaults for various variables
   10117 test -z "$CC" && CC=cc
   10118 test -z "$LTCC" && LTCC=$CC
   10119 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   10120 test -z "$LD" && LD=ld
   10121 test -z "$ac_objext" && ac_objext=o
   10122 
   10123 func_cc_basename $compiler
   10124 cc_basename=$func_cc_basename_result
   10125 
   10126 
   10127 # Only perform the check for file, if the check method requires it
   10128 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   10129 case $deplibs_check_method in
   10130 file_magic*)
   10131   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   10132     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
   10133 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
   10134 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   10135   $as_echo_n "(cached) " >&6
   10136 else
   10137   case $MAGIC_CMD in
   10138 [\\/*] |  ?:[\\/]*)
   10139   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   10140   ;;
   10141 *)
   10142   lt_save_MAGIC_CMD=$MAGIC_CMD
   10143   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   10144   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   10145   for ac_dir in $ac_dummy; do
   10146     IFS=$lt_save_ifs
   10147     test -z "$ac_dir" && ac_dir=.
   10148     if test -f "$ac_dir/${ac_tool_prefix}file"; then
   10149       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
   10150       if test -n "$file_magic_test_file"; then
   10151 	case $deplibs_check_method in
   10152 	"file_magic "*)
   10153 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   10154 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   10155 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   10156 	    $EGREP "$file_magic_regex" > /dev/null; then
   10157 	    :
   10158 	  else
   10159 	    cat <<_LT_EOF 1>&2
   10160 
   10161 *** Warning: the command libtool uses to detect shared libraries,
   10162 *** $file_magic_cmd, produces output that libtool cannot recognize.
   10163 *** The result is that libtool may fail to recognize shared libraries
   10164 *** as such.  This will affect the creation of libtool libraries that
   10165 *** depend on shared libraries, but programs linked with such libtool
   10166 *** libraries will work regardless of this problem.  Nevertheless, you
   10167 *** may want to report the problem to your system manager and/or to
   10168 *** bug-libtool (at] gnu.org
   10169 
   10170 _LT_EOF
   10171 	  fi ;;
   10172 	esac
   10173       fi
   10174       break
   10175     fi
   10176   done
   10177   IFS=$lt_save_ifs
   10178   MAGIC_CMD=$lt_save_MAGIC_CMD
   10179   ;;
   10180 esac
   10181 fi
   10182 
   10183 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   10184 if test -n "$MAGIC_CMD"; then
   10185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   10186 $as_echo "$MAGIC_CMD" >&6; }
   10187 else
   10188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10189 $as_echo "no" >&6; }
   10190 fi
   10191 
   10192 
   10193 
   10194 
   10195 
   10196 if test -z "$lt_cv_path_MAGIC_CMD"; then
   10197   if test -n "$ac_tool_prefix"; then
   10198     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
   10199 $as_echo_n "checking for file... " >&6; }
   10200 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   10201   $as_echo_n "(cached) " >&6
   10202 else
   10203   case $MAGIC_CMD in
   10204 [\\/*] |  ?:[\\/]*)
   10205   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   10206   ;;
   10207 *)
   10208   lt_save_MAGIC_CMD=$MAGIC_CMD
   10209   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   10210   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   10211   for ac_dir in $ac_dummy; do
   10212     IFS=$lt_save_ifs
   10213     test -z "$ac_dir" && ac_dir=.
   10214     if test -f "$ac_dir/file"; then
   10215       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
   10216       if test -n "$file_magic_test_file"; then
   10217 	case $deplibs_check_method in
   10218 	"file_magic "*)
   10219 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   10220 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   10221 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   10222 	    $EGREP "$file_magic_regex" > /dev/null; then
   10223 	    :
   10224 	  else
   10225 	    cat <<_LT_EOF 1>&2
   10226 
   10227 *** Warning: the command libtool uses to detect shared libraries,
   10228 *** $file_magic_cmd, produces output that libtool cannot recognize.
   10229 *** The result is that libtool may fail to recognize shared libraries
   10230 *** as such.  This will affect the creation of libtool libraries that
   10231 *** depend on shared libraries, but programs linked with such libtool
   10232 *** libraries will work regardless of this problem.  Nevertheless, you
   10233 *** may want to report the problem to your system manager and/or to
   10234 *** bug-libtool (at] gnu.org
   10235 
   10236 _LT_EOF
   10237 	  fi ;;
   10238 	esac
   10239       fi
   10240       break
   10241     fi
   10242   done
   10243   IFS=$lt_save_ifs
   10244   MAGIC_CMD=$lt_save_MAGIC_CMD
   10245   ;;
   10246 esac
   10247 fi
   10248 
   10249 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   10250 if test -n "$MAGIC_CMD"; then
   10251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   10252 $as_echo "$MAGIC_CMD" >&6; }
   10253 else
   10254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10255 $as_echo "no" >&6; }
   10256 fi
   10257 
   10258 
   10259   else
   10260     MAGIC_CMD=:
   10261   fi
   10262 fi
   10263 
   10264   fi
   10265   ;;
   10266 esac
   10267 
   10268 # Use C for the default configuration in the libtool script
   10269 
   10270 lt_save_CC=$CC
   10271 ac_ext=c
   10272 ac_cpp='$CPP $CPPFLAGS'
   10273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10276 
   10277 
   10278 # Source file extension for C test sources.
   10279 ac_ext=c
   10280 
   10281 # Object file extension for compiled C test sources.
   10282 objext=o
   10283 objext=$objext
   10284 
   10285 # Code to be used in simple compile tests
   10286 lt_simple_compile_test_code="int some_variable = 0;"
   10287 
   10288 # Code to be used in simple link tests
   10289 lt_simple_link_test_code='int main(){return(0);}'
   10290 
   10291 
   10292 
   10293 
   10294 
   10295 
   10296 
   10297 # If no C compiler was specified, use CC.
   10298 LTCC=${LTCC-"$CC"}
   10299 
   10300 # If no C compiler flags were specified, use CFLAGS.
   10301 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   10302 
   10303 # Allow CC to be a program name with arguments.
   10304 compiler=$CC
   10305 
   10306 # Save the default compiler, since it gets overwritten when the other
   10307 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   10308 compiler_DEFAULT=$CC
   10309 
   10310 # save warnings/boilerplate of simple test code
   10311 ac_outfile=conftest.$ac_objext
   10312 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   10313 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   10314 _lt_compiler_boilerplate=`cat conftest.err`
   10315 $RM conftest*
   10316 
   10317 ac_outfile=conftest.$ac_objext
   10318 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   10319 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   10320 _lt_linker_boilerplate=`cat conftest.err`
   10321 $RM -r conftest*
   10322 
   10323 
   10324 ## CAVEAT EMPTOR:
   10325 ## There is no encapsulation within the following macros, do not change
   10326 ## the running order or otherwise move them around unless you know exactly
   10327 ## what you are doing...
   10328 if test -n "$compiler"; then
   10329 
   10330 lt_prog_compiler_no_builtin_flag=
   10331 
   10332 if test yes = "$GCC"; then
   10333   case $cc_basename in
   10334   nvcc*)
   10335     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
   10336   *)
   10337     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
   10338   esac
   10339 
   10340   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   10341 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   10342 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
   10343   $as_echo_n "(cached) " >&6
   10344 else
   10345   lt_cv_prog_compiler_rtti_exceptions=no
   10346    ac_outfile=conftest.$ac_objext
   10347    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10348    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
   10349    # Insert the option either (1) after the last *FLAGS variable, or
   10350    # (2) before a word containing "conftest.", or (3) at the end.
   10351    # Note that $ac_compile itself does not contain backslashes and begins
   10352    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10353    # The option is referenced via a variable to avoid confusing sed.
   10354    lt_compile=`echo "$ac_compile" | $SED \
   10355    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10356    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10357    -e 's:$: $lt_compiler_flag:'`
   10358    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10359    (eval "$lt_compile" 2>conftest.err)
   10360    ac_status=$?
   10361    cat conftest.err >&5
   10362    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10363    if (exit $ac_status) && test -s "$ac_outfile"; then
   10364      # The compiler can only warn and ignore the option if not recognized
   10365      # So say no if there are warnings other than the usual output.
   10366      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   10367      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10368      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   10369        lt_cv_prog_compiler_rtti_exceptions=yes
   10370      fi
   10371    fi
   10372    $RM conftest*
   10373 
   10374 fi
   10375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   10376 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   10377 
   10378 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
   10379     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   10380 else
   10381     :
   10382 fi
   10383 
   10384 fi
   10385 
   10386 
   10387 
   10388 
   10389 
   10390 
   10391   lt_prog_compiler_wl=
   10392 lt_prog_compiler_pic=
   10393 lt_prog_compiler_static=
   10394 
   10395 
   10396   if test yes = "$GCC"; then
   10397     lt_prog_compiler_wl='-Wl,'
   10398     lt_prog_compiler_static='-static'
   10399 
   10400     case $host_os in
   10401       aix*)
   10402       # All AIX code is PIC.
   10403       if test ia64 = "$host_cpu"; then
   10404 	# AIX 5 now supports IA64 processor
   10405 	lt_prog_compiler_static='-Bstatic'
   10406       fi
   10407       lt_prog_compiler_pic='-fPIC'
   10408       ;;
   10409 
   10410     amigaos*)
   10411       case $host_cpu in
   10412       powerpc)
   10413             # see comment about AmigaOS4 .so support
   10414             lt_prog_compiler_pic='-fPIC'
   10415         ;;
   10416       m68k)
   10417             # FIXME: we need at least 68020 code to build shared libraries, but
   10418             # adding the '-m68020' flag to GCC prevents building anything better,
   10419             # like '-m68040'.
   10420             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   10421         ;;
   10422       esac
   10423       ;;
   10424 
   10425     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   10426       # PIC is the default for these OSes.
   10427       ;;
   10428 
   10429     mingw* | cygwin* | pw32* | os2* | cegcc*)
   10430       # This hack is so that the source file can tell whether it is being
   10431       # built for inclusion in a dll (and should export symbols for example).
   10432       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   10433       # (--disable-auto-import) libraries
   10434       lt_prog_compiler_pic='-DDLL_EXPORT'
   10435       case $host_os in
   10436       os2*)
   10437 	lt_prog_compiler_static='$wl-static'
   10438 	;;
   10439       esac
   10440       ;;
   10441 
   10442     darwin* | rhapsody*)
   10443       # PIC is the default on this platform
   10444       # Common symbols not allowed in MH_DYLIB files
   10445       lt_prog_compiler_pic='-fno-common'
   10446       ;;
   10447 
   10448     haiku*)
   10449       # PIC is the default for Haiku.
   10450       # The "-static" flag exists, but is broken.
   10451       lt_prog_compiler_static=
   10452       ;;
   10453 
   10454     hpux*)
   10455       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   10456       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   10457       # sets the default TLS model and affects inlining.
   10458       case $host_cpu in
   10459       hppa*64*)
   10460 	# +Z the default
   10461 	;;
   10462       *)
   10463 	lt_prog_compiler_pic='-fPIC'
   10464 	;;
   10465       esac
   10466       ;;
   10467 
   10468     interix[3-9]*)
   10469       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   10470       # Instead, we relocate shared libraries at runtime.
   10471       ;;
   10472 
   10473     msdosdjgpp*)
   10474       # Just because we use GCC doesn't mean we suddenly get shared libraries
   10475       # on systems that don't support them.
   10476       lt_prog_compiler_can_build_shared=no
   10477       enable_shared=no
   10478       ;;
   10479 
   10480     *nto* | *qnx*)
   10481       # QNX uses GNU C++, but need to define -shared option too, otherwise
   10482       # it will coredump.
   10483       lt_prog_compiler_pic='-fPIC -shared'
   10484       ;;
   10485 
   10486     sysv4*MP*)
   10487       if test -d /usr/nec; then
   10488 	lt_prog_compiler_pic=-Kconform_pic
   10489       fi
   10490       ;;
   10491 
   10492     *)
   10493       lt_prog_compiler_pic='-fPIC'
   10494       ;;
   10495     esac
   10496 
   10497     case $cc_basename in
   10498     nvcc*) # Cuda Compiler Driver 2.2
   10499       lt_prog_compiler_wl='-Xlinker '
   10500       if test -n "$lt_prog_compiler_pic"; then
   10501         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
   10502       fi
   10503       ;;
   10504     esac
   10505   else
   10506     # PORTME Check for flag to pass linker flags through the system compiler.
   10507     case $host_os in
   10508     aix*)
   10509       lt_prog_compiler_wl='-Wl,'
   10510       if test ia64 = "$host_cpu"; then
   10511 	# AIX 5 now supports IA64 processor
   10512 	lt_prog_compiler_static='-Bstatic'
   10513       else
   10514 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   10515       fi
   10516       ;;
   10517 
   10518     darwin* | rhapsody*)
   10519       # PIC is the default on this platform
   10520       # Common symbols not allowed in MH_DYLIB files
   10521       lt_prog_compiler_pic='-fno-common'
   10522       case $cc_basename in
   10523       nagfor*)
   10524         # NAG Fortran compiler
   10525         lt_prog_compiler_wl='-Wl,-Wl,,'
   10526         lt_prog_compiler_pic='-PIC'
   10527         lt_prog_compiler_static='-Bstatic'
   10528         ;;
   10529       esac
   10530       ;;
   10531 
   10532     mingw* | cygwin* | pw32* | os2* | cegcc*)
   10533       # This hack is so that the source file can tell whether it is being
   10534       # built for inclusion in a dll (and should export symbols for example).
   10535       lt_prog_compiler_pic='-DDLL_EXPORT'
   10536       case $host_os in
   10537       os2*)
   10538 	lt_prog_compiler_static='$wl-static'
   10539 	;;
   10540       esac
   10541       ;;
   10542 
   10543     hpux9* | hpux10* | hpux11*)
   10544       lt_prog_compiler_wl='-Wl,'
   10545       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   10546       # not for PA HP-UX.
   10547       case $host_cpu in
   10548       hppa*64*|ia64*)
   10549 	# +Z the default
   10550 	;;
   10551       *)
   10552 	lt_prog_compiler_pic='+Z'
   10553 	;;
   10554       esac
   10555       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   10556       lt_prog_compiler_static='$wl-a ${wl}archive'
   10557       ;;
   10558 
   10559     irix5* | irix6* | nonstopux*)
   10560       lt_prog_compiler_wl='-Wl,'
   10561       # PIC (with -KPIC) is the default.
   10562       lt_prog_compiler_static='-non_shared'
   10563       ;;
   10564 
   10565     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   10566       case $cc_basename in
   10567       # old Intel for x86_64, which still supported -KPIC.
   10568       ecc*)
   10569 	lt_prog_compiler_wl='-Wl,'
   10570 	lt_prog_compiler_pic='-KPIC'
   10571 	lt_prog_compiler_static='-static'
   10572         ;;
   10573       # icc used to be incompatible with GCC.
   10574       # ICC 10 doesn't accept -KPIC any more.
   10575       icc* | ifort*)
   10576 	lt_prog_compiler_wl='-Wl,'
   10577 	lt_prog_compiler_pic='-fPIC'
   10578 	lt_prog_compiler_static='-static'
   10579         ;;
   10580       # Lahey Fortran 8.1.
   10581       lf95*)
   10582 	lt_prog_compiler_wl='-Wl,'
   10583 	lt_prog_compiler_pic='--shared'
   10584 	lt_prog_compiler_static='--static'
   10585 	;;
   10586       nagfor*)
   10587 	# NAG Fortran compiler
   10588 	lt_prog_compiler_wl='-Wl,-Wl,,'
   10589 	lt_prog_compiler_pic='-PIC'
   10590 	lt_prog_compiler_static='-Bstatic'
   10591 	;;
   10592       tcc*)
   10593 	# Fabrice Bellard et al's Tiny C Compiler
   10594 	lt_prog_compiler_wl='-Wl,'
   10595 	lt_prog_compiler_pic='-fPIC'
   10596 	lt_prog_compiler_static='-static'
   10597 	;;
   10598       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
   10599         # Portland Group compilers (*not* the Pentium gcc compiler,
   10600 	# which looks to be a dead project)
   10601 	lt_prog_compiler_wl='-Wl,'
   10602 	lt_prog_compiler_pic='-fpic'
   10603 	lt_prog_compiler_static='-Bstatic'
   10604         ;;
   10605       ccc*)
   10606         lt_prog_compiler_wl='-Wl,'
   10607         # All Alpha code is PIC.
   10608         lt_prog_compiler_static='-non_shared'
   10609         ;;
   10610       xl* | bgxl* | bgf* | mpixl*)
   10611 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
   10612 	lt_prog_compiler_wl='-Wl,'
   10613 	lt_prog_compiler_pic='-qpic'
   10614 	lt_prog_compiler_static='-qstaticlink'
   10615 	;;
   10616       *)
   10617 	case `$CC -V 2>&1 | sed 5q` in
   10618 	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
   10619 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   10620 	  lt_prog_compiler_pic='-KPIC'
   10621 	  lt_prog_compiler_static='-Bstatic'
   10622 	  lt_prog_compiler_wl=''
   10623 	  ;;
   10624 	*Sun\ F* | *Sun*Fortran*)
   10625 	  lt_prog_compiler_pic='-KPIC'
   10626 	  lt_prog_compiler_static='-Bstatic'
   10627 	  lt_prog_compiler_wl='-Qoption ld '
   10628 	  ;;
   10629 	*Sun\ C*)
   10630 	  # Sun C 5.9
   10631 	  lt_prog_compiler_pic='-KPIC'
   10632 	  lt_prog_compiler_static='-Bstatic'
   10633 	  lt_prog_compiler_wl='-Wl,'
   10634 	  ;;
   10635         *Intel*\ [CF]*Compiler*)
   10636 	  lt_prog_compiler_wl='-Wl,'
   10637 	  lt_prog_compiler_pic='-fPIC'
   10638 	  lt_prog_compiler_static='-static'
   10639 	  ;;
   10640 	*Portland\ Group*)
   10641 	  lt_prog_compiler_wl='-Wl,'
   10642 	  lt_prog_compiler_pic='-fpic'
   10643 	  lt_prog_compiler_static='-Bstatic'
   10644 	  ;;
   10645 	esac
   10646 	;;
   10647       esac
   10648       ;;
   10649 
   10650     newsos6)
   10651       lt_prog_compiler_pic='-KPIC'
   10652       lt_prog_compiler_static='-Bstatic'
   10653       ;;
   10654 
   10655     *nto* | *qnx*)
   10656       # QNX uses GNU C++, but need to define -shared option too, otherwise
   10657       # it will coredump.
   10658       lt_prog_compiler_pic='-fPIC -shared'
   10659       ;;
   10660 
   10661     osf3* | osf4* | osf5*)
   10662       lt_prog_compiler_wl='-Wl,'
   10663       # All OSF/1 code is PIC.
   10664       lt_prog_compiler_static='-non_shared'
   10665       ;;
   10666 
   10667     rdos*)
   10668       lt_prog_compiler_static='-non_shared'
   10669       ;;
   10670 
   10671     solaris*)
   10672       lt_prog_compiler_pic='-KPIC'
   10673       lt_prog_compiler_static='-Bstatic'
   10674       case $cc_basename in
   10675       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
   10676 	lt_prog_compiler_wl='-Qoption ld ';;
   10677       *)
   10678 	lt_prog_compiler_wl='-Wl,';;
   10679       esac
   10680       ;;
   10681 
   10682     sunos4*)
   10683       lt_prog_compiler_wl='-Qoption ld '
   10684       lt_prog_compiler_pic='-PIC'
   10685       lt_prog_compiler_static='-Bstatic'
   10686       ;;
   10687 
   10688     sysv4 | sysv4.2uw2* | sysv4.3*)
   10689       lt_prog_compiler_wl='-Wl,'
   10690       lt_prog_compiler_pic='-KPIC'
   10691       lt_prog_compiler_static='-Bstatic'
   10692       ;;
   10693 
   10694     sysv4*MP*)
   10695       if test -d /usr/nec; then
   10696 	lt_prog_compiler_pic='-Kconform_pic'
   10697 	lt_prog_compiler_static='-Bstatic'
   10698       fi
   10699       ;;
   10700 
   10701     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   10702       lt_prog_compiler_wl='-Wl,'
   10703       lt_prog_compiler_pic='-KPIC'
   10704       lt_prog_compiler_static='-Bstatic'
   10705       ;;
   10706 
   10707     unicos*)
   10708       lt_prog_compiler_wl='-Wl,'
   10709       lt_prog_compiler_can_build_shared=no
   10710       ;;
   10711 
   10712     uts4*)
   10713       lt_prog_compiler_pic='-pic'
   10714       lt_prog_compiler_static='-Bstatic'
   10715       ;;
   10716 
   10717     *)
   10718       lt_prog_compiler_can_build_shared=no
   10719       ;;
   10720     esac
   10721   fi
   10722 
   10723 case $host_os in
   10724   # For platforms that do not support PIC, -DPIC is meaningless:
   10725   *djgpp*)
   10726     lt_prog_compiler_pic=
   10727     ;;
   10728   *)
   10729     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   10730     ;;
   10731 esac
   10732 
   10733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   10734 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   10735 if ${lt_cv_prog_compiler_pic+:} false; then :
   10736   $as_echo_n "(cached) " >&6
   10737 else
   10738   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
   10739 fi
   10740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
   10741 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
   10742 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
   10743 
   10744 #
   10745 # Check to make sure the PIC flag actually works.
   10746 #
   10747 if test -n "$lt_prog_compiler_pic"; then
   10748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   10749 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
   10750 if ${lt_cv_prog_compiler_pic_works+:} false; then :
   10751   $as_echo_n "(cached) " >&6
   10752 else
   10753   lt_cv_prog_compiler_pic_works=no
   10754    ac_outfile=conftest.$ac_objext
   10755    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10756    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
   10757    # Insert the option either (1) after the last *FLAGS variable, or
   10758    # (2) before a word containing "conftest.", or (3) at the end.
   10759    # Note that $ac_compile itself does not contain backslashes and begins
   10760    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10761    # The option is referenced via a variable to avoid confusing sed.
   10762    lt_compile=`echo "$ac_compile" | $SED \
   10763    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10764    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10765    -e 's:$: $lt_compiler_flag:'`
   10766    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10767    (eval "$lt_compile" 2>conftest.err)
   10768    ac_status=$?
   10769    cat conftest.err >&5
   10770    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10771    if (exit $ac_status) && test -s "$ac_outfile"; then
   10772      # The compiler can only warn and ignore the option if not recognized
   10773      # So say no if there are warnings other than the usual output.
   10774      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   10775      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10776      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   10777        lt_cv_prog_compiler_pic_works=yes
   10778      fi
   10779    fi
   10780    $RM conftest*
   10781 
   10782 fi
   10783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
   10784 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
   10785 
   10786 if test yes = "$lt_cv_prog_compiler_pic_works"; then
   10787     case $lt_prog_compiler_pic in
   10788      "" | " "*) ;;
   10789      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   10790      esac
   10791 else
   10792     lt_prog_compiler_pic=
   10793      lt_prog_compiler_can_build_shared=no
   10794 fi
   10795 
   10796 fi
   10797 
   10798 
   10799 
   10800 
   10801 
   10802 
   10803 
   10804 
   10805 
   10806 
   10807 
   10808 #
   10809 # Check to make sure the static flag actually works.
   10810 #
   10811 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   10813 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   10814 if ${lt_cv_prog_compiler_static_works+:} false; then :
   10815   $as_echo_n "(cached) " >&6
   10816 else
   10817   lt_cv_prog_compiler_static_works=no
   10818    save_LDFLAGS=$LDFLAGS
   10819    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   10820    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   10821    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   10822      # The linker can only warn and ignore the option if not recognized
   10823      # So say no if there are warnings
   10824      if test -s conftest.err; then
   10825        # Append any errors to the config.log.
   10826        cat conftest.err 1>&5
   10827        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   10828        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10829        if diff conftest.exp conftest.er2 >/dev/null; then
   10830          lt_cv_prog_compiler_static_works=yes
   10831        fi
   10832      else
   10833        lt_cv_prog_compiler_static_works=yes
   10834      fi
   10835    fi
   10836    $RM -r conftest*
   10837    LDFLAGS=$save_LDFLAGS
   10838 
   10839 fi
   10840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
   10841 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
   10842 
   10843 if test yes = "$lt_cv_prog_compiler_static_works"; then
   10844     :
   10845 else
   10846     lt_prog_compiler_static=
   10847 fi
   10848 
   10849 
   10850 
   10851 
   10852 
   10853 
   10854 
   10855   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   10856 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   10857 if ${lt_cv_prog_compiler_c_o+:} false; then :
   10858   $as_echo_n "(cached) " >&6
   10859 else
   10860   lt_cv_prog_compiler_c_o=no
   10861    $RM -r conftest 2>/dev/null
   10862    mkdir conftest
   10863    cd conftest
   10864    mkdir out
   10865    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10866 
   10867    lt_compiler_flag="-o out/conftest2.$ac_objext"
   10868    # Insert the option either (1) after the last *FLAGS variable, or
   10869    # (2) before a word containing "conftest.", or (3) at the end.
   10870    # Note that $ac_compile itself does not contain backslashes and begins
   10871    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10872    lt_compile=`echo "$ac_compile" | $SED \
   10873    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10874    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10875    -e 's:$: $lt_compiler_flag:'`
   10876    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10877    (eval "$lt_compile" 2>out/conftest.err)
   10878    ac_status=$?
   10879    cat out/conftest.err >&5
   10880    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10881    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   10882    then
   10883      # The compiler can only warn and ignore the option if not recognized
   10884      # So say no if there are warnings
   10885      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   10886      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   10887      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   10888        lt_cv_prog_compiler_c_o=yes
   10889      fi
   10890    fi
   10891    chmod u+w . 2>&5
   10892    $RM conftest*
   10893    # SGI C++ compiler will create directory out/ii_files/ for
   10894    # template instantiation
   10895    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   10896    $RM out/* && rmdir out
   10897    cd ..
   10898    $RM -r conftest
   10899    $RM conftest*
   10900 
   10901 fi
   10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   10903 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   10904 
   10905 
   10906 
   10907 
   10908 
   10909 
   10910   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   10911 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   10912 if ${lt_cv_prog_compiler_c_o+:} false; then :
   10913   $as_echo_n "(cached) " >&6
   10914 else
   10915   lt_cv_prog_compiler_c_o=no
   10916    $RM -r conftest 2>/dev/null
   10917    mkdir conftest
   10918    cd conftest
   10919    mkdir out
   10920    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10921 
   10922    lt_compiler_flag="-o out/conftest2.$ac_objext"
   10923    # Insert the option either (1) after the last *FLAGS variable, or
   10924    # (2) before a word containing "conftest.", or (3) at the end.
   10925    # Note that $ac_compile itself does not contain backslashes and begins
   10926    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10927    lt_compile=`echo "$ac_compile" | $SED \
   10928    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10929    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10930    -e 's:$: $lt_compiler_flag:'`
   10931    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10932    (eval "$lt_compile" 2>out/conftest.err)
   10933    ac_status=$?
   10934    cat out/conftest.err >&5
   10935    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10936    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   10937    then
   10938      # The compiler can only warn and ignore the option if not recognized
   10939      # So say no if there are warnings
   10940      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   10941      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   10942      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   10943        lt_cv_prog_compiler_c_o=yes
   10944      fi
   10945    fi
   10946    chmod u+w . 2>&5
   10947    $RM conftest*
   10948    # SGI C++ compiler will create directory out/ii_files/ for
   10949    # template instantiation
   10950    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   10951    $RM out/* && rmdir out
   10952    cd ..
   10953    $RM -r conftest
   10954    $RM conftest*
   10955 
   10956 fi
   10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   10958 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   10959 
   10960 
   10961 
   10962 
   10963 hard_links=nottested
   10964 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
   10965   # do not overwrite the value of need_locks provided by the user
   10966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   10967 $as_echo_n "checking if we can lock with hard links... " >&6; }
   10968   hard_links=yes
   10969   $RM conftest*
   10970   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   10971   touch conftest.a
   10972   ln conftest.a conftest.b 2>&5 || hard_links=no
   10973   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   10974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   10975 $as_echo "$hard_links" >&6; }
   10976   if test no = "$hard_links"; then
   10977     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
   10978 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
   10979     need_locks=warn
   10980   fi
   10981 else
   10982   need_locks=no
   10983 fi
   10984 
   10985 
   10986 
   10987 
   10988 
   10989 
   10990   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10991 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   10992 
   10993   runpath_var=
   10994   allow_undefined_flag=
   10995   always_export_symbols=no
   10996   archive_cmds=
   10997   archive_expsym_cmds=
   10998   compiler_needs_object=no
   10999   enable_shared_with_static_runtimes=no
   11000   export_dynamic_flag_spec=
   11001   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11002   hardcode_automatic=no
   11003   hardcode_direct=no
   11004   hardcode_direct_absolute=no
   11005   hardcode_libdir_flag_spec=
   11006   hardcode_libdir_separator=
   11007   hardcode_minus_L=no
   11008   hardcode_shlibpath_var=unsupported
   11009   inherit_rpath=no
   11010   link_all_deplibs=unknown
   11011   module_cmds=
   11012   module_expsym_cmds=
   11013   old_archive_from_new_cmds=
   11014   old_archive_from_expsyms_cmds=
   11015   thread_safe_flag_spec=
   11016   whole_archive_flag_spec=
   11017   # include_expsyms should be a list of space-separated symbols to be *always*
   11018   # included in the symbol list
   11019   include_expsyms=
   11020   # exclude_expsyms can be an extended regexp of symbols to exclude
   11021   # it will be wrapped by ' (' and ')$', so one must not match beginning or
   11022   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
   11023   # as well as any symbol that contains 'd'.
   11024   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   11025   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   11026   # platforms (ab)use it in PIC code, but their linkers get confused if
   11027   # the symbol is explicitly referenced.  Since portable code cannot
   11028   # rely on this symbol name, it's probably fine to never include it in
   11029   # preloaded symbol tables.
   11030   # Exclude shared library initialization/finalization symbols.
   11031   extract_expsyms_cmds=
   11032 
   11033   case $host_os in
   11034   cygwin* | mingw* | pw32* | cegcc*)
   11035     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   11036     # When not using gcc, we currently assume that we are using
   11037     # Microsoft Visual C++.
   11038     if test yes != "$GCC"; then
   11039       with_gnu_ld=no
   11040     fi
   11041     ;;
   11042   interix*)
   11043     # we just hope/assume this is gcc and not c89 (= MSVC++)
   11044     with_gnu_ld=yes
   11045     ;;
   11046   openbsd* | bitrig*)
   11047     with_gnu_ld=no
   11048     ;;
   11049   esac
   11050 
   11051   ld_shlibs=yes
   11052 
   11053   # On some targets, GNU ld is compatible enough with the native linker
   11054   # that we're better off using the native interface for both.
   11055   lt_use_gnu_ld_interface=no
   11056   if test yes = "$with_gnu_ld"; then
   11057     case $host_os in
   11058       aix*)
   11059 	# The AIX port of GNU ld has always aspired to compatibility
   11060 	# with the native linker.  However, as the warning in the GNU ld
   11061 	# block says, versions before 2.19.5* couldn't really create working
   11062 	# shared libraries, regardless of the interface used.
   11063 	case `$LD -v 2>&1` in
   11064 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
   11065 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
   11066 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
   11067 	  *)
   11068 	    lt_use_gnu_ld_interface=yes
   11069 	    ;;
   11070 	esac
   11071 	;;
   11072       *)
   11073 	lt_use_gnu_ld_interface=yes
   11074 	;;
   11075     esac
   11076   fi
   11077 
   11078   if test yes = "$lt_use_gnu_ld_interface"; then
   11079     # If archive_cmds runs LD, not CC, wlarc should be empty
   11080     wlarc='$wl'
   11081 
   11082     # Set some defaults for GNU ld with shared library support. These
   11083     # are reset later if shared libraries are not supported. Putting them
   11084     # here allows them to be overridden if necessary.
   11085     runpath_var=LD_RUN_PATH
   11086     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11087     export_dynamic_flag_spec='$wl--export-dynamic'
   11088     # ancient GNU ld didn't support --whole-archive et. al.
   11089     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   11090       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
   11091     else
   11092       whole_archive_flag_spec=
   11093     fi
   11094     supports_anon_versioning=no
   11095     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
   11096       *GNU\ gold*) supports_anon_versioning=yes ;;
   11097       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   11098       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   11099       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   11100       *\ 2.11.*) ;; # other 2.11 versions
   11101       *) supports_anon_versioning=yes ;;
   11102     esac
   11103 
   11104     # See if GNU ld supports shared libraries.
   11105     case $host_os in
   11106     aix[3-9]*)
   11107       # On AIX/PPC, the GNU linker is very broken
   11108       if test ia64 != "$host_cpu"; then
   11109 	ld_shlibs=no
   11110 	cat <<_LT_EOF 1>&2
   11111 
   11112 *** Warning: the GNU linker, at least up to release 2.19, is reported
   11113 *** to be unable to reliably create shared libraries on AIX.
   11114 *** Therefore, libtool is disabling shared libraries support.  If you
   11115 *** really care for shared libraries, you may want to install binutils
   11116 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
   11117 *** You will then need to restart the configuration process.
   11118 
   11119 _LT_EOF
   11120       fi
   11121       ;;
   11122 
   11123     amigaos*)
   11124       case $host_cpu in
   11125       powerpc)
   11126             # see comment about AmigaOS4 .so support
   11127             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11128             archive_expsym_cmds=''
   11129         ;;
   11130       m68k)
   11131             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)'
   11132             hardcode_libdir_flag_spec='-L$libdir'
   11133             hardcode_minus_L=yes
   11134         ;;
   11135       esac
   11136       ;;
   11137 
   11138     beos*)
   11139       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   11140 	allow_undefined_flag=unsupported
   11141 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   11142 	# support --undefined.  This deserves some investigation.  FIXME
   11143 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11144       else
   11145 	ld_shlibs=no
   11146       fi
   11147       ;;
   11148 
   11149     cygwin* | mingw* | pw32* | cegcc*)
   11150       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   11151       # as there is no search path for DLLs.
   11152       hardcode_libdir_flag_spec='-L$libdir'
   11153       export_dynamic_flag_spec='$wl--export-all-symbols'
   11154       allow_undefined_flag=unsupported
   11155       always_export_symbols=no
   11156       enable_shared_with_static_runtimes=yes
   11157       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'
   11158       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
   11159 
   11160       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   11161         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   11162 	# If the export-symbols file already is a .def file, use it as
   11163 	# is; otherwise, prepend EXPORTS...
   11164 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   11165           cp $export_symbols $output_objdir/$soname.def;
   11166         else
   11167           echo EXPORTS > $output_objdir/$soname.def;
   11168           cat $export_symbols >> $output_objdir/$soname.def;
   11169         fi~
   11170         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   11171       else
   11172 	ld_shlibs=no
   11173       fi
   11174       ;;
   11175 
   11176     haiku*)
   11177       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11178       link_all_deplibs=yes
   11179       ;;
   11180 
   11181     os2*)
   11182       hardcode_libdir_flag_spec='-L$libdir'
   11183       hardcode_minus_L=yes
   11184       allow_undefined_flag=unsupported
   11185       shrext_cmds=.dll
   11186       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   11187 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   11188 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   11189 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   11190 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
   11191 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   11192 	emximp -o $lib $output_objdir/$libname.def'
   11193       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   11194 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   11195 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   11196 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   11197 	prefix_cmds="$SED"~
   11198 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
   11199 	  prefix_cmds="$prefix_cmds -e 1d";
   11200 	fi~
   11201 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
   11202 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
   11203 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   11204 	emximp -o $lib $output_objdir/$libname.def'
   11205       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
   11206       enable_shared_with_static_runtimes=yes
   11207       ;;
   11208 
   11209     interix[3-9]*)
   11210       hardcode_direct=no
   11211       hardcode_shlibpath_var=no
   11212       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   11213       export_dynamic_flag_spec='$wl-E'
   11214       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   11215       # Instead, shared libraries are loaded at an image base (0x10000000 by
   11216       # default) and relocated if they conflict, which is a slow very memory
   11217       # consuming and fragmenting process.  To avoid this, we pick a random,
   11218       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   11219       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   11220       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   11221       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'
   11222       ;;
   11223 
   11224     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
   11225       tmp_diet=no
   11226       if test linux-dietlibc = "$host_os"; then
   11227 	case $cc_basename in
   11228 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   11229 	esac
   11230       fi
   11231       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   11232 	 && test no = "$tmp_diet"
   11233       then
   11234 	tmp_addflag=' $pic_flag'
   11235 	tmp_sharedflag='-shared'
   11236 	case $cc_basename,$host_cpu in
   11237         pgcc*)				# Portland Group C compiler
   11238 	  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'
   11239 	  tmp_addflag=' $pic_flag'
   11240 	  ;;
   11241 	pgf77* | pgf90* | pgf95* | pgfortran*)
   11242 					# Portland Group f77 and f90 compilers
   11243 	  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'
   11244 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   11245 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   11246 	  tmp_addflag=' -i_dynamic' ;;
   11247 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   11248 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   11249 	ifc* | ifort*)			# Intel Fortran compiler
   11250 	  tmp_addflag=' -nofor_main' ;;
   11251 	lf95*)				# Lahey Fortran 8.1
   11252 	  whole_archive_flag_spec=
   11253 	  tmp_sharedflag='--shared' ;;
   11254         nagfor*)                        # NAGFOR 5.3
   11255           tmp_sharedflag='-Wl,-shared' ;;
   11256 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
   11257 	  tmp_sharedflag='-qmkshrobj'
   11258 	  tmp_addflag= ;;
   11259 	nvcc*)	# Cuda Compiler Driver 2.2
   11260 	  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'
   11261 	  compiler_needs_object=yes
   11262 	  ;;
   11263 	esac
   11264 	case `$CC -V 2>&1 | sed 5q` in
   11265 	*Sun\ C*)			# Sun C 5.9
   11266 	  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'
   11267 	  compiler_needs_object=yes
   11268 	  tmp_sharedflag='-G' ;;
   11269 	*Sun\ F*)			# Sun Fortran 8.3
   11270 	  tmp_sharedflag='-G' ;;
   11271 	esac
   11272 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11273 
   11274         if test yes = "$supports_anon_versioning"; then
   11275           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   11276             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   11277             echo "local: *; };" >> $output_objdir/$libname.ver~
   11278             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
   11279         fi
   11280 
   11281 	case $cc_basename in
   11282 	tcc*)
   11283 	  export_dynamic_flag_spec='-rdynamic'
   11284 	  ;;
   11285 	xlf* | bgf* | bgxlf* | mpixlf*)
   11286 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   11287 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
   11288 	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11289 	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
   11290 	  if test yes = "$supports_anon_versioning"; then
   11291 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   11292               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   11293               echo "local: *; };" >> $output_objdir/$libname.ver~
   11294               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   11295 	  fi
   11296 	  ;;
   11297 	esac
   11298       else
   11299         ld_shlibs=no
   11300       fi
   11301       ;;
   11302 
   11303     netbsd*)
   11304       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11305 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   11306 	wlarc=
   11307       else
   11308 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11309 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   11310       fi
   11311       ;;
   11312 
   11313     solaris*)
   11314       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   11315 	ld_shlibs=no
   11316 	cat <<_LT_EOF 1>&2
   11317 
   11318 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   11319 *** create shared libraries on Solaris systems.  Therefore, libtool
   11320 *** is disabling shared libraries support.  We urge you to upgrade GNU
   11321 *** binutils to release 2.9.1 or newer.  Another option is to modify
   11322 *** your PATH or compiler configuration so that the native linker is
   11323 *** used, and then restart.
   11324 
   11325 _LT_EOF
   11326       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   11327 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11328 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   11329       else
   11330 	ld_shlibs=no
   11331       fi
   11332       ;;
   11333 
   11334     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   11335       case `$LD -v 2>&1` in
   11336         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   11337 	ld_shlibs=no
   11338 	cat <<_LT_EOF 1>&2
   11339 
   11340 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
   11341 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   11342 *** is disabling shared libraries support.  We urge you to upgrade GNU
   11343 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   11344 *** your PATH or compiler configuration so that the native linker is
   11345 *** used, and then restart.
   11346 
   11347 _LT_EOF
   11348 	;;
   11349 	*)
   11350 	  # For security reasons, it is highly recommended that you always
   11351 	  # use absolute paths for naming shared libraries, and exclude the
   11352 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   11353 	  # requires that you compile everything twice, which is a pain.
   11354 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   11355 	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11356 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11357 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   11358 	  else
   11359 	    ld_shlibs=no
   11360 	  fi
   11361 	;;
   11362       esac
   11363       ;;
   11364 
   11365     sunos4*)
   11366       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   11367       wlarc=
   11368       hardcode_direct=yes
   11369       hardcode_shlibpath_var=no
   11370       ;;
   11371 
   11372     *)
   11373       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   11374 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11375 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   11376       else
   11377 	ld_shlibs=no
   11378       fi
   11379       ;;
   11380     esac
   11381 
   11382     if test no = "$ld_shlibs"; then
   11383       runpath_var=
   11384       hardcode_libdir_flag_spec=
   11385       export_dynamic_flag_spec=
   11386       whole_archive_flag_spec=
   11387     fi
   11388   else
   11389     # PORTME fill in a description of your system's linker (not GNU ld)
   11390     case $host_os in
   11391     aix3*)
   11392       allow_undefined_flag=unsupported
   11393       always_export_symbols=yes
   11394       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'
   11395       # Note: this linker hardcodes the directories in LIBPATH if there
   11396       # are no directories specified by -L.
   11397       hardcode_minus_L=yes
   11398       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
   11399 	# Neither direct hardcoding nor static linking is supported with a
   11400 	# broken collect2.
   11401 	hardcode_direct=unsupported
   11402       fi
   11403       ;;
   11404 
   11405     aix[4-9]*)
   11406       if test ia64 = "$host_cpu"; then
   11407 	# On IA64, the linker does run time linking by default, so we don't
   11408 	# have to do anything special.
   11409 	aix_use_runtimelinking=no
   11410 	exp_sym_flag='-Bexport'
   11411 	no_entry_flag=
   11412       else
   11413 	# If we're using GNU nm, then we don't want the "-C" option.
   11414 	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
   11415 	# Without the "-l" option, or with the "-B" option, AIX nm treats
   11416 	# weak defined symbols like other global defined symbols, whereas
   11417 	# GNU nm marks them as "W".
   11418 	# While the 'weak' keyword is ignored in the Export File, we need
   11419 	# it in the Import File for the 'aix-soname' feature, so we have
   11420 	# to replace the "-B" option with "-P" for AIX nm.
   11421 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   11422 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
   11423 	else
   11424 	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
   11425 	fi
   11426 	aix_use_runtimelinking=no
   11427 
   11428 	# Test if we are trying to use run time linking or normal
   11429 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   11430 	# have runtime linking enabled, and use it for executables.
   11431 	# For shared libraries, we enable/disable runtime linking
   11432 	# depending on the kind of the shared library created -
   11433 	# when "with_aix_soname,aix_use_runtimelinking" is:
   11434 	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
   11435 	# "aix,yes"  lib.so          shared, rtl:yes, for executables
   11436 	#            lib.a           static archive
   11437 	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
   11438 	#            lib.a(lib.so.V) shared, rtl:no,  for executables
   11439 	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
   11440 	#            lib.a(lib.so.V) shared, rtl:no
   11441 	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
   11442 	#            lib.a           static archive
   11443 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   11444 	  for ld_flag in $LDFLAGS; do
   11445 	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
   11446 	    aix_use_runtimelinking=yes
   11447 	    break
   11448 	  fi
   11449 	  done
   11450 	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
   11451 	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
   11452 	    # so we don't have lib.a shared libs to link our executables.
   11453 	    # We have to force runtime linking in this case.
   11454 	    aix_use_runtimelinking=yes
   11455 	    LDFLAGS="$LDFLAGS -Wl,-brtl"
   11456 	  fi
   11457 	  ;;
   11458 	esac
   11459 
   11460 	exp_sym_flag='-bexport'
   11461 	no_entry_flag='-bnoentry'
   11462       fi
   11463 
   11464       # When large executables or shared objects are built, AIX ld can
   11465       # have problems creating the table of contents.  If linking a library
   11466       # or program results in "error TOC overflow" add -mminimal-toc to
   11467       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   11468       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   11469 
   11470       archive_cmds=''
   11471       hardcode_direct=yes
   11472       hardcode_direct_absolute=yes
   11473       hardcode_libdir_separator=':'
   11474       link_all_deplibs=yes
   11475       file_list_spec='$wl-f,'
   11476       case $with_aix_soname,$aix_use_runtimelinking in
   11477       aix,*) ;; # traditional, no import file
   11478       svr4,* | *,yes) # use import file
   11479 	# The Import File defines what to hardcode.
   11480 	hardcode_direct=no
   11481 	hardcode_direct_absolute=no
   11482 	;;
   11483       esac
   11484 
   11485       if test yes = "$GCC"; then
   11486 	case $host_os in aix4.[012]|aix4.[012].*)
   11487 	# We only want to do this on AIX 4.2 and lower, the check
   11488 	# below for broken collect2 doesn't work under 4.3+
   11489 	  collect2name=`$CC -print-prog-name=collect2`
   11490 	  if test -f "$collect2name" &&
   11491 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   11492 	  then
   11493 	  # We have reworked collect2
   11494 	  :
   11495 	  else
   11496 	  # We have old collect2
   11497 	  hardcode_direct=unsupported
   11498 	  # It fails to find uninstalled libraries when the uninstalled
   11499 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   11500 	  # to unsupported forces relinking
   11501 	  hardcode_minus_L=yes
   11502 	  hardcode_libdir_flag_spec='-L$libdir'
   11503 	  hardcode_libdir_separator=
   11504 	  fi
   11505 	  ;;
   11506 	esac
   11507 	shared_flag='-shared'
   11508 	if test yes = "$aix_use_runtimelinking"; then
   11509 	  shared_flag="$shared_flag "'$wl-G'
   11510 	fi
   11511 	# Need to ensure runtime linking is disabled for the traditional
   11512 	# shared library, or the linker may eventually find shared libraries
   11513 	# /with/ Import File - we do not want to mix them.
   11514 	shared_flag_aix='-shared'
   11515 	shared_flag_svr4='-shared $wl-G'
   11516       else
   11517 	# not using gcc
   11518 	if test ia64 = "$host_cpu"; then
   11519 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   11520 	# chokes on -Wl,-G. The following line is correct:
   11521 	  shared_flag='-G'
   11522 	else
   11523 	  if test yes = "$aix_use_runtimelinking"; then
   11524 	    shared_flag='$wl-G'
   11525 	  else
   11526 	    shared_flag='$wl-bM:SRE'
   11527 	  fi
   11528 	  shared_flag_aix='$wl-bM:SRE'
   11529 	  shared_flag_svr4='$wl-G'
   11530 	fi
   11531       fi
   11532 
   11533       export_dynamic_flag_spec='$wl-bexpall'
   11534       # It seems that -bexpall does not export symbols beginning with
   11535       # underscore (_), so it is better to generate a list of symbols to export.
   11536       always_export_symbols=yes
   11537       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
   11538 	# Warning - without using the other runtime loading flags (-brtl),
   11539 	# -berok will link without error, but may produce a broken library.
   11540 	allow_undefined_flag='-berok'
   11541         # Determine the default libpath from the value encoded in an
   11542         # empty executable.
   11543         if test set = "${lt_cv_aix_libpath+set}"; then
   11544   aix_libpath=$lt_cv_aix_libpath
   11545 else
   11546   if ${lt_cv_aix_libpath_+:} false; then :
   11547   $as_echo_n "(cached) " >&6
   11548 else
   11549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11550 /* end confdefs.h.  */
   11551 
   11552 int
   11553 main ()
   11554 {
   11555 
   11556   ;
   11557   return 0;
   11558 }
   11559 _ACEOF
   11560 if ac_fn_c_try_link "$LINENO"; then :
   11561 
   11562   lt_aix_libpath_sed='
   11563       /Import File Strings/,/^$/ {
   11564 	  /^0/ {
   11565 	      s/^0  *\([^ ]*\) *$/\1/
   11566 	      p
   11567 	  }
   11568       }'
   11569   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   11570   # Check for a 64-bit object if we didn't find anything.
   11571   if test -z "$lt_cv_aix_libpath_"; then
   11572     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   11573   fi
   11574 fi
   11575 rm -f core conftest.err conftest.$ac_objext \
   11576     conftest$ac_exeext conftest.$ac_ext
   11577   if test -z "$lt_cv_aix_libpath_"; then
   11578     lt_cv_aix_libpath_=/usr/lib:/lib
   11579   fi
   11580 
   11581 fi
   11582 
   11583   aix_libpath=$lt_cv_aix_libpath_
   11584 fi
   11585 
   11586         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   11587         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
   11588       else
   11589 	if test ia64 = "$host_cpu"; then
   11590 	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
   11591 	  allow_undefined_flag="-z nodefs"
   11592 	  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"
   11593 	else
   11594 	 # Determine the default libpath from the value encoded in an
   11595 	 # empty executable.
   11596 	 if test set = "${lt_cv_aix_libpath+set}"; then
   11597   aix_libpath=$lt_cv_aix_libpath
   11598 else
   11599   if ${lt_cv_aix_libpath_+:} false; then :
   11600   $as_echo_n "(cached) " >&6
   11601 else
   11602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11603 /* end confdefs.h.  */
   11604 
   11605 int
   11606 main ()
   11607 {
   11608 
   11609   ;
   11610   return 0;
   11611 }
   11612 _ACEOF
   11613 if ac_fn_c_try_link "$LINENO"; then :
   11614 
   11615   lt_aix_libpath_sed='
   11616       /Import File Strings/,/^$/ {
   11617 	  /^0/ {
   11618 	      s/^0  *\([^ ]*\) *$/\1/
   11619 	      p
   11620 	  }
   11621       }'
   11622   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   11623   # Check for a 64-bit object if we didn't find anything.
   11624   if test -z "$lt_cv_aix_libpath_"; then
   11625     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   11626   fi
   11627 fi
   11628 rm -f core conftest.err conftest.$ac_objext \
   11629     conftest$ac_exeext conftest.$ac_ext
   11630   if test -z "$lt_cv_aix_libpath_"; then
   11631     lt_cv_aix_libpath_=/usr/lib:/lib
   11632   fi
   11633 
   11634 fi
   11635 
   11636   aix_libpath=$lt_cv_aix_libpath_
   11637 fi
   11638 
   11639 	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   11640 	  # Warning - without using the other run time loading flags,
   11641 	  # -berok will link without error, but may produce a broken library.
   11642 	  no_undefined_flag=' $wl-bernotok'
   11643 	  allow_undefined_flag=' $wl-berok'
   11644 	  if test yes = "$with_gnu_ld"; then
   11645 	    # We only use this code for GNU lds that support --whole-archive.
   11646 	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
   11647 	  else
   11648 	    # Exported symbols can be pulled into shared objects from archives
   11649 	    whole_archive_flag_spec='$convenience'
   11650 	  fi
   11651 	  archive_cmds_need_lc=yes
   11652 	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
   11653 	  # -brtl affects multiple linker settings, -berok does not and is overridden later
   11654 	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
   11655 	  if test svr4 != "$with_aix_soname"; then
   11656 	    # This is similar to how AIX traditionally builds its shared libraries.
   11657 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
   11658 	  fi
   11659 	  if test aix != "$with_aix_soname"; then
   11660 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
   11661 	  else
   11662 	    # used by -dlpreopen to get the symbols
   11663 	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
   11664 	  fi
   11665 	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
   11666 	fi
   11667       fi
   11668       ;;
   11669 
   11670     amigaos*)
   11671       case $host_cpu in
   11672       powerpc)
   11673             # see comment about AmigaOS4 .so support
   11674             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   11675             archive_expsym_cmds=''
   11676         ;;
   11677       m68k)
   11678             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)'
   11679             hardcode_libdir_flag_spec='-L$libdir'
   11680             hardcode_minus_L=yes
   11681         ;;
   11682       esac
   11683       ;;
   11684 
   11685     bsdi[45]*)
   11686       export_dynamic_flag_spec=-rdynamic
   11687       ;;
   11688 
   11689     cygwin* | mingw* | pw32* | cegcc*)
   11690       # When not using gcc, we currently assume that we are using
   11691       # Microsoft Visual C++.
   11692       # hardcode_libdir_flag_spec is actually meaningless, as there is
   11693       # no search path for DLLs.
   11694       case $cc_basename in
   11695       cl*)
   11696 	# Native MSVC
   11697 	hardcode_libdir_flag_spec=' '
   11698 	allow_undefined_flag=unsupported
   11699 	always_export_symbols=yes
   11700 	file_list_spec='@'
   11701 	# Tell ltmain to make .lib files, not .a files.
   11702 	libext=lib
   11703 	# Tell ltmain to make .dll files, not .so files.
   11704 	shrext_cmds=.dll
   11705 	# FIXME: Setting linknames here is a bad hack.
   11706 	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
   11707 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   11708             cp "$export_symbols" "$output_objdir/$soname.def";
   11709             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
   11710           else
   11711             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
   11712           fi~
   11713           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
   11714           linknames='
   11715 	# The linker will not automatically build a static lib if we build a DLL.
   11716 	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
   11717 	enable_shared_with_static_runtimes=yes
   11718 	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
   11719 	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   11720 	# Don't use ranlib
   11721 	old_postinstall_cmds='chmod 644 $oldlib'
   11722 	postlink_cmds='lt_outputfile="@OUTPUT@"~
   11723           lt_tool_outputfile="@TOOL_OUTPUT@"~
   11724           case $lt_outputfile in
   11725             *.exe|*.EXE) ;;
   11726             *)
   11727               lt_outputfile=$lt_outputfile.exe
   11728               lt_tool_outputfile=$lt_tool_outputfile.exe
   11729               ;;
   11730           esac~
   11731           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
   11732             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
   11733             $RM "$lt_outputfile.manifest";
   11734           fi'
   11735 	;;
   11736       *)
   11737 	# Assume MSVC wrapper
   11738 	hardcode_libdir_flag_spec=' '
   11739 	allow_undefined_flag=unsupported
   11740 	# Tell ltmain to make .lib files, not .a files.
   11741 	libext=lib
   11742 	# Tell ltmain to make .dll files, not .so files.
   11743 	shrext_cmds=.dll
   11744 	# FIXME: Setting linknames here is a bad hack.
   11745 	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
   11746 	# The linker will automatically build a .lib file if we build a DLL.
   11747 	old_archive_from_new_cmds='true'
   11748 	# FIXME: Should let the user specify the lib program.
   11749 	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   11750 	enable_shared_with_static_runtimes=yes
   11751 	;;
   11752       esac
   11753       ;;
   11754 
   11755     darwin* | rhapsody*)
   11756 
   11757 
   11758   archive_cmds_need_lc=no
   11759   hardcode_direct=no
   11760   hardcode_automatic=yes
   11761   hardcode_shlibpath_var=unsupported
   11762   if test yes = "$lt_cv_ld_force_load"; then
   11763     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\"`'
   11764 
   11765   else
   11766     whole_archive_flag_spec=''
   11767   fi
   11768   link_all_deplibs=yes
   11769   allow_undefined_flag=$_lt_dar_allow_undefined
   11770   case $cc_basename in
   11771      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
   11772      *) _lt_dar_can_shared=$GCC ;;
   11773   esac
   11774   if test yes = "$_lt_dar_can_shared"; then
   11775     output_verbose_link_cmd=func_echo_all
   11776     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
   11777     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
   11778     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"
   11779     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"
   11780 
   11781   else
   11782   ld_shlibs=no
   11783   fi
   11784 
   11785       ;;
   11786 
   11787     dgux*)
   11788       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11789       hardcode_libdir_flag_spec='-L$libdir'
   11790       hardcode_shlibpath_var=no
   11791       ;;
   11792 
   11793     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   11794     # support.  Future versions do this automatically, but an explicit c++rt0.o
   11795     # does not break anything, and helps significantly (at the cost of a little
   11796     # extra space).
   11797     freebsd2.2*)
   11798       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   11799       hardcode_libdir_flag_spec='-R$libdir'
   11800       hardcode_direct=yes
   11801       hardcode_shlibpath_var=no
   11802       ;;
   11803 
   11804     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   11805     freebsd2.*)
   11806       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   11807       hardcode_direct=yes
   11808       hardcode_minus_L=yes
   11809       hardcode_shlibpath_var=no
   11810       ;;
   11811 
   11812     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   11813     freebsd* | dragonfly*)
   11814       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11815       hardcode_libdir_flag_spec='-R$libdir'
   11816       hardcode_direct=yes
   11817       hardcode_shlibpath_var=no
   11818       ;;
   11819 
   11820     hpux9*)
   11821       if test yes = "$GCC"; then
   11822 	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'
   11823       else
   11824 	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'
   11825       fi
   11826       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11827       hardcode_libdir_separator=:
   11828       hardcode_direct=yes
   11829 
   11830       # hardcode_minus_L: Not really in the search PATH,
   11831       # but as the default location of the library.
   11832       hardcode_minus_L=yes
   11833       export_dynamic_flag_spec='$wl-E'
   11834       ;;
   11835 
   11836     hpux10*)
   11837       if test yes,no = "$GCC,$with_gnu_ld"; then
   11838 	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11839       else
   11840 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   11841       fi
   11842       if test no = "$with_gnu_ld"; then
   11843 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11844 	hardcode_libdir_separator=:
   11845 	hardcode_direct=yes
   11846 	hardcode_direct_absolute=yes
   11847 	export_dynamic_flag_spec='$wl-E'
   11848 	# hardcode_minus_L: Not really in the search PATH,
   11849 	# but as the default location of the library.
   11850 	hardcode_minus_L=yes
   11851       fi
   11852       ;;
   11853 
   11854     hpux11*)
   11855       if test yes,no = "$GCC,$with_gnu_ld"; then
   11856 	case $host_cpu in
   11857 	hppa*64*)
   11858 	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   11859 	  ;;
   11860 	ia64*)
   11861 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   11862 	  ;;
   11863 	*)
   11864 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11865 	  ;;
   11866 	esac
   11867       else
   11868 	case $host_cpu in
   11869 	hppa*64*)
   11870 	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   11871 	  ;;
   11872 	ia64*)
   11873 	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   11874 	  ;;
   11875 	*)
   11876 
   11877 	  # Older versions of the 11.00 compiler do not understand -b yet
   11878 	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
   11879 	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
   11880 $as_echo_n "checking if $CC understands -b... " >&6; }
   11881 if ${lt_cv_prog_compiler__b+:} false; then :
   11882   $as_echo_n "(cached) " >&6
   11883 else
   11884   lt_cv_prog_compiler__b=no
   11885    save_LDFLAGS=$LDFLAGS
   11886    LDFLAGS="$LDFLAGS -b"
   11887    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   11888    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   11889      # The linker can only warn and ignore the option if not recognized
   11890      # So say no if there are warnings
   11891      if test -s conftest.err; then
   11892        # Append any errors to the config.log.
   11893        cat conftest.err 1>&5
   11894        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   11895        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11896        if diff conftest.exp conftest.er2 >/dev/null; then
   11897          lt_cv_prog_compiler__b=yes
   11898        fi
   11899      else
   11900        lt_cv_prog_compiler__b=yes
   11901      fi
   11902    fi
   11903    $RM -r conftest*
   11904    LDFLAGS=$save_LDFLAGS
   11905 
   11906 fi
   11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
   11908 $as_echo "$lt_cv_prog_compiler__b" >&6; }
   11909 
   11910 if test yes = "$lt_cv_prog_compiler__b"; then
   11911     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11912 else
   11913     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   11914 fi
   11915 
   11916 	  ;;
   11917 	esac
   11918       fi
   11919       if test no = "$with_gnu_ld"; then
   11920 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11921 	hardcode_libdir_separator=:
   11922 
   11923 	case $host_cpu in
   11924 	hppa*64*|ia64*)
   11925 	  hardcode_direct=no
   11926 	  hardcode_shlibpath_var=no
   11927 	  ;;
   11928 	*)
   11929 	  hardcode_direct=yes
   11930 	  hardcode_direct_absolute=yes
   11931 	  export_dynamic_flag_spec='$wl-E'
   11932 
   11933 	  # hardcode_minus_L: Not really in the search PATH,
   11934 	  # but as the default location of the library.
   11935 	  hardcode_minus_L=yes
   11936 	  ;;
   11937 	esac
   11938       fi
   11939       ;;
   11940 
   11941     irix5* | irix6* | nonstopux*)
   11942       if test yes = "$GCC"; then
   11943 	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'
   11944 	# Try to use the -exported_symbol ld option, if it does not
   11945 	# work, assume that -exports_file does not work either and
   11946 	# implicitly export all symbols.
   11947 	# This should be the same for all languages, so no per-tag cache variable.
   11948 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
   11949 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
   11950 if ${lt_cv_irix_exported_symbol+:} false; then :
   11951   $as_echo_n "(cached) " >&6
   11952 else
   11953   save_LDFLAGS=$LDFLAGS
   11954 	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
   11955 	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11956 /* end confdefs.h.  */
   11957 int foo (void) { return 0; }
   11958 _ACEOF
   11959 if ac_fn_c_try_link "$LINENO"; then :
   11960   lt_cv_irix_exported_symbol=yes
   11961 else
   11962   lt_cv_irix_exported_symbol=no
   11963 fi
   11964 rm -f core conftest.err conftest.$ac_objext \
   11965     conftest$ac_exeext conftest.$ac_ext
   11966            LDFLAGS=$save_LDFLAGS
   11967 fi
   11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
   11969 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
   11970 	if test yes = "$lt_cv_irix_exported_symbol"; then
   11971           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'
   11972 	fi
   11973       else
   11974 	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'
   11975 	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'
   11976       fi
   11977       archive_cmds_need_lc='no'
   11978       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11979       hardcode_libdir_separator=:
   11980       inherit_rpath=yes
   11981       link_all_deplibs=yes
   11982       ;;
   11983 
   11984     linux*)
   11985       case $cc_basename in
   11986       tcc*)
   11987 	# Fabrice Bellard et al's Tiny C Compiler
   11988 	ld_shlibs=yes
   11989 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11990 	;;
   11991       esac
   11992       ;;
   11993 
   11994     netbsd*)
   11995       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11996 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   11997       else
   11998 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   11999       fi
   12000       hardcode_libdir_flag_spec='-R$libdir'
   12001       hardcode_direct=yes
   12002       hardcode_shlibpath_var=no
   12003       ;;
   12004 
   12005     newsos6)
   12006       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12007       hardcode_direct=yes
   12008       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   12009       hardcode_libdir_separator=:
   12010       hardcode_shlibpath_var=no
   12011       ;;
   12012 
   12013     *nto* | *qnx*)
   12014       ;;
   12015 
   12016     openbsd* | bitrig*)
   12017       if test -f /usr/libexec/ld.so; then
   12018 	hardcode_direct=yes
   12019 	hardcode_shlibpath_var=no
   12020 	hardcode_direct_absolute=yes
   12021 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   12022 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   12023 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
   12024 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   12025 	  export_dynamic_flag_spec='$wl-E'
   12026 	else
   12027 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   12028 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   12029 	fi
   12030       else
   12031 	ld_shlibs=no
   12032       fi
   12033       ;;
   12034 
   12035     os2*)
   12036       hardcode_libdir_flag_spec='-L$libdir'
   12037       hardcode_minus_L=yes
   12038       allow_undefined_flag=unsupported
   12039       shrext_cmds=.dll
   12040       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   12041 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   12042 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   12043 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   12044 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
   12045 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   12046 	emximp -o $lib $output_objdir/$libname.def'
   12047       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   12048 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   12049 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   12050 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   12051 	prefix_cmds="$SED"~
   12052 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
   12053 	  prefix_cmds="$prefix_cmds -e 1d";
   12054 	fi~
   12055 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
   12056 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
   12057 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   12058 	emximp -o $lib $output_objdir/$libname.def'
   12059       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
   12060       enable_shared_with_static_runtimes=yes
   12061       ;;
   12062 
   12063     osf3*)
   12064       if test yes = "$GCC"; then
   12065 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   12066 	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'
   12067       else
   12068 	allow_undefined_flag=' -expect_unresolved \*'
   12069 	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'
   12070       fi
   12071       archive_cmds_need_lc='no'
   12072       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   12073       hardcode_libdir_separator=:
   12074       ;;
   12075 
   12076     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   12077       if test yes = "$GCC"; then
   12078 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   12079 	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'
   12080 	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   12081       else
   12082 	allow_undefined_flag=' -expect_unresolved \*'
   12083 	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'
   12084 	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~
   12085           $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'
   12086 
   12087 	# Both c and cxx compiler support -rpath directly
   12088 	hardcode_libdir_flag_spec='-rpath $libdir'
   12089       fi
   12090       archive_cmds_need_lc='no'
   12091       hardcode_libdir_separator=:
   12092       ;;
   12093 
   12094     solaris*)
   12095       no_undefined_flag=' -z defs'
   12096       if test yes = "$GCC"; then
   12097 	wlarc='$wl'
   12098 	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   12099 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   12100           $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'
   12101       else
   12102 	case `$CC -V 2>&1` in
   12103 	*"Compilers 5.0"*)
   12104 	  wlarc=''
   12105 	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12106 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   12107             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   12108 	  ;;
   12109 	*)
   12110 	  wlarc='$wl'
   12111 	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   12112 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   12113             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   12114 	  ;;
   12115 	esac
   12116       fi
   12117       hardcode_libdir_flag_spec='-R$libdir'
   12118       hardcode_shlibpath_var=no
   12119       case $host_os in
   12120       solaris2.[0-5] | solaris2.[0-5].*) ;;
   12121       *)
   12122 	# The compiler driver will combine and reorder linker options,
   12123 	# but understands '-z linker_flag'.  GCC discards it without '$wl',
   12124 	# but is careful enough not to reorder.
   12125 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   12126 	if test yes = "$GCC"; then
   12127 	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
   12128 	else
   12129 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   12130 	fi
   12131 	;;
   12132       esac
   12133       link_all_deplibs=yes
   12134       ;;
   12135 
   12136     sunos4*)
   12137       if test sequent = "$host_vendor"; then
   12138 	# Use $CC to link under sequent, because it throws in some extra .o
   12139 	# files that make .init and .fini sections work.
   12140 	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   12141       else
   12142 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   12143       fi
   12144       hardcode_libdir_flag_spec='-L$libdir'
   12145       hardcode_direct=yes
   12146       hardcode_minus_L=yes
   12147       hardcode_shlibpath_var=no
   12148       ;;
   12149 
   12150     sysv4)
   12151       case $host_vendor in
   12152 	sni)
   12153 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12154 	  hardcode_direct=yes # is this really true???
   12155 	;;
   12156 	siemens)
   12157 	  ## LD is ld it makes a PLAMLIB
   12158 	  ## CC just makes a GrossModule.
   12159 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   12160 	  reload_cmds='$CC -r -o $output$reload_objs'
   12161 	  hardcode_direct=no
   12162         ;;
   12163 	motorola)
   12164 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12165 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   12166 	;;
   12167       esac
   12168       runpath_var='LD_RUN_PATH'
   12169       hardcode_shlibpath_var=no
   12170       ;;
   12171 
   12172     sysv4.3*)
   12173       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12174       hardcode_shlibpath_var=no
   12175       export_dynamic_flag_spec='-Bexport'
   12176       ;;
   12177 
   12178     sysv4*MP*)
   12179       if test -d /usr/nec; then
   12180 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12181 	hardcode_shlibpath_var=no
   12182 	runpath_var=LD_RUN_PATH
   12183 	hardcode_runpath_var=yes
   12184 	ld_shlibs=yes
   12185       fi
   12186       ;;
   12187 
   12188     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   12189       no_undefined_flag='$wl-z,text'
   12190       archive_cmds_need_lc=no
   12191       hardcode_shlibpath_var=no
   12192       runpath_var='LD_RUN_PATH'
   12193 
   12194       if test yes = "$GCC"; then
   12195 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12196 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12197       else
   12198 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12199 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12200       fi
   12201       ;;
   12202 
   12203     sysv5* | sco3.2v5* | sco5v6*)
   12204       # Note: We CANNOT use -z defs as we might desire, because we do not
   12205       # link with -lc, and that would cause any symbols used from libc to
   12206       # always be unresolved, which means just about no library would
   12207       # ever link correctly.  If we're not using GNU ld we use -z text
   12208       # though, which does catch some bad symbols but isn't as heavy-handed
   12209       # as -z defs.
   12210       no_undefined_flag='$wl-z,text'
   12211       allow_undefined_flag='$wl-z,nodefs'
   12212       archive_cmds_need_lc=no
   12213       hardcode_shlibpath_var=no
   12214       hardcode_libdir_flag_spec='$wl-R,$libdir'
   12215       hardcode_libdir_separator=':'
   12216       link_all_deplibs=yes
   12217       export_dynamic_flag_spec='$wl-Bexport'
   12218       runpath_var='LD_RUN_PATH'
   12219 
   12220       if test yes = "$GCC"; then
   12221 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12222 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12223       else
   12224 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12225 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   12226       fi
   12227       ;;
   12228 
   12229     uts4*)
   12230       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   12231       hardcode_libdir_flag_spec='-L$libdir'
   12232       hardcode_shlibpath_var=no
   12233       ;;
   12234 
   12235     *)
   12236       ld_shlibs=no
   12237       ;;
   12238     esac
   12239 
   12240     if test sni = "$host_vendor"; then
   12241       case $host in
   12242       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   12243 	export_dynamic_flag_spec='$wl-Blargedynsym'
   12244 	;;
   12245       esac
   12246     fi
   12247   fi
   12248 
   12249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
   12250 $as_echo "$ld_shlibs" >&6; }
   12251 test no = "$ld_shlibs" && can_build_shared=no
   12252 
   12253 with_gnu_ld=$with_gnu_ld
   12254 
   12255 
   12256 
   12257 
   12258 
   12259 
   12260 
   12261 
   12262 
   12263 
   12264 
   12265 
   12266 
   12267 
   12268 
   12269 #
   12270 # Do we need to explicitly link libc?
   12271 #
   12272 case "x$archive_cmds_need_lc" in
   12273 x|xyes)
   12274   # Assume -lc should be added
   12275   archive_cmds_need_lc=yes
   12276 
   12277   if test yes,yes = "$GCC,$enable_shared"; then
   12278     case $archive_cmds in
   12279     *'~'*)
   12280       # FIXME: we may have to deal with multi-command sequences.
   12281       ;;
   12282     '$CC '*)
   12283       # Test whether the compiler implicitly links with -lc since on some
   12284       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   12285       # to ld, don't add -lc before -lgcc.
   12286       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   12287 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   12288 if ${lt_cv_archive_cmds_need_lc+:} false; then :
   12289   $as_echo_n "(cached) " >&6
   12290 else
   12291   $RM conftest*
   12292 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12293 
   12294 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   12295   (eval $ac_compile) 2>&5
   12296   ac_status=$?
   12297   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12298   test $ac_status = 0; } 2>conftest.err; then
   12299 	  soname=conftest
   12300 	  lib=conftest
   12301 	  libobjs=conftest.$ac_objext
   12302 	  deplibs=
   12303 	  wl=$lt_prog_compiler_wl
   12304 	  pic_flag=$lt_prog_compiler_pic
   12305 	  compiler_flags=-v
   12306 	  linker_flags=-v
   12307 	  verstring=
   12308 	  output_objdir=.
   12309 	  libname=conftest
   12310 	  lt_save_allow_undefined_flag=$allow_undefined_flag
   12311 	  allow_undefined_flag=
   12312 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   12313   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   12314   ac_status=$?
   12315   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   12316   test $ac_status = 0; }
   12317 	  then
   12318 	    lt_cv_archive_cmds_need_lc=no
   12319 	  else
   12320 	    lt_cv_archive_cmds_need_lc=yes
   12321 	  fi
   12322 	  allow_undefined_flag=$lt_save_allow_undefined_flag
   12323 	else
   12324 	  cat conftest.err 1>&5
   12325 	fi
   12326 	$RM conftest*
   12327 
   12328 fi
   12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
   12330 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
   12331       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
   12332       ;;
   12333     esac
   12334   fi
   12335   ;;
   12336 esac
   12337 
   12338 
   12339 
   12340 
   12341 
   12342 
   12343 
   12344 
   12345 
   12346 
   12347 
   12348 
   12349 
   12350 
   12351 
   12352 
   12353 
   12354 
   12355 
   12356 
   12357 
   12358 
   12359 
   12360 
   12361 
   12362 
   12363 
   12364 
   12365 
   12366 
   12367 
   12368 
   12369 
   12370 
   12371 
   12372 
   12373 
   12374 
   12375 
   12376 
   12377 
   12378 
   12379 
   12380 
   12381 
   12382 
   12383 
   12384 
   12385 
   12386 
   12387 
   12388 
   12389 
   12390 
   12391 
   12392 
   12393 
   12394 
   12395 
   12396 
   12397 
   12398 
   12399 
   12400 
   12401 
   12402 
   12403 
   12404 
   12405 
   12406 
   12407 
   12408 
   12409 
   12410 
   12411 
   12412 
   12413 
   12414 
   12415 
   12416 
   12417 
   12418 
   12419 
   12420 
   12421 
   12422 
   12423 
   12424 
   12425 
   12426 
   12427 
   12428 
   12429 
   12430 
   12431 
   12432 
   12433 
   12434 
   12435 
   12436 
   12437 
   12438 
   12439 
   12440 
   12441 
   12442 
   12443 
   12444 
   12445 
   12446 
   12447 
   12448 
   12449 
   12450 
   12451 
   12452 
   12453 
   12454 
   12455 
   12456 
   12457 
   12458 
   12459 
   12460 
   12461 
   12462 
   12463 
   12464 
   12465 
   12466 
   12467 
   12468 
   12469 
   12470 
   12471 
   12472 
   12473 
   12474 
   12475 
   12476 
   12477 
   12478 
   12479 
   12480 
   12481 
   12482 
   12483 
   12484 
   12485 
   12486 
   12487 
   12488 
   12489   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   12490 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   12491 
   12492 if test yes = "$GCC"; then
   12493   case $host_os in
   12494     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
   12495     *) lt_awk_arg='/^libraries:/' ;;
   12496   esac
   12497   case $host_os in
   12498     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
   12499     *) lt_sed_strip_eq='s|=/|/|g' ;;
   12500   esac
   12501   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   12502   case $lt_search_path_spec in
   12503   *\;*)
   12504     # if the path contains ";" then we assume it to be the separator
   12505     # otherwise default to the standard path separator (i.e. ":") - it is
   12506     # assumed that no part of a normal pathname contains ";" but that should
   12507     # okay in the real world where ";" in dirpaths is itself problematic.
   12508     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
   12509     ;;
   12510   *)
   12511     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
   12512     ;;
   12513   esac
   12514   # Ok, now we have the path, separated by spaces, we can step through it
   12515   # and add multilib dir if necessary...
   12516   lt_tmp_lt_search_path_spec=
   12517   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   12518   # ...but if some path component already ends with the multilib dir we assume
   12519   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
   12520   case "$lt_multi_os_dir; $lt_search_path_spec " in
   12521   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
   12522     lt_multi_os_dir=
   12523     ;;
   12524   esac
   12525   for lt_sys_path in $lt_search_path_spec; do
   12526     if test -d "$lt_sys_path$lt_multi_os_dir"; then
   12527       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
   12528     elif test -n "$lt_multi_os_dir"; then
   12529       test -d "$lt_sys_path" && \
   12530 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   12531     fi
   12532   done
   12533   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
   12534 BEGIN {RS = " "; FS = "/|\n";} {
   12535   lt_foo = "";
   12536   lt_count = 0;
   12537   for (lt_i = NF; lt_i > 0; lt_i--) {
   12538     if ($lt_i != "" && $lt_i != ".") {
   12539       if ($lt_i == "..") {
   12540         lt_count++;
   12541       } else {
   12542         if (lt_count == 0) {
   12543           lt_foo = "/" $lt_i lt_foo;
   12544         } else {
   12545           lt_count--;
   12546         }
   12547       }
   12548     }
   12549   }
   12550   if (lt_foo != "") { lt_freq[lt_foo]++; }
   12551   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   12552 }'`
   12553   # AWK program above erroneously prepends '/' to C:/dos/paths
   12554   # for these hosts.
   12555   case $host_os in
   12556     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
   12557       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
   12558   esac
   12559   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
   12560 else
   12561   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   12562 fi
   12563 library_names_spec=
   12564 libname_spec='lib$name'
   12565 soname_spec=
   12566 shrext_cmds=.so
   12567 postinstall_cmds=
   12568 postuninstall_cmds=
   12569 finish_cmds=
   12570 finish_eval=
   12571 shlibpath_var=
   12572 shlibpath_overrides_runpath=unknown
   12573 version_type=none
   12574 dynamic_linker="$host_os ld.so"
   12575 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   12576 need_lib_prefix=unknown
   12577 hardcode_into_libs=no
   12578 
   12579 # when you set need_version to no, make sure it does not cause -set_version
   12580 # flags to be left without arguments
   12581 need_version=unknown
   12582 
   12583 
   12584 
   12585 case $host_os in
   12586 aix3*)
   12587   version_type=linux # correct to gnu/linux during the next big refactor
   12588   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
   12589   shlibpath_var=LIBPATH
   12590 
   12591   # AIX 3 has no versioning support, so we append a major version to the name.
   12592   soname_spec='$libname$release$shared_ext$major'
   12593   ;;
   12594 
   12595 aix[4-9]*)
   12596   version_type=linux # correct to gnu/linux during the next big refactor
   12597   need_lib_prefix=no
   12598   need_version=no
   12599   hardcode_into_libs=yes
   12600   if test ia64 = "$host_cpu"; then
   12601     # AIX 5 supports IA64
   12602     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
   12603     shlibpath_var=LD_LIBRARY_PATH
   12604   else
   12605     # With GCC up to 2.95.x, collect2 would create an import file
   12606     # for dependence libraries.  The import file would start with
   12607     # the line '#! .'.  This would cause the generated library to
   12608     # depend on '.', always an invalid library.  This was fixed in
   12609     # development snapshots of GCC prior to 3.0.
   12610     case $host_os in
   12611       aix4 | aix4.[01] | aix4.[01].*)
   12612       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   12613 	   echo ' yes '
   12614 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
   12615 	:
   12616       else
   12617 	can_build_shared=no
   12618       fi
   12619       ;;
   12620     esac
   12621     # Using Import Files as archive members, it is possible to support
   12622     # filename-based versioning of shared library archives on AIX. While
   12623     # this would work for both with and without runtime linking, it will
   12624     # prevent static linking of such archives. So we do filename-based
   12625     # shared library versioning with .so extension only, which is used
   12626     # when both runtime linking and shared linking is enabled.
   12627     # Unfortunately, runtime linking may impact performance, so we do
   12628     # not want this to be the default eventually. Also, we use the
   12629     # versioned .so libs for executables only if there is the -brtl
   12630     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
   12631     # To allow for filename-based versioning support, we need to create
   12632     # libNAME.so.V as an archive file, containing:
   12633     # *) an Import File, referring to the versioned filename of the
   12634     #    archive as well as the shared archive member, telling the
   12635     #    bitwidth (32 or 64) of that shared object, and providing the
   12636     #    list of exported symbols of that shared object, eventually
   12637     #    decorated with the 'weak' keyword
   12638     # *) the shared object with the F_LOADONLY flag set, to really avoid
   12639     #    it being seen by the linker.
   12640     # At run time we better use the real file rather than another symlink,
   12641     # but for link time we create the symlink libNAME.so -> libNAME.so.V
   12642 
   12643     case $with_aix_soname,$aix_use_runtimelinking in
   12644     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
   12645     # soname into executable. Probably we can add versioning support to
   12646     # collect2, so additional links can be useful in future.
   12647     aix,yes) # traditional libtool
   12648       dynamic_linker='AIX unversionable lib.so'
   12649       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   12650       # instead of lib<name>.a to let people know that these are not
   12651       # typical AIX shared libraries.
   12652       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12653       ;;
   12654     aix,no) # traditional AIX only
   12655       dynamic_linker='AIX lib.a(lib.so.V)'
   12656       # We preserve .a as extension for shared libraries through AIX4.2
   12657       # and later when we are not doing run time linking.
   12658       library_names_spec='$libname$release.a $libname.a'
   12659       soname_spec='$libname$release$shared_ext$major'
   12660       ;;
   12661     svr4,*) # full svr4 only
   12662       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
   12663       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
   12664       # We do not specify a path in Import Files, so LIBPATH fires.
   12665       shlibpath_overrides_runpath=yes
   12666       ;;
   12667     *,yes) # both, prefer svr4
   12668       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
   12669       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
   12670       # unpreferred sharedlib libNAME.a needs extra handling
   12671       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
   12672       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
   12673       # We do not specify a path in Import Files, so LIBPATH fires.
   12674       shlibpath_overrides_runpath=yes
   12675       ;;
   12676     *,no) # both, prefer aix
   12677       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
   12678       library_names_spec='$libname$release.a $libname.a'
   12679       soname_spec='$libname$release$shared_ext$major'
   12680       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
   12681       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
   12682       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
   12683       ;;
   12684     esac
   12685     shlibpath_var=LIBPATH
   12686   fi
   12687   ;;
   12688 
   12689 amigaos*)
   12690   case $host_cpu in
   12691   powerpc)
   12692     # Since July 2007 AmigaOS4 officially supports .so libraries.
   12693     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   12694     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12695     ;;
   12696   m68k)
   12697     library_names_spec='$libname.ixlibrary $libname.a'
   12698     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   12699     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'
   12700     ;;
   12701   esac
   12702   ;;
   12703 
   12704 beos*)
   12705   library_names_spec='$libname$shared_ext'
   12706   dynamic_linker="$host_os ld.so"
   12707   shlibpath_var=LIBRARY_PATH
   12708   ;;
   12709 
   12710 bsdi[45]*)
   12711   version_type=linux # correct to gnu/linux during the next big refactor
   12712   need_version=no
   12713   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12714   soname_spec='$libname$release$shared_ext$major'
   12715   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   12716   shlibpath_var=LD_LIBRARY_PATH
   12717   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   12718   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   12719   # the default ld.so.conf also contains /usr/contrib/lib and
   12720   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   12721   # libtool to hard-code these into programs
   12722   ;;
   12723 
   12724 cygwin* | mingw* | pw32* | cegcc*)
   12725   version_type=windows
   12726   shrext_cmds=.dll
   12727   need_version=no
   12728   need_lib_prefix=no
   12729 
   12730   case $GCC,$cc_basename in
   12731   yes,*)
   12732     # gcc
   12733     library_names_spec='$libname.dll.a'
   12734     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   12735     postinstall_cmds='base_file=`basename \$file`~
   12736       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   12737       dldir=$destdir/`dirname \$dlpath`~
   12738       test -d \$dldir || mkdir -p \$dldir~
   12739       $install_prog $dir/$dlname \$dldir/$dlname~
   12740       chmod a+x \$dldir/$dlname~
   12741       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   12742         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   12743       fi'
   12744     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   12745       dlpath=$dir/\$dldll~
   12746        $RM \$dlpath'
   12747     shlibpath_overrides_runpath=yes
   12748 
   12749     case $host_os in
   12750     cygwin*)
   12751       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   12752       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12753 
   12754       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
   12755       ;;
   12756     mingw* | cegcc*)
   12757       # MinGW DLLs use traditional 'lib' prefix
   12758       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12759       ;;
   12760     pw32*)
   12761       # pw32 DLLs use 'pw' prefix rather than 'lib'
   12762       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12763       ;;
   12764     esac
   12765     dynamic_linker='Win32 ld.exe'
   12766     ;;
   12767 
   12768   *,cl*)
   12769     # Native MSVC
   12770     libname_spec='$name'
   12771     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12772     library_names_spec='$libname.dll.lib'
   12773 
   12774     case $build_os in
   12775     mingw*)
   12776       sys_lib_search_path_spec=
   12777       lt_save_ifs=$IFS
   12778       IFS=';'
   12779       for lt_path in $LIB
   12780       do
   12781         IFS=$lt_save_ifs
   12782         # Let DOS variable expansion print the short 8.3 style file name.
   12783         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
   12784         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
   12785       done
   12786       IFS=$lt_save_ifs
   12787       # Convert to MSYS style.
   12788       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
   12789       ;;
   12790     cygwin*)
   12791       # Convert to unix form, then to dos form, then back to unix form
   12792       # but this time dos style (no spaces!) so that the unix form looks
   12793       # like /cygdrive/c/PROGRA~1:/cygdr...
   12794       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
   12795       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
   12796       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   12797       ;;
   12798     *)
   12799       sys_lib_search_path_spec=$LIB
   12800       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   12801         # It is most probably a Windows format PATH.
   12802         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   12803       else
   12804         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   12805       fi
   12806       # FIXME: find the short name or the path components, as spaces are
   12807       # common. (e.g. "Program Files" -> "PROGRA~1")
   12808       ;;
   12809     esac
   12810 
   12811     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   12812     postinstall_cmds='base_file=`basename \$file`~
   12813       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   12814       dldir=$destdir/`dirname \$dlpath`~
   12815       test -d \$dldir || mkdir -p \$dldir~
   12816       $install_prog $dir/$dlname \$dldir/$dlname'
   12817     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   12818       dlpath=$dir/\$dldll~
   12819        $RM \$dlpath'
   12820     shlibpath_overrides_runpath=yes
   12821     dynamic_linker='Win32 link.exe'
   12822     ;;
   12823 
   12824   *)
   12825     # Assume MSVC wrapper
   12826     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
   12827     dynamic_linker='Win32 ld.exe'
   12828     ;;
   12829   esac
   12830   # FIXME: first we should search . and the directory the executable is in
   12831   shlibpath_var=PATH
   12832   ;;
   12833 
   12834 darwin* | rhapsody*)
   12835   dynamic_linker="$host_os dyld"
   12836   version_type=darwin
   12837   need_lib_prefix=no
   12838   need_version=no
   12839   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
   12840   soname_spec='$libname$release$major$shared_ext'
   12841   shlibpath_overrides_runpath=yes
   12842   shlibpath_var=DYLD_LIBRARY_PATH
   12843   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   12844 
   12845   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   12846   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   12847   ;;
   12848 
   12849 dgux*)
   12850   version_type=linux # correct to gnu/linux during the next big refactor
   12851   need_lib_prefix=no
   12852   need_version=no
   12853   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12854   soname_spec='$libname$release$shared_ext$major'
   12855   shlibpath_var=LD_LIBRARY_PATH
   12856   ;;
   12857 
   12858 freebsd* | dragonfly*)
   12859   # DragonFly does not have aout.  When/if they implement a new
   12860   # versioning mechanism, adjust this.
   12861   if test -x /usr/bin/objformat; then
   12862     objformat=`/usr/bin/objformat`
   12863   else
   12864     case $host_os in
   12865     freebsd[23].*) objformat=aout ;;
   12866     *) objformat=elf ;;
   12867     esac
   12868   fi
   12869   version_type=freebsd-$objformat
   12870   case $version_type in
   12871     freebsd-elf*)
   12872       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12873       soname_spec='$libname$release$shared_ext$major'
   12874       need_version=no
   12875       need_lib_prefix=no
   12876       ;;
   12877     freebsd-*)
   12878       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   12879       need_version=yes
   12880       ;;
   12881   esac
   12882   shlibpath_var=LD_LIBRARY_PATH
   12883   case $host_os in
   12884   freebsd2.*)
   12885     shlibpath_overrides_runpath=yes
   12886     ;;
   12887   freebsd3.[01]* | freebsdelf3.[01]*)
   12888     shlibpath_overrides_runpath=yes
   12889     hardcode_into_libs=yes
   12890     ;;
   12891   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   12892   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   12893     shlibpath_overrides_runpath=no
   12894     hardcode_into_libs=yes
   12895     ;;
   12896   *) # from 4.6 on, and DragonFly
   12897     shlibpath_overrides_runpath=yes
   12898     hardcode_into_libs=yes
   12899     ;;
   12900   esac
   12901   ;;
   12902 
   12903 haiku*)
   12904   version_type=linux # correct to gnu/linux during the next big refactor
   12905   need_lib_prefix=no
   12906   need_version=no
   12907   dynamic_linker="$host_os runtime_loader"
   12908   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12909   soname_spec='$libname$release$shared_ext$major'
   12910   shlibpath_var=LIBRARY_PATH
   12911   shlibpath_overrides_runpath=no
   12912   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
   12913   hardcode_into_libs=yes
   12914   ;;
   12915 
   12916 hpux9* | hpux10* | hpux11*)
   12917   # Give a soname corresponding to the major version so that dld.sl refuses to
   12918   # link against other versions.
   12919   version_type=sunos
   12920   need_lib_prefix=no
   12921   need_version=no
   12922   case $host_cpu in
   12923   ia64*)
   12924     shrext_cmds='.so'
   12925     hardcode_into_libs=yes
   12926     dynamic_linker="$host_os dld.so"
   12927     shlibpath_var=LD_LIBRARY_PATH
   12928     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12929     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12930     soname_spec='$libname$release$shared_ext$major'
   12931     if test 32 = "$HPUX_IA64_MODE"; then
   12932       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   12933       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
   12934     else
   12935       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   12936       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
   12937     fi
   12938     ;;
   12939   hppa*64*)
   12940     shrext_cmds='.sl'
   12941     hardcode_into_libs=yes
   12942     dynamic_linker="$host_os dld.sl"
   12943     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   12944     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12945     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12946     soname_spec='$libname$release$shared_ext$major'
   12947     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   12948     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12949     ;;
   12950   *)
   12951     shrext_cmds='.sl'
   12952     dynamic_linker="$host_os dld.sl"
   12953     shlibpath_var=SHLIB_PATH
   12954     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   12955     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12956     soname_spec='$libname$release$shared_ext$major'
   12957     ;;
   12958   esac
   12959   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   12960   postinstall_cmds='chmod 555 $lib'
   12961   # or fails outright, so override atomically:
   12962   install_override_mode=555
   12963   ;;
   12964 
   12965 interix[3-9]*)
   12966   version_type=linux # correct to gnu/linux during the next big refactor
   12967   need_lib_prefix=no
   12968   need_version=no
   12969   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12970   soname_spec='$libname$release$shared_ext$major'
   12971   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   12972   shlibpath_var=LD_LIBRARY_PATH
   12973   shlibpath_overrides_runpath=no
   12974   hardcode_into_libs=yes
   12975   ;;
   12976 
   12977 irix5* | irix6* | nonstopux*)
   12978   case $host_os in
   12979     nonstopux*) version_type=nonstopux ;;
   12980     *)
   12981 	if test yes = "$lt_cv_prog_gnu_ld"; then
   12982 		version_type=linux # correct to gnu/linux during the next big refactor
   12983 	else
   12984 		version_type=irix
   12985 	fi ;;
   12986   esac
   12987   need_lib_prefix=no
   12988   need_version=no
   12989   soname_spec='$libname$release$shared_ext$major'
   12990   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
   12991   case $host_os in
   12992   irix5* | nonstopux*)
   12993     libsuff= shlibsuff=
   12994     ;;
   12995   *)
   12996     case $LD in # libtool.m4 will add one of these switches to LD
   12997     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   12998       libsuff= shlibsuff= libmagic=32-bit;;
   12999     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   13000       libsuff=32 shlibsuff=N32 libmagic=N32;;
   13001     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   13002       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   13003     *) libsuff= shlibsuff= libmagic=never-match;;
   13004     esac
   13005     ;;
   13006   esac
   13007   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   13008   shlibpath_overrides_runpath=no
   13009   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
   13010   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
   13011   hardcode_into_libs=yes
   13012   ;;
   13013 
   13014 # No shared lib support for Linux oldld, aout, or coff.
   13015 linux*oldld* | linux*aout* | linux*coff*)
   13016   dynamic_linker=no
   13017   ;;
   13018 
   13019 linux*android*)
   13020   version_type=none # Android doesn't support versioned libraries.
   13021   need_lib_prefix=no
   13022   need_version=no
   13023   library_names_spec='$libname$release$shared_ext'
   13024   soname_spec='$libname$release$shared_ext'
   13025   finish_cmds=
   13026   shlibpath_var=LD_LIBRARY_PATH
   13027   shlibpath_overrides_runpath=yes
   13028 
   13029   # This implies no fast_install, which is unacceptable.
   13030   # Some rework will be needed to allow for fast_install
   13031   # before this can be enabled.
   13032   hardcode_into_libs=yes
   13033 
   13034   dynamic_linker='Android linker'
   13035   # Don't embed -rpath directories since the linker doesn't support them.
   13036   hardcode_libdir_flag_spec='-L$libdir'
   13037   ;;
   13038 
   13039 # This must be glibc/ELF.
   13040 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   13041   version_type=linux # correct to gnu/linux during the next big refactor
   13042   need_lib_prefix=no
   13043   need_version=no
   13044   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13045   soname_spec='$libname$release$shared_ext$major'
   13046   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   13047   shlibpath_var=LD_LIBRARY_PATH
   13048   shlibpath_overrides_runpath=no
   13049 
   13050   # Some binutils ld are patched to set DT_RUNPATH
   13051   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
   13052   $as_echo_n "(cached) " >&6
   13053 else
   13054   lt_cv_shlibpath_overrides_runpath=no
   13055     save_LDFLAGS=$LDFLAGS
   13056     save_libdir=$libdir
   13057     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
   13058 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
   13059     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13060 /* end confdefs.h.  */
   13061 
   13062 int
   13063 main ()
   13064 {
   13065 
   13066   ;
   13067   return 0;
   13068 }
   13069 _ACEOF
   13070 if ac_fn_c_try_link "$LINENO"; then :
   13071   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
   13072   lt_cv_shlibpath_overrides_runpath=yes
   13073 fi
   13074 fi
   13075 rm -f core conftest.err conftest.$ac_objext \
   13076     conftest$ac_exeext conftest.$ac_ext
   13077     LDFLAGS=$save_LDFLAGS
   13078     libdir=$save_libdir
   13079 
   13080 fi
   13081 
   13082   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   13083 
   13084   # This implies no fast_install, which is unacceptable.
   13085   # Some rework will be needed to allow for fast_install
   13086   # before this can be enabled.
   13087   hardcode_into_libs=yes
   13088 
   13089   # Ideally, we could use ldconfig to report *all* directores which are
   13090   # searched for libraries, however this is still not possible.  Aside from not
   13091   # being certain /sbin/ldconfig is available, command
   13092   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
   13093   # even though it is searched at run-time.  Try to do the best guess by
   13094   # appending ld.so.conf contents (and includes) to the search path.
   13095   if test -f /etc/ld.so.conf; then
   13096     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' ' '`
   13097     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   13098   fi
   13099 
   13100   # We used to test for /lib/ld.so.1 and disable shared libraries on
   13101   # powerpc, because MkLinux only supported shared libraries with the
   13102   # GNU dynamic linker.  Since this was broken with cross compilers,
   13103   # most powerpc-linux boxes support dynamic linking these days and
   13104   # people can always --disable-shared, the test was removed, and we
   13105   # assume the GNU/Linux dynamic linker is in use.
   13106   dynamic_linker='GNU/Linux ld.so'
   13107   ;;
   13108 
   13109 netbsd*)
   13110   version_type=sunos
   13111   need_lib_prefix=no
   13112   need_version=no
   13113   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   13114     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   13115     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   13116     dynamic_linker='NetBSD (a.out) ld.so'
   13117   else
   13118     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13119     soname_spec='$libname$release$shared_ext$major'
   13120     dynamic_linker='NetBSD ld.elf_so'
   13121   fi
   13122   shlibpath_var=LD_LIBRARY_PATH
   13123   shlibpath_overrides_runpath=yes
   13124   hardcode_into_libs=yes
   13125   ;;
   13126 
   13127 newsos6)
   13128   version_type=linux # correct to gnu/linux during the next big refactor
   13129   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13130   shlibpath_var=LD_LIBRARY_PATH
   13131   shlibpath_overrides_runpath=yes
   13132   ;;
   13133 
   13134 *nto* | *qnx*)
   13135   version_type=qnx
   13136   need_lib_prefix=no
   13137   need_version=no
   13138   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13139   soname_spec='$libname$release$shared_ext$major'
   13140   shlibpath_var=LD_LIBRARY_PATH
   13141   shlibpath_overrides_runpath=no
   13142   hardcode_into_libs=yes
   13143   dynamic_linker='ldqnx.so'
   13144   ;;
   13145 
   13146 openbsd* | bitrig*)
   13147   version_type=sunos
   13148   sys_lib_dlsearch_path_spec=/usr/lib
   13149   need_lib_prefix=no
   13150   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   13151     need_version=no
   13152   else
   13153     need_version=yes
   13154   fi
   13155   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   13156   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   13157   shlibpath_var=LD_LIBRARY_PATH
   13158   shlibpath_overrides_runpath=yes
   13159   ;;
   13160 
   13161 os2*)
   13162   libname_spec='$name'
   13163   version_type=windows
   13164   shrext_cmds=.dll
   13165   need_version=no
   13166   need_lib_prefix=no
   13167   # OS/2 can only load a DLL with a base name of 8 characters or less.
   13168   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
   13169     v=$($ECHO $release$versuffix | tr -d .-);
   13170     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
   13171     $ECHO $n$v`$shared_ext'
   13172   library_names_spec='${libname}_dll.$libext'
   13173   dynamic_linker='OS/2 ld.exe'
   13174   shlibpath_var=BEGINLIBPATH
   13175   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   13176   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   13177   postinstall_cmds='base_file=`basename \$file`~
   13178     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
   13179     dldir=$destdir/`dirname \$dlpath`~
   13180     test -d \$dldir || mkdir -p \$dldir~
   13181     $install_prog $dir/$dlname \$dldir/$dlname~
   13182     chmod a+x \$dldir/$dlname~
   13183     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   13184       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   13185     fi'
   13186   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
   13187     dlpath=$dir/\$dldll~
   13188     $RM \$dlpath'
   13189   ;;
   13190 
   13191 osf3* | osf4* | osf5*)
   13192   version_type=osf
   13193   need_lib_prefix=no
   13194   need_version=no
   13195   soname_spec='$libname$release$shared_ext$major'
   13196   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13197   shlibpath_var=LD_LIBRARY_PATH
   13198   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   13199   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   13200   ;;
   13201 
   13202 rdos*)
   13203   dynamic_linker=no
   13204   ;;
   13205 
   13206 solaris*)
   13207   version_type=linux # correct to gnu/linux during the next big refactor
   13208   need_lib_prefix=no
   13209   need_version=no
   13210   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13211   soname_spec='$libname$release$shared_ext$major'
   13212   shlibpath_var=LD_LIBRARY_PATH
   13213   shlibpath_overrides_runpath=yes
   13214   hardcode_into_libs=yes
   13215   # ldd complains unless libraries are executable
   13216   postinstall_cmds='chmod +x $lib'
   13217   ;;
   13218 
   13219 sunos4*)
   13220   version_type=sunos
   13221   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   13222   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   13223   shlibpath_var=LD_LIBRARY_PATH
   13224   shlibpath_overrides_runpath=yes
   13225   if test yes = "$with_gnu_ld"; then
   13226     need_lib_prefix=no
   13227   fi
   13228   need_version=yes
   13229   ;;
   13230 
   13231 sysv4 | sysv4.3*)
   13232   version_type=linux # correct to gnu/linux during the next big refactor
   13233   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13234   soname_spec='$libname$release$shared_ext$major'
   13235   shlibpath_var=LD_LIBRARY_PATH
   13236   case $host_vendor in
   13237     sni)
   13238       shlibpath_overrides_runpath=no
   13239       need_lib_prefix=no
   13240       runpath_var=LD_RUN_PATH
   13241       ;;
   13242     siemens)
   13243       need_lib_prefix=no
   13244       ;;
   13245     motorola)
   13246       need_lib_prefix=no
   13247       need_version=no
   13248       shlibpath_overrides_runpath=no
   13249       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   13250       ;;
   13251   esac
   13252   ;;
   13253 
   13254 sysv4*MP*)
   13255   if test -d /usr/nec; then
   13256     version_type=linux # correct to gnu/linux during the next big refactor
   13257     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
   13258     soname_spec='$libname$shared_ext.$major'
   13259     shlibpath_var=LD_LIBRARY_PATH
   13260   fi
   13261   ;;
   13262 
   13263 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   13264   version_type=sco
   13265   need_lib_prefix=no
   13266   need_version=no
   13267   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   13268   soname_spec='$libname$release$shared_ext$major'
   13269   shlibpath_var=LD_LIBRARY_PATH
   13270   shlibpath_overrides_runpath=yes
   13271   hardcode_into_libs=yes
   13272   if test yes = "$with_gnu_ld"; then
   13273     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   13274   else
   13275     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   13276     case $host_os in
   13277       sco3.2v5*)
   13278         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   13279 	;;
   13280     esac
   13281   fi
   13282   sys_lib_dlsearch_path_spec='/usr/lib'
   13283   ;;
   13284 
   13285 tpf*)
   13286   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   13287   version_type=linux # correct to gnu/linux during the next big refactor
   13288   need_lib_prefix=no
   13289   need_version=no
   13290   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13291   shlibpath_var=LD_LIBRARY_PATH
   13292   shlibpath_overrides_runpath=no
   13293   hardcode_into_libs=yes
   13294   ;;
   13295 
   13296 uts4*)
   13297   version_type=linux # correct to gnu/linux during the next big refactor
   13298   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   13299   soname_spec='$libname$release$shared_ext$major'
   13300   shlibpath_var=LD_LIBRARY_PATH
   13301   ;;
   13302 
   13303 *)
   13304   dynamic_linker=no
   13305   ;;
   13306 esac
   13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   13308 $as_echo "$dynamic_linker" >&6; }
   13309 test no = "$dynamic_linker" && can_build_shared=no
   13310 
   13311 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   13312 if test yes = "$GCC"; then
   13313   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   13314 fi
   13315 
   13316 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
   13317   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
   13318 fi
   13319 
   13320 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
   13321   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
   13322 fi
   13323 
   13324 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
   13325 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
   13326 
   13327 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
   13328 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
   13329 
   13330 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
   13331 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
   13332 
   13333 
   13334 
   13335 
   13336 
   13337 
   13338 
   13339 
   13340 
   13341 
   13342 
   13343 
   13344 
   13345 
   13346 
   13347 
   13348 
   13349 
   13350 
   13351 
   13352 
   13353 
   13354 
   13355 
   13356 
   13357 
   13358 
   13359 
   13360 
   13361 
   13362 
   13363 
   13364 
   13365 
   13366 
   13367 
   13368 
   13369 
   13370 
   13371 
   13372 
   13373 
   13374 
   13375 
   13376 
   13377 
   13378 
   13379 
   13380 
   13381 
   13382 
   13383 
   13384 
   13385 
   13386 
   13387 
   13388 
   13389 
   13390 
   13391 
   13392 
   13393 
   13394 
   13395 
   13396 
   13397 
   13398 
   13399 
   13400 
   13401 
   13402 
   13403 
   13404 
   13405 
   13406 
   13407 
   13408 
   13409 
   13410 
   13411 
   13412 
   13413 
   13414 
   13415 
   13416 
   13417 
   13418 
   13419 
   13420 
   13421 
   13422 
   13423 
   13424 
   13425 
   13426 
   13427 
   13428 
   13429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   13430 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   13431 hardcode_action=
   13432 if test -n "$hardcode_libdir_flag_spec" ||
   13433    test -n "$runpath_var" ||
   13434    test yes = "$hardcode_automatic"; then
   13435 
   13436   # We can hardcode non-existent directories.
   13437   if test no != "$hardcode_direct" &&
   13438      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   13439      # have to relink, otherwise we might link with an installed library
   13440      # when we should be linking with a yet-to-be-installed one
   13441      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
   13442      test no != "$hardcode_minus_L"; then
   13443     # Linking always hardcodes the temporary library directory.
   13444     hardcode_action=relink
   13445   else
   13446     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   13447     hardcode_action=immediate
   13448   fi
   13449 else
   13450   # We cannot hardcode anything, or else we can only hardcode existing
   13451   # directories.
   13452   hardcode_action=unsupported
   13453 fi
   13454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
   13455 $as_echo "$hardcode_action" >&6; }
   13456 
   13457 if test relink = "$hardcode_action" ||
   13458    test yes = "$inherit_rpath"; then
   13459   # Fast installation is not supported
   13460   enable_fast_install=no
   13461 elif test yes = "$shlibpath_overrides_runpath" ||
   13462      test no = "$enable_shared"; then
   13463   # Fast installation is not necessary
   13464   enable_fast_install=needless
   13465 fi
   13466 
   13467 
   13468 
   13469 
   13470 
   13471 
   13472   if test yes != "$enable_dlopen"; then
   13473   enable_dlopen=unknown
   13474   enable_dlopen_self=unknown
   13475   enable_dlopen_self_static=unknown
   13476 else
   13477   lt_cv_dlopen=no
   13478   lt_cv_dlopen_libs=
   13479 
   13480   case $host_os in
   13481   beos*)
   13482     lt_cv_dlopen=load_add_on
   13483     lt_cv_dlopen_libs=
   13484     lt_cv_dlopen_self=yes
   13485     ;;
   13486 
   13487   mingw* | pw32* | cegcc*)
   13488     lt_cv_dlopen=LoadLibrary
   13489     lt_cv_dlopen_libs=
   13490     ;;
   13491 
   13492   cygwin*)
   13493     lt_cv_dlopen=dlopen
   13494     lt_cv_dlopen_libs=
   13495     ;;
   13496 
   13497   darwin*)
   13498     # if libdl is installed we need to link against it
   13499     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   13500 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   13501 if ${ac_cv_lib_dl_dlopen+:} false; then :
   13502   $as_echo_n "(cached) " >&6
   13503 else
   13504   ac_check_lib_save_LIBS=$LIBS
   13505 LIBS="-ldl  $LIBS"
   13506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13507 /* end confdefs.h.  */
   13508 
   13509 /* Override any GCC internal prototype to avoid an error.
   13510    Use char because int might match the return type of a GCC
   13511    builtin and then its argument prototype would still apply.  */
   13512 #ifdef __cplusplus
   13513 extern "C"
   13514 #endif
   13515 char dlopen ();
   13516 int
   13517 main ()
   13518 {
   13519 return dlopen ();
   13520   ;
   13521   return 0;
   13522 }
   13523 _ACEOF
   13524 if ac_fn_c_try_link "$LINENO"; then :
   13525   ac_cv_lib_dl_dlopen=yes
   13526 else
   13527   ac_cv_lib_dl_dlopen=no
   13528 fi
   13529 rm -f core conftest.err conftest.$ac_objext \
   13530     conftest$ac_exeext conftest.$ac_ext
   13531 LIBS=$ac_check_lib_save_LIBS
   13532 fi
   13533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   13534 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   13535 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   13536   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   13537 else
   13538 
   13539     lt_cv_dlopen=dyld
   13540     lt_cv_dlopen_libs=
   13541     lt_cv_dlopen_self=yes
   13542 
   13543 fi
   13544 
   13545     ;;
   13546 
   13547   tpf*)
   13548     # Don't try to run any link tests for TPF.  We know it's impossible
   13549     # because TPF is a cross-compiler, and we know how we open DSOs.
   13550     lt_cv_dlopen=dlopen
   13551     lt_cv_dlopen_libs=
   13552     lt_cv_dlopen_self=no
   13553     ;;
   13554 
   13555   *)
   13556     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
   13557 if test "x$ac_cv_func_shl_load" = xyes; then :
   13558   lt_cv_dlopen=shl_load
   13559 else
   13560   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
   13561 $as_echo_n "checking for shl_load in -ldld... " >&6; }
   13562 if ${ac_cv_lib_dld_shl_load+:} false; then :
   13563   $as_echo_n "(cached) " >&6
   13564 else
   13565   ac_check_lib_save_LIBS=$LIBS
   13566 LIBS="-ldld  $LIBS"
   13567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13568 /* end confdefs.h.  */
   13569 
   13570 /* Override any GCC internal prototype to avoid an error.
   13571    Use char because int might match the return type of a GCC
   13572    builtin and then its argument prototype would still apply.  */
   13573 #ifdef __cplusplus
   13574 extern "C"
   13575 #endif
   13576 char shl_load ();
   13577 int
   13578 main ()
   13579 {
   13580 return shl_load ();
   13581   ;
   13582   return 0;
   13583 }
   13584 _ACEOF
   13585 if ac_fn_c_try_link "$LINENO"; then :
   13586   ac_cv_lib_dld_shl_load=yes
   13587 else
   13588   ac_cv_lib_dld_shl_load=no
   13589 fi
   13590 rm -f core conftest.err conftest.$ac_objext \
   13591     conftest$ac_exeext conftest.$ac_ext
   13592 LIBS=$ac_check_lib_save_LIBS
   13593 fi
   13594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
   13595 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
   13596 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
   13597   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
   13598 else
   13599   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   13600 if test "x$ac_cv_func_dlopen" = xyes; then :
   13601   lt_cv_dlopen=dlopen
   13602 else
   13603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   13604 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   13605 if ${ac_cv_lib_dl_dlopen+:} false; then :
   13606   $as_echo_n "(cached) " >&6
   13607 else
   13608   ac_check_lib_save_LIBS=$LIBS
   13609 LIBS="-ldl  $LIBS"
   13610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13611 /* end confdefs.h.  */
   13612 
   13613 /* Override any GCC internal prototype to avoid an error.
   13614    Use char because int might match the return type of a GCC
   13615    builtin and then its argument prototype would still apply.  */
   13616 #ifdef __cplusplus
   13617 extern "C"
   13618 #endif
   13619 char dlopen ();
   13620 int
   13621 main ()
   13622 {
   13623 return dlopen ();
   13624   ;
   13625   return 0;
   13626 }
   13627 _ACEOF
   13628 if ac_fn_c_try_link "$LINENO"; then :
   13629   ac_cv_lib_dl_dlopen=yes
   13630 else
   13631   ac_cv_lib_dl_dlopen=no
   13632 fi
   13633 rm -f core conftest.err conftest.$ac_objext \
   13634     conftest$ac_exeext conftest.$ac_ext
   13635 LIBS=$ac_check_lib_save_LIBS
   13636 fi
   13637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   13638 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   13639 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   13640   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   13641 else
   13642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
   13643 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
   13644 if ${ac_cv_lib_svld_dlopen+:} false; then :
   13645   $as_echo_n "(cached) " >&6
   13646 else
   13647   ac_check_lib_save_LIBS=$LIBS
   13648 LIBS="-lsvld  $LIBS"
   13649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13650 /* end confdefs.h.  */
   13651 
   13652 /* Override any GCC internal prototype to avoid an error.
   13653    Use char because int might match the return type of a GCC
   13654    builtin and then its argument prototype would still apply.  */
   13655 #ifdef __cplusplus
   13656 extern "C"
   13657 #endif
   13658 char dlopen ();
   13659 int
   13660 main ()
   13661 {
   13662 return dlopen ();
   13663   ;
   13664   return 0;
   13665 }
   13666 _ACEOF
   13667 if ac_fn_c_try_link "$LINENO"; then :
   13668   ac_cv_lib_svld_dlopen=yes
   13669 else
   13670   ac_cv_lib_svld_dlopen=no
   13671 fi
   13672 rm -f core conftest.err conftest.$ac_objext \
   13673     conftest$ac_exeext conftest.$ac_ext
   13674 LIBS=$ac_check_lib_save_LIBS
   13675 fi
   13676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
   13677 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
   13678 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
   13679   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
   13680 else
   13681   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
   13682 $as_echo_n "checking for dld_link in -ldld... " >&6; }
   13683 if ${ac_cv_lib_dld_dld_link+:} false; then :
   13684   $as_echo_n "(cached) " >&6
   13685 else
   13686   ac_check_lib_save_LIBS=$LIBS
   13687 LIBS="-ldld  $LIBS"
   13688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13689 /* end confdefs.h.  */
   13690 
   13691 /* Override any GCC internal prototype to avoid an error.
   13692    Use char because int might match the return type of a GCC
   13693    builtin and then its argument prototype would still apply.  */
   13694 #ifdef __cplusplus
   13695 extern "C"
   13696 #endif
   13697 char dld_link ();
   13698 int
   13699 main ()
   13700 {
   13701 return dld_link ();
   13702   ;
   13703   return 0;
   13704 }
   13705 _ACEOF
   13706 if ac_fn_c_try_link "$LINENO"; then :
   13707   ac_cv_lib_dld_dld_link=yes
   13708 else
   13709   ac_cv_lib_dld_dld_link=no
   13710 fi
   13711 rm -f core conftest.err conftest.$ac_objext \
   13712     conftest$ac_exeext conftest.$ac_ext
   13713 LIBS=$ac_check_lib_save_LIBS
   13714 fi
   13715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
   13716 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
   13717 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
   13718   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
   13719 fi
   13720 
   13721 
   13722 fi
   13723 
   13724 
   13725 fi
   13726 
   13727 
   13728 fi
   13729 
   13730 
   13731 fi
   13732 
   13733 
   13734 fi
   13735 
   13736     ;;
   13737   esac
   13738 
   13739   if test no = "$lt_cv_dlopen"; then
   13740     enable_dlopen=no
   13741   else
   13742     enable_dlopen=yes
   13743   fi
   13744 
   13745   case $lt_cv_dlopen in
   13746   dlopen)
   13747     save_CPPFLAGS=$CPPFLAGS
   13748     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   13749 
   13750     save_LDFLAGS=$LDFLAGS
   13751     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   13752 
   13753     save_LIBS=$LIBS
   13754     LIBS="$lt_cv_dlopen_libs $LIBS"
   13755 
   13756     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
   13757 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
   13758 if ${lt_cv_dlopen_self+:} false; then :
   13759   $as_echo_n "(cached) " >&6
   13760 else
   13761   	  if test yes = "$cross_compiling"; then :
   13762   lt_cv_dlopen_self=cross
   13763 else
   13764   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   13765   lt_status=$lt_dlunknown
   13766   cat > conftest.$ac_ext <<_LT_EOF
   13767 #line $LINENO "configure"
   13768 #include "confdefs.h"
   13769 
   13770 #if HAVE_DLFCN_H
   13771 #include <dlfcn.h>
   13772 #endif
   13773 
   13774 #include <stdio.h>
   13775 
   13776 #ifdef RTLD_GLOBAL
   13777 #  define LT_DLGLOBAL		RTLD_GLOBAL
   13778 #else
   13779 #  ifdef DL_GLOBAL
   13780 #    define LT_DLGLOBAL		DL_GLOBAL
   13781 #  else
   13782 #    define LT_DLGLOBAL		0
   13783 #  endif
   13784 #endif
   13785 
   13786 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   13787    find out it does not work in some platform. */
   13788 #ifndef LT_DLLAZY_OR_NOW
   13789 #  ifdef RTLD_LAZY
   13790 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   13791 #  else
   13792 #    ifdef DL_LAZY
   13793 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   13794 #    else
   13795 #      ifdef RTLD_NOW
   13796 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   13797 #      else
   13798 #        ifdef DL_NOW
   13799 #          define LT_DLLAZY_OR_NOW	DL_NOW
   13800 #        else
   13801 #          define LT_DLLAZY_OR_NOW	0
   13802 #        endif
   13803 #      endif
   13804 #    endif
   13805 #  endif
   13806 #endif
   13807 
   13808 /* When -fvisibility=hidden is used, assume the code has been annotated
   13809    correspondingly for the symbols needed.  */
   13810 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   13811 int fnord () __attribute__((visibility("default")));
   13812 #endif
   13813 
   13814 int fnord () { return 42; }
   13815 int main ()
   13816 {
   13817   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   13818   int status = $lt_dlunknown;
   13819 
   13820   if (self)
   13821     {
   13822       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   13823       else
   13824         {
   13825 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   13826           else puts (dlerror ());
   13827 	}
   13828       /* dlclose (self); */
   13829     }
   13830   else
   13831     puts (dlerror ());
   13832 
   13833   return status;
   13834 }
   13835 _LT_EOF
   13836   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   13837   (eval $ac_link) 2>&5
   13838   ac_status=$?
   13839   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13840   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   13841     (./conftest; exit; ) >&5 2>/dev/null
   13842     lt_status=$?
   13843     case x$lt_status in
   13844       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   13845       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   13846       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   13847     esac
   13848   else :
   13849     # compilation failed
   13850     lt_cv_dlopen_self=no
   13851   fi
   13852 fi
   13853 rm -fr conftest*
   13854 
   13855 
   13856 fi
   13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
   13858 $as_echo "$lt_cv_dlopen_self" >&6; }
   13859 
   13860     if test yes = "$lt_cv_dlopen_self"; then
   13861       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   13862       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
   13863 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
   13864 if ${lt_cv_dlopen_self_static+:} false; then :
   13865   $as_echo_n "(cached) " >&6
   13866 else
   13867   	  if test yes = "$cross_compiling"; then :
   13868   lt_cv_dlopen_self_static=cross
   13869 else
   13870   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   13871   lt_status=$lt_dlunknown
   13872   cat > conftest.$ac_ext <<_LT_EOF
   13873 #line $LINENO "configure"
   13874 #include "confdefs.h"
   13875 
   13876 #if HAVE_DLFCN_H
   13877 #include <dlfcn.h>
   13878 #endif
   13879 
   13880 #include <stdio.h>
   13881 
   13882 #ifdef RTLD_GLOBAL
   13883 #  define LT_DLGLOBAL		RTLD_GLOBAL
   13884 #else
   13885 #  ifdef DL_GLOBAL
   13886 #    define LT_DLGLOBAL		DL_GLOBAL
   13887 #  else
   13888 #    define LT_DLGLOBAL		0
   13889 #  endif
   13890 #endif
   13891 
   13892 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   13893    find out it does not work in some platform. */
   13894 #ifndef LT_DLLAZY_OR_NOW
   13895 #  ifdef RTLD_LAZY
   13896 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   13897 #  else
   13898 #    ifdef DL_LAZY
   13899 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   13900 #    else
   13901 #      ifdef RTLD_NOW
   13902 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   13903 #      else
   13904 #        ifdef DL_NOW
   13905 #          define LT_DLLAZY_OR_NOW	DL_NOW
   13906 #        else
   13907 #          define LT_DLLAZY_OR_NOW	0
   13908 #        endif
   13909 #      endif
   13910 #    endif
   13911 #  endif
   13912 #endif
   13913 
   13914 /* When -fvisibility=hidden is used, assume the code has been annotated
   13915    correspondingly for the symbols needed.  */
   13916 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   13917 int fnord () __attribute__((visibility("default")));
   13918 #endif
   13919 
   13920 int fnord () { return 42; }
   13921 int main ()
   13922 {
   13923   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   13924   int status = $lt_dlunknown;
   13925 
   13926   if (self)
   13927     {
   13928       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   13929       else
   13930         {
   13931 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   13932           else puts (dlerror ());
   13933 	}
   13934       /* dlclose (self); */
   13935     }
   13936   else
   13937     puts (dlerror ());
   13938 
   13939   return status;
   13940 }
   13941 _LT_EOF
   13942   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   13943   (eval $ac_link) 2>&5
   13944   ac_status=$?
   13945   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13946   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   13947     (./conftest; exit; ) >&5 2>/dev/null
   13948     lt_status=$?
   13949     case x$lt_status in
   13950       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   13951       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   13952       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   13953     esac
   13954   else :
   13955     # compilation failed
   13956     lt_cv_dlopen_self_static=no
   13957   fi
   13958 fi
   13959 rm -fr conftest*
   13960 
   13961 
   13962 fi
   13963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
   13964 $as_echo "$lt_cv_dlopen_self_static" >&6; }
   13965     fi
   13966 
   13967     CPPFLAGS=$save_CPPFLAGS
   13968     LDFLAGS=$save_LDFLAGS
   13969     LIBS=$save_LIBS
   13970     ;;
   13971   esac
   13972 
   13973   case $lt_cv_dlopen_self in
   13974   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   13975   *) enable_dlopen_self=unknown ;;
   13976   esac
   13977 
   13978   case $lt_cv_dlopen_self_static in
   13979   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   13980   *) enable_dlopen_self_static=unknown ;;
   13981   esac
   13982 fi
   13983 
   13984 
   13985 
   13986 
   13987 
   13988 
   13989 
   13990 
   13991 
   13992 
   13993 
   13994 
   13995 
   13996 
   13997 
   13998 
   13999 
   14000 striplib=
   14001 old_striplib=
   14002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
   14003 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
   14004 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
   14005   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   14006   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   14007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14008 $as_echo "yes" >&6; }
   14009 else
   14010 # FIXME - insert some real tests, host_os isn't really good enough
   14011   case $host_os in
   14012   darwin*)
   14013     if test -n "$STRIP"; then
   14014       striplib="$STRIP -x"
   14015       old_striplib="$STRIP -S"
   14016       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14017 $as_echo "yes" >&6; }
   14018     else
   14019       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14020 $as_echo "no" >&6; }
   14021     fi
   14022     ;;
   14023   *)
   14024     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14025 $as_echo "no" >&6; }
   14026     ;;
   14027   esac
   14028 fi
   14029 
   14030 
   14031 
   14032 
   14033 
   14034 
   14035 
   14036 
   14037 
   14038 
   14039 
   14040 
   14041   # Report what library types will actually be built
   14042   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   14043 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   14044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   14045 $as_echo "$can_build_shared" >&6; }
   14046 
   14047   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   14048 $as_echo_n "checking whether to build shared libraries... " >&6; }
   14049   test no = "$can_build_shared" && enable_shared=no
   14050 
   14051   # On AIX, shared libraries and static libraries use the same namespace, and
   14052   # are all built from PIC.
   14053   case $host_os in
   14054   aix3*)
   14055     test yes = "$enable_shared" && enable_static=no
   14056     if test -n "$RANLIB"; then
   14057       archive_cmds="$archive_cmds~\$RANLIB \$lib"
   14058       postinstall_cmds='$RANLIB $lib'
   14059     fi
   14060     ;;
   14061 
   14062   aix[4-9]*)
   14063     if test ia64 != "$host_cpu"; then
   14064       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
   14065       yes,aix,yes) ;;			# shared object as lib.so file only
   14066       yes,svr4,*) ;;			# shared object as lib.so archive member only
   14067       yes,*) enable_static=no ;;	# shared object in lib.a archive as well
   14068       esac
   14069     fi
   14070     ;;
   14071   esac
   14072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   14073 $as_echo "$enable_shared" >&6; }
   14074 
   14075   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   14076 $as_echo_n "checking whether to build static libraries... " >&6; }
   14077   # Make sure either enable_shared or enable_static is yes.
   14078   test yes = "$enable_shared" || enable_static=yes
   14079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   14080 $as_echo "$enable_static" >&6; }
   14081 
   14082 
   14083 
   14084 
   14085 fi
   14086 ac_ext=c
   14087 ac_cpp='$CPP $CPPFLAGS'
   14088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14091 
   14092 CC=$lt_save_CC
   14093 
   14094 
   14095 
   14096 
   14097 
   14098 
   14099 
   14100 
   14101 
   14102 
   14103 
   14104 
   14105 
   14106 
   14107 
   14108         ac_config_commands="$ac_config_commands libtool"
   14109 
   14110 
   14111 
   14112 
   14113 # Only expand once:
   14114 
   14115 
   14116 
   14117 ol_link_perl=no
   14118 if test $ol_enable_perl != no ; then
   14119 	# Extract the first word of "perl", so it can be a program name with args.
   14120 set dummy perl; ac_word=$2
   14121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14122 $as_echo_n "checking for $ac_word... " >&6; }
   14123 if ${ac_cv_path_PERLBIN+:} false; then :
   14124   $as_echo_n "(cached) " >&6
   14125 else
   14126   case $PERLBIN in
   14127   [\\/]* | ?:[\\/]*)
   14128   ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a path.
   14129   ;;
   14130   *)
   14131   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14132 for as_dir in $PATH
   14133 do
   14134   IFS=$as_save_IFS
   14135   test -z "$as_dir" && as_dir=.
   14136     for ac_exec_ext in '' $ac_executable_extensions; do
   14137   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14138     ac_cv_path_PERLBIN="$as_dir/$ac_word$ac_exec_ext"
   14139     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14140     break 2
   14141   fi
   14142 done
   14143   done
   14144 IFS=$as_save_IFS
   14145 
   14146   test -z "$ac_cv_path_PERLBIN" && ac_cv_path_PERLBIN="/usr/bin/perl"
   14147   ;;
   14148 esac
   14149 fi
   14150 PERLBIN=$ac_cv_path_PERLBIN
   14151 if test -n "$PERLBIN"; then
   14152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLBIN" >&5
   14153 $as_echo "$PERLBIN" >&6; }
   14154 else
   14155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14156 $as_echo "no" >&6; }
   14157 fi
   14158 
   14159 
   14160 
   14161 	if test "no$PERLBIN" = "no" ; then
   14162 		if test $ol_enable_perl = yes ; then
   14163 			as_fn_error $? "could not locate perl" "$LINENO" 5
   14164 		fi
   14165 
   14166 	else
   14167 		PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts`"
   14168 		PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e 's/ -lc / /' -e 's/ -lc$//'`"
   14169 
   14170 		if test x"$ol_enable_perl" = "xyes" ; then
   14171 			SLAPD_PERL_LDFLAGS="$PERL_LDFLAGS"
   14172 		else
   14173 			MOD_PERL_LDFLAGS="$PERL_LDFLAGS"
   14174 		fi
   14175 				ol_link_perl=yes
   14176 	fi
   14177 fi
   14178 
   14179 ac_ext=c
   14180 ac_cpp='$CPP $CPPFLAGS'
   14181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14183 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   14185 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   14186 # On Suns, sometimes $CPP names a directory.
   14187 if test -n "$CPP" && test -d "$CPP"; then
   14188   CPP=
   14189 fi
   14190 if test -z "$CPP"; then
   14191   if ${ac_cv_prog_CPP+:} false; then :
   14192   $as_echo_n "(cached) " >&6
   14193 else
   14194       # Double quotes because CPP needs to be expanded
   14195     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   14196     do
   14197       ac_preproc_ok=false
   14198 for ac_c_preproc_warn_flag in '' yes
   14199 do
   14200   # Use a header file that comes with gcc, so configuring glibc
   14201   # with a fresh cross-compiler works.
   14202   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   14203   # <limits.h> exists even on freestanding compilers.
   14204   # On the NeXT, cc -E runs the code through the compiler's parser,
   14205   # not just through cpp. "Syntax error" is here to catch this case.
   14206   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14207 /* end confdefs.h.  */
   14208 #ifdef __STDC__
   14209 # include <limits.h>
   14210 #else
   14211 # include <assert.h>
   14212 #endif
   14213 		     Syntax error
   14214 _ACEOF
   14215 if ac_fn_c_try_cpp "$LINENO"; then :
   14216 
   14217 else
   14218   # Broken: fails on valid input.
   14219 continue
   14220 fi
   14221 rm -f conftest.err conftest.i conftest.$ac_ext
   14222 
   14223   # OK, works on sane cases.  Now check whether nonexistent headers
   14224   # can be detected and how.
   14225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14226 /* end confdefs.h.  */
   14227 #include <ac_nonexistent.h>
   14228 _ACEOF
   14229 if ac_fn_c_try_cpp "$LINENO"; then :
   14230   # Broken: success on invalid input.
   14231 continue
   14232 else
   14233   # Passes both tests.
   14234 ac_preproc_ok=:
   14235 break
   14236 fi
   14237 rm -f conftest.err conftest.i conftest.$ac_ext
   14238 
   14239 done
   14240 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   14241 rm -f conftest.i conftest.err conftest.$ac_ext
   14242 if $ac_preproc_ok; then :
   14243   break
   14244 fi
   14245 
   14246     done
   14247     ac_cv_prog_CPP=$CPP
   14248 
   14249 fi
   14250   CPP=$ac_cv_prog_CPP
   14251 else
   14252   ac_cv_prog_CPP=$CPP
   14253 fi
   14254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   14255 $as_echo "$CPP" >&6; }
   14256 ac_preproc_ok=false
   14257 for ac_c_preproc_warn_flag in '' yes
   14258 do
   14259   # Use a header file that comes with gcc, so configuring glibc
   14260   # with a fresh cross-compiler works.
   14261   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   14262   # <limits.h> exists even on freestanding compilers.
   14263   # On the NeXT, cc -E runs the code through the compiler's parser,
   14264   # not just through cpp. "Syntax error" is here to catch this case.
   14265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14266 /* end confdefs.h.  */
   14267 #ifdef __STDC__
   14268 # include <limits.h>
   14269 #else
   14270 # include <assert.h>
   14271 #endif
   14272 		     Syntax error
   14273 _ACEOF
   14274 if ac_fn_c_try_cpp "$LINENO"; then :
   14275 
   14276 else
   14277   # Broken: fails on valid input.
   14278 continue
   14279 fi
   14280 rm -f conftest.err conftest.i conftest.$ac_ext
   14281 
   14282   # OK, works on sane cases.  Now check whether nonexistent headers
   14283   # can be detected and how.
   14284   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14285 /* end confdefs.h.  */
   14286 #include <ac_nonexistent.h>
   14287 _ACEOF
   14288 if ac_fn_c_try_cpp "$LINENO"; then :
   14289   # Broken: success on invalid input.
   14290 continue
   14291 else
   14292   # Passes both tests.
   14293 ac_preproc_ok=:
   14294 break
   14295 fi
   14296 rm -f conftest.err conftest.i conftest.$ac_ext
   14297 
   14298 done
   14299 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   14300 rm -f conftest.i conftest.err conftest.$ac_ext
   14301 if $ac_preproc_ok; then :
   14302 
   14303 else
   14304   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14305 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14306 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   14307 See \`config.log' for more details" "$LINENO" 5; }
   14308 fi
   14309 
   14310 ac_ext=c
   14311 ac_cpp='$CPP $CPPFLAGS'
   14312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14315 
   14316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using MS Visual C++" >&5
   14317 $as_echo_n "checking whether we are using MS Visual C++... " >&6; }
   14318 if ${ol_cv_msvc+:} false; then :
   14319   $as_echo_n "(cached) " >&6
   14320 else
   14321   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14322 /* end confdefs.h.  */
   14323 
   14324 #ifndef _MSC_VER
   14325 #include <__FOO__/generate_error.h>
   14326 #endif
   14327 
   14328 _ACEOF
   14329 if ac_fn_c_try_cpp "$LINENO"; then :
   14330   ol_cv_msvc=yes
   14331 else
   14332   ol_cv_msvc=no
   14333 fi
   14334 rm -f conftest.err conftest.i conftest.$ac_ext
   14335 fi
   14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_msvc" >&5
   14337 $as_echo "$ol_cv_msvc" >&6; }
   14338 
   14339 case $host_os in
   14340   *mingw32* ) ac_cv_mingw32=yes ;;
   14341   *cygwin* ) ac_cv_cygwin=yes ;;
   14342   *interix* ) ac_cv_interix=yes ;;
   14343 esac
   14344 
   14345 if test -n "$ac_tool_prefix"; then
   14346   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
   14347 set dummy ${ac_tool_prefix}windres; ac_word=$2
   14348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14349 $as_echo_n "checking for $ac_word... " >&6; }
   14350 if ${ac_cv_prog_RC+:} false; then :
   14351   $as_echo_n "(cached) " >&6
   14352 else
   14353   if test -n "$RC"; then
   14354   ac_cv_prog_RC="$RC" # Let the user override the test.
   14355 else
   14356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14357 for as_dir in $PATH
   14358 do
   14359   IFS=$as_save_IFS
   14360   test -z "$as_dir" && as_dir=.
   14361     for ac_exec_ext in '' $ac_executable_extensions; do
   14362   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14363     ac_cv_prog_RC="${ac_tool_prefix}windres"
   14364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14365     break 2
   14366   fi
   14367 done
   14368   done
   14369 IFS=$as_save_IFS
   14370 
   14371 fi
   14372 fi
   14373 RC=$ac_cv_prog_RC
   14374 if test -n "$RC"; then
   14375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
   14376 $as_echo "$RC" >&6; }
   14377 else
   14378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14379 $as_echo "no" >&6; }
   14380 fi
   14381 
   14382 
   14383 fi
   14384 if test -z "$ac_cv_prog_RC"; then
   14385   ac_ct_RC=$RC
   14386   # Extract the first word of "windres", so it can be a program name with args.
   14387 set dummy windres; ac_word=$2
   14388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14389 $as_echo_n "checking for $ac_word... " >&6; }
   14390 if ${ac_cv_prog_ac_ct_RC+:} false; then :
   14391   $as_echo_n "(cached) " >&6
   14392 else
   14393   if test -n "$ac_ct_RC"; then
   14394   ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
   14395 else
   14396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14397 for as_dir in $PATH
   14398 do
   14399   IFS=$as_save_IFS
   14400   test -z "$as_dir" && as_dir=.
   14401     for ac_exec_ext in '' $ac_executable_extensions; do
   14402   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14403     ac_cv_prog_ac_ct_RC="windres"
   14404     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14405     break 2
   14406   fi
   14407 done
   14408   done
   14409 IFS=$as_save_IFS
   14410 
   14411 fi
   14412 fi
   14413 ac_ct_RC=$ac_cv_prog_ac_ct_RC
   14414 if test -n "$ac_ct_RC"; then
   14415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
   14416 $as_echo "$ac_ct_RC" >&6; }
   14417 else
   14418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14419 $as_echo "no" >&6; }
   14420 fi
   14421 
   14422   if test "x$ac_ct_RC" = x; then
   14423     RC=""
   14424   else
   14425     case $cross_compiling:$ac_tool_warned in
   14426 yes:)
   14427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   14428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   14429 ac_tool_warned=yes ;;
   14430 esac
   14431     RC=$ac_ct_RC
   14432   fi
   14433 else
   14434   RC="$ac_cv_prog_RC"
   14435 fi
   14436 
   14437 
   14438 
   14439 
   14440 
   14441 cat >>confdefs.h <<_ACEOF
   14442 #define EXEEXT "${EXEEXT}"
   14443 _ACEOF
   14444 
   14445 
   14446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for be_app in -lbe" >&5
   14447 $as_echo_n "checking for be_app in -lbe... " >&6; }
   14448 if ${ac_cv_lib_be_be_app+:} false; then :
   14449   $as_echo_n "(cached) " >&6
   14450 else
   14451   ac_check_lib_save_LIBS=$LIBS
   14452 LIBS="-lbe -lroot -lnet $LIBS"
   14453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14454 /* end confdefs.h.  */
   14455 
   14456 /* Override any GCC internal prototype to avoid an error.
   14457    Use char because int might match the return type of a GCC
   14458    builtin and then its argument prototype would still apply.  */
   14459 #ifdef __cplusplus
   14460 extern "C"
   14461 #endif
   14462 char be_app ();
   14463 int
   14464 main ()
   14465 {
   14466 return be_app ();
   14467   ;
   14468   return 0;
   14469 }
   14470 _ACEOF
   14471 if ac_fn_c_try_link "$LINENO"; then :
   14472   ac_cv_lib_be_be_app=yes
   14473 else
   14474   ac_cv_lib_be_be_app=no
   14475 fi
   14476 rm -f core conftest.err conftest.$ac_objext \
   14477     conftest$ac_exeext conftest.$ac_ext
   14478 LIBS=$ac_check_lib_save_LIBS
   14479 fi
   14480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_be_be_app" >&5
   14481 $as_echo "$ac_cv_lib_be_be_app" >&6; }
   14482 if test "x$ac_cv_lib_be_be_app" = xyes; then :
   14483   LIBS="$LIBS -lbe -lroot -lnet"
   14484 else
   14485   :
   14486 fi
   14487 
   14488 
   14489 ac_ext=c
   14490 ac_cpp='$CPP $CPPFLAGS'
   14491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14494 if test -n "$ac_tool_prefix"; then
   14495   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   14496 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14498 $as_echo_n "checking for $ac_word... " >&6; }
   14499 if ${ac_cv_prog_CC+:} false; then :
   14500   $as_echo_n "(cached) " >&6
   14501 else
   14502   if test -n "$CC"; then
   14503   ac_cv_prog_CC="$CC" # Let the user override the test.
   14504 else
   14505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14506 for as_dir in $PATH
   14507 do
   14508   IFS=$as_save_IFS
   14509   test -z "$as_dir" && as_dir=.
   14510     for ac_exec_ext in '' $ac_executable_extensions; do
   14511   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14512     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   14513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14514     break 2
   14515   fi
   14516 done
   14517   done
   14518 IFS=$as_save_IFS
   14519 
   14520 fi
   14521 fi
   14522 CC=$ac_cv_prog_CC
   14523 if test -n "$CC"; then
   14524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   14525 $as_echo "$CC" >&6; }
   14526 else
   14527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14528 $as_echo "no" >&6; }
   14529 fi
   14530 
   14531 
   14532 fi
   14533 if test -z "$ac_cv_prog_CC"; then
   14534   ac_ct_CC=$CC
   14535   # Extract the first word of "gcc", so it can be a program name with args.
   14536 set dummy gcc; ac_word=$2
   14537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14538 $as_echo_n "checking for $ac_word... " >&6; }
   14539 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   14540   $as_echo_n "(cached) " >&6
   14541 else
   14542   if test -n "$ac_ct_CC"; then
   14543   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   14544 else
   14545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14546 for as_dir in $PATH
   14547 do
   14548   IFS=$as_save_IFS
   14549   test -z "$as_dir" && as_dir=.
   14550     for ac_exec_ext in '' $ac_executable_extensions; do
   14551   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14552     ac_cv_prog_ac_ct_CC="gcc"
   14553     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14554     break 2
   14555   fi
   14556 done
   14557   done
   14558 IFS=$as_save_IFS
   14559 
   14560 fi
   14561 fi
   14562 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   14563 if test -n "$ac_ct_CC"; then
   14564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   14565 $as_echo "$ac_ct_CC" >&6; }
   14566 else
   14567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14568 $as_echo "no" >&6; }
   14569 fi
   14570 
   14571   if test "x$ac_ct_CC" = x; then
   14572     CC=""
   14573   else
   14574     case $cross_compiling:$ac_tool_warned in
   14575 yes:)
   14576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   14577 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   14578 ac_tool_warned=yes ;;
   14579 esac
   14580     CC=$ac_ct_CC
   14581   fi
   14582 else
   14583   CC="$ac_cv_prog_CC"
   14584 fi
   14585 
   14586 if test -z "$CC"; then
   14587           if test -n "$ac_tool_prefix"; then
   14588     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   14589 set dummy ${ac_tool_prefix}cc; ac_word=$2
   14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14591 $as_echo_n "checking for $ac_word... " >&6; }
   14592 if ${ac_cv_prog_CC+:} false; then :
   14593   $as_echo_n "(cached) " >&6
   14594 else
   14595   if test -n "$CC"; then
   14596   ac_cv_prog_CC="$CC" # Let the user override the test.
   14597 else
   14598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14599 for as_dir in $PATH
   14600 do
   14601   IFS=$as_save_IFS
   14602   test -z "$as_dir" && as_dir=.
   14603     for ac_exec_ext in '' $ac_executable_extensions; do
   14604   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14605     ac_cv_prog_CC="${ac_tool_prefix}cc"
   14606     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14607     break 2
   14608   fi
   14609 done
   14610   done
   14611 IFS=$as_save_IFS
   14612 
   14613 fi
   14614 fi
   14615 CC=$ac_cv_prog_CC
   14616 if test -n "$CC"; then
   14617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   14618 $as_echo "$CC" >&6; }
   14619 else
   14620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14621 $as_echo "no" >&6; }
   14622 fi
   14623 
   14624 
   14625   fi
   14626 fi
   14627 if test -z "$CC"; then
   14628   # Extract the first word of "cc", so it can be a program name with args.
   14629 set dummy cc; ac_word=$2
   14630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14631 $as_echo_n "checking for $ac_word... " >&6; }
   14632 if ${ac_cv_prog_CC+:} false; then :
   14633   $as_echo_n "(cached) " >&6
   14634 else
   14635   if test -n "$CC"; then
   14636   ac_cv_prog_CC="$CC" # Let the user override the test.
   14637 else
   14638   ac_prog_rejected=no
   14639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14640 for as_dir in $PATH
   14641 do
   14642   IFS=$as_save_IFS
   14643   test -z "$as_dir" && as_dir=.
   14644     for ac_exec_ext in '' $ac_executable_extensions; do
   14645   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14646     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   14647        ac_prog_rejected=yes
   14648        continue
   14649      fi
   14650     ac_cv_prog_CC="cc"
   14651     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14652     break 2
   14653   fi
   14654 done
   14655   done
   14656 IFS=$as_save_IFS
   14657 
   14658 if test $ac_prog_rejected = yes; then
   14659   # We found a bogon in the path, so make sure we never use it.
   14660   set dummy $ac_cv_prog_CC
   14661   shift
   14662   if test $# != 0; then
   14663     # We chose a different compiler from the bogus one.
   14664     # However, it has the same basename, so the bogon will be chosen
   14665     # first if we set CC to just the basename; use the full file name.
   14666     shift
   14667     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   14668   fi
   14669 fi
   14670 fi
   14671 fi
   14672 CC=$ac_cv_prog_CC
   14673 if test -n "$CC"; then
   14674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   14675 $as_echo "$CC" >&6; }
   14676 else
   14677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14678 $as_echo "no" >&6; }
   14679 fi
   14680 
   14681 
   14682 fi
   14683 if test -z "$CC"; then
   14684   if test -n "$ac_tool_prefix"; then
   14685   for ac_prog in cl.exe
   14686   do
   14687     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   14688 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   14689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14690 $as_echo_n "checking for $ac_word... " >&6; }
   14691 if ${ac_cv_prog_CC+:} false; then :
   14692   $as_echo_n "(cached) " >&6
   14693 else
   14694   if test -n "$CC"; then
   14695   ac_cv_prog_CC="$CC" # Let the user override the test.
   14696 else
   14697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14698 for as_dir in $PATH
   14699 do
   14700   IFS=$as_save_IFS
   14701   test -z "$as_dir" && as_dir=.
   14702     for ac_exec_ext in '' $ac_executable_extensions; do
   14703   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14704     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   14705     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14706     break 2
   14707   fi
   14708 done
   14709   done
   14710 IFS=$as_save_IFS
   14711 
   14712 fi
   14713 fi
   14714 CC=$ac_cv_prog_CC
   14715 if test -n "$CC"; then
   14716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   14717 $as_echo "$CC" >&6; }
   14718 else
   14719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14720 $as_echo "no" >&6; }
   14721 fi
   14722 
   14723 
   14724     test -n "$CC" && break
   14725   done
   14726 fi
   14727 if test -z "$CC"; then
   14728   ac_ct_CC=$CC
   14729   for ac_prog in cl.exe
   14730 do
   14731   # Extract the first word of "$ac_prog", so it can be a program name with args.
   14732 set dummy $ac_prog; ac_word=$2
   14733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   14734 $as_echo_n "checking for $ac_word... " >&6; }
   14735 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   14736   $as_echo_n "(cached) " >&6
   14737 else
   14738   if test -n "$ac_ct_CC"; then
   14739   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   14740 else
   14741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14742 for as_dir in $PATH
   14743 do
   14744   IFS=$as_save_IFS
   14745   test -z "$as_dir" && as_dir=.
   14746     for ac_exec_ext in '' $ac_executable_extensions; do
   14747   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   14748     ac_cv_prog_ac_ct_CC="$ac_prog"
   14749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   14750     break 2
   14751   fi
   14752 done
   14753   done
   14754 IFS=$as_save_IFS
   14755 
   14756 fi
   14757 fi
   14758 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   14759 if test -n "$ac_ct_CC"; then
   14760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   14761 $as_echo "$ac_ct_CC" >&6; }
   14762 else
   14763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14764 $as_echo "no" >&6; }
   14765 fi
   14766 
   14767 
   14768   test -n "$ac_ct_CC" && break
   14769 done
   14770 
   14771   if test "x$ac_ct_CC" = x; then
   14772     CC=""
   14773   else
   14774     case $cross_compiling:$ac_tool_warned in
   14775 yes:)
   14776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   14777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   14778 ac_tool_warned=yes ;;
   14779 esac
   14780     CC=$ac_ct_CC
   14781   fi
   14782 fi
   14783 
   14784 fi
   14785 
   14786 
   14787 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14788 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14789 as_fn_error $? "no acceptable C compiler found in \$PATH
   14790 See \`config.log' for more details" "$LINENO" 5; }
   14791 
   14792 # Provide some information about the compiler.
   14793 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   14794 set X $ac_compile
   14795 ac_compiler=$2
   14796 for ac_option in --version -v -V -qversion; do
   14797   { { ac_try="$ac_compiler $ac_option >&5"
   14798 case "(($ac_try" in
   14799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   14800   *) ac_try_echo=$ac_try;;
   14801 esac
   14802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   14803 $as_echo "$ac_try_echo"; } >&5
   14804   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   14805   ac_status=$?
   14806   if test -s conftest.err; then
   14807     sed '10a\
   14808 ... rest of stderr output deleted ...
   14809          10q' conftest.err >conftest.er1
   14810     cat conftest.er1 >&5
   14811   fi
   14812   rm -f conftest.er1 conftest.err
   14813   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   14814   test $ac_status = 0; }
   14815 done
   14816 
   14817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   14818 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   14819 if ${ac_cv_c_compiler_gnu+:} false; then :
   14820   $as_echo_n "(cached) " >&6
   14821 else
   14822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14823 /* end confdefs.h.  */
   14824 
   14825 int
   14826 main ()
   14827 {
   14828 #ifndef __GNUC__
   14829        choke me
   14830 #endif
   14831 
   14832   ;
   14833   return 0;
   14834 }
   14835 _ACEOF
   14836 if ac_fn_c_try_compile "$LINENO"; then :
   14837   ac_compiler_gnu=yes
   14838 else
   14839   ac_compiler_gnu=no
   14840 fi
   14841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14842 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   14843 
   14844 fi
   14845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   14846 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   14847 if test $ac_compiler_gnu = yes; then
   14848   GCC=yes
   14849 else
   14850   GCC=
   14851 fi
   14852 ac_test_CFLAGS=${CFLAGS+set}
   14853 ac_save_CFLAGS=$CFLAGS
   14854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   14855 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   14856 if ${ac_cv_prog_cc_g+:} false; then :
   14857   $as_echo_n "(cached) " >&6
   14858 else
   14859   ac_save_c_werror_flag=$ac_c_werror_flag
   14860    ac_c_werror_flag=yes
   14861    ac_cv_prog_cc_g=no
   14862    CFLAGS="-g"
   14863    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14864 /* end confdefs.h.  */
   14865 
   14866 int
   14867 main ()
   14868 {
   14869 
   14870   ;
   14871   return 0;
   14872 }
   14873 _ACEOF
   14874 if ac_fn_c_try_compile "$LINENO"; then :
   14875   ac_cv_prog_cc_g=yes
   14876 else
   14877   CFLAGS=""
   14878       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14879 /* end confdefs.h.  */
   14880 
   14881 int
   14882 main ()
   14883 {
   14884 
   14885   ;
   14886   return 0;
   14887 }
   14888 _ACEOF
   14889 if ac_fn_c_try_compile "$LINENO"; then :
   14890 
   14891 else
   14892   ac_c_werror_flag=$ac_save_c_werror_flag
   14893 	 CFLAGS="-g"
   14894 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14895 /* end confdefs.h.  */
   14896 
   14897 int
   14898 main ()
   14899 {
   14900 
   14901   ;
   14902   return 0;
   14903 }
   14904 _ACEOF
   14905 if ac_fn_c_try_compile "$LINENO"; then :
   14906   ac_cv_prog_cc_g=yes
   14907 fi
   14908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14909 fi
   14910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14911 fi
   14912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14913    ac_c_werror_flag=$ac_save_c_werror_flag
   14914 fi
   14915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   14916 $as_echo "$ac_cv_prog_cc_g" >&6; }
   14917 if test "$ac_test_CFLAGS" = set; then
   14918   CFLAGS=$ac_save_CFLAGS
   14919 elif test $ac_cv_prog_cc_g = yes; then
   14920   if test "$GCC" = yes; then
   14921     CFLAGS="-g -O2"
   14922   else
   14923     CFLAGS="-g"
   14924   fi
   14925 else
   14926   if test "$GCC" = yes; then
   14927     CFLAGS="-O2"
   14928   else
   14929     CFLAGS=
   14930   fi
   14931 fi
   14932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   14933 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   14934 if ${ac_cv_prog_cc_c89+:} false; then :
   14935   $as_echo_n "(cached) " >&6
   14936 else
   14937   ac_cv_prog_cc_c89=no
   14938 ac_save_CC=$CC
   14939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14940 /* end confdefs.h.  */
   14941 #include <stdarg.h>
   14942 #include <stdio.h>
   14943 struct stat;
   14944 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   14945 struct buf { int x; };
   14946 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   14947 static char *e (p, i)
   14948      char **p;
   14949      int i;
   14950 {
   14951   return p[i];
   14952 }
   14953 static char *f (char * (*g) (char **, int), char **p, ...)
   14954 {
   14955   char *s;
   14956   va_list v;
   14957   va_start (v,p);
   14958   s = g (p, va_arg (v,int));
   14959   va_end (v);
   14960   return s;
   14961 }
   14962 
   14963 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   14964    function prototypes and stuff, but not '\xHH' hex character constants.
   14965    These don't provoke an error unfortunately, instead are silently treated
   14966    as 'x'.  The following induces an error, until -std is added to get
   14967    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   14968    array size at least.  It's necessary to write '\x00'==0 to get something
   14969    that's true only with -std.  */
   14970 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   14971 
   14972 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   14973    inside strings and character constants.  */
   14974 #define FOO(x) 'x'
   14975 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   14976 
   14977 int test (int i, double x);
   14978 struct s1 {int (*f) (int a);};
   14979 struct s2 {int (*f) (double a);};
   14980 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   14981 int argc;
   14982 char **argv;
   14983 int
   14984 main ()
   14985 {
   14986 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   14987   ;
   14988   return 0;
   14989 }
   14990 _ACEOF
   14991 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   14992 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   14993 do
   14994   CC="$ac_save_CC $ac_arg"
   14995   if ac_fn_c_try_compile "$LINENO"; then :
   14996   ac_cv_prog_cc_c89=$ac_arg
   14997 fi
   14998 rm -f core conftest.err conftest.$ac_objext
   14999   test "x$ac_cv_prog_cc_c89" != "xno" && break
   15000 done
   15001 rm -f conftest.$ac_ext
   15002 CC=$ac_save_CC
   15003 
   15004 fi
   15005 # AC_CACHE_VAL
   15006 case "x$ac_cv_prog_cc_c89" in
   15007   x)
   15008     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   15009 $as_echo "none needed" >&6; } ;;
   15010   xno)
   15011     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   15012 $as_echo "unsupported" >&6; } ;;
   15013   *)
   15014     CC="$CC $ac_cv_prog_cc_c89"
   15015     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   15016 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   15017 esac
   15018 if test "x$ac_cv_prog_cc_c89" != xno; then :
   15019 
   15020 fi
   15021 
   15022 ac_ext=c
   15023 ac_cpp='$CPP $CPPFLAGS'
   15024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15027 
   15028 if test "X${ac_cv_prog_cc_stdc}" = "Xno" ; then
   15029 	as_fn_error $? "OpenLDAP requires compiler to support STDC constructs." "$LINENO" 5
   15030 fi
   15031 
   15032 # test for make depend flag
   15033 OL_MKDEP=
   15034 OL_MKDEP_FLAGS=
   15035 if test -z "${MKDEP}"; then
   15036 	OL_MKDEP="${CC-cc}"
   15037 	if test -z "${MKDEP_FLAGS}"; then
   15038 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${OL_MKDEP} depend flag" >&5
   15039 $as_echo_n "checking for ${OL_MKDEP} depend flag... " >&6; }
   15040 if ${ol_cv_mkdep+:} false; then :
   15041   $as_echo_n "(cached) " >&6
   15042 else
   15043 
   15044 			ol_cv_mkdep=no
   15045 			for flag in "-M" "-xM"; do
   15046 				cat > conftest.c <<EOF
   15047  noCode;
   15048 EOF
   15049 				if { ac_try='$OL_MKDEP $flag conftest.c'
   15050   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
   15051   (eval $ac_try) 2>&5
   15052   ac_status=$?
   15053   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   15054   test $ac_status = 0; }; } \
   15055 					| grep '^conftest\.'"${ac_objext}" >/dev/null 2>&1
   15056 				then
   15057 					if test ! -f conftest."${ac_object}" ; then
   15058 						ol_cv_mkdep=$flag
   15059 						OL_MKDEP_FLAGS="$flag"
   15060 						break
   15061 					fi
   15062 				fi
   15063 			done
   15064 			rm -f conftest*
   15065 
   15066 fi
   15067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_mkdep" >&5
   15068 $as_echo "$ol_cv_mkdep" >&6; }
   15069 		test "$ol_cv_mkdep" = no && OL_MKDEP=":"
   15070 	else
   15071 		cc_cv_mkdep=yes
   15072 		OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
   15073 	fi
   15074 else
   15075 	cc_cv_mkdep=yes
   15076 	OL_MKDEP="${MKDEP}"
   15077 	OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
   15078 fi
   15079 
   15080 
   15081 
   15082 if test "${ol_cv_mkdep}" = no ; then
   15083 	# this will soon become an error
   15084 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: do not know how to generate dependencies" >&5
   15085 $as_echo "$as_me: WARNING: do not know how to generate dependencies" >&2;}
   15086 fi
   15087 
   15088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for afopen in -ls" >&5
   15089 $as_echo_n "checking for afopen in -ls... " >&6; }
   15090 if ${ac_cv_lib_s_afopen+:} false; then :
   15091   $as_echo_n "(cached) " >&6
   15092 else
   15093   ac_check_lib_save_LIBS=$LIBS
   15094 LIBS="-ls  $LIBS"
   15095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15096 /* end confdefs.h.  */
   15097 
   15098 /* Override any GCC internal prototype to avoid an error.
   15099    Use char because int might match the return type of a GCC
   15100    builtin and then its argument prototype would still apply.  */
   15101 #ifdef __cplusplus
   15102 extern "C"
   15103 #endif
   15104 char afopen ();
   15105 int
   15106 main ()
   15107 {
   15108 return afopen ();
   15109   ;
   15110   return 0;
   15111 }
   15112 _ACEOF
   15113 if ac_fn_c_try_link "$LINENO"; then :
   15114   ac_cv_lib_s_afopen=yes
   15115 else
   15116   ac_cv_lib_s_afopen=no
   15117 fi
   15118 rm -f core conftest.err conftest.$ac_objext \
   15119     conftest$ac_exeext conftest.$ac_ext
   15120 LIBS=$ac_check_lib_save_LIBS
   15121 fi
   15122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_afopen" >&5
   15123 $as_echo "$ac_cv_lib_s_afopen" >&6; }
   15124 if test "x$ac_cv_lib_s_afopen" = xyes; then :
   15125 
   15126 	AUTH_LIBS=-ls
   15127 
   15128 $as_echo "#define HAVE_AIX_SECURITY 1" >>confdefs.h
   15129 
   15130 
   15131 fi
   15132 
   15133 
   15134 case "$target" in
   15135 *-ibm-openedition)
   15136 	ac_cv_func_getopt=no
   15137 
   15138 $as_echo "#define BOTH_STRINGS_H 1" >>confdefs.h
   15139 
   15140 	;;
   15141 esac
   15142 
   15143 ol_link_modules=no
   15144 WITH_MODULES_ENABLED=no
   15145 if test $ol_enable_modules != no ; then
   15146 	for ac_header in ltdl.h
   15147 do :
   15148   ac_fn_c_check_header_mongrel "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default"
   15149 if test "x$ac_cv_header_ltdl_h" = xyes; then :
   15150   cat >>confdefs.h <<_ACEOF
   15151 #define HAVE_LTDL_H 1
   15152 _ACEOF
   15153 
   15154 fi
   15155 
   15156 done
   15157 
   15158 
   15159 	if test $ac_cv_header_ltdl_h = no ; then
   15160 		as_fn_error $? "could not locate libtool ltdl.h" "$LINENO" 5
   15161 	fi
   15162 
   15163 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dlinit in -lltdl" >&5
   15164 $as_echo_n "checking for lt_dlinit in -lltdl... " >&6; }
   15165 if ${ac_cv_lib_ltdl_lt_dlinit+:} false; then :
   15166   $as_echo_n "(cached) " >&6
   15167 else
   15168   ac_check_lib_save_LIBS=$LIBS
   15169 LIBS="-lltdl  $LIBS"
   15170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15171 /* end confdefs.h.  */
   15172 
   15173 /* Override any GCC internal prototype to avoid an error.
   15174    Use char because int might match the return type of a GCC
   15175    builtin and then its argument prototype would still apply.  */
   15176 #ifdef __cplusplus
   15177 extern "C"
   15178 #endif
   15179 char lt_dlinit ();
   15180 int
   15181 main ()
   15182 {
   15183 return lt_dlinit ();
   15184   ;
   15185   return 0;
   15186 }
   15187 _ACEOF
   15188 if ac_fn_c_try_link "$LINENO"; then :
   15189   ac_cv_lib_ltdl_lt_dlinit=yes
   15190 else
   15191   ac_cv_lib_ltdl_lt_dlinit=no
   15192 fi
   15193 rm -f core conftest.err conftest.$ac_objext \
   15194     conftest$ac_exeext conftest.$ac_ext
   15195 LIBS=$ac_check_lib_save_LIBS
   15196 fi
   15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dlinit" >&5
   15198 $as_echo "$ac_cv_lib_ltdl_lt_dlinit" >&6; }
   15199 if test "x$ac_cv_lib_ltdl_lt_dlinit" = xyes; then :
   15200 
   15201 		MODULES_LIBS=-lltdl
   15202 
   15203 $as_echo "#define HAVE_LIBLTDL 1" >>confdefs.h
   15204 
   15205 
   15206 fi
   15207 
   15208 
   15209 	if test "$ac_cv_lib_ltdl_lt_dlinit" = no ; then
   15210 		as_fn_error $? "could not locate libtool -lltdl" "$LINENO" 5
   15211 	fi
   15212 	ol_link_modules=yes
   15213 	WITH_MODULES_ENABLED=yes
   15214 fi
   15215 
   15216 # test for EBCDIC
   15217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EBCDIC" >&5
   15218 $as_echo_n "checking for EBCDIC... " >&6; }
   15219 if ${ol_cv_cpp_ebcdic+:} false; then :
   15220   $as_echo_n "(cached) " >&6
   15221 else
   15222 
   15223 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15224 /* end confdefs.h.  */
   15225 
   15226 #if !('M' == 0xd4)
   15227 #include <__ASCII__/generate_error.h>
   15228 #endif
   15229 
   15230 _ACEOF
   15231 if ac_fn_c_try_cpp "$LINENO"; then :
   15232   ol_cv_cpp_ebcdic=yes
   15233 else
   15234   ol_cv_cpp_ebcdic=no
   15235 fi
   15236 rm -f conftest.err conftest.i conftest.$ac_ext
   15237 fi
   15238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_cpp_ebcdic" >&5
   15239 $as_echo "$ol_cv_cpp_ebcdic" >&6; }
   15240 if test $ol_cv_cpp_ebcdic = yes ; then
   15241 
   15242 $as_echo "#define HAVE_EBCDIC 1" >>confdefs.h
   15243 
   15244 fi
   15245 
   15246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   15247 $as_echo_n "checking for ANSI C header files... " >&6; }
   15248 if ${ol_cv_header_stdc+:} false; then :
   15249   $as_echo_n "(cached) " >&6
   15250 else
   15251   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15252 /* end confdefs.h.  */
   15253 #include <stdlib.h>
   15254 #include <stdarg.h>
   15255 #include <string.h>
   15256 #include <float.h>
   15257 _ACEOF
   15258 if ac_fn_c_try_cpp "$LINENO"; then :
   15259   ol_cv_header_stdc=yes
   15260 else
   15261   ol_cv_header_stdc=no
   15262 fi
   15263 rm -f conftest.err conftest.i conftest.$ac_ext
   15264 
   15265 if test $ol_cv_header_stdc = yes; then
   15266   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   15267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15268 /* end confdefs.h.  */
   15269 #include <string.h>
   15270 
   15271 _ACEOF
   15272 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15273   $EGREP "memchr" >/dev/null 2>&1; then :
   15274 
   15275 else
   15276   ol_cv_header_stdc=no
   15277 fi
   15278 rm -f conftest*
   15279 
   15280 fi
   15281 
   15282 if test $ol_cv_header_stdc = yes; then
   15283   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   15284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15285 /* end confdefs.h.  */
   15286 #include <stdlib.h>
   15287 
   15288 _ACEOF
   15289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15290   $EGREP "free" >/dev/null 2>&1; then :
   15291 
   15292 else
   15293   ol_cv_header_stdc=no
   15294 fi
   15295 rm -f conftest*
   15296 
   15297 fi
   15298 
   15299 if test $ol_cv_header_stdc = yes; then
   15300   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   15301 if test "$cross_compiling" = yes; then :
   15302   :
   15303 else
   15304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15305 /* end confdefs.h.  */
   15306 #include <ctype.h>
   15307 #ifndef HAVE_EBCDIC
   15308 #	define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   15309 #	define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   15310 #else
   15311 #	define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
   15312 		|| ('j' <= (c) && (c) <= 'r') \
   15313 		|| ('s' <= (c) && (c) <= 'z'))
   15314 #	define TOUPPER(c)	(ISLOWER(c) ? ((c) | 0x40) : (c))
   15315 #endif
   15316 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   15317 int main () { int i; for (i = 0; i < 256; i++)
   15318 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
   15319 exit (0); }
   15320 
   15321 _ACEOF
   15322 if ac_fn_c_try_run "$LINENO"; then :
   15323 
   15324 else
   15325   ol_cv_header_stdc=no
   15326 fi
   15327 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   15328   conftest.$ac_objext conftest.beam conftest.$ac_ext
   15329 fi
   15330 
   15331 fi
   15332 fi
   15333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_stdc" >&5
   15334 $as_echo "$ol_cv_header_stdc" >&6; }
   15335 if test $ol_cv_header_stdc = yes; then
   15336   $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   15337 
   15338 fi
   15339 ac_cv_header_stdc=disable
   15340 
   15341 
   15342 if test $ol_cv_header_stdc != yes; then
   15343 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate Standard C compliant headers" >&5
   15344 $as_echo "$as_me: WARNING: could not locate Standard C compliant headers" >&2;}
   15345 fi
   15346 
   15347 ac_header_dirent=no
   15348 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
   15349   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
   15350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
   15351 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
   15352 if eval \${$as_ac_Header+:} false; then :
   15353   $as_echo_n "(cached) " >&6
   15354 else
   15355   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15356 /* end confdefs.h.  */
   15357 #include <sys/types.h>
   15358 #include <$ac_hdr>
   15359 
   15360 int
   15361 main ()
   15362 {
   15363 if ((DIR *) 0)
   15364 return 0;
   15365   ;
   15366   return 0;
   15367 }
   15368 _ACEOF
   15369 if ac_fn_c_try_compile "$LINENO"; then :
   15370   eval "$as_ac_Header=yes"
   15371 else
   15372   eval "$as_ac_Header=no"
   15373 fi
   15374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15375 fi
   15376 eval ac_res=\$$as_ac_Header
   15377 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   15378 $as_echo "$ac_res" >&6; }
   15379 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   15380   cat >>confdefs.h <<_ACEOF
   15381 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
   15382 _ACEOF
   15383 
   15384 ac_header_dirent=$ac_hdr; break
   15385 fi
   15386 
   15387 done
   15388 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
   15389 if test $ac_header_dirent = dirent.h; then
   15390   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
   15391 $as_echo_n "checking for library containing opendir... " >&6; }
   15392 if ${ac_cv_search_opendir+:} false; then :
   15393   $as_echo_n "(cached) " >&6
   15394 else
   15395   ac_func_search_save_LIBS=$LIBS
   15396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15397 /* end confdefs.h.  */
   15398 
   15399 /* Override any GCC internal prototype to avoid an error.
   15400    Use char because int might match the return type of a GCC
   15401    builtin and then its argument prototype would still apply.  */
   15402 #ifdef __cplusplus
   15403 extern "C"
   15404 #endif
   15405 char opendir ();
   15406 int
   15407 main ()
   15408 {
   15409 return opendir ();
   15410   ;
   15411   return 0;
   15412 }
   15413 _ACEOF
   15414 for ac_lib in '' dir; do
   15415   if test -z "$ac_lib"; then
   15416     ac_res="none required"
   15417   else
   15418     ac_res=-l$ac_lib
   15419     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   15420   fi
   15421   if ac_fn_c_try_link "$LINENO"; then :
   15422   ac_cv_search_opendir=$ac_res
   15423 fi
   15424 rm -f core conftest.err conftest.$ac_objext \
   15425     conftest$ac_exeext
   15426   if ${ac_cv_search_opendir+:} false; then :
   15427   break
   15428 fi
   15429 done
   15430 if ${ac_cv_search_opendir+:} false; then :
   15431 
   15432 else
   15433   ac_cv_search_opendir=no
   15434 fi
   15435 rm conftest.$ac_ext
   15436 LIBS=$ac_func_search_save_LIBS
   15437 fi
   15438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
   15439 $as_echo "$ac_cv_search_opendir" >&6; }
   15440 ac_res=$ac_cv_search_opendir
   15441 if test "$ac_res" != no; then :
   15442   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   15443 
   15444 fi
   15445 
   15446 else
   15447   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
   15448 $as_echo_n "checking for library containing opendir... " >&6; }
   15449 if ${ac_cv_search_opendir+:} false; then :
   15450   $as_echo_n "(cached) " >&6
   15451 else
   15452   ac_func_search_save_LIBS=$LIBS
   15453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15454 /* end confdefs.h.  */
   15455 
   15456 /* Override any GCC internal prototype to avoid an error.
   15457    Use char because int might match the return type of a GCC
   15458    builtin and then its argument prototype would still apply.  */
   15459 #ifdef __cplusplus
   15460 extern "C"
   15461 #endif
   15462 char opendir ();
   15463 int
   15464 main ()
   15465 {
   15466 return opendir ();
   15467   ;
   15468   return 0;
   15469 }
   15470 _ACEOF
   15471 for ac_lib in '' x; do
   15472   if test -z "$ac_lib"; then
   15473     ac_res="none required"
   15474   else
   15475     ac_res=-l$ac_lib
   15476     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   15477   fi
   15478   if ac_fn_c_try_link "$LINENO"; then :
   15479   ac_cv_search_opendir=$ac_res
   15480 fi
   15481 rm -f core conftest.err conftest.$ac_objext \
   15482     conftest$ac_exeext
   15483   if ${ac_cv_search_opendir+:} false; then :
   15484   break
   15485 fi
   15486 done
   15487 if ${ac_cv_search_opendir+:} false; then :
   15488 
   15489 else
   15490   ac_cv_search_opendir=no
   15491 fi
   15492 rm conftest.$ac_ext
   15493 LIBS=$ac_func_search_save_LIBS
   15494 fi
   15495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
   15496 $as_echo "$ac_cv_search_opendir" >&6; }
   15497 ac_res=$ac_cv_search_opendir
   15498 if test "$ac_res" != no; then :
   15499   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   15500 
   15501 fi
   15502 
   15503 fi
   15504 
   15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
   15506 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
   15507 if ${ac_cv_header_sys_wait_h+:} false; then :
   15508   $as_echo_n "(cached) " >&6
   15509 else
   15510   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15511 /* end confdefs.h.  */
   15512 #include <sys/types.h>
   15513 #include <sys/wait.h>
   15514 #ifndef WEXITSTATUS
   15515 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
   15516 #endif
   15517 #ifndef WIFEXITED
   15518 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
   15519 #endif
   15520 
   15521 int
   15522 main ()
   15523 {
   15524   int s;
   15525   wait (&s);
   15526   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
   15527   ;
   15528   return 0;
   15529 }
   15530 _ACEOF
   15531 if ac_fn_c_try_compile "$LINENO"; then :
   15532   ac_cv_header_sys_wait_h=yes
   15533 else
   15534   ac_cv_header_sys_wait_h=no
   15535 fi
   15536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15537 fi
   15538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
   15539 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
   15540 if test $ac_cv_header_sys_wait_h = yes; then
   15541 
   15542 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
   15543 
   15544 fi
   15545 
   15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
   15547 $as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
   15548 if ${ac_cv_sys_tiocgwinsz_in_termios_h+:} false; then :
   15549   $as_echo_n "(cached) " >&6
   15550 else
   15551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15552 /* end confdefs.h.  */
   15553 #include <sys/types.h>
   15554 #include <termios.h>
   15555 #ifdef TIOCGWINSZ
   15556   yes
   15557 #endif
   15558 
   15559 _ACEOF
   15560 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15561   $EGREP "yes" >/dev/null 2>&1; then :
   15562   ac_cv_sys_tiocgwinsz_in_termios_h=yes
   15563 else
   15564   ac_cv_sys_tiocgwinsz_in_termios_h=no
   15565 fi
   15566 rm -f conftest*
   15567 
   15568 fi
   15569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
   15570 $as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
   15571 
   15572 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
   15573   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
   15574 $as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
   15575 if ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+:} false; then :
   15576   $as_echo_n "(cached) " >&6
   15577 else
   15578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15579 /* end confdefs.h.  */
   15580 #include <sys/types.h>
   15581 #include <sys/ioctl.h>
   15582 #ifdef TIOCGWINSZ
   15583   yes
   15584 #endif
   15585 
   15586 _ACEOF
   15587 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15588   $EGREP "yes" >/dev/null 2>&1; then :
   15589   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
   15590 else
   15591   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
   15592 fi
   15593 rm -f conftest*
   15594 
   15595 fi
   15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
   15597 $as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
   15598 
   15599   if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
   15600 
   15601 $as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
   15602 
   15603   fi
   15604 fi
   15605 
   15606 
   15607 for ac_header in \
   15608 	arpa/inet.h		\
   15609 	arpa/nameser.h	\
   15610 	assert.h		\
   15611 	bits/types.h	\
   15612 	conio.h			\
   15613 	crypt.h			\
   15614 	direct.h		\
   15615 	errno.h			\
   15616 	fcntl.h			\
   15617 	filio.h			\
   15618 	getopt.h		\
   15619 	grp.h			\
   15620 	io.h			\
   15621 	libutil.h		\
   15622 	limits.h		\
   15623 	locale.h		\
   15624 	malloc.h		\
   15625 	memory.h		\
   15626 	psap.h			\
   15627 	pwd.h			\
   15628 	process.h		\
   15629 	sgtty.h			\
   15630 	shadow.h		\
   15631 	stddef.h		\
   15632 	string.h		\
   15633 	strings.h		\
   15634 	sysexits.h		\
   15635 	sys/file.h		\
   15636 	sys/filio.h		\
   15637 	sys/fstyp.h		\
   15638 	sys/errno.h		\
   15639 	sys/ioctl.h		\
   15640 	sys/param.h		\
   15641 	sys/privgrp.h	\
   15642 	sys/resource.h	\
   15643 	sys/select.h	\
   15644 	sys/socket.h	\
   15645 	sys/stat.h		\
   15646 	sys/syslog.h	\
   15647 	sys/time.h		\
   15648 	sys/types.h		\
   15649 	sys/uio.h		\
   15650 	sys/vmount.h	\
   15651 	syslog.h		\
   15652 	termios.h		\
   15653 	unistd.h		\
   15654 	utime.h			\
   15655 
   15656 do :
   15657   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   15658 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   15659 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   15660   cat >>confdefs.h <<_ACEOF
   15661 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   15662 _ACEOF
   15663 
   15664 fi
   15665 
   15666 done
   15667 
   15668 
   15669 if test "$ac_cv_mingw32" = yes \
   15670 	-o "$ac_cv_interix" = yes \
   15671 	-o "$ol_cv_msvc" = yes
   15672 then
   15673 	for ac_header in winsock.h winsock2.h
   15674 do :
   15675   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   15676 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   15677 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   15678   cat >>confdefs.h <<_ACEOF
   15679 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   15680 _ACEOF
   15681 
   15682 fi
   15683 
   15684 done
   15685 
   15686 fi
   15687 
   15688 for ac_header in resolv.h
   15689 do :
   15690   ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "$ac_includes_default
   15691 #include <netinet/in.h>
   15692 
   15693 "
   15694 if test "x$ac_cv_header_resolv_h" = xyes; then :
   15695   cat >>confdefs.h <<_ACEOF
   15696 #define HAVE_RESOLV_H 1
   15697 _ACEOF
   15698 
   15699 fi
   15700 
   15701 done
   15702 
   15703 
   15704 for ac_header in netinet/tcp.h
   15705 do :
   15706   ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default
   15707 #include <netinet/in.h>
   15708 
   15709 "
   15710 if test "x$ac_cv_header_netinet_tcp_h" = xyes; then :
   15711   cat >>confdefs.h <<_ACEOF
   15712 #define HAVE_NETINET_TCP_H 1
   15713 _ACEOF
   15714 
   15715 fi
   15716 
   15717 done
   15718 
   15719 
   15720 for ac_header in sys/ucred.h
   15721 do :
   15722   ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default
   15723 #ifdef HAVE_SYS_PARAM_H
   15724 #include <sys/param.h>
   15725 #endif
   15726 
   15727 "
   15728 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
   15729   cat >>confdefs.h <<_ACEOF
   15730 #define HAVE_SYS_UCRED_H 1
   15731 _ACEOF
   15732 
   15733 fi
   15734 
   15735 done
   15736 
   15737 
   15738 
   15739 for ac_func in sigaction sigset
   15740 do :
   15741   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   15742 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   15743 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   15744   cat >>confdefs.h <<_ACEOF
   15745 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   15746 _ACEOF
   15747 
   15748 fi
   15749 done
   15750 
   15751 for ac_func in fmemopen
   15752 do :
   15753   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   15754 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   15755 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   15756   cat >>confdefs.h <<_ACEOF
   15757 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   15758 _ACEOF
   15759 
   15760 fi
   15761 done
   15762 
   15763 
   15764 if test $ac_cv_func_sigaction = no && test $ac_cv_func_sigaction = no ; then
   15765 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigset in -lV3" >&5
   15766 $as_echo_n "checking for sigset in -lV3... " >&6; }
   15767 if ${ac_cv_lib_V3_sigset+:} false; then :
   15768   $as_echo_n "(cached) " >&6
   15769 else
   15770   ac_check_lib_save_LIBS=$LIBS
   15771 LIBS="-lV3  $LIBS"
   15772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15773 /* end confdefs.h.  */
   15774 
   15775 /* Override any GCC internal prototype to avoid an error.
   15776    Use char because int might match the return type of a GCC
   15777    builtin and then its argument prototype would still apply.  */
   15778 #ifdef __cplusplus
   15779 extern "C"
   15780 #endif
   15781 char sigset ();
   15782 int
   15783 main ()
   15784 {
   15785 return sigset ();
   15786   ;
   15787   return 0;
   15788 }
   15789 _ACEOF
   15790 if ac_fn_c_try_link "$LINENO"; then :
   15791   ac_cv_lib_V3_sigset=yes
   15792 else
   15793   ac_cv_lib_V3_sigset=no
   15794 fi
   15795 rm -f core conftest.err conftest.$ac_objext \
   15796     conftest$ac_exeext conftest.$ac_ext
   15797 LIBS=$ac_check_lib_save_LIBS
   15798 fi
   15799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_V3_sigset" >&5
   15800 $as_echo "$ac_cv_lib_V3_sigset" >&6; }
   15801 if test "x$ac_cv_lib_V3_sigset" = xyes; then :
   15802   cat >>confdefs.h <<_ACEOF
   15803 #define HAVE_LIBV3 1
   15804 _ACEOF
   15805 
   15806   LIBS="-lV3 $LIBS"
   15807 
   15808 fi
   15809 
   15810 fi
   15811 
   15812 if test $ol_cv_msvc = yes ; then
   15813    ol_cv_winsock=yes
   15814 fi
   15815 
   15816 if test "$ac_cv_header_winsock_h" = yes; then
   15817 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock" >&5
   15818 $as_echo_n "checking for winsock... " >&6; }
   15819 if ${ol_cv_winsock+:} false; then :
   15820   $as_echo_n "(cached) " >&6
   15821 else
   15822 
   15823 	save_LIBS="$LIBS"
   15824 	for curlib in none ws2_32 wsock32; do
   15825 		if test $curlib != none ; then
   15826 	    	LIBS="$save_LIBS -l$curlib"
   15827 		fi
   15828 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15829 /* end confdefs.h.  */
   15830 #include <winsock.h>
   15831 
   15832 int
   15833 main ()
   15834 {
   15835 
   15836 			socket(0,0,0);
   15837 			select(0,NULL,NULL,NULL,NULL);
   15838 			closesocket(0);
   15839 			gethostname(NULL,0);
   15840 
   15841   ;
   15842   return 0;
   15843 }
   15844 _ACEOF
   15845 if ac_fn_c_try_link "$LINENO"; then :
   15846   ol_cv_winsock=$curlib
   15847 else
   15848   ol_cv_winsock=no
   15849 fi
   15850 rm -f core conftest.err conftest.$ac_objext \
   15851     conftest$ac_exeext conftest.$ac_ext
   15852 
   15853 		test "$ol_cv_winsock" != no && break
   15854 	done
   15855 	LIBS="$save_LIBS"
   15856 
   15857 fi
   15858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_winsock" >&5
   15859 $as_echo "$ol_cv_winsock" >&6; }
   15860 
   15861 	if test $ol_cv_winsock != no ; then
   15862 
   15863 $as_echo "#define HAVE_WINSOCK 1" >>confdefs.h
   15864 
   15865     	ac_cv_func_socket=yes
   15866     	ac_cv_func_select=yes
   15867     	ac_cv_func_closesocket=yes
   15868     	ac_cv_func_gethostname=yes
   15869 
   15870 		if test $ol_cv_winsock != none -a $ol_cv_winsock != yes ; then
   15871         	LIBS="$LIBS -l$ol_cv_winsock"
   15872 		fi
   15873 
   15874     	if test $ol_cv_winsock = ws2_32 -o $ol_cv_winsock = yes ; then
   15875 
   15876 $as_echo "#define HAVE_WINSOCK2 1" >>confdefs.h
   15877 
   15878     	fi
   15879 	fi
   15880 fi
   15881 
   15882 
   15883 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
   15884 if test "x$ac_cv_func_socket" = xyes; then :
   15885   :
   15886 else
   15887 
   15888 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
   15889 $as_echo_n "checking for main in -lsocket... " >&6; }
   15890 if ${ac_cv_lib_socket_main+:} false; then :
   15891   $as_echo_n "(cached) " >&6
   15892 else
   15893   ac_check_lib_save_LIBS=$LIBS
   15894 LIBS="-lsocket  $LIBS"
   15895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15896 /* end confdefs.h.  */
   15897 
   15898 
   15899 int
   15900 main ()
   15901 {
   15902 return main ();
   15903   ;
   15904   return 0;
   15905 }
   15906 _ACEOF
   15907 if ac_fn_c_try_link "$LINENO"; then :
   15908   ac_cv_lib_socket_main=yes
   15909 else
   15910   ac_cv_lib_socket_main=no
   15911 fi
   15912 rm -f core conftest.err conftest.$ac_objext \
   15913     conftest$ac_exeext conftest.$ac_ext
   15914 LIBS=$ac_check_lib_save_LIBS
   15915 fi
   15916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
   15917 $as_echo "$ac_cv_lib_socket_main" >&6; }
   15918 if test "x$ac_cv_lib_socket_main" = xyes; then :
   15919   cat >>confdefs.h <<_ACEOF
   15920 #define HAVE_LIBSOCKET 1
   15921 _ACEOF
   15922 
   15923   LIBS="-lsocket $LIBS"
   15924 
   15925 fi
   15926 
   15927 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnet" >&5
   15928 $as_echo_n "checking for socket in -lnet... " >&6; }
   15929 if ${ac_cv_lib_net_socket+:} false; then :
   15930   $as_echo_n "(cached) " >&6
   15931 else
   15932   ac_check_lib_save_LIBS=$LIBS
   15933 LIBS="-lnet  $LIBS"
   15934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15935 /* end confdefs.h.  */
   15936 
   15937 /* Override any GCC internal prototype to avoid an error.
   15938    Use char because int might match the return type of a GCC
   15939    builtin and then its argument prototype would still apply.  */
   15940 #ifdef __cplusplus
   15941 extern "C"
   15942 #endif
   15943 char socket ();
   15944 int
   15945 main ()
   15946 {
   15947 return socket ();
   15948   ;
   15949   return 0;
   15950 }
   15951 _ACEOF
   15952 if ac_fn_c_try_link "$LINENO"; then :
   15953   ac_cv_lib_net_socket=yes
   15954 else
   15955   ac_cv_lib_net_socket=no
   15956 fi
   15957 rm -f core conftest.err conftest.$ac_objext \
   15958     conftest$ac_exeext conftest.$ac_ext
   15959 LIBS=$ac_check_lib_save_LIBS
   15960 fi
   15961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_net_socket" >&5
   15962 $as_echo "$ac_cv_lib_net_socket" >&6; }
   15963 if test "x$ac_cv_lib_net_socket" = xyes; then :
   15964   cat >>confdefs.h <<_ACEOF
   15965 #define HAVE_LIBNET 1
   15966 _ACEOF
   15967 
   15968   LIBS="-lnet $LIBS"
   15969 
   15970 fi
   15971 
   15972 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl_s" >&5
   15973 $as_echo_n "checking for main in -lnsl_s... " >&6; }
   15974 if ${ac_cv_lib_nsl_s_main+:} false; then :
   15975   $as_echo_n "(cached) " >&6
   15976 else
   15977   ac_check_lib_save_LIBS=$LIBS
   15978 LIBS="-lnsl_s  $LIBS"
   15979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15980 /* end confdefs.h.  */
   15981 
   15982 
   15983 int
   15984 main ()
   15985 {
   15986 return main ();
   15987   ;
   15988   return 0;
   15989 }
   15990 _ACEOF
   15991 if ac_fn_c_try_link "$LINENO"; then :
   15992   ac_cv_lib_nsl_s_main=yes
   15993 else
   15994   ac_cv_lib_nsl_s_main=no
   15995 fi
   15996 rm -f core conftest.err conftest.$ac_objext \
   15997     conftest$ac_exeext conftest.$ac_ext
   15998 LIBS=$ac_check_lib_save_LIBS
   15999 fi
   16000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_s_main" >&5
   16001 $as_echo "$ac_cv_lib_nsl_s_main" >&6; }
   16002 if test "x$ac_cv_lib_nsl_s_main" = xyes; then :
   16003   cat >>confdefs.h <<_ACEOF
   16004 #define HAVE_LIBNSL_S 1
   16005 _ACEOF
   16006 
   16007   LIBS="-lnsl_s $LIBS"
   16008 
   16009 fi
   16010 
   16011 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
   16012 $as_echo_n "checking for main in -lnsl... " >&6; }
   16013 if ${ac_cv_lib_nsl_main+:} false; then :
   16014   $as_echo_n "(cached) " >&6
   16015 else
   16016   ac_check_lib_save_LIBS=$LIBS
   16017 LIBS="-lnsl  $LIBS"
   16018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16019 /* end confdefs.h.  */
   16020 
   16021 
   16022 int
   16023 main ()
   16024 {
   16025 return main ();
   16026   ;
   16027   return 0;
   16028 }
   16029 _ACEOF
   16030 if ac_fn_c_try_link "$LINENO"; then :
   16031   ac_cv_lib_nsl_main=yes
   16032 else
   16033   ac_cv_lib_nsl_main=no
   16034 fi
   16035 rm -f core conftest.err conftest.$ac_objext \
   16036     conftest$ac_exeext conftest.$ac_ext
   16037 LIBS=$ac_check_lib_save_LIBS
   16038 fi
   16039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
   16040 $as_echo "$ac_cv_lib_nsl_main" >&6; }
   16041 if test "x$ac_cv_lib_nsl_main" = xyes; then :
   16042   cat >>confdefs.h <<_ACEOF
   16043 #define HAVE_LIBNSL 1
   16044 _ACEOF
   16045 
   16046   LIBS="-lnsl $LIBS"
   16047 
   16048 fi
   16049 
   16050 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -linet" >&5
   16051 $as_echo_n "checking for socket in -linet... " >&6; }
   16052 if ${ac_cv_lib_inet_socket+:} false; then :
   16053   $as_echo_n "(cached) " >&6
   16054 else
   16055   ac_check_lib_save_LIBS=$LIBS
   16056 LIBS="-linet  $LIBS"
   16057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16058 /* end confdefs.h.  */
   16059 
   16060 /* Override any GCC internal prototype to avoid an error.
   16061    Use char because int might match the return type of a GCC
   16062    builtin and then its argument prototype would still apply.  */
   16063 #ifdef __cplusplus
   16064 extern "C"
   16065 #endif
   16066 char socket ();
   16067 int
   16068 main ()
   16069 {
   16070 return socket ();
   16071   ;
   16072   return 0;
   16073 }
   16074 _ACEOF
   16075 if ac_fn_c_try_link "$LINENO"; then :
   16076   ac_cv_lib_inet_socket=yes
   16077 else
   16078   ac_cv_lib_inet_socket=no
   16079 fi
   16080 rm -f core conftest.err conftest.$ac_objext \
   16081     conftest$ac_exeext conftest.$ac_ext
   16082 LIBS=$ac_check_lib_save_LIBS
   16083 fi
   16084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_socket" >&5
   16085 $as_echo "$ac_cv_lib_inet_socket" >&6; }
   16086 if test "x$ac_cv_lib_inet_socket" = xyes; then :
   16087   cat >>confdefs.h <<_ACEOF
   16088 #define HAVE_LIBINET 1
   16089 _ACEOF
   16090 
   16091   LIBS="-linet $LIBS"
   16092 
   16093 fi
   16094 
   16095 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgen" >&5
   16096 $as_echo_n "checking for main in -lgen... " >&6; }
   16097 if ${ac_cv_lib_gen_main+:} false; then :
   16098   $as_echo_n "(cached) " >&6
   16099 else
   16100   ac_check_lib_save_LIBS=$LIBS
   16101 LIBS="-lgen  $LIBS"
   16102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16103 /* end confdefs.h.  */
   16104 
   16105 
   16106 int
   16107 main ()
   16108 {
   16109 return main ();
   16110   ;
   16111   return 0;
   16112 }
   16113 _ACEOF
   16114 if ac_fn_c_try_link "$LINENO"; then :
   16115   ac_cv_lib_gen_main=yes
   16116 else
   16117   ac_cv_lib_gen_main=no
   16118 fi
   16119 rm -f core conftest.err conftest.$ac_objext \
   16120     conftest$ac_exeext conftest.$ac_ext
   16121 LIBS=$ac_check_lib_save_LIBS
   16122 fi
   16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_main" >&5
   16124 $as_echo "$ac_cv_lib_gen_main" >&6; }
   16125 if test "x$ac_cv_lib_gen_main" = xyes; then :
   16126   cat >>confdefs.h <<_ACEOF
   16127 #define HAVE_LIBGEN 1
   16128 _ACEOF
   16129 
   16130   LIBS="-lgen $LIBS"
   16131 
   16132 fi
   16133 
   16134 
   16135 fi
   16136 
   16137 
   16138 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
   16139 if test "x$ac_cv_func_select" = xyes; then :
   16140   :
   16141 else
   16142   as_fn_error $? "select() required." "$LINENO" 5
   16143 fi
   16144 
   16145 
   16146 if test "${ac_cv_header_winsock_h}" != yes; then
   16147 				for ac_header in sys/select.h sys/socket.h
   16148 do :
   16149   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   16150 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   16151 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   16152   cat >>confdefs.h <<_ACEOF
   16153 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   16154 _ACEOF
   16155 
   16156 fi
   16157 
   16158 done
   16159 
   16160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
   16161 $as_echo_n "checking types of arguments for select... " >&6; }
   16162 if ${ac_cv_func_select_args+:} false; then :
   16163   $as_echo_n "(cached) " >&6
   16164 else
   16165   for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
   16166  for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
   16167   for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
   16168    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16169 /* end confdefs.h.  */
   16170 $ac_includes_default
   16171 #ifdef HAVE_SYS_SELECT_H
   16172 # include <sys/select.h>
   16173 #endif
   16174 #ifdef HAVE_SYS_SOCKET_H
   16175 # include <sys/socket.h>
   16176 #endif
   16177 
   16178 int
   16179 main ()
   16180 {
   16181 extern int select ($ac_arg1,
   16182 					    $ac_arg234, $ac_arg234, $ac_arg234,
   16183 					    $ac_arg5);
   16184   ;
   16185   return 0;
   16186 }
   16187 _ACEOF
   16188 if ac_fn_c_try_compile "$LINENO"; then :
   16189   ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
   16190 fi
   16191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16192   done
   16193  done
   16194 done
   16195 # Provide a safe default value.
   16196 : "${ac_cv_func_select_args=int,int *,struct timeval *}"
   16197 
   16198 fi
   16199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
   16200 $as_echo "$ac_cv_func_select_args" >&6; }
   16201 ac_save_IFS=$IFS; IFS=','
   16202 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
   16203 IFS=$ac_save_IFS
   16204 shift
   16205 
   16206 cat >>confdefs.h <<_ACEOF
   16207 #define SELECT_TYPE_ARG1 $1
   16208 _ACEOF
   16209 
   16210 
   16211 cat >>confdefs.h <<_ACEOF
   16212 #define SELECT_TYPE_ARG234 ($2)
   16213 _ACEOF
   16214 
   16215 
   16216 cat >>confdefs.h <<_ACEOF
   16217 #define SELECT_TYPE_ARG5 ($3)
   16218 _ACEOF
   16219 
   16220 rm -f conftest*
   16221 
   16222 fi
   16223 
   16224 
   16225 for ac_func in poll
   16226 do :
   16227   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   16228 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   16229 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   16230   cat >>confdefs.h <<_ACEOF
   16231 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   16232 _ACEOF
   16233 
   16234 fi
   16235 done
   16236 
   16237 if test $ac_cv_func_poll = yes; then
   16238 for ac_header in poll.h sys/poll.h
   16239 do :
   16240   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   16241 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   16242 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   16243   cat >>confdefs.h <<_ACEOF
   16244 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   16245 _ACEOF
   16246 
   16247 fi
   16248 
   16249 done
   16250 
   16251 fi
   16252 
   16253 for ac_header in sys/epoll.h
   16254 do :
   16255   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   16256 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   16257 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   16258   cat >>confdefs.h <<_ACEOF
   16259 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   16260 _ACEOF
   16261 
   16262 fi
   16263 
   16264 done
   16265 
   16266 if test "${ac_cv_header_sys_epoll_h}" = yes; then
   16267 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
   16268 $as_echo_n "checking for epoll system call... " >&6; }
   16269 	if test "$cross_compiling" = yes; then :
   16270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16271 $as_echo "no" >&6; }
   16272 else
   16273   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16274 /* end confdefs.h.  */
   16275 int main(int argc, char **argv)
   16276 {
   16277 	int epfd = epoll_create(256);
   16278 	exit (epfd == -1 ? 1 : 0);
   16279 }
   16280 _ACEOF
   16281 if ac_fn_c_try_run "$LINENO"; then :
   16282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16283 $as_echo "yes" >&6; }
   16284 
   16285 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
   16286 
   16287 else
   16288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16289 $as_echo "no" >&6; }
   16290 fi
   16291 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16292   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16293 fi
   16294 
   16295 fi
   16296 
   16297 for ac_header in sys/event.h
   16298 do :
   16299   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   16300 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   16301 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   16302   cat >>confdefs.h <<_ACEOF
   16303 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   16304 _ACEOF
   16305 
   16306 fi
   16307 
   16308 done
   16309 
   16310 if test "${ac_cv_header_sys_event_h}" = yes; then
   16311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kqueue system call" >&5
   16312 $as_echo_n "checking for kqueue system call... " >&6; }
   16313 if test "$cross_compiling" = yes; then :
   16314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16315 $as_echo "no" >&6; }
   16316 else
   16317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16318 /* end confdefs.h.  */
   16319 int main(int argc, char **argv)
   16320 {
   16321 	int kqfd = kqueue();
   16322 	exit (kqfd == -1 ? 1 : 0);
   16323 }
   16324 _ACEOF
   16325 if ac_fn_c_try_run "$LINENO"; then :
   16326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16327 $as_echo "yes" >&6; }
   16328 
   16329 $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
   16330 
   16331 else
   16332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16333 $as_echo "no" >&6; }
   16334 fi
   16335 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16336   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16337 fi
   16338 
   16339 fi
   16340 
   16341 for ac_header in sys/devpoll.h
   16342 do :
   16343   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   16344 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   16345 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   16346   cat >>confdefs.h <<_ACEOF
   16347 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   16348 _ACEOF
   16349 
   16350 fi
   16351 
   16352 done
   16353 
   16354 if test "${ac_cv_header_sys_devpoll_h}" = yes \
   16355 		-a "${ac_cv_header_poll_h}" = yes ; \
   16356 then
   16357 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/poll" >&5
   16358 $as_echo_n "checking for /dev/poll... " >&6; }
   16359 	if test "$cross_compiling" = yes; then :
   16360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16361 $as_echo "no" >&6; }
   16362 else
   16363   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16364 /* end confdefs.h.  */
   16365 int main(int argc, char **argv)
   16366 {
   16367 	int devpollfd = open("/dev/poll", /* O_RDWR */ 2);
   16368 	exit (devpollfd == -1 ? 1 : 0);
   16369 }
   16370 _ACEOF
   16371 if ac_fn_c_try_run "$LINENO"; then :
   16372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16373 $as_echo "yes" >&6; }
   16374 
   16375 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
   16376 
   16377 else
   16378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16379 $as_echo "no" >&6; }
   16380 fi
   16381 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16382   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16383 fi
   16384 
   16385 fi
   16386 
   16387 for ac_func in strerror strerror_r
   16388 do :
   16389   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   16390 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   16391 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   16392   cat >>confdefs.h <<_ACEOF
   16393 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   16394 _ACEOF
   16395 
   16396 fi
   16397 done
   16398 
   16399 ol_cv_func_strerror_r=no
   16400 if test "${ac_cv_func_strerror_r}" = yes ; then
   16401 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking non-posix strerror_r" >&5
   16402 $as_echo_n "checking non-posix strerror_r... " >&6; }
   16403 if ${ol_cv_nonposix_strerror_r+:} false; then :
   16404   $as_echo_n "(cached) " >&6
   16405 else
   16406 
   16407 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16408 /* end confdefs.h.  */
   16409 #include <string.h>
   16410 _ACEOF
   16411 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16412   $EGREP "strerror_r" >/dev/null 2>&1; then :
   16413   ol_decl_strerror_r=yes
   16414 else
   16415   ol_decl_strerror_r=no
   16416 fi
   16417 rm -f conftest*
   16418 
   16419 	if test $ol_decl_strerror_r = yes ; then
   16420 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16421 /* end confdefs.h.  */
   16422 #include <string.h>
   16423 int
   16424 main ()
   16425 {
   16426    /* from autoconf 2.59 */
   16427 				char buf[100];
   16428 				char x = *strerror_r (0, buf, sizeof buf);
   16429 				char *p = strerror_r (0, buf, sizeof buf);
   16430 
   16431   ;
   16432   return 0;
   16433 }
   16434 _ACEOF
   16435 if ac_fn_c_try_compile "$LINENO"; then :
   16436   ol_cv_nonposix_strerror_r=yes
   16437 else
   16438   ol_cv_nonposix_strerror_r=no
   16439 fi
   16440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16441 	else
   16442 		if test "$cross_compiling" = yes; then :
   16443   ol_cv_nonposix_strerror_r=no
   16444 else
   16445   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16446 /* end confdefs.h.  */
   16447 
   16448 			main() {
   16449 				char buf[100];
   16450 				buf[0] = 0;
   16451 				strerror_r( 1, buf, sizeof buf );
   16452 				exit( buf[0] == 0 );
   16453 			}
   16454 
   16455 _ACEOF
   16456 if ac_fn_c_try_run "$LINENO"; then :
   16457   ol_cv_nonposix_strerror_r=yes
   16458 else
   16459   ol_cv_nonposix_strerror_r=no
   16460 fi
   16461 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16462   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16463 fi
   16464 
   16465 	fi
   16466 
   16467 fi
   16468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_nonposix_strerror_r" >&5
   16469 $as_echo "$ol_cv_nonposix_strerror_r" >&6; }
   16470 if test $ol_cv_nonposix_strerror_r = yes ; then
   16471 
   16472 $as_echo "#define HAVE_NONPOSIX_STRERROR_R 1" >>confdefs.h
   16473 
   16474 fi
   16475 
   16476 elif test "${ac_cv_func_strerror}" = no ; then
   16477 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking existence of sys_errlist" >&5
   16478 $as_echo_n "checking existence of sys_errlist... " >&6; }
   16479 if ${ol_cv_have_sys_errlist+:} false; then :
   16480   $as_echo_n "(cached) " >&6
   16481 else
   16482 
   16483 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16484 /* end confdefs.h.  */
   16485 #include <errno.h>
   16486 int
   16487 main ()
   16488 {
   16489 char *c = (char *) *sys_errlist
   16490   ;
   16491   return 0;
   16492 }
   16493 _ACEOF
   16494 if ac_fn_c_try_link "$LINENO"; then :
   16495   ol_cv_have_sys_errlist=yes
   16496 else
   16497   ol_cv_have_sys_errlist=no
   16498 fi
   16499 rm -f core conftest.err conftest.$ac_objext \
   16500     conftest$ac_exeext conftest.$ac_ext
   16501 fi
   16502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_have_sys_errlist" >&5
   16503 $as_echo "$ol_cv_have_sys_errlist" >&6; }
   16504 if test $ol_cv_have_sys_errlist = yes ; then
   16505 
   16506 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
   16507 
   16508 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking declaration of sys_errlist" >&5
   16509 $as_echo_n "checking declaration of sys_errlist... " >&6; }
   16510 if ${ol_cv_dcl_sys_errlist+:} false; then :
   16511   $as_echo_n "(cached) " >&6
   16512 else
   16513 
   16514 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16515 /* end confdefs.h.  */
   16516 
   16517 #include <stdio.h>
   16518 #include <sys/types.h>
   16519 #include <errno.h>
   16520 #ifdef _WIN32
   16521 #include <stdlib.h>
   16522 #endif
   16523 int
   16524 main ()
   16525 {
   16526 char *c = (char *) *sys_errlist
   16527   ;
   16528   return 0;
   16529 }
   16530 _ACEOF
   16531 if ac_fn_c_try_compile "$LINENO"; then :
   16532   ol_cv_dcl_sys_errlist=yes
   16533 else
   16534   ol_cv_dcl_sys_errlist=no
   16535 fi
   16536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16537 fi
   16538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_dcl_sys_errlist" >&5
   16539 $as_echo "$ol_cv_dcl_sys_errlist" >&6; }
   16540 #
   16541 	# It's possible (for near-UNIX clones) that sys_errlist doesn't exist
   16542 	if test $ol_cv_dcl_sys_errlist = no ; then
   16543 
   16544 $as_echo "#define DECL_SYS_ERRLIST 1" >>confdefs.h
   16545 
   16546 	fi
   16547 fi
   16548 
   16549 fi
   16550 
   16551 
   16552 for ac_header in regex.h
   16553 do :
   16554   ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default
   16555 #ifdef HAVE_SYS_TYPES_H
   16556 #include <sys/types.h>
   16557 #endif
   16558 
   16559 "
   16560 if test "x$ac_cv_header_regex_h" = xyes; then :
   16561   cat >>confdefs.h <<_ACEOF
   16562 #define HAVE_REGEX_H 1
   16563 _ACEOF
   16564 
   16565 fi
   16566 
   16567 done
   16568 
   16569 
   16570 if test "$ac_cv_header_regex_h" != yes ; then
   16571 	as_fn_error $? "POSIX regex.h required." "$LINENO" 5
   16572 fi
   16573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regfree" >&5
   16574 $as_echo_n "checking for library containing regfree... " >&6; }
   16575 if ${ac_cv_search_regfree+:} false; then :
   16576   $as_echo_n "(cached) " >&6
   16577 else
   16578   ac_func_search_save_LIBS=$LIBS
   16579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16580 /* end confdefs.h.  */
   16581 
   16582 /* Override any GCC internal prototype to avoid an error.
   16583    Use char because int might match the return type of a GCC
   16584    builtin and then its argument prototype would still apply.  */
   16585 #ifdef __cplusplus
   16586 extern "C"
   16587 #endif
   16588 char regfree ();
   16589 int
   16590 main ()
   16591 {
   16592 return regfree ();
   16593   ;
   16594   return 0;
   16595 }
   16596 _ACEOF
   16597 for ac_lib in '' regex gnuregex; do
   16598   if test -z "$ac_lib"; then
   16599     ac_res="none required"
   16600   else
   16601     ac_res=-l$ac_lib
   16602     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16603   fi
   16604   if ac_fn_c_try_link "$LINENO"; then :
   16605   ac_cv_search_regfree=$ac_res
   16606 fi
   16607 rm -f core conftest.err conftest.$ac_objext \
   16608     conftest$ac_exeext
   16609   if ${ac_cv_search_regfree+:} false; then :
   16610   break
   16611 fi
   16612 done
   16613 if ${ac_cv_search_regfree+:} false; then :
   16614 
   16615 else
   16616   ac_cv_search_regfree=no
   16617 fi
   16618 rm conftest.$ac_ext
   16619 LIBS=$ac_func_search_save_LIBS
   16620 fi
   16621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regfree" >&5
   16622 $as_echo "$ac_cv_search_regfree" >&6; }
   16623 ac_res=$ac_cv_search_regfree
   16624 if test "$ac_res" != no; then :
   16625   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16626   :
   16627 else
   16628   as_fn_error $? "POSIX regex required." "$LINENO" 5
   16629 fi
   16630 
   16631 
   16632 
   16633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatible POSIX regex" >&5
   16634 $as_echo_n "checking for compatible POSIX regex... " >&6; }
   16635 if ${ol_cv_c_posix_regex+:} false; then :
   16636   $as_echo_n "(cached) " >&6
   16637 else
   16638 
   16639 	if test "$cross_compiling" = yes; then :
   16640   ol_cv_c_posix_regex=cross
   16641 else
   16642   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16643 /* end confdefs.h.  */
   16644 
   16645 #include <sys/types.h>
   16646 #include <regex.h>
   16647 static char *pattern, *string;
   16648 main()
   16649 {
   16650 	int rc;
   16651 	regex_t re;
   16652 
   16653 	pattern = "^A";
   16654 
   16655 	if(regcomp(&re, pattern, 0)) {
   16656 		return -1;
   16657 	}
   16658 
   16659 	string = "ALL MATCH";
   16660 
   16661 	rc = regexec(&re, string, 0, (void*)0, 0);
   16662 
   16663 	regfree(&re);
   16664 
   16665 	return rc;
   16666 }
   16667 _ACEOF
   16668 if ac_fn_c_try_run "$LINENO"; then :
   16669   ol_cv_c_posix_regex=yes
   16670 else
   16671   ol_cv_c_posix_regex=no
   16672 fi
   16673 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   16674   conftest.$ac_objext conftest.beam conftest.$ac_ext
   16675 fi
   16676 
   16677 fi
   16678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_c_posix_regex" >&5
   16679 $as_echo "$ol_cv_c_posix_regex" >&6; }
   16680 
   16681 if test "$ol_cv_c_posix_regex" = no ; then
   16682 	as_fn_error $? "broken POSIX regex!" "$LINENO" 5
   16683 fi
   16684 
   16685 
   16686 have_uuid=no
   16687 for ac_header in sys/uuid.h
   16688 do :
   16689   ac_fn_c_check_header_mongrel "$LINENO" "sys/uuid.h" "ac_cv_header_sys_uuid_h" "$ac_includes_default"
   16690 if test "x$ac_cv_header_sys_uuid_h" = xyes; then :
   16691   cat >>confdefs.h <<_ACEOF
   16692 #define HAVE_SYS_UUID_H 1
   16693 _ACEOF
   16694 
   16695 fi
   16696 
   16697 done
   16698 
   16699 if test $ac_cv_header_sys_uuid_h = yes ; then
   16700 	save_LIBS="$LIBS"
   16701 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_to_str" >&5
   16702 $as_echo_n "checking for library containing uuid_to_str... " >&6; }
   16703 if ${ac_cv_search_uuid_to_str+:} false; then :
   16704   $as_echo_n "(cached) " >&6
   16705 else
   16706   ac_func_search_save_LIBS=$LIBS
   16707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16708 /* end confdefs.h.  */
   16709 
   16710 /* Override any GCC internal prototype to avoid an error.
   16711    Use char because int might match the return type of a GCC
   16712    builtin and then its argument prototype would still apply.  */
   16713 #ifdef __cplusplus
   16714 extern "C"
   16715 #endif
   16716 char uuid_to_str ();
   16717 int
   16718 main ()
   16719 {
   16720 return uuid_to_str ();
   16721   ;
   16722   return 0;
   16723 }
   16724 _ACEOF
   16725 for ac_lib in '' uuid; do
   16726   if test -z "$ac_lib"; then
   16727     ac_res="none required"
   16728   else
   16729     ac_res=-l$ac_lib
   16730     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16731   fi
   16732   if ac_fn_c_try_link "$LINENO"; then :
   16733   ac_cv_search_uuid_to_str=$ac_res
   16734 fi
   16735 rm -f core conftest.err conftest.$ac_objext \
   16736     conftest$ac_exeext
   16737   if ${ac_cv_search_uuid_to_str+:} false; then :
   16738   break
   16739 fi
   16740 done
   16741 if ${ac_cv_search_uuid_to_str+:} false; then :
   16742 
   16743 else
   16744   ac_cv_search_uuid_to_str=no
   16745 fi
   16746 rm conftest.$ac_ext
   16747 LIBS=$ac_func_search_save_LIBS
   16748 fi
   16749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_to_str" >&5
   16750 $as_echo "$ac_cv_search_uuid_to_str" >&6; }
   16751 ac_res=$ac_cv_search_uuid_to_str
   16752 if test "$ac_res" != no; then :
   16753   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16754   have_uuid=yes
   16755 else
   16756   :
   16757 fi
   16758 
   16759 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_create" >&5
   16760 $as_echo_n "checking for library containing uuid_create... " >&6; }
   16761 if ${ac_cv_search_uuid_create+:} false; then :
   16762   $as_echo_n "(cached) " >&6
   16763 else
   16764   ac_func_search_save_LIBS=$LIBS
   16765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16766 /* end confdefs.h.  */
   16767 
   16768 /* Override any GCC internal prototype to avoid an error.
   16769    Use char because int might match the return type of a GCC
   16770    builtin and then its argument prototype would still apply.  */
   16771 #ifdef __cplusplus
   16772 extern "C"
   16773 #endif
   16774 char uuid_create ();
   16775 int
   16776 main ()
   16777 {
   16778 return uuid_create ();
   16779   ;
   16780   return 0;
   16781 }
   16782 _ACEOF
   16783 for ac_lib in '' uuid; do
   16784   if test -z "$ac_lib"; then
   16785     ac_res="none required"
   16786   else
   16787     ac_res=-l$ac_lib
   16788     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16789   fi
   16790   if ac_fn_c_try_link "$LINENO"; then :
   16791   ac_cv_search_uuid_create=$ac_res
   16792 fi
   16793 rm -f core conftest.err conftest.$ac_objext \
   16794     conftest$ac_exeext
   16795   if ${ac_cv_search_uuid_create+:} false; then :
   16796   break
   16797 fi
   16798 done
   16799 if ${ac_cv_search_uuid_create+:} false; then :
   16800 
   16801 else
   16802   ac_cv_search_uuid_create=no
   16803 fi
   16804 rm conftest.$ac_ext
   16805 LIBS=$ac_func_search_save_LIBS
   16806 fi
   16807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_create" >&5
   16808 $as_echo "$ac_cv_search_uuid_create" >&6; }
   16809 ac_res=$ac_cv_search_uuid_create
   16810 if test "$ac_res" != no; then :
   16811   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16812   :
   16813 else
   16814   have_uuid=no
   16815 fi
   16816 
   16817 	LIBS="$save_LIBS"
   16818 
   16819 	if test $have_uuid = yes ; then
   16820 
   16821 $as_echo "#define HAVE_UUID_TO_STR 1" >>confdefs.h
   16822 
   16823 
   16824 		test "$ac_cv_search_uuid_to_str" = "none required" || \
   16825 			LUTIL_LIBS="$LUTIL_LIBS $ac_cv_search_uuid_to_str"
   16826 	fi
   16827 fi
   16828 
   16829 if test $have_uuid = no ; then
   16830 	for ac_header in uuid/uuid.h
   16831 do :
   16832   ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
   16833 if test "x$ac_cv_header_uuid_uuid_h" = xyes; then :
   16834   cat >>confdefs.h <<_ACEOF
   16835 #define HAVE_UUID_UUID_H 1
   16836 _ACEOF
   16837 
   16838 fi
   16839 
   16840 done
   16841 
   16842 	if test $ac_cv_header_uuid_uuid_h = yes ; then
   16843 		save_LIBS="$LIBS"
   16844 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_generate" >&5
   16845 $as_echo_n "checking for library containing uuid_generate... " >&6; }
   16846 if ${ac_cv_search_uuid_generate+:} false; then :
   16847   $as_echo_n "(cached) " >&6
   16848 else
   16849   ac_func_search_save_LIBS=$LIBS
   16850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16851 /* end confdefs.h.  */
   16852 
   16853 /* Override any GCC internal prototype to avoid an error.
   16854    Use char because int might match the return type of a GCC
   16855    builtin and then its argument prototype would still apply.  */
   16856 #ifdef __cplusplus
   16857 extern "C"
   16858 #endif
   16859 char uuid_generate ();
   16860 int
   16861 main ()
   16862 {
   16863 return uuid_generate ();
   16864   ;
   16865   return 0;
   16866 }
   16867 _ACEOF
   16868 for ac_lib in '' uuid; do
   16869   if test -z "$ac_lib"; then
   16870     ac_res="none required"
   16871   else
   16872     ac_res=-l$ac_lib
   16873     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16874   fi
   16875   if ac_fn_c_try_link "$LINENO"; then :
   16876   ac_cv_search_uuid_generate=$ac_res
   16877 fi
   16878 rm -f core conftest.err conftest.$ac_objext \
   16879     conftest$ac_exeext
   16880   if ${ac_cv_search_uuid_generate+:} false; then :
   16881   break
   16882 fi
   16883 done
   16884 if ${ac_cv_search_uuid_generate+:} false; then :
   16885 
   16886 else
   16887   ac_cv_search_uuid_generate=no
   16888 fi
   16889 rm conftest.$ac_ext
   16890 LIBS=$ac_func_search_save_LIBS
   16891 fi
   16892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_generate" >&5
   16893 $as_echo "$ac_cv_search_uuid_generate" >&6; }
   16894 ac_res=$ac_cv_search_uuid_generate
   16895 if test "$ac_res" != no; then :
   16896   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16897   have_uuid=yes
   16898 else
   16899   :
   16900 fi
   16901 
   16902 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_unparse_lower" >&5
   16903 $as_echo_n "checking for library containing uuid_unparse_lower... " >&6; }
   16904 if ${ac_cv_search_uuid_unparse_lower+:} false; then :
   16905   $as_echo_n "(cached) " >&6
   16906 else
   16907   ac_func_search_save_LIBS=$LIBS
   16908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16909 /* end confdefs.h.  */
   16910 
   16911 /* Override any GCC internal prototype to avoid an error.
   16912    Use char because int might match the return type of a GCC
   16913    builtin and then its argument prototype would still apply.  */
   16914 #ifdef __cplusplus
   16915 extern "C"
   16916 #endif
   16917 char uuid_unparse_lower ();
   16918 int
   16919 main ()
   16920 {
   16921 return uuid_unparse_lower ();
   16922   ;
   16923   return 0;
   16924 }
   16925 _ACEOF
   16926 for ac_lib in '' uuid; do
   16927   if test -z "$ac_lib"; then
   16928     ac_res="none required"
   16929   else
   16930     ac_res=-l$ac_lib
   16931     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16932   fi
   16933   if ac_fn_c_try_link "$LINENO"; then :
   16934   ac_cv_search_uuid_unparse_lower=$ac_res
   16935 fi
   16936 rm -f core conftest.err conftest.$ac_objext \
   16937     conftest$ac_exeext
   16938   if ${ac_cv_search_uuid_unparse_lower+:} false; then :
   16939   break
   16940 fi
   16941 done
   16942 if ${ac_cv_search_uuid_unparse_lower+:} false; then :
   16943 
   16944 else
   16945   ac_cv_search_uuid_unparse_lower=no
   16946 fi
   16947 rm conftest.$ac_ext
   16948 LIBS=$ac_func_search_save_LIBS
   16949 fi
   16950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_unparse_lower" >&5
   16951 $as_echo "$ac_cv_search_uuid_unparse_lower" >&6; }
   16952 ac_res=$ac_cv_search_uuid_unparse_lower
   16953 if test "$ac_res" != no; then :
   16954   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16955   :
   16956 else
   16957   have_uuid=no
   16958 fi
   16959 
   16960 		LIBS="$save_LIBS"
   16961 
   16962 		if test $have_uuid = yes ; then
   16963 
   16964 $as_echo "#define HAVE_UUID_GENERATE 1" >>confdefs.h
   16965 
   16966 
   16967 			test "$ac_cv_search_uuid_generate" = "none required" || \
   16968 				LUTIL_LIBS="$LUTIL_LIBS $ac_cv_search_uuid_generate"
   16969 		fi
   16970 	fi
   16971 fi
   16972 
   16973 if test $have_uuid = no ; then
   16974 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if -lrpcrt4 is needed for win32 UUID support" >&5
   16975 $as_echo_n "checking to see if -lrpcrt4 is needed for win32 UUID support... " >&6; }
   16976 	save_LIBS="$LIBS"
   16977 	LIBS="$LIBS -lrpcrt4"
   16978 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16979 /* end confdefs.h.  */
   16980 
   16981 		int __stdcall UuidCreate(void *);
   16982 		int __stdcall UuidToStringA(void *,void **);
   16983 
   16984 int
   16985 main ()
   16986 {
   16987 
   16988 		UuidCreate(0);
   16989 		UuidToStringA(0,0);
   16990 
   16991   ;
   16992   return 0;
   16993 }
   16994 _ACEOF
   16995 if ac_fn_c_try_link "$LINENO"; then :
   16996   need_rpcrt=yes
   16997 else
   16998   need_rpcrt=no
   16999 fi
   17000 rm -f core conftest.err conftest.$ac_objext \
   17001     conftest$ac_exeext conftest.$ac_ext
   17002 	if test $need_rpcrt = yes; then
   17003 		SLAPD_LIBS="$SLAPD_LIBS -lrpcrt4"
   17004 		CLIENT_LIBS="$CLIENT_LIBS -lrpcrt4"
   17005 	fi
   17006 	LIBS="$save_LIBS"
   17007 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $need_rpcrt" >&5
   17008 $as_echo "$need_rpcrt" >&6; }
   17009 fi
   17010 
   17011 ol_cv_lib_resolver=no
   17012 if test $ol_cv_lib_resolver = no ; then
   17013 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for resolver link (default)" >&5
   17014 $as_echo_n "checking for resolver link (default)... " >&6; }
   17015 if ${ol_cv_resolver_none+:} false; then :
   17016   $as_echo_n "(cached) " >&6
   17017 else
   17018 
   17019 	ol_RESOLVER_LIB=
   17020 	ol_LIBS=$LIBS
   17021 	LIBS="$ol_RESOLVER_LIB $LIBS"
   17022 
   17023 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17024 /* end confdefs.h.  */
   17025 
   17026 #ifdef HAVE_SYS_TYPES_H
   17027 #	include <sys/types.h>
   17028 #endif
   17029 #include <netinet/in.h>
   17030 #ifdef HAVE_ARPA_NAMESER_H
   17031 #	include <arpa/nameser.h>
   17032 #endif
   17033 #ifdef HAVE_RESOLV_H
   17034 #	include <resolv.h>
   17035 #endif
   17036 
   17037 int
   17038 main ()
   17039 {
   17040 {
   17041 	int len, status;
   17042 	char *request = NULL;
   17043 	unsigned char reply[64*1024];
   17044 	unsigned char host[64*1024];
   17045 	unsigned char *p;
   17046 
   17047 #ifdef NS_HFIXEDSZ
   17048 	/* Bind 8/9 interface */
   17049 	len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
   17050 #else
   17051 	/* Bind 4 interface */
   17052 # ifndef T_SRV
   17053 #  define T_SRV 33
   17054 # endif
   17055 	len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
   17056 #endif
   17057 	p = reply;
   17058 #ifdef NS_HFIXEDSZ
   17059 	/* Bind 8/9 interface */
   17060 	p += NS_HFIXEDSZ;
   17061 #elif defined(HFIXEDSZ)
   17062 	/* Bind 4 interface w/ HFIXEDSZ */
   17063 	p += HFIXEDSZ;
   17064 #else
   17065 	/* Bind 4 interface w/o HFIXEDSZ */
   17066 	p += sizeof(HEADER);
   17067 #endif
   17068 	status = dn_expand( reply, reply+len, p, host, sizeof(host));
   17069 }
   17070   ;
   17071   return 0;
   17072 }
   17073 _ACEOF
   17074 if ac_fn_c_try_link "$LINENO"; then :
   17075   ol_cv_resolver_none=yes
   17076 else
   17077   ol_cv_resolver_none=no
   17078 fi
   17079 rm -f core conftest.err conftest.$ac_objext \
   17080     conftest$ac_exeext conftest.$ac_ext
   17081 
   17082 	LIBS="$ol_LIBS"
   17083 
   17084 fi
   17085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_resolver_none" >&5
   17086 $as_echo "$ol_cv_resolver_none" >&6; }
   17087 
   17088 	if test $ol_cv_resolver_none = yes ; then
   17089 		ol_cv_lib_resolver=yes
   17090 	fi
   17091 fi
   17092 
   17093 if test $ol_cv_lib_resolver = no ; then
   17094 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for resolver link (-lresolv)" >&5
   17095 $as_echo_n "checking for resolver link (-lresolv)... " >&6; }
   17096 if ${ol_cv_resolver_resolv+:} false; then :
   17097   $as_echo_n "(cached) " >&6
   17098 else
   17099 
   17100 	ol_RESOLVER_LIB=-lresolv
   17101 	ol_LIBS=$LIBS
   17102 	LIBS="$ol_RESOLVER_LIB $LIBS"
   17103 
   17104 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17105 /* end confdefs.h.  */
   17106 
   17107 #ifdef HAVE_SYS_TYPES_H
   17108 #	include <sys/types.h>
   17109 #endif
   17110 #include <netinet/in.h>
   17111 #ifdef HAVE_ARPA_NAMESER_H
   17112 #	include <arpa/nameser.h>
   17113 #endif
   17114 #ifdef HAVE_RESOLV_H
   17115 #	include <resolv.h>
   17116 #endif
   17117 
   17118 int
   17119 main ()
   17120 {
   17121 {
   17122 	int len, status;
   17123 	char *request = NULL;
   17124 	unsigned char reply[64*1024];
   17125 	unsigned char host[64*1024];
   17126 	unsigned char *p;
   17127 
   17128 #ifdef NS_HFIXEDSZ
   17129 	/* Bind 8/9 interface */
   17130 	len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
   17131 #else
   17132 	/* Bind 4 interface */
   17133 # ifndef T_SRV
   17134 #  define T_SRV 33
   17135 # endif
   17136 	len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
   17137 #endif
   17138 	p = reply;
   17139 #ifdef NS_HFIXEDSZ
   17140 	/* Bind 8/9 interface */
   17141 	p += NS_HFIXEDSZ;
   17142 #elif defined(HFIXEDSZ)
   17143 	/* Bind 4 interface w/ HFIXEDSZ */
   17144 	p += HFIXEDSZ;
   17145 #else
   17146 	/* Bind 4 interface w/o HFIXEDSZ */
   17147 	p += sizeof(HEADER);
   17148 #endif
   17149 	status = dn_expand( reply, reply+len, p, host, sizeof(host));
   17150 }
   17151   ;
   17152   return 0;
   17153 }
   17154 _ACEOF
   17155 if ac_fn_c_try_link "$LINENO"; then :
   17156   ol_cv_resolver_resolv=yes
   17157 else
   17158   ol_cv_resolver_resolv=no
   17159 fi
   17160 rm -f core conftest.err conftest.$ac_objext \
   17161     conftest$ac_exeext conftest.$ac_ext
   17162 
   17163 	LIBS="$ol_LIBS"
   17164 
   17165 fi
   17166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_resolver_resolv" >&5
   17167 $as_echo "$ol_cv_resolver_resolv" >&6; }
   17168 
   17169 	if test $ol_cv_resolver_resolv = yes ; then
   17170 		ol_cv_lib_resolver=-lresolv
   17171 	fi
   17172 fi
   17173 
   17174 if test $ol_cv_lib_resolver = no ; then
   17175 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for resolver link (-lbind)" >&5
   17176 $as_echo_n "checking for resolver link (-lbind)... " >&6; }
   17177 if ${ol_cv_resolver_bind+:} false; then :
   17178   $as_echo_n "(cached) " >&6
   17179 else
   17180 
   17181 	ol_RESOLVER_LIB=-lbind
   17182 	ol_LIBS=$LIBS
   17183 	LIBS="$ol_RESOLVER_LIB $LIBS"
   17184 
   17185 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17186 /* end confdefs.h.  */
   17187 
   17188 #ifdef HAVE_SYS_TYPES_H
   17189 #	include <sys/types.h>
   17190 #endif
   17191 #include <netinet/in.h>
   17192 #ifdef HAVE_ARPA_NAMESER_H
   17193 #	include <arpa/nameser.h>
   17194 #endif
   17195 #ifdef HAVE_RESOLV_H
   17196 #	include <resolv.h>
   17197 #endif
   17198 
   17199 int
   17200 main ()
   17201 {
   17202 {
   17203 	int len, status;
   17204 	char *request = NULL;
   17205 	unsigned char reply[64*1024];
   17206 	unsigned char host[64*1024];
   17207 	unsigned char *p;
   17208 
   17209 #ifdef NS_HFIXEDSZ
   17210 	/* Bind 8/9 interface */
   17211 	len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
   17212 #else
   17213 	/* Bind 4 interface */
   17214 # ifndef T_SRV
   17215 #  define T_SRV 33
   17216 # endif
   17217 	len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
   17218 #endif
   17219 	p = reply;
   17220 #ifdef NS_HFIXEDSZ
   17221 	/* Bind 8/9 interface */
   17222 	p += NS_HFIXEDSZ;
   17223 #elif defined(HFIXEDSZ)
   17224 	/* Bind 4 interface w/ HFIXEDSZ */
   17225 	p += HFIXEDSZ;
   17226 #else
   17227 	/* Bind 4 interface w/o HFIXEDSZ */
   17228 	p += sizeof(HEADER);
   17229 #endif
   17230 	status = dn_expand( reply, reply+len, p, host, sizeof(host));
   17231 }
   17232   ;
   17233   return 0;
   17234 }
   17235 _ACEOF
   17236 if ac_fn_c_try_link "$LINENO"; then :
   17237   ol_cv_resolver_bind=yes
   17238 else
   17239   ol_cv_resolver_bind=no
   17240 fi
   17241 rm -f core conftest.err conftest.$ac_objext \
   17242     conftest$ac_exeext conftest.$ac_ext
   17243 
   17244 	LIBS="$ol_LIBS"
   17245 
   17246 fi
   17247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_resolver_bind" >&5
   17248 $as_echo "$ol_cv_resolver_bind" >&6; }
   17249 
   17250 	if test $ol_cv_resolver_bind = yes ; then
   17251 		ol_cv_lib_resolver=-lbind
   17252 	fi
   17253 fi
   17254 
   17255 
   17256 
   17257 ol_link_dnssrv=no
   17258 if test "$ol_cv_lib_resolver" != no ; then
   17259 
   17260 $as_echo "#define HAVE_RES_QUERY 1" >>confdefs.h
   17261 
   17262 
   17263 	if test "$ol_enable_dnssrv" != no ; then
   17264 		ol_link_dnssrv=yes
   17265 	fi
   17266 
   17267 	if test "$ol_cv_lib_resolver" != yes ; then
   17268 		LIBS="$ol_cv_lib_resolver $LIBS"
   17269 	fi
   17270 fi
   17271 
   17272 if test "$ol_enable_dnssrv" = yes || test "$ol_enable_dnssrv" = mod ; then
   17273 	if test "$ol_link_dnssrv" = no ; then
   17274 		as_fn_error $? "DNSSRV requires res_query()" "$LINENO" 5
   17275 	fi
   17276 else
   17277 	ol_enable_dnssrv=no
   17278 fi
   17279 
   17280 for ac_func in hstrerror
   17281 do :
   17282   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17283 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17284 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17285   cat >>confdefs.h <<_ACEOF
   17286 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   17287 _ACEOF
   17288 
   17289 fi
   17290 done
   17291 
   17292 
   17293 for ac_func in getaddrinfo getnameinfo gai_strerror inet_ntop
   17294 do :
   17295   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17296 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17297 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17298   cat >>confdefs.h <<_ACEOF
   17299 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   17300 _ACEOF
   17301 
   17302 fi
   17303 done
   17304 
   17305 
   17306 ol_link_ipv6=no
   17307 if test $ac_cv_func_getaddrinfo = no || test $ac_cv_func_inet_ntop = no ; then
   17308 	if test $ol_enable_ipv6 = yes ; then
   17309 		as_fn_error $? "IPv6 support requires getaddrinfo() and inet_ntop()" "$LINENO" 5
   17310 	fi
   17311 elif test $ol_enable_ipv6 != no ; then
   17312 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking INET6_ADDRSTRLEN" >&5
   17313 $as_echo_n "checking INET6_ADDRSTRLEN... " >&6; }
   17314 if ${ol_cv_inet6_addrstrlen+:} false; then :
   17315   $as_echo_n "(cached) " >&6
   17316 else
   17317 
   17318 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17319 /* end confdefs.h.  */
   17320 
   17321 #			include <netinet/in.h>
   17322 #			ifdef INET6_ADDRSTRLEN
   17323 				__has_inet6_addrstrlen__;
   17324 #			endif
   17325 
   17326 _ACEOF
   17327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17328   $EGREP "__has_inet6_addrstrlen__" >/dev/null 2>&1; then :
   17329   ol_cv_inet6_addrstrlen=yes
   17330 else
   17331   ol_cv_inet6_addrstrlen=no
   17332 fi
   17333 rm -f conftest*
   17334 
   17335 fi
   17336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_inet6_addrstrlen" >&5
   17337 $as_echo "$ol_cv_inet6_addrstrlen" >&6; }
   17338 
   17339 
   17340 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct sockaddr_storage" >&5
   17341 $as_echo_n "checking struct sockaddr_storage... " >&6; }
   17342 if ${ol_cv_struct_sockaddr_storage+:} false; then :
   17343   $as_echo_n "(cached) " >&6
   17344 else
   17345 
   17346 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17347 /* end confdefs.h.  */
   17348 
   17349 #include <sys/types.h>
   17350 #include <sys/socket.h>
   17351 
   17352 int
   17353 main ()
   17354 {
   17355 
   17356 			struct sockaddr_storage ss;
   17357 
   17358   ;
   17359   return 0;
   17360 }
   17361 _ACEOF
   17362 if ac_fn_c_try_compile "$LINENO"; then :
   17363   ol_cv_struct_sockaddr_storage=yes
   17364 else
   17365   ol_cv_struct_sockaddr_storage=no
   17366 fi
   17367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17368 fi
   17369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_struct_sockaddr_storage" >&5
   17370 $as_echo "$ol_cv_struct_sockaddr_storage" >&6; }
   17371 
   17372 	if test $ol_cv_inet6_addrstrlen = yes &&
   17373 	   test $ol_cv_struct_sockaddr_storage = yes ; then
   17374 		ol_link_ipv6=yes
   17375 	elif test $ol_enable_ipv6 = yes &&
   17376 	     test $ol_cv_inet6_addrstrlen = no ; then
   17377 		as_fn_error $? "IPv6 support requires INET6_ADDRSTRLEN" "$LINENO" 5
   17378 	elif test $ol_enable_ipv6 = yes &&
   17379 	     test $ol_cv_struct_sockaddr_storage = no ; then
   17380 		as_fn_error $? "IPv6 support requires struct sockaddr_storage" "$LINENO" 5
   17381 	fi
   17382 fi
   17383 
   17384 if test $ol_enable_local != no ; then
   17385 	for ac_header in sys/un.h
   17386 do :
   17387   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   17388 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   17389 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   17390   cat >>confdefs.h <<_ACEOF
   17391 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   17392 _ACEOF
   17393 
   17394 fi
   17395 
   17396 done
   17397 
   17398 
   17399 	if test $ol_enable_local = auto ; then
   17400 		ol_enable_local=$ac_cv_header_sys_un_h
   17401 	elif test $ac_cv_header_sys_un_h = no ; then
   17402 		as_fn_error $? "AF_LOCAL domain support requires sys/un.h" "$LINENO" 5
   17403 	fi
   17404 fi
   17405 
   17406 
   17407 if test $ol_with_tls = yes ; then
   17408 	ol_with_tls=auto
   17409 fi
   17410 
   17411 ol_link_tls=no
   17412 if test $ol_with_tls = openssl || test $ol_with_tls = auto ; then
   17413 	for ac_header in openssl/ssl.h
   17414 do :
   17415   ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
   17416 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
   17417   cat >>confdefs.h <<_ACEOF
   17418 #define HAVE_OPENSSL_SSL_H 1
   17419 _ACEOF
   17420 
   17421 fi
   17422 
   17423 done
   17424 
   17425 
   17426 	if test $ac_cv_header_openssl_ssl_h = yes ; then
   17427 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17428 /* end confdefs.h.  */
   17429 #include <openssl/opensslv.h>
   17430 #if OPENSSL_VERSION_NUMBER < 0x1010100fL
   17431 #error "OpenSSL is too old"
   17432 #endif
   17433 _ACEOF
   17434 if ac_fn_c_try_cpp "$LINENO"; then :
   17435 
   17436 else
   17437   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   17438 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   17439 as_fn_error $? "OpenSSL 1.1.1 or newer required
   17440 See \`config.log' for more details" "$LINENO" 5; }
   17441 fi
   17442 rm -f conftest.err conftest.i conftest.$ac_ext
   17443 
   17444 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_export_keying_material_early in -lssl" >&5
   17445 $as_echo_n "checking for SSL_export_keying_material_early in -lssl... " >&6; }
   17446 if ${ac_cv_lib_ssl_SSL_export_keying_material_early+:} false; then :
   17447   $as_echo_n "(cached) " >&6
   17448 else
   17449   ac_check_lib_save_LIBS=$LIBS
   17450 LIBS="-lssl -lcrypto $LIBS"
   17451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17452 /* end confdefs.h.  */
   17453 
   17454 /* Override any GCC internal prototype to avoid an error.
   17455    Use char because int might match the return type of a GCC
   17456    builtin and then its argument prototype would still apply.  */
   17457 #ifdef __cplusplus
   17458 extern "C"
   17459 #endif
   17460 char SSL_export_keying_material_early ();
   17461 int
   17462 main ()
   17463 {
   17464 return SSL_export_keying_material_early ();
   17465   ;
   17466   return 0;
   17467 }
   17468 _ACEOF
   17469 if ac_fn_c_try_link "$LINENO"; then :
   17470   ac_cv_lib_ssl_SSL_export_keying_material_early=yes
   17471 else
   17472   ac_cv_lib_ssl_SSL_export_keying_material_early=no
   17473 fi
   17474 rm -f core conftest.err conftest.$ac_objext \
   17475     conftest$ac_exeext conftest.$ac_ext
   17476 LIBS=$ac_check_lib_save_LIBS
   17477 fi
   17478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_export_keying_material_early" >&5
   17479 $as_echo "$ac_cv_lib_ssl_SSL_export_keying_material_early" >&6; }
   17480 if test "x$ac_cv_lib_ssl_SSL_export_keying_material_early" = xyes; then :
   17481   have_openssl=yes
   17482 else
   17483   have_openssl=no
   17484 fi
   17485 
   17486 
   17487 		if test $have_openssl = yes ; then
   17488 			ol_with_tls=openssl
   17489 			ol_link_tls=yes
   17490 			WITH_TLS_TYPE=openssl
   17491 
   17492 
   17493 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
   17494 
   17495 
   17496 			TLS_LIBS="-lssl -lcrypto"
   17497 		fi
   17498 	fi
   17499 fi
   17500 
   17501 if test $ol_link_tls = no ; then
   17502 	if test $ol_with_tls = gnutls || test $ol_with_tls = auto ; then
   17503 		for ac_header in gnutls/gnutls.h
   17504 do :
   17505   ac_fn_c_check_header_mongrel "$LINENO" "gnutls/gnutls.h" "ac_cv_header_gnutls_gnutls_h" "$ac_includes_default"
   17506 if test "x$ac_cv_header_gnutls_gnutls_h" = xyes; then :
   17507   cat >>confdefs.h <<_ACEOF
   17508 #define HAVE_GNUTLS_GNUTLS_H 1
   17509 _ACEOF
   17510 
   17511 fi
   17512 
   17513 done
   17514 
   17515 
   17516 		if test $ac_cv_header_gnutls_gnutls_h = yes ; then
   17517 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17518 /* end confdefs.h.  */
   17519 #include <gnutls/gnutls.h>
   17520 #if GNUTLS_VERSION_NUMBER < 0x030306
   17521 #error "GnuTLS is too old"
   17522 #endif
   17523 _ACEOF
   17524 if ac_fn_c_try_cpp "$LINENO"; then :
   17525 
   17526 else
   17527   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   17528 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   17529 as_fn_error $? "GnuTLS 3.3.6 or newer required
   17530 See \`config.log' for more details" "$LINENO" 5; }
   17531 fi
   17532 rm -f conftest.err conftest.i conftest.$ac_ext
   17533 
   17534 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_init in -lgnutls" >&5
   17535 $as_echo_n "checking for gnutls_init in -lgnutls... " >&6; }
   17536 if ${ac_cv_lib_gnutls_gnutls_init+:} false; then :
   17537   $as_echo_n "(cached) " >&6
   17538 else
   17539   ac_check_lib_save_LIBS=$LIBS
   17540 LIBS="-lgnutls  $LIBS"
   17541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17542 /* end confdefs.h.  */
   17543 
   17544 /* Override any GCC internal prototype to avoid an error.
   17545    Use char because int might match the return type of a GCC
   17546    builtin and then its argument prototype would still apply.  */
   17547 #ifdef __cplusplus
   17548 extern "C"
   17549 #endif
   17550 char gnutls_init ();
   17551 int
   17552 main ()
   17553 {
   17554 return gnutls_init ();
   17555   ;
   17556   return 0;
   17557 }
   17558 _ACEOF
   17559 if ac_fn_c_try_link "$LINENO"; then :
   17560   ac_cv_lib_gnutls_gnutls_init=yes
   17561 else
   17562   ac_cv_lib_gnutls_gnutls_init=no
   17563 fi
   17564 rm -f core conftest.err conftest.$ac_objext \
   17565     conftest$ac_exeext conftest.$ac_ext
   17566 LIBS=$ac_check_lib_save_LIBS
   17567 fi
   17568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_init" >&5
   17569 $as_echo "$ac_cv_lib_gnutls_gnutls_init" >&6; }
   17570 if test "x$ac_cv_lib_gnutls_gnutls_init" = xyes; then :
   17571   have_gnutls=yes
   17572 else
   17573   have_gnutls=no
   17574 fi
   17575 
   17576 
   17577 			if test $have_gnutls = yes ; then
   17578 				ol_with_tls=gnutls
   17579 				ol_link_tls=yes
   17580 				WITH_TLS_TYPE=gnutls
   17581 
   17582 				TLS_LIBS="-lgnutls"
   17583 
   17584 
   17585 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
   17586 
   17587 			fi
   17588 		fi
   17589 	fi
   17590 fi
   17591 
   17592 WITH_TLS=no
   17593 if test $ol_link_tls = yes ; then
   17594 
   17595 $as_echo "#define HAVE_TLS 1" >>confdefs.h
   17596 
   17597 	WITH_TLS=yes
   17598 elif test $ol_with_tls = auto ; then
   17599 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not locate TLS/SSL package" >&5
   17600 $as_echo "$as_me: WARNING: Could not locate TLS/SSL package" >&2;}
   17601 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: TLS data protection not supported!" >&5
   17602 $as_echo "$as_me: WARNING: TLS data protection not supported!" >&2;}
   17603 elif test $ol_with_tls != no ; then
   17604 	as_fn_error $? "Could not locate TLS/SSL package" "$LINENO" 5
   17605 else
   17606 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: TLS data protection not supported!" >&5
   17607 $as_echo "$as_me: WARNING: TLS data protection not supported!" >&2;}
   17608 fi
   17609 
   17610 
   17611 ol_link_threads=no
   17612 
   17613 case $ol_with_threads in auto | yes | nt)
   17614 
   17615 
   17616 	ac_fn_c_check_func "$LINENO" "_beginthread" "ac_cv_func__beginthread"
   17617 if test "x$ac_cv_func__beginthread" = xyes; then :
   17618 
   17619 fi
   17620 
   17621 
   17622 	if test $ac_cv_func__beginthread = yes ; then
   17623 
   17624 $as_echo "#define HAVE_NT_THREADS 1" >>confdefs.h
   17625 
   17626 		ol_cv_nt_threads=yes
   17627 	fi
   17628 
   17629 
   17630 	if test "$ol_cv_nt_threads" = yes ; then
   17631 		ol_link_threads=nt
   17632 		ol_with_threads=found
   17633 		ol_with_yielding_select=yes
   17634 
   17635 
   17636 $as_echo "#define HAVE_NT_SERVICE_MANAGER 1" >>confdefs.h
   17637 
   17638 
   17639 $as_echo "#define HAVE_NT_EVENT_LOG 1" >>confdefs.h
   17640 
   17641 	fi
   17642 
   17643 	if test $ol_with_threads = nt ; then
   17644 		as_fn_error $? "could not locate NT Threads" "$LINENO" 5
   17645 	fi
   17646 	;;
   17647 esac
   17648 
   17649 case $ol_with_threads in auto | yes | posix)
   17650 
   17651 	for ac_header in pthread.h
   17652 do :
   17653   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
   17654 if test "x$ac_cv_header_pthread_h" = xyes; then :
   17655   cat >>confdefs.h <<_ACEOF
   17656 #define HAVE_PTHREAD_H 1
   17657 _ACEOF
   17658 
   17659 fi
   17660 
   17661 done
   17662 
   17663 
   17664 	if test $ac_cv_header_pthread_h = yes ; then
   17665 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX thread version" >&5
   17666 $as_echo_n "checking POSIX thread version... " >&6; }
   17667 if ${ol_cv_pthread_version+:} false; then :
   17668   $as_echo_n "(cached) " >&6
   17669 else
   17670 
   17671 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17672 /* end confdefs.h.  */
   17673 
   17674 #		include <pthread.h>
   17675 
   17676 int
   17677 main ()
   17678 {
   17679 
   17680 		int i = PTHREAD_CREATE_JOINABLE;
   17681 
   17682   ;
   17683   return 0;
   17684 }
   17685 _ACEOF
   17686 if ac_fn_c_try_compile "$LINENO"; then :
   17687 
   17688 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17689 /* end confdefs.h.  */
   17690 #include <pthread.h>
   17691 
   17692 _ACEOF
   17693 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17694   $EGREP "pthread_detach" >/dev/null 2>&1; then :
   17695   ol_cv_pthread_version=10
   17696 else
   17697   ol_cv_pthread_version=8
   17698 fi
   17699 rm -f conftest*
   17700 
   17701 else
   17702 
   17703 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17704 /* end confdefs.h.  */
   17705 
   17706 #		include <pthread.h>
   17707 #		ifdef PTHREAD_CREATE_UNDETACHED
   17708 		draft7
   17709 #		endif
   17710 
   17711 _ACEOF
   17712 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17713   $EGREP "draft7" >/dev/null 2>&1; then :
   17714   ol_cv_pthread_version=7
   17715 else
   17716 
   17717 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17718 /* end confdefs.h.  */
   17719 #include <pthread.h>
   17720 
   17721 _ACEOF
   17722 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17723   $EGREP "pthread_attr_init" >/dev/null 2>&1; then :
   17724   ol_cv_pthread_version=6
   17725 else
   17726 
   17727 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17728 /* end confdefs.h.  */
   17729 
   17730 #		include <pthread.h>
   17731 #ifdef		PTHREAD_MUTEX_INITIALIZER
   17732 		draft5
   17733 #endif
   17734 
   17735 _ACEOF
   17736 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17737   $EGREP "draft5" >/dev/null 2>&1; then :
   17738   ol_cv_pthread_version=5
   17739 else
   17740   ol_cv_pthread_version=4
   17741 fi
   17742 rm -f conftest*
   17743 
   17744 fi
   17745 rm -f conftest*
   17746 
   17747 fi
   17748 rm -f conftest*
   17749 
   17750 fi
   17751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17752 
   17753 fi
   17754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_version" >&5
   17755 $as_echo "$ol_cv_pthread_version" >&6; }
   17756 
   17757 
   17758 		if test $ol_cv_pthread_version != 0 ; then
   17759 
   17760 cat >>confdefs.h <<_ACEOF
   17761 #define HAVE_PTHREADS $ol_cv_pthread_version
   17762 _ACEOF
   17763 
   17764 		else
   17765 			as_fn_error $? "unknown pthread version" "$LINENO" 5
   17766 		fi
   17767 
   17768 		# consider threads found
   17769 		ol_with_threads=found
   17770 
   17771 
   17772 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
   17773 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
   17774 if ${ol_cv_header_linux_threads+:} false; then :
   17775   $as_echo_n "(cached) " >&6
   17776 else
   17777   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17778 /* end confdefs.h.  */
   17779 #include <pthread.h>
   17780 _ACEOF
   17781 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17782   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
   17783   ol_cv_header_linux_threads=yes
   17784 else
   17785   ol_cv_header_linux_threads=no
   17786 fi
   17787 rm -f conftest*
   17788 
   17789 
   17790 fi
   17791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
   17792 $as_echo "$ol_cv_header_linux_threads" >&6; }
   17793 	if test $ol_cv_header_linux_threads = yes; then
   17794 
   17795 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
   17796 
   17797 	fi
   17798 
   17799 
   17800 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU Pth pthread.h" >&5
   17801 $as_echo_n "checking for GNU Pth pthread.h... " >&6; }
   17802 if ${ol_cv_header_gnu_pth_pthread_h+:} false; then :
   17803   $as_echo_n "(cached) " >&6
   17804 else
   17805   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17806 /* end confdefs.h.  */
   17807 #include <pthread.h>
   17808 #ifdef _POSIX_THREAD_IS_GNU_PTH
   17809 	__gnu_pth__;
   17810 #endif
   17811 
   17812 _ACEOF
   17813 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   17814   $EGREP "__gnu_pth__" >/dev/null 2>&1; then :
   17815   ol_cv_header_gnu_pth_pthread_h=yes
   17816 else
   17817   ol_cv_header_gnu_pth_pthread_h=no
   17818 fi
   17819 rm -f conftest*
   17820 
   17821 
   17822 fi
   17823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_gnu_pth_pthread_h" >&5
   17824 $as_echo "$ol_cv_header_gnu_pth_pthread_h" >&6; }
   17825 
   17826 
   17827 		if test $ol_cv_header_gnu_pth_pthread_h = no ; then
   17828 			for ac_header in sched.h
   17829 do :
   17830   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
   17831 if test "x$ac_cv_header_sched_h" = xyes; then :
   17832   cat >>confdefs.h <<_ACEOF
   17833 #define HAVE_SCHED_H 1
   17834 _ACEOF
   17835 
   17836 fi
   17837 
   17838 done
   17839 
   17840 		fi
   17841 
   17842 
   17843 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in default libraries" >&5
   17844 $as_echo_n "checking for pthread_create in default libraries... " >&6; }
   17845 if ${ol_cv_pthread_create+:} false; then :
   17846   $as_echo_n "(cached) " >&6
   17847 else
   17848 
   17849 			if test "$cross_compiling" = yes; then :
   17850   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17851 /* end confdefs.h.  */
   17852 
   17853 /* pthread test headers */
   17854 #include <pthread.h>
   17855 #if HAVE_PTHREADS < 7
   17856 #include <errno.h>
   17857 #endif
   17858 #ifndef NULL
   17859 #define NULL (void*)0
   17860 #endif
   17861 
   17862 static void *task(p)
   17863 	void *p;
   17864 {
   17865 	return (void *) (p == NULL);
   17866 }
   17867 
   17868 int
   17869 main ()
   17870 {
   17871 
   17872 	/* pthread test function */
   17873 #ifndef PTHREAD_CREATE_DETACHED
   17874 #define	PTHREAD_CREATE_DETACHED	1
   17875 #endif
   17876 	pthread_t t;
   17877 	int status;
   17878 	int detach = PTHREAD_CREATE_DETACHED;
   17879 
   17880 #if HAVE_PTHREADS > 4
   17881 	/* Final pthreads */
   17882 	pthread_attr_t attr;
   17883 
   17884 	status = pthread_attr_init(&attr);
   17885 	if( status ) return status;
   17886 
   17887 #if HAVE_PTHREADS < 7
   17888 	status = pthread_attr_setdetachstate(&attr, &detach);
   17889 	if( status < 0 ) status = errno;
   17890 #else
   17891 	status = pthread_attr_setdetachstate(&attr, detach);
   17892 #endif
   17893 	if( status ) return status;
   17894 	status = pthread_create( &t, &attr, task, NULL );
   17895 #if HAVE_PTHREADS < 7
   17896 	if( status < 0 ) status = errno;
   17897 #endif
   17898 	if( status ) return status;
   17899 #else
   17900 	/* Draft 4 pthreads */
   17901 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   17902 	if( status ) return errno;
   17903 
   17904 	/* give thread a chance to complete */
   17905 	/* it should remain joinable and hence detachable */
   17906 	sleep( 1 );
   17907 
   17908 	status = pthread_detach( &t );
   17909 	if( status ) return errno;
   17910 #endif
   17911 
   17912 #ifdef HAVE_LINUX_THREADS
   17913 	pthread_kill_other_threads_np();
   17914 #endif
   17915 
   17916 	return 0;
   17917 
   17918   ;
   17919   return 0;
   17920 }
   17921 _ACEOF
   17922 if ac_fn_c_try_link "$LINENO"; then :
   17923   ol_cv_pthread_create=yes
   17924 else
   17925   ol_cv_pthread_create=no
   17926 fi
   17927 rm -f core conftest.err conftest.$ac_objext \
   17928     conftest$ac_exeext conftest.$ac_ext
   17929 else
   17930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17931 /* end confdefs.h.  */
   17932 
   17933 /* pthread test headers */
   17934 #include <pthread.h>
   17935 #if HAVE_PTHREADS < 7
   17936 #include <errno.h>
   17937 #endif
   17938 #ifndef NULL
   17939 #define NULL (void*)0
   17940 #endif
   17941 
   17942 static void *task(p)
   17943 	void *p;
   17944 {
   17945 	return (void *) (p == NULL);
   17946 }
   17947 
   17948 
   17949 int main(argc, argv)
   17950 	int argc;
   17951 	char **argv;
   17952 {
   17953 
   17954 	/* pthread test function */
   17955 #ifndef PTHREAD_CREATE_DETACHED
   17956 #define	PTHREAD_CREATE_DETACHED	1
   17957 #endif
   17958 	pthread_t t;
   17959 	int status;
   17960 	int detach = PTHREAD_CREATE_DETACHED;
   17961 
   17962 #if HAVE_PTHREADS > 4
   17963 	/* Final pthreads */
   17964 	pthread_attr_t attr;
   17965 
   17966 	status = pthread_attr_init(&attr);
   17967 	if( status ) return status;
   17968 
   17969 #if HAVE_PTHREADS < 7
   17970 	status = pthread_attr_setdetachstate(&attr, &detach);
   17971 	if( status < 0 ) status = errno;
   17972 #else
   17973 	status = pthread_attr_setdetachstate(&attr, detach);
   17974 #endif
   17975 	if( status ) return status;
   17976 	status = pthread_create( &t, &attr, task, NULL );
   17977 #if HAVE_PTHREADS < 7
   17978 	if( status < 0 ) status = errno;
   17979 #endif
   17980 	if( status ) return status;
   17981 #else
   17982 	/* Draft 4 pthreads */
   17983 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   17984 	if( status ) return errno;
   17985 
   17986 	/* give thread a chance to complete */
   17987 	/* it should remain joinable and hence detachable */
   17988 	sleep( 1 );
   17989 
   17990 	status = pthread_detach( &t );
   17991 	if( status ) return errno;
   17992 #endif
   17993 
   17994 #ifdef HAVE_LINUX_THREADS
   17995 	pthread_kill_other_threads_np();
   17996 #endif
   17997 
   17998 	return 0;
   17999 
   18000 }
   18001 
   18002 _ACEOF
   18003 if ac_fn_c_try_run "$LINENO"; then :
   18004   ol_cv_pthread_create=yes
   18005 else
   18006   ol_cv_pthread_create=no
   18007 fi
   18008 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18009   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18010 fi
   18011 
   18012 fi
   18013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create" >&5
   18014 $as_echo "$ol_cv_pthread_create" >&6; }
   18015 
   18016 		if test $ol_cv_pthread_create != no ; then
   18017 			ol_link_threads=posix
   18018 			ol_link_pthreads=""
   18019 		fi
   18020 
   18021 		# Pthread try link: -kthread (ol_cv_pthread_kthread)
   18022 if test "$ol_link_threads" = no ; then
   18023 	# try -kthread
   18024 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -kthread" >&5
   18025 $as_echo_n "checking for pthread link with -kthread... " >&6; }
   18026 if ${ol_cv_pthread_kthread+:} false; then :
   18027   $as_echo_n "(cached) " >&6
   18028 else
   18029 
   18030 		# save the flags
   18031 		ol_LIBS="$LIBS"
   18032 		LIBS="-kthread $LIBS"
   18033 
   18034 		if test "$cross_compiling" = yes; then :
   18035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18036 /* end confdefs.h.  */
   18037 
   18038 /* pthread test headers */
   18039 #include <pthread.h>
   18040 #if HAVE_PTHREADS < 7
   18041 #include <errno.h>
   18042 #endif
   18043 #ifndef NULL
   18044 #define NULL (void*)0
   18045 #endif
   18046 
   18047 static void *task(p)
   18048 	void *p;
   18049 {
   18050 	return (void *) (p == NULL);
   18051 }
   18052 
   18053 int
   18054 main ()
   18055 {
   18056 
   18057 	/* pthread test function */
   18058 #ifndef PTHREAD_CREATE_DETACHED
   18059 #define	PTHREAD_CREATE_DETACHED	1
   18060 #endif
   18061 	pthread_t t;
   18062 	int status;
   18063 	int detach = PTHREAD_CREATE_DETACHED;
   18064 
   18065 #if HAVE_PTHREADS > 4
   18066 	/* Final pthreads */
   18067 	pthread_attr_t attr;
   18068 
   18069 	status = pthread_attr_init(&attr);
   18070 	if( status ) return status;
   18071 
   18072 #if HAVE_PTHREADS < 7
   18073 	status = pthread_attr_setdetachstate(&attr, &detach);
   18074 	if( status < 0 ) status = errno;
   18075 #else
   18076 	status = pthread_attr_setdetachstate(&attr, detach);
   18077 #endif
   18078 	if( status ) return status;
   18079 	status = pthread_create( &t, &attr, task, NULL );
   18080 #if HAVE_PTHREADS < 7
   18081 	if( status < 0 ) status = errno;
   18082 #endif
   18083 	if( status ) return status;
   18084 #else
   18085 	/* Draft 4 pthreads */
   18086 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18087 	if( status ) return errno;
   18088 
   18089 	/* give thread a chance to complete */
   18090 	/* it should remain joinable and hence detachable */
   18091 	sleep( 1 );
   18092 
   18093 	status = pthread_detach( &t );
   18094 	if( status ) return errno;
   18095 #endif
   18096 
   18097 #ifdef HAVE_LINUX_THREADS
   18098 	pthread_kill_other_threads_np();
   18099 #endif
   18100 
   18101 	return 0;
   18102 
   18103   ;
   18104   return 0;
   18105 }
   18106 _ACEOF
   18107 if ac_fn_c_try_link "$LINENO"; then :
   18108   ol_cv_pthread_kthread=yes
   18109 else
   18110   ol_cv_pthread_kthread=no
   18111 fi
   18112 rm -f core conftest.err conftest.$ac_objext \
   18113     conftest$ac_exeext conftest.$ac_ext
   18114 else
   18115   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18116 /* end confdefs.h.  */
   18117 
   18118 /* pthread test headers */
   18119 #include <pthread.h>
   18120 #if HAVE_PTHREADS < 7
   18121 #include <errno.h>
   18122 #endif
   18123 #ifndef NULL
   18124 #define NULL (void*)0
   18125 #endif
   18126 
   18127 static void *task(p)
   18128 	void *p;
   18129 {
   18130 	return (void *) (p == NULL);
   18131 }
   18132 
   18133 
   18134 int main(argc, argv)
   18135 	int argc;
   18136 	char **argv;
   18137 {
   18138 
   18139 	/* pthread test function */
   18140 #ifndef PTHREAD_CREATE_DETACHED
   18141 #define	PTHREAD_CREATE_DETACHED	1
   18142 #endif
   18143 	pthread_t t;
   18144 	int status;
   18145 	int detach = PTHREAD_CREATE_DETACHED;
   18146 
   18147 #if HAVE_PTHREADS > 4
   18148 	/* Final pthreads */
   18149 	pthread_attr_t attr;
   18150 
   18151 	status = pthread_attr_init(&attr);
   18152 	if( status ) return status;
   18153 
   18154 #if HAVE_PTHREADS < 7
   18155 	status = pthread_attr_setdetachstate(&attr, &detach);
   18156 	if( status < 0 ) status = errno;
   18157 #else
   18158 	status = pthread_attr_setdetachstate(&attr, detach);
   18159 #endif
   18160 	if( status ) return status;
   18161 	status = pthread_create( &t, &attr, task, NULL );
   18162 #if HAVE_PTHREADS < 7
   18163 	if( status < 0 ) status = errno;
   18164 #endif
   18165 	if( status ) return status;
   18166 #else
   18167 	/* Draft 4 pthreads */
   18168 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18169 	if( status ) return errno;
   18170 
   18171 	/* give thread a chance to complete */
   18172 	/* it should remain joinable and hence detachable */
   18173 	sleep( 1 );
   18174 
   18175 	status = pthread_detach( &t );
   18176 	if( status ) return errno;
   18177 #endif
   18178 
   18179 #ifdef HAVE_LINUX_THREADS
   18180 	pthread_kill_other_threads_np();
   18181 #endif
   18182 
   18183 	return 0;
   18184 
   18185 }
   18186 
   18187 _ACEOF
   18188 if ac_fn_c_try_run "$LINENO"; then :
   18189   ol_cv_pthread_kthread=yes
   18190 else
   18191   ol_cv_pthread_kthread=no
   18192 fi
   18193 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18194   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18195 fi
   18196 
   18197 
   18198 		# restore the LIBS
   18199 		LIBS="$ol_LIBS"
   18200 
   18201 fi
   18202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_kthread" >&5
   18203 $as_echo "$ol_cv_pthread_kthread" >&6; }
   18204 
   18205 	if test $ol_cv_pthread_kthread = yes ; then
   18206 		ol_link_pthreads="-kthread"
   18207 		ol_link_threads=posix
   18208 	fi
   18209 fi
   18210 
   18211 		# Pthread try link: -pthread (ol_cv_pthread_pthread)
   18212 if test "$ol_link_threads" = no ; then
   18213 	# try -pthread
   18214 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthread" >&5
   18215 $as_echo_n "checking for pthread link with -pthread... " >&6; }
   18216 if ${ol_cv_pthread_pthread+:} false; then :
   18217   $as_echo_n "(cached) " >&6
   18218 else
   18219 
   18220 		# save the flags
   18221 		ol_LIBS="$LIBS"
   18222 		LIBS="-pthread $LIBS"
   18223 
   18224 		if test "$cross_compiling" = yes; then :
   18225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18226 /* end confdefs.h.  */
   18227 
   18228 /* pthread test headers */
   18229 #include <pthread.h>
   18230 #if HAVE_PTHREADS < 7
   18231 #include <errno.h>
   18232 #endif
   18233 #ifndef NULL
   18234 #define NULL (void*)0
   18235 #endif
   18236 
   18237 static void *task(p)
   18238 	void *p;
   18239 {
   18240 	return (void *) (p == NULL);
   18241 }
   18242 
   18243 int
   18244 main ()
   18245 {
   18246 
   18247 	/* pthread test function */
   18248 #ifndef PTHREAD_CREATE_DETACHED
   18249 #define	PTHREAD_CREATE_DETACHED	1
   18250 #endif
   18251 	pthread_t t;
   18252 	int status;
   18253 	int detach = PTHREAD_CREATE_DETACHED;
   18254 
   18255 #if HAVE_PTHREADS > 4
   18256 	/* Final pthreads */
   18257 	pthread_attr_t attr;
   18258 
   18259 	status = pthread_attr_init(&attr);
   18260 	if( status ) return status;
   18261 
   18262 #if HAVE_PTHREADS < 7
   18263 	status = pthread_attr_setdetachstate(&attr, &detach);
   18264 	if( status < 0 ) status = errno;
   18265 #else
   18266 	status = pthread_attr_setdetachstate(&attr, detach);
   18267 #endif
   18268 	if( status ) return status;
   18269 	status = pthread_create( &t, &attr, task, NULL );
   18270 #if HAVE_PTHREADS < 7
   18271 	if( status < 0 ) status = errno;
   18272 #endif
   18273 	if( status ) return status;
   18274 #else
   18275 	/* Draft 4 pthreads */
   18276 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18277 	if( status ) return errno;
   18278 
   18279 	/* give thread a chance to complete */
   18280 	/* it should remain joinable and hence detachable */
   18281 	sleep( 1 );
   18282 
   18283 	status = pthread_detach( &t );
   18284 	if( status ) return errno;
   18285 #endif
   18286 
   18287 #ifdef HAVE_LINUX_THREADS
   18288 	pthread_kill_other_threads_np();
   18289 #endif
   18290 
   18291 	return 0;
   18292 
   18293   ;
   18294   return 0;
   18295 }
   18296 _ACEOF
   18297 if ac_fn_c_try_link "$LINENO"; then :
   18298   ol_cv_pthread_pthread=yes
   18299 else
   18300   ol_cv_pthread_pthread=no
   18301 fi
   18302 rm -f core conftest.err conftest.$ac_objext \
   18303     conftest$ac_exeext conftest.$ac_ext
   18304 else
   18305   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18306 /* end confdefs.h.  */
   18307 
   18308 /* pthread test headers */
   18309 #include <pthread.h>
   18310 #if HAVE_PTHREADS < 7
   18311 #include <errno.h>
   18312 #endif
   18313 #ifndef NULL
   18314 #define NULL (void*)0
   18315 #endif
   18316 
   18317 static void *task(p)
   18318 	void *p;
   18319 {
   18320 	return (void *) (p == NULL);
   18321 }
   18322 
   18323 
   18324 int main(argc, argv)
   18325 	int argc;
   18326 	char **argv;
   18327 {
   18328 
   18329 	/* pthread test function */
   18330 #ifndef PTHREAD_CREATE_DETACHED
   18331 #define	PTHREAD_CREATE_DETACHED	1
   18332 #endif
   18333 	pthread_t t;
   18334 	int status;
   18335 	int detach = PTHREAD_CREATE_DETACHED;
   18336 
   18337 #if HAVE_PTHREADS > 4
   18338 	/* Final pthreads */
   18339 	pthread_attr_t attr;
   18340 
   18341 	status = pthread_attr_init(&attr);
   18342 	if( status ) return status;
   18343 
   18344 #if HAVE_PTHREADS < 7
   18345 	status = pthread_attr_setdetachstate(&attr, &detach);
   18346 	if( status < 0 ) status = errno;
   18347 #else
   18348 	status = pthread_attr_setdetachstate(&attr, detach);
   18349 #endif
   18350 	if( status ) return status;
   18351 	status = pthread_create( &t, &attr, task, NULL );
   18352 #if HAVE_PTHREADS < 7
   18353 	if( status < 0 ) status = errno;
   18354 #endif
   18355 	if( status ) return status;
   18356 #else
   18357 	/* Draft 4 pthreads */
   18358 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18359 	if( status ) return errno;
   18360 
   18361 	/* give thread a chance to complete */
   18362 	/* it should remain joinable and hence detachable */
   18363 	sleep( 1 );
   18364 
   18365 	status = pthread_detach( &t );
   18366 	if( status ) return errno;
   18367 #endif
   18368 
   18369 #ifdef HAVE_LINUX_THREADS
   18370 	pthread_kill_other_threads_np();
   18371 #endif
   18372 
   18373 	return 0;
   18374 
   18375 }
   18376 
   18377 _ACEOF
   18378 if ac_fn_c_try_run "$LINENO"; then :
   18379   ol_cv_pthread_pthread=yes
   18380 else
   18381   ol_cv_pthread_pthread=no
   18382 fi
   18383 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18384   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18385 fi
   18386 
   18387 
   18388 		# restore the LIBS
   18389 		LIBS="$ol_LIBS"
   18390 
   18391 fi
   18392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthread" >&5
   18393 $as_echo "$ol_cv_pthread_pthread" >&6; }
   18394 
   18395 	if test $ol_cv_pthread_pthread = yes ; then
   18396 		ol_link_pthreads="-pthread"
   18397 		ol_link_threads=posix
   18398 	fi
   18399 fi
   18400 
   18401 		# Pthread try link: -pthreads (ol_cv_pthread_pthreads)
   18402 if test "$ol_link_threads" = no ; then
   18403 	# try -pthreads
   18404 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthreads" >&5
   18405 $as_echo_n "checking for pthread link with -pthreads... " >&6; }
   18406 if ${ol_cv_pthread_pthreads+:} false; then :
   18407   $as_echo_n "(cached) " >&6
   18408 else
   18409 
   18410 		# save the flags
   18411 		ol_LIBS="$LIBS"
   18412 		LIBS="-pthreads $LIBS"
   18413 
   18414 		if test "$cross_compiling" = yes; then :
   18415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18416 /* end confdefs.h.  */
   18417 
   18418 /* pthread test headers */
   18419 #include <pthread.h>
   18420 #if HAVE_PTHREADS < 7
   18421 #include <errno.h>
   18422 #endif
   18423 #ifndef NULL
   18424 #define NULL (void*)0
   18425 #endif
   18426 
   18427 static void *task(p)
   18428 	void *p;
   18429 {
   18430 	return (void *) (p == NULL);
   18431 }
   18432 
   18433 int
   18434 main ()
   18435 {
   18436 
   18437 	/* pthread test function */
   18438 #ifndef PTHREAD_CREATE_DETACHED
   18439 #define	PTHREAD_CREATE_DETACHED	1
   18440 #endif
   18441 	pthread_t t;
   18442 	int status;
   18443 	int detach = PTHREAD_CREATE_DETACHED;
   18444 
   18445 #if HAVE_PTHREADS > 4
   18446 	/* Final pthreads */
   18447 	pthread_attr_t attr;
   18448 
   18449 	status = pthread_attr_init(&attr);
   18450 	if( status ) return status;
   18451 
   18452 #if HAVE_PTHREADS < 7
   18453 	status = pthread_attr_setdetachstate(&attr, &detach);
   18454 	if( status < 0 ) status = errno;
   18455 #else
   18456 	status = pthread_attr_setdetachstate(&attr, detach);
   18457 #endif
   18458 	if( status ) return status;
   18459 	status = pthread_create( &t, &attr, task, NULL );
   18460 #if HAVE_PTHREADS < 7
   18461 	if( status < 0 ) status = errno;
   18462 #endif
   18463 	if( status ) return status;
   18464 #else
   18465 	/* Draft 4 pthreads */
   18466 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18467 	if( status ) return errno;
   18468 
   18469 	/* give thread a chance to complete */
   18470 	/* it should remain joinable and hence detachable */
   18471 	sleep( 1 );
   18472 
   18473 	status = pthread_detach( &t );
   18474 	if( status ) return errno;
   18475 #endif
   18476 
   18477 #ifdef HAVE_LINUX_THREADS
   18478 	pthread_kill_other_threads_np();
   18479 #endif
   18480 
   18481 	return 0;
   18482 
   18483   ;
   18484   return 0;
   18485 }
   18486 _ACEOF
   18487 if ac_fn_c_try_link "$LINENO"; then :
   18488   ol_cv_pthread_pthreads=yes
   18489 else
   18490   ol_cv_pthread_pthreads=no
   18491 fi
   18492 rm -f core conftest.err conftest.$ac_objext \
   18493     conftest$ac_exeext conftest.$ac_ext
   18494 else
   18495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18496 /* end confdefs.h.  */
   18497 
   18498 /* pthread test headers */
   18499 #include <pthread.h>
   18500 #if HAVE_PTHREADS < 7
   18501 #include <errno.h>
   18502 #endif
   18503 #ifndef NULL
   18504 #define NULL (void*)0
   18505 #endif
   18506 
   18507 static void *task(p)
   18508 	void *p;
   18509 {
   18510 	return (void *) (p == NULL);
   18511 }
   18512 
   18513 
   18514 int main(argc, argv)
   18515 	int argc;
   18516 	char **argv;
   18517 {
   18518 
   18519 	/* pthread test function */
   18520 #ifndef PTHREAD_CREATE_DETACHED
   18521 #define	PTHREAD_CREATE_DETACHED	1
   18522 #endif
   18523 	pthread_t t;
   18524 	int status;
   18525 	int detach = PTHREAD_CREATE_DETACHED;
   18526 
   18527 #if HAVE_PTHREADS > 4
   18528 	/* Final pthreads */
   18529 	pthread_attr_t attr;
   18530 
   18531 	status = pthread_attr_init(&attr);
   18532 	if( status ) return status;
   18533 
   18534 #if HAVE_PTHREADS < 7
   18535 	status = pthread_attr_setdetachstate(&attr, &detach);
   18536 	if( status < 0 ) status = errno;
   18537 #else
   18538 	status = pthread_attr_setdetachstate(&attr, detach);
   18539 #endif
   18540 	if( status ) return status;
   18541 	status = pthread_create( &t, &attr, task, NULL );
   18542 #if HAVE_PTHREADS < 7
   18543 	if( status < 0 ) status = errno;
   18544 #endif
   18545 	if( status ) return status;
   18546 #else
   18547 	/* Draft 4 pthreads */
   18548 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18549 	if( status ) return errno;
   18550 
   18551 	/* give thread a chance to complete */
   18552 	/* it should remain joinable and hence detachable */
   18553 	sleep( 1 );
   18554 
   18555 	status = pthread_detach( &t );
   18556 	if( status ) return errno;
   18557 #endif
   18558 
   18559 #ifdef HAVE_LINUX_THREADS
   18560 	pthread_kill_other_threads_np();
   18561 #endif
   18562 
   18563 	return 0;
   18564 
   18565 }
   18566 
   18567 _ACEOF
   18568 if ac_fn_c_try_run "$LINENO"; then :
   18569   ol_cv_pthread_pthreads=yes
   18570 else
   18571   ol_cv_pthread_pthreads=no
   18572 fi
   18573 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18574   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18575 fi
   18576 
   18577 
   18578 		# restore the LIBS
   18579 		LIBS="$ol_LIBS"
   18580 
   18581 fi
   18582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthreads" >&5
   18583 $as_echo "$ol_cv_pthread_pthreads" >&6; }
   18584 
   18585 	if test $ol_cv_pthread_pthreads = yes ; then
   18586 		ol_link_pthreads="-pthreads"
   18587 		ol_link_threads=posix
   18588 	fi
   18589 fi
   18590 
   18591 		# Pthread try link: -mthreads (ol_cv_pthread_mthreads)
   18592 if test "$ol_link_threads" = no ; then
   18593 	# try -mthreads
   18594 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -mthreads" >&5
   18595 $as_echo_n "checking for pthread link with -mthreads... " >&6; }
   18596 if ${ol_cv_pthread_mthreads+:} false; then :
   18597   $as_echo_n "(cached) " >&6
   18598 else
   18599 
   18600 		# save the flags
   18601 		ol_LIBS="$LIBS"
   18602 		LIBS="-mthreads $LIBS"
   18603 
   18604 		if test "$cross_compiling" = yes; then :
   18605   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18606 /* end confdefs.h.  */
   18607 
   18608 /* pthread test headers */
   18609 #include <pthread.h>
   18610 #if HAVE_PTHREADS < 7
   18611 #include <errno.h>
   18612 #endif
   18613 #ifndef NULL
   18614 #define NULL (void*)0
   18615 #endif
   18616 
   18617 static void *task(p)
   18618 	void *p;
   18619 {
   18620 	return (void *) (p == NULL);
   18621 }
   18622 
   18623 int
   18624 main ()
   18625 {
   18626 
   18627 	/* pthread test function */
   18628 #ifndef PTHREAD_CREATE_DETACHED
   18629 #define	PTHREAD_CREATE_DETACHED	1
   18630 #endif
   18631 	pthread_t t;
   18632 	int status;
   18633 	int detach = PTHREAD_CREATE_DETACHED;
   18634 
   18635 #if HAVE_PTHREADS > 4
   18636 	/* Final pthreads */
   18637 	pthread_attr_t attr;
   18638 
   18639 	status = pthread_attr_init(&attr);
   18640 	if( status ) return status;
   18641 
   18642 #if HAVE_PTHREADS < 7
   18643 	status = pthread_attr_setdetachstate(&attr, &detach);
   18644 	if( status < 0 ) status = errno;
   18645 #else
   18646 	status = pthread_attr_setdetachstate(&attr, detach);
   18647 #endif
   18648 	if( status ) return status;
   18649 	status = pthread_create( &t, &attr, task, NULL );
   18650 #if HAVE_PTHREADS < 7
   18651 	if( status < 0 ) status = errno;
   18652 #endif
   18653 	if( status ) return status;
   18654 #else
   18655 	/* Draft 4 pthreads */
   18656 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18657 	if( status ) return errno;
   18658 
   18659 	/* give thread a chance to complete */
   18660 	/* it should remain joinable and hence detachable */
   18661 	sleep( 1 );
   18662 
   18663 	status = pthread_detach( &t );
   18664 	if( status ) return errno;
   18665 #endif
   18666 
   18667 #ifdef HAVE_LINUX_THREADS
   18668 	pthread_kill_other_threads_np();
   18669 #endif
   18670 
   18671 	return 0;
   18672 
   18673   ;
   18674   return 0;
   18675 }
   18676 _ACEOF
   18677 if ac_fn_c_try_link "$LINENO"; then :
   18678   ol_cv_pthread_mthreads=yes
   18679 else
   18680   ol_cv_pthread_mthreads=no
   18681 fi
   18682 rm -f core conftest.err conftest.$ac_objext \
   18683     conftest$ac_exeext conftest.$ac_ext
   18684 else
   18685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18686 /* end confdefs.h.  */
   18687 
   18688 /* pthread test headers */
   18689 #include <pthread.h>
   18690 #if HAVE_PTHREADS < 7
   18691 #include <errno.h>
   18692 #endif
   18693 #ifndef NULL
   18694 #define NULL (void*)0
   18695 #endif
   18696 
   18697 static void *task(p)
   18698 	void *p;
   18699 {
   18700 	return (void *) (p == NULL);
   18701 }
   18702 
   18703 
   18704 int main(argc, argv)
   18705 	int argc;
   18706 	char **argv;
   18707 {
   18708 
   18709 	/* pthread test function */
   18710 #ifndef PTHREAD_CREATE_DETACHED
   18711 #define	PTHREAD_CREATE_DETACHED	1
   18712 #endif
   18713 	pthread_t t;
   18714 	int status;
   18715 	int detach = PTHREAD_CREATE_DETACHED;
   18716 
   18717 #if HAVE_PTHREADS > 4
   18718 	/* Final pthreads */
   18719 	pthread_attr_t attr;
   18720 
   18721 	status = pthread_attr_init(&attr);
   18722 	if( status ) return status;
   18723 
   18724 #if HAVE_PTHREADS < 7
   18725 	status = pthread_attr_setdetachstate(&attr, &detach);
   18726 	if( status < 0 ) status = errno;
   18727 #else
   18728 	status = pthread_attr_setdetachstate(&attr, detach);
   18729 #endif
   18730 	if( status ) return status;
   18731 	status = pthread_create( &t, &attr, task, NULL );
   18732 #if HAVE_PTHREADS < 7
   18733 	if( status < 0 ) status = errno;
   18734 #endif
   18735 	if( status ) return status;
   18736 #else
   18737 	/* Draft 4 pthreads */
   18738 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18739 	if( status ) return errno;
   18740 
   18741 	/* give thread a chance to complete */
   18742 	/* it should remain joinable and hence detachable */
   18743 	sleep( 1 );
   18744 
   18745 	status = pthread_detach( &t );
   18746 	if( status ) return errno;
   18747 #endif
   18748 
   18749 #ifdef HAVE_LINUX_THREADS
   18750 	pthread_kill_other_threads_np();
   18751 #endif
   18752 
   18753 	return 0;
   18754 
   18755 }
   18756 
   18757 _ACEOF
   18758 if ac_fn_c_try_run "$LINENO"; then :
   18759   ol_cv_pthread_mthreads=yes
   18760 else
   18761   ol_cv_pthread_mthreads=no
   18762 fi
   18763 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18764   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18765 fi
   18766 
   18767 
   18768 		# restore the LIBS
   18769 		LIBS="$ol_LIBS"
   18770 
   18771 fi
   18772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_mthreads" >&5
   18773 $as_echo "$ol_cv_pthread_mthreads" >&6; }
   18774 
   18775 	if test $ol_cv_pthread_mthreads = yes ; then
   18776 		ol_link_pthreads="-mthreads"
   18777 		ol_link_threads=posix
   18778 	fi
   18779 fi
   18780 
   18781 		# Pthread try link: -thread (ol_cv_pthread_thread)
   18782 if test "$ol_link_threads" = no ; then
   18783 	# try -thread
   18784 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -thread" >&5
   18785 $as_echo_n "checking for pthread link with -thread... " >&6; }
   18786 if ${ol_cv_pthread_thread+:} false; then :
   18787   $as_echo_n "(cached) " >&6
   18788 else
   18789 
   18790 		# save the flags
   18791 		ol_LIBS="$LIBS"
   18792 		LIBS="-thread $LIBS"
   18793 
   18794 		if test "$cross_compiling" = yes; then :
   18795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18796 /* end confdefs.h.  */
   18797 
   18798 /* pthread test headers */
   18799 #include <pthread.h>
   18800 #if HAVE_PTHREADS < 7
   18801 #include <errno.h>
   18802 #endif
   18803 #ifndef NULL
   18804 #define NULL (void*)0
   18805 #endif
   18806 
   18807 static void *task(p)
   18808 	void *p;
   18809 {
   18810 	return (void *) (p == NULL);
   18811 }
   18812 
   18813 int
   18814 main ()
   18815 {
   18816 
   18817 	/* pthread test function */
   18818 #ifndef PTHREAD_CREATE_DETACHED
   18819 #define	PTHREAD_CREATE_DETACHED	1
   18820 #endif
   18821 	pthread_t t;
   18822 	int status;
   18823 	int detach = PTHREAD_CREATE_DETACHED;
   18824 
   18825 #if HAVE_PTHREADS > 4
   18826 	/* Final pthreads */
   18827 	pthread_attr_t attr;
   18828 
   18829 	status = pthread_attr_init(&attr);
   18830 	if( status ) return status;
   18831 
   18832 #if HAVE_PTHREADS < 7
   18833 	status = pthread_attr_setdetachstate(&attr, &detach);
   18834 	if( status < 0 ) status = errno;
   18835 #else
   18836 	status = pthread_attr_setdetachstate(&attr, detach);
   18837 #endif
   18838 	if( status ) return status;
   18839 	status = pthread_create( &t, &attr, task, NULL );
   18840 #if HAVE_PTHREADS < 7
   18841 	if( status < 0 ) status = errno;
   18842 #endif
   18843 	if( status ) return status;
   18844 #else
   18845 	/* Draft 4 pthreads */
   18846 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18847 	if( status ) return errno;
   18848 
   18849 	/* give thread a chance to complete */
   18850 	/* it should remain joinable and hence detachable */
   18851 	sleep( 1 );
   18852 
   18853 	status = pthread_detach( &t );
   18854 	if( status ) return errno;
   18855 #endif
   18856 
   18857 #ifdef HAVE_LINUX_THREADS
   18858 	pthread_kill_other_threads_np();
   18859 #endif
   18860 
   18861 	return 0;
   18862 
   18863   ;
   18864   return 0;
   18865 }
   18866 _ACEOF
   18867 if ac_fn_c_try_link "$LINENO"; then :
   18868   ol_cv_pthread_thread=yes
   18869 else
   18870   ol_cv_pthread_thread=no
   18871 fi
   18872 rm -f core conftest.err conftest.$ac_objext \
   18873     conftest$ac_exeext conftest.$ac_ext
   18874 else
   18875   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18876 /* end confdefs.h.  */
   18877 
   18878 /* pthread test headers */
   18879 #include <pthread.h>
   18880 #if HAVE_PTHREADS < 7
   18881 #include <errno.h>
   18882 #endif
   18883 #ifndef NULL
   18884 #define NULL (void*)0
   18885 #endif
   18886 
   18887 static void *task(p)
   18888 	void *p;
   18889 {
   18890 	return (void *) (p == NULL);
   18891 }
   18892 
   18893 
   18894 int main(argc, argv)
   18895 	int argc;
   18896 	char **argv;
   18897 {
   18898 
   18899 	/* pthread test function */
   18900 #ifndef PTHREAD_CREATE_DETACHED
   18901 #define	PTHREAD_CREATE_DETACHED	1
   18902 #endif
   18903 	pthread_t t;
   18904 	int status;
   18905 	int detach = PTHREAD_CREATE_DETACHED;
   18906 
   18907 #if HAVE_PTHREADS > 4
   18908 	/* Final pthreads */
   18909 	pthread_attr_t attr;
   18910 
   18911 	status = pthread_attr_init(&attr);
   18912 	if( status ) return status;
   18913 
   18914 #if HAVE_PTHREADS < 7
   18915 	status = pthread_attr_setdetachstate(&attr, &detach);
   18916 	if( status < 0 ) status = errno;
   18917 #else
   18918 	status = pthread_attr_setdetachstate(&attr, detach);
   18919 #endif
   18920 	if( status ) return status;
   18921 	status = pthread_create( &t, &attr, task, NULL );
   18922 #if HAVE_PTHREADS < 7
   18923 	if( status < 0 ) status = errno;
   18924 #endif
   18925 	if( status ) return status;
   18926 #else
   18927 	/* Draft 4 pthreads */
   18928 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   18929 	if( status ) return errno;
   18930 
   18931 	/* give thread a chance to complete */
   18932 	/* it should remain joinable and hence detachable */
   18933 	sleep( 1 );
   18934 
   18935 	status = pthread_detach( &t );
   18936 	if( status ) return errno;
   18937 #endif
   18938 
   18939 #ifdef HAVE_LINUX_THREADS
   18940 	pthread_kill_other_threads_np();
   18941 #endif
   18942 
   18943 	return 0;
   18944 
   18945 }
   18946 
   18947 _ACEOF
   18948 if ac_fn_c_try_run "$LINENO"; then :
   18949   ol_cv_pthread_thread=yes
   18950 else
   18951   ol_cv_pthread_thread=no
   18952 fi
   18953 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18954   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18955 fi
   18956 
   18957 
   18958 		# restore the LIBS
   18959 		LIBS="$ol_LIBS"
   18960 
   18961 fi
   18962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_thread" >&5
   18963 $as_echo "$ol_cv_pthread_thread" >&6; }
   18964 
   18965 	if test $ol_cv_pthread_thread = yes ; then
   18966 		ol_link_pthreads="-thread"
   18967 		ol_link_threads=posix
   18968 	fi
   18969 fi
   18970 
   18971 
   18972 		# Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
   18973 if test "$ol_link_threads" = no ; then
   18974 	# try -lpthread -lmach -lexc -lc_r
   18975 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
   18976 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc -lc_r... " >&6; }
   18977 if ${ol_cv_pthread_lpthread_lmach_lexc_lc_r+:} false; then :
   18978   $as_echo_n "(cached) " >&6
   18979 else
   18980 
   18981 		# save the flags
   18982 		ol_LIBS="$LIBS"
   18983 		LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
   18984 
   18985 		if test "$cross_compiling" = yes; then :
   18986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18987 /* end confdefs.h.  */
   18988 
   18989 /* pthread test headers */
   18990 #include <pthread.h>
   18991 #if HAVE_PTHREADS < 7
   18992 #include <errno.h>
   18993 #endif
   18994 #ifndef NULL
   18995 #define NULL (void*)0
   18996 #endif
   18997 
   18998 static void *task(p)
   18999 	void *p;
   19000 {
   19001 	return (void *) (p == NULL);
   19002 }
   19003 
   19004 int
   19005 main ()
   19006 {
   19007 
   19008 	/* pthread test function */
   19009 #ifndef PTHREAD_CREATE_DETACHED
   19010 #define	PTHREAD_CREATE_DETACHED	1
   19011 #endif
   19012 	pthread_t t;
   19013 	int status;
   19014 	int detach = PTHREAD_CREATE_DETACHED;
   19015 
   19016 #if HAVE_PTHREADS > 4
   19017 	/* Final pthreads */
   19018 	pthread_attr_t attr;
   19019 
   19020 	status = pthread_attr_init(&attr);
   19021 	if( status ) return status;
   19022 
   19023 #if HAVE_PTHREADS < 7
   19024 	status = pthread_attr_setdetachstate(&attr, &detach);
   19025 	if( status < 0 ) status = errno;
   19026 #else
   19027 	status = pthread_attr_setdetachstate(&attr, detach);
   19028 #endif
   19029 	if( status ) return status;
   19030 	status = pthread_create( &t, &attr, task, NULL );
   19031 #if HAVE_PTHREADS < 7
   19032 	if( status < 0 ) status = errno;
   19033 #endif
   19034 	if( status ) return status;
   19035 #else
   19036 	/* Draft 4 pthreads */
   19037 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19038 	if( status ) return errno;
   19039 
   19040 	/* give thread a chance to complete */
   19041 	/* it should remain joinable and hence detachable */
   19042 	sleep( 1 );
   19043 
   19044 	status = pthread_detach( &t );
   19045 	if( status ) return errno;
   19046 #endif
   19047 
   19048 #ifdef HAVE_LINUX_THREADS
   19049 	pthread_kill_other_threads_np();
   19050 #endif
   19051 
   19052 	return 0;
   19053 
   19054   ;
   19055   return 0;
   19056 }
   19057 _ACEOF
   19058 if ac_fn_c_try_link "$LINENO"; then :
   19059   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
   19060 else
   19061   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
   19062 fi
   19063 rm -f core conftest.err conftest.$ac_objext \
   19064     conftest$ac_exeext conftest.$ac_ext
   19065 else
   19066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19067 /* end confdefs.h.  */
   19068 
   19069 /* pthread test headers */
   19070 #include <pthread.h>
   19071 #if HAVE_PTHREADS < 7
   19072 #include <errno.h>
   19073 #endif
   19074 #ifndef NULL
   19075 #define NULL (void*)0
   19076 #endif
   19077 
   19078 static void *task(p)
   19079 	void *p;
   19080 {
   19081 	return (void *) (p == NULL);
   19082 }
   19083 
   19084 
   19085 int main(argc, argv)
   19086 	int argc;
   19087 	char **argv;
   19088 {
   19089 
   19090 	/* pthread test function */
   19091 #ifndef PTHREAD_CREATE_DETACHED
   19092 #define	PTHREAD_CREATE_DETACHED	1
   19093 #endif
   19094 	pthread_t t;
   19095 	int status;
   19096 	int detach = PTHREAD_CREATE_DETACHED;
   19097 
   19098 #if HAVE_PTHREADS > 4
   19099 	/* Final pthreads */
   19100 	pthread_attr_t attr;
   19101 
   19102 	status = pthread_attr_init(&attr);
   19103 	if( status ) return status;
   19104 
   19105 #if HAVE_PTHREADS < 7
   19106 	status = pthread_attr_setdetachstate(&attr, &detach);
   19107 	if( status < 0 ) status = errno;
   19108 #else
   19109 	status = pthread_attr_setdetachstate(&attr, detach);
   19110 #endif
   19111 	if( status ) return status;
   19112 	status = pthread_create( &t, &attr, task, NULL );
   19113 #if HAVE_PTHREADS < 7
   19114 	if( status < 0 ) status = errno;
   19115 #endif
   19116 	if( status ) return status;
   19117 #else
   19118 	/* Draft 4 pthreads */
   19119 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19120 	if( status ) return errno;
   19121 
   19122 	/* give thread a chance to complete */
   19123 	/* it should remain joinable and hence detachable */
   19124 	sleep( 1 );
   19125 
   19126 	status = pthread_detach( &t );
   19127 	if( status ) return errno;
   19128 #endif
   19129 
   19130 #ifdef HAVE_LINUX_THREADS
   19131 	pthread_kill_other_threads_np();
   19132 #endif
   19133 
   19134 	return 0;
   19135 
   19136 }
   19137 
   19138 _ACEOF
   19139 if ac_fn_c_try_run "$LINENO"; then :
   19140   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
   19141 else
   19142   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
   19143 fi
   19144 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   19145   conftest.$ac_objext conftest.beam conftest.$ac_ext
   19146 fi
   19147 
   19148 
   19149 		# restore the LIBS
   19150 		LIBS="$ol_LIBS"
   19151 
   19152 fi
   19153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
   19154 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6; }
   19155 
   19156 	if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
   19157 		ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
   19158 		ol_link_threads=posix
   19159 	fi
   19160 fi
   19161 
   19162 		# Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
   19163 if test "$ol_link_threads" = no ; then
   19164 	# try -lpthread -lmach -lexc
   19165 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc" >&5
   19166 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc... " >&6; }
   19167 if ${ol_cv_pthread_lpthread_lmach_lexc+:} false; then :
   19168   $as_echo_n "(cached) " >&6
   19169 else
   19170 
   19171 		# save the flags
   19172 		ol_LIBS="$LIBS"
   19173 		LIBS="-lpthread -lmach -lexc $LIBS"
   19174 
   19175 		if test "$cross_compiling" = yes; then :
   19176   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19177 /* end confdefs.h.  */
   19178 
   19179 /* pthread test headers */
   19180 #include <pthread.h>
   19181 #if HAVE_PTHREADS < 7
   19182 #include <errno.h>
   19183 #endif
   19184 #ifndef NULL
   19185 #define NULL (void*)0
   19186 #endif
   19187 
   19188 static void *task(p)
   19189 	void *p;
   19190 {
   19191 	return (void *) (p == NULL);
   19192 }
   19193 
   19194 int
   19195 main ()
   19196 {
   19197 
   19198 	/* pthread test function */
   19199 #ifndef PTHREAD_CREATE_DETACHED
   19200 #define	PTHREAD_CREATE_DETACHED	1
   19201 #endif
   19202 	pthread_t t;
   19203 	int status;
   19204 	int detach = PTHREAD_CREATE_DETACHED;
   19205 
   19206 #if HAVE_PTHREADS > 4
   19207 	/* Final pthreads */
   19208 	pthread_attr_t attr;
   19209 
   19210 	status = pthread_attr_init(&attr);
   19211 	if( status ) return status;
   19212 
   19213 #if HAVE_PTHREADS < 7
   19214 	status = pthread_attr_setdetachstate(&attr, &detach);
   19215 	if( status < 0 ) status = errno;
   19216 #else
   19217 	status = pthread_attr_setdetachstate(&attr, detach);
   19218 #endif
   19219 	if( status ) return status;
   19220 	status = pthread_create( &t, &attr, task, NULL );
   19221 #if HAVE_PTHREADS < 7
   19222 	if( status < 0 ) status = errno;
   19223 #endif
   19224 	if( status ) return status;
   19225 #else
   19226 	/* Draft 4 pthreads */
   19227 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19228 	if( status ) return errno;
   19229 
   19230 	/* give thread a chance to complete */
   19231 	/* it should remain joinable and hence detachable */
   19232 	sleep( 1 );
   19233 
   19234 	status = pthread_detach( &t );
   19235 	if( status ) return errno;
   19236 #endif
   19237 
   19238 #ifdef HAVE_LINUX_THREADS
   19239 	pthread_kill_other_threads_np();
   19240 #endif
   19241 
   19242 	return 0;
   19243 
   19244   ;
   19245   return 0;
   19246 }
   19247 _ACEOF
   19248 if ac_fn_c_try_link "$LINENO"; then :
   19249   ol_cv_pthread_lpthread_lmach_lexc=yes
   19250 else
   19251   ol_cv_pthread_lpthread_lmach_lexc=no
   19252 fi
   19253 rm -f core conftest.err conftest.$ac_objext \
   19254     conftest$ac_exeext conftest.$ac_ext
   19255 else
   19256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19257 /* end confdefs.h.  */
   19258 
   19259 /* pthread test headers */
   19260 #include <pthread.h>
   19261 #if HAVE_PTHREADS < 7
   19262 #include <errno.h>
   19263 #endif
   19264 #ifndef NULL
   19265 #define NULL (void*)0
   19266 #endif
   19267 
   19268 static void *task(p)
   19269 	void *p;
   19270 {
   19271 	return (void *) (p == NULL);
   19272 }
   19273 
   19274 
   19275 int main(argc, argv)
   19276 	int argc;
   19277 	char **argv;
   19278 {
   19279 
   19280 	/* pthread test function */
   19281 #ifndef PTHREAD_CREATE_DETACHED
   19282 #define	PTHREAD_CREATE_DETACHED	1
   19283 #endif
   19284 	pthread_t t;
   19285 	int status;
   19286 	int detach = PTHREAD_CREATE_DETACHED;
   19287 
   19288 #if HAVE_PTHREADS > 4
   19289 	/* Final pthreads */
   19290 	pthread_attr_t attr;
   19291 
   19292 	status = pthread_attr_init(&attr);
   19293 	if( status ) return status;
   19294 
   19295 #if HAVE_PTHREADS < 7
   19296 	status = pthread_attr_setdetachstate(&attr, &detach);
   19297 	if( status < 0 ) status = errno;
   19298 #else
   19299 	status = pthread_attr_setdetachstate(&attr, detach);
   19300 #endif
   19301 	if( status ) return status;
   19302 	status = pthread_create( &t, &attr, task, NULL );
   19303 #if HAVE_PTHREADS < 7
   19304 	if( status < 0 ) status = errno;
   19305 #endif
   19306 	if( status ) return status;
   19307 #else
   19308 	/* Draft 4 pthreads */
   19309 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19310 	if( status ) return errno;
   19311 
   19312 	/* give thread a chance to complete */
   19313 	/* it should remain joinable and hence detachable */
   19314 	sleep( 1 );
   19315 
   19316 	status = pthread_detach( &t );
   19317 	if( status ) return errno;
   19318 #endif
   19319 
   19320 #ifdef HAVE_LINUX_THREADS
   19321 	pthread_kill_other_threads_np();
   19322 #endif
   19323 
   19324 	return 0;
   19325 
   19326 }
   19327 
   19328 _ACEOF
   19329 if ac_fn_c_try_run "$LINENO"; then :
   19330   ol_cv_pthread_lpthread_lmach_lexc=yes
   19331 else
   19332   ol_cv_pthread_lpthread_lmach_lexc=no
   19333 fi
   19334 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   19335   conftest.$ac_objext conftest.beam conftest.$ac_ext
   19336 fi
   19337 
   19338 
   19339 		# restore the LIBS
   19340 		LIBS="$ol_LIBS"
   19341 
   19342 fi
   19343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
   19344 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc" >&6; }
   19345 
   19346 	if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
   19347 		ol_link_pthreads="-lpthread -lmach -lexc"
   19348 		ol_link_threads=posix
   19349 	fi
   19350 fi
   19351 
   19352 
   19353 		# Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
   19354 if test "$ol_link_threads" = no ; then
   19355 	# try -lpthread -Wl,-woff,85
   19356 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -Wl,-woff,85" >&5
   19357 $as_echo_n "checking for pthread link with -lpthread -Wl,-woff,85... " >&6; }
   19358 if ${ol_cv_pthread_lib_lpthread_woff+:} false; then :
   19359   $as_echo_n "(cached) " >&6
   19360 else
   19361 
   19362 		# save the flags
   19363 		ol_LIBS="$LIBS"
   19364 		LIBS="-lpthread -Wl,-woff,85 $LIBS"
   19365 
   19366 		if test "$cross_compiling" = yes; then :
   19367   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19368 /* end confdefs.h.  */
   19369 
   19370 /* pthread test headers */
   19371 #include <pthread.h>
   19372 #if HAVE_PTHREADS < 7
   19373 #include <errno.h>
   19374 #endif
   19375 #ifndef NULL
   19376 #define NULL (void*)0
   19377 #endif
   19378 
   19379 static void *task(p)
   19380 	void *p;
   19381 {
   19382 	return (void *) (p == NULL);
   19383 }
   19384 
   19385 int
   19386 main ()
   19387 {
   19388 
   19389 	/* pthread test function */
   19390 #ifndef PTHREAD_CREATE_DETACHED
   19391 #define	PTHREAD_CREATE_DETACHED	1
   19392 #endif
   19393 	pthread_t t;
   19394 	int status;
   19395 	int detach = PTHREAD_CREATE_DETACHED;
   19396 
   19397 #if HAVE_PTHREADS > 4
   19398 	/* Final pthreads */
   19399 	pthread_attr_t attr;
   19400 
   19401 	status = pthread_attr_init(&attr);
   19402 	if( status ) return status;
   19403 
   19404 #if HAVE_PTHREADS < 7
   19405 	status = pthread_attr_setdetachstate(&attr, &detach);
   19406 	if( status < 0 ) status = errno;
   19407 #else
   19408 	status = pthread_attr_setdetachstate(&attr, detach);
   19409 #endif
   19410 	if( status ) return status;
   19411 	status = pthread_create( &t, &attr, task, NULL );
   19412 #if HAVE_PTHREADS < 7
   19413 	if( status < 0 ) status = errno;
   19414 #endif
   19415 	if( status ) return status;
   19416 #else
   19417 	/* Draft 4 pthreads */
   19418 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19419 	if( status ) return errno;
   19420 
   19421 	/* give thread a chance to complete */
   19422 	/* it should remain joinable and hence detachable */
   19423 	sleep( 1 );
   19424 
   19425 	status = pthread_detach( &t );
   19426 	if( status ) return errno;
   19427 #endif
   19428 
   19429 #ifdef HAVE_LINUX_THREADS
   19430 	pthread_kill_other_threads_np();
   19431 #endif
   19432 
   19433 	return 0;
   19434 
   19435   ;
   19436   return 0;
   19437 }
   19438 _ACEOF
   19439 if ac_fn_c_try_link "$LINENO"; then :
   19440   ol_cv_pthread_lib_lpthread_woff=yes
   19441 else
   19442   ol_cv_pthread_lib_lpthread_woff=no
   19443 fi
   19444 rm -f core conftest.err conftest.$ac_objext \
   19445     conftest$ac_exeext conftest.$ac_ext
   19446 else
   19447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19448 /* end confdefs.h.  */
   19449 
   19450 /* pthread test headers */
   19451 #include <pthread.h>
   19452 #if HAVE_PTHREADS < 7
   19453 #include <errno.h>
   19454 #endif
   19455 #ifndef NULL
   19456 #define NULL (void*)0
   19457 #endif
   19458 
   19459 static void *task(p)
   19460 	void *p;
   19461 {
   19462 	return (void *) (p == NULL);
   19463 }
   19464 
   19465 
   19466 int main(argc, argv)
   19467 	int argc;
   19468 	char **argv;
   19469 {
   19470 
   19471 	/* pthread test function */
   19472 #ifndef PTHREAD_CREATE_DETACHED
   19473 #define	PTHREAD_CREATE_DETACHED	1
   19474 #endif
   19475 	pthread_t t;
   19476 	int status;
   19477 	int detach = PTHREAD_CREATE_DETACHED;
   19478 
   19479 #if HAVE_PTHREADS > 4
   19480 	/* Final pthreads */
   19481 	pthread_attr_t attr;
   19482 
   19483 	status = pthread_attr_init(&attr);
   19484 	if( status ) return status;
   19485 
   19486 #if HAVE_PTHREADS < 7
   19487 	status = pthread_attr_setdetachstate(&attr, &detach);
   19488 	if( status < 0 ) status = errno;
   19489 #else
   19490 	status = pthread_attr_setdetachstate(&attr, detach);
   19491 #endif
   19492 	if( status ) return status;
   19493 	status = pthread_create( &t, &attr, task, NULL );
   19494 #if HAVE_PTHREADS < 7
   19495 	if( status < 0 ) status = errno;
   19496 #endif
   19497 	if( status ) return status;
   19498 #else
   19499 	/* Draft 4 pthreads */
   19500 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19501 	if( status ) return errno;
   19502 
   19503 	/* give thread a chance to complete */
   19504 	/* it should remain joinable and hence detachable */
   19505 	sleep( 1 );
   19506 
   19507 	status = pthread_detach( &t );
   19508 	if( status ) return errno;
   19509 #endif
   19510 
   19511 #ifdef HAVE_LINUX_THREADS
   19512 	pthread_kill_other_threads_np();
   19513 #endif
   19514 
   19515 	return 0;
   19516 
   19517 }
   19518 
   19519 _ACEOF
   19520 if ac_fn_c_try_run "$LINENO"; then :
   19521   ol_cv_pthread_lib_lpthread_woff=yes
   19522 else
   19523   ol_cv_pthread_lib_lpthread_woff=no
   19524 fi
   19525 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   19526   conftest.$ac_objext conftest.beam conftest.$ac_ext
   19527 fi
   19528 
   19529 
   19530 		# restore the LIBS
   19531 		LIBS="$ol_LIBS"
   19532 
   19533 fi
   19534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthread_woff" >&5
   19535 $as_echo "$ol_cv_pthread_lib_lpthread_woff" >&6; }
   19536 
   19537 	if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
   19538 		ol_link_pthreads="-lpthread -Wl,-woff,85"
   19539 		ol_link_threads=posix
   19540 	fi
   19541 fi
   19542 
   19543 
   19544 		# Pthread try link: -lpthread (ol_cv_pthread_lpthread)
   19545 if test "$ol_link_threads" = no ; then
   19546 	# try -lpthread
   19547 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread" >&5
   19548 $as_echo_n "checking for pthread link with -lpthread... " >&6; }
   19549 if ${ol_cv_pthread_lpthread+:} false; then :
   19550   $as_echo_n "(cached) " >&6
   19551 else
   19552 
   19553 		# save the flags
   19554 		ol_LIBS="$LIBS"
   19555 		LIBS="-lpthread $LIBS"
   19556 
   19557 		if test "$cross_compiling" = yes; then :
   19558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19559 /* end confdefs.h.  */
   19560 
   19561 /* pthread test headers */
   19562 #include <pthread.h>
   19563 #if HAVE_PTHREADS < 7
   19564 #include <errno.h>
   19565 #endif
   19566 #ifndef NULL
   19567 #define NULL (void*)0
   19568 #endif
   19569 
   19570 static void *task(p)
   19571 	void *p;
   19572 {
   19573 	return (void *) (p == NULL);
   19574 }
   19575 
   19576 int
   19577 main ()
   19578 {
   19579 
   19580 	/* pthread test function */
   19581 #ifndef PTHREAD_CREATE_DETACHED
   19582 #define	PTHREAD_CREATE_DETACHED	1
   19583 #endif
   19584 	pthread_t t;
   19585 	int status;
   19586 	int detach = PTHREAD_CREATE_DETACHED;
   19587 
   19588 #if HAVE_PTHREADS > 4
   19589 	/* Final pthreads */
   19590 	pthread_attr_t attr;
   19591 
   19592 	status = pthread_attr_init(&attr);
   19593 	if( status ) return status;
   19594 
   19595 #if HAVE_PTHREADS < 7
   19596 	status = pthread_attr_setdetachstate(&attr, &detach);
   19597 	if( status < 0 ) status = errno;
   19598 #else
   19599 	status = pthread_attr_setdetachstate(&attr, detach);
   19600 #endif
   19601 	if( status ) return status;
   19602 	status = pthread_create( &t, &attr, task, NULL );
   19603 #if HAVE_PTHREADS < 7
   19604 	if( status < 0 ) status = errno;
   19605 #endif
   19606 	if( status ) return status;
   19607 #else
   19608 	/* Draft 4 pthreads */
   19609 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19610 	if( status ) return errno;
   19611 
   19612 	/* give thread a chance to complete */
   19613 	/* it should remain joinable and hence detachable */
   19614 	sleep( 1 );
   19615 
   19616 	status = pthread_detach( &t );
   19617 	if( status ) return errno;
   19618 #endif
   19619 
   19620 #ifdef HAVE_LINUX_THREADS
   19621 	pthread_kill_other_threads_np();
   19622 #endif
   19623 
   19624 	return 0;
   19625 
   19626   ;
   19627   return 0;
   19628 }
   19629 _ACEOF
   19630 if ac_fn_c_try_link "$LINENO"; then :
   19631   ol_cv_pthread_lpthread=yes
   19632 else
   19633   ol_cv_pthread_lpthread=no
   19634 fi
   19635 rm -f core conftest.err conftest.$ac_objext \
   19636     conftest$ac_exeext conftest.$ac_ext
   19637 else
   19638   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19639 /* end confdefs.h.  */
   19640 
   19641 /* pthread test headers */
   19642 #include <pthread.h>
   19643 #if HAVE_PTHREADS < 7
   19644 #include <errno.h>
   19645 #endif
   19646 #ifndef NULL
   19647 #define NULL (void*)0
   19648 #endif
   19649 
   19650 static void *task(p)
   19651 	void *p;
   19652 {
   19653 	return (void *) (p == NULL);
   19654 }
   19655 
   19656 
   19657 int main(argc, argv)
   19658 	int argc;
   19659 	char **argv;
   19660 {
   19661 
   19662 	/* pthread test function */
   19663 #ifndef PTHREAD_CREATE_DETACHED
   19664 #define	PTHREAD_CREATE_DETACHED	1
   19665 #endif
   19666 	pthread_t t;
   19667 	int status;
   19668 	int detach = PTHREAD_CREATE_DETACHED;
   19669 
   19670 #if HAVE_PTHREADS > 4
   19671 	/* Final pthreads */
   19672 	pthread_attr_t attr;
   19673 
   19674 	status = pthread_attr_init(&attr);
   19675 	if( status ) return status;
   19676 
   19677 #if HAVE_PTHREADS < 7
   19678 	status = pthread_attr_setdetachstate(&attr, &detach);
   19679 	if( status < 0 ) status = errno;
   19680 #else
   19681 	status = pthread_attr_setdetachstate(&attr, detach);
   19682 #endif
   19683 	if( status ) return status;
   19684 	status = pthread_create( &t, &attr, task, NULL );
   19685 #if HAVE_PTHREADS < 7
   19686 	if( status < 0 ) status = errno;
   19687 #endif
   19688 	if( status ) return status;
   19689 #else
   19690 	/* Draft 4 pthreads */
   19691 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19692 	if( status ) return errno;
   19693 
   19694 	/* give thread a chance to complete */
   19695 	/* it should remain joinable and hence detachable */
   19696 	sleep( 1 );
   19697 
   19698 	status = pthread_detach( &t );
   19699 	if( status ) return errno;
   19700 #endif
   19701 
   19702 #ifdef HAVE_LINUX_THREADS
   19703 	pthread_kill_other_threads_np();
   19704 #endif
   19705 
   19706 	return 0;
   19707 
   19708 }
   19709 
   19710 _ACEOF
   19711 if ac_fn_c_try_run "$LINENO"; then :
   19712   ol_cv_pthread_lpthread=yes
   19713 else
   19714   ol_cv_pthread_lpthread=no
   19715 fi
   19716 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   19717   conftest.$ac_objext conftest.beam conftest.$ac_ext
   19718 fi
   19719 
   19720 
   19721 		# restore the LIBS
   19722 		LIBS="$ol_LIBS"
   19723 
   19724 fi
   19725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread" >&5
   19726 $as_echo "$ol_cv_pthread_lpthread" >&6; }
   19727 
   19728 	if test $ol_cv_pthread_lpthread = yes ; then
   19729 		ol_link_pthreads="-lpthread"
   19730 		ol_link_threads=posix
   19731 	fi
   19732 fi
   19733 
   19734 		# Pthread try link: -lc_r (ol_cv_pthread_lc_r)
   19735 if test "$ol_link_threads" = no ; then
   19736 	# try -lc_r
   19737 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lc_r" >&5
   19738 $as_echo_n "checking for pthread link with -lc_r... " >&6; }
   19739 if ${ol_cv_pthread_lc_r+:} false; then :
   19740   $as_echo_n "(cached) " >&6
   19741 else
   19742 
   19743 		# save the flags
   19744 		ol_LIBS="$LIBS"
   19745 		LIBS="-lc_r $LIBS"
   19746 
   19747 		if test "$cross_compiling" = yes; then :
   19748   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19749 /* end confdefs.h.  */
   19750 
   19751 /* pthread test headers */
   19752 #include <pthread.h>
   19753 #if HAVE_PTHREADS < 7
   19754 #include <errno.h>
   19755 #endif
   19756 #ifndef NULL
   19757 #define NULL (void*)0
   19758 #endif
   19759 
   19760 static void *task(p)
   19761 	void *p;
   19762 {
   19763 	return (void *) (p == NULL);
   19764 }
   19765 
   19766 int
   19767 main ()
   19768 {
   19769 
   19770 	/* pthread test function */
   19771 #ifndef PTHREAD_CREATE_DETACHED
   19772 #define	PTHREAD_CREATE_DETACHED	1
   19773 #endif
   19774 	pthread_t t;
   19775 	int status;
   19776 	int detach = PTHREAD_CREATE_DETACHED;
   19777 
   19778 #if HAVE_PTHREADS > 4
   19779 	/* Final pthreads */
   19780 	pthread_attr_t attr;
   19781 
   19782 	status = pthread_attr_init(&attr);
   19783 	if( status ) return status;
   19784 
   19785 #if HAVE_PTHREADS < 7
   19786 	status = pthread_attr_setdetachstate(&attr, &detach);
   19787 	if( status < 0 ) status = errno;
   19788 #else
   19789 	status = pthread_attr_setdetachstate(&attr, detach);
   19790 #endif
   19791 	if( status ) return status;
   19792 	status = pthread_create( &t, &attr, task, NULL );
   19793 #if HAVE_PTHREADS < 7
   19794 	if( status < 0 ) status = errno;
   19795 #endif
   19796 	if( status ) return status;
   19797 #else
   19798 	/* Draft 4 pthreads */
   19799 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19800 	if( status ) return errno;
   19801 
   19802 	/* give thread a chance to complete */
   19803 	/* it should remain joinable and hence detachable */
   19804 	sleep( 1 );
   19805 
   19806 	status = pthread_detach( &t );
   19807 	if( status ) return errno;
   19808 #endif
   19809 
   19810 #ifdef HAVE_LINUX_THREADS
   19811 	pthread_kill_other_threads_np();
   19812 #endif
   19813 
   19814 	return 0;
   19815 
   19816   ;
   19817   return 0;
   19818 }
   19819 _ACEOF
   19820 if ac_fn_c_try_link "$LINENO"; then :
   19821   ol_cv_pthread_lc_r=yes
   19822 else
   19823   ol_cv_pthread_lc_r=no
   19824 fi
   19825 rm -f core conftest.err conftest.$ac_objext \
   19826     conftest$ac_exeext conftest.$ac_ext
   19827 else
   19828   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19829 /* end confdefs.h.  */
   19830 
   19831 /* pthread test headers */
   19832 #include <pthread.h>
   19833 #if HAVE_PTHREADS < 7
   19834 #include <errno.h>
   19835 #endif
   19836 #ifndef NULL
   19837 #define NULL (void*)0
   19838 #endif
   19839 
   19840 static void *task(p)
   19841 	void *p;
   19842 {
   19843 	return (void *) (p == NULL);
   19844 }
   19845 
   19846 
   19847 int main(argc, argv)
   19848 	int argc;
   19849 	char **argv;
   19850 {
   19851 
   19852 	/* pthread test function */
   19853 #ifndef PTHREAD_CREATE_DETACHED
   19854 #define	PTHREAD_CREATE_DETACHED	1
   19855 #endif
   19856 	pthread_t t;
   19857 	int status;
   19858 	int detach = PTHREAD_CREATE_DETACHED;
   19859 
   19860 #if HAVE_PTHREADS > 4
   19861 	/* Final pthreads */
   19862 	pthread_attr_t attr;
   19863 
   19864 	status = pthread_attr_init(&attr);
   19865 	if( status ) return status;
   19866 
   19867 #if HAVE_PTHREADS < 7
   19868 	status = pthread_attr_setdetachstate(&attr, &detach);
   19869 	if( status < 0 ) status = errno;
   19870 #else
   19871 	status = pthread_attr_setdetachstate(&attr, detach);
   19872 #endif
   19873 	if( status ) return status;
   19874 	status = pthread_create( &t, &attr, task, NULL );
   19875 #if HAVE_PTHREADS < 7
   19876 	if( status < 0 ) status = errno;
   19877 #endif
   19878 	if( status ) return status;
   19879 #else
   19880 	/* Draft 4 pthreads */
   19881 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19882 	if( status ) return errno;
   19883 
   19884 	/* give thread a chance to complete */
   19885 	/* it should remain joinable and hence detachable */
   19886 	sleep( 1 );
   19887 
   19888 	status = pthread_detach( &t );
   19889 	if( status ) return errno;
   19890 #endif
   19891 
   19892 #ifdef HAVE_LINUX_THREADS
   19893 	pthread_kill_other_threads_np();
   19894 #endif
   19895 
   19896 	return 0;
   19897 
   19898 }
   19899 
   19900 _ACEOF
   19901 if ac_fn_c_try_run "$LINENO"; then :
   19902   ol_cv_pthread_lc_r=yes
   19903 else
   19904   ol_cv_pthread_lc_r=no
   19905 fi
   19906 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   19907   conftest.$ac_objext conftest.beam conftest.$ac_ext
   19908 fi
   19909 
   19910 
   19911 		# restore the LIBS
   19912 		LIBS="$ol_LIBS"
   19913 
   19914 fi
   19915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lc_r" >&5
   19916 $as_echo "$ol_cv_pthread_lc_r" >&6; }
   19917 
   19918 	if test $ol_cv_pthread_lc_r = yes ; then
   19919 		ol_link_pthreads="-lc_r"
   19920 		ol_link_threads=posix
   19921 	fi
   19922 fi
   19923 
   19924 
   19925 		# Pthread try link: -threads (ol_cv_pthread_threads)
   19926 if test "$ol_link_threads" = no ; then
   19927 	# try -threads
   19928 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -threads" >&5
   19929 $as_echo_n "checking for pthread link with -threads... " >&6; }
   19930 if ${ol_cv_pthread_threads+:} false; then :
   19931   $as_echo_n "(cached) " >&6
   19932 else
   19933 
   19934 		# save the flags
   19935 		ol_LIBS="$LIBS"
   19936 		LIBS="-threads $LIBS"
   19937 
   19938 		if test "$cross_compiling" = yes; then :
   19939   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   19940 /* end confdefs.h.  */
   19941 
   19942 /* pthread test headers */
   19943 #include <pthread.h>
   19944 #if HAVE_PTHREADS < 7
   19945 #include <errno.h>
   19946 #endif
   19947 #ifndef NULL
   19948 #define NULL (void*)0
   19949 #endif
   19950 
   19951 static void *task(p)
   19952 	void *p;
   19953 {
   19954 	return (void *) (p == NULL);
   19955 }
   19956 
   19957 int
   19958 main ()
   19959 {
   19960 
   19961 	/* pthread test function */
   19962 #ifndef PTHREAD_CREATE_DETACHED
   19963 #define	PTHREAD_CREATE_DETACHED	1
   19964 #endif
   19965 	pthread_t t;
   19966 	int status;
   19967 	int detach = PTHREAD_CREATE_DETACHED;
   19968 
   19969 #if HAVE_PTHREADS > 4
   19970 	/* Final pthreads */
   19971 	pthread_attr_t attr;
   19972 
   19973 	status = pthread_attr_init(&attr);
   19974 	if( status ) return status;
   19975 
   19976 #if HAVE_PTHREADS < 7
   19977 	status = pthread_attr_setdetachstate(&attr, &detach);
   19978 	if( status < 0 ) status = errno;
   19979 #else
   19980 	status = pthread_attr_setdetachstate(&attr, detach);
   19981 #endif
   19982 	if( status ) return status;
   19983 	status = pthread_create( &t, &attr, task, NULL );
   19984 #if HAVE_PTHREADS < 7
   19985 	if( status < 0 ) status = errno;
   19986 #endif
   19987 	if( status ) return status;
   19988 #else
   19989 	/* Draft 4 pthreads */
   19990 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   19991 	if( status ) return errno;
   19992 
   19993 	/* give thread a chance to complete */
   19994 	/* it should remain joinable and hence detachable */
   19995 	sleep( 1 );
   19996 
   19997 	status = pthread_detach( &t );
   19998 	if( status ) return errno;
   19999 #endif
   20000 
   20001 #ifdef HAVE_LINUX_THREADS
   20002 	pthread_kill_other_threads_np();
   20003 #endif
   20004 
   20005 	return 0;
   20006 
   20007   ;
   20008   return 0;
   20009 }
   20010 _ACEOF
   20011 if ac_fn_c_try_link "$LINENO"; then :
   20012   ol_cv_pthread_threads=yes
   20013 else
   20014   ol_cv_pthread_threads=no
   20015 fi
   20016 rm -f core conftest.err conftest.$ac_objext \
   20017     conftest$ac_exeext conftest.$ac_ext
   20018 else
   20019   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20020 /* end confdefs.h.  */
   20021 
   20022 /* pthread test headers */
   20023 #include <pthread.h>
   20024 #if HAVE_PTHREADS < 7
   20025 #include <errno.h>
   20026 #endif
   20027 #ifndef NULL
   20028 #define NULL (void*)0
   20029 #endif
   20030 
   20031 static void *task(p)
   20032 	void *p;
   20033 {
   20034 	return (void *) (p == NULL);
   20035 }
   20036 
   20037 
   20038 int main(argc, argv)
   20039 	int argc;
   20040 	char **argv;
   20041 {
   20042 
   20043 	/* pthread test function */
   20044 #ifndef PTHREAD_CREATE_DETACHED
   20045 #define	PTHREAD_CREATE_DETACHED	1
   20046 #endif
   20047 	pthread_t t;
   20048 	int status;
   20049 	int detach = PTHREAD_CREATE_DETACHED;
   20050 
   20051 #if HAVE_PTHREADS > 4
   20052 	/* Final pthreads */
   20053 	pthread_attr_t attr;
   20054 
   20055 	status = pthread_attr_init(&attr);
   20056 	if( status ) return status;
   20057 
   20058 #if HAVE_PTHREADS < 7
   20059 	status = pthread_attr_setdetachstate(&attr, &detach);
   20060 	if( status < 0 ) status = errno;
   20061 #else
   20062 	status = pthread_attr_setdetachstate(&attr, detach);
   20063 #endif
   20064 	if( status ) return status;
   20065 	status = pthread_create( &t, &attr, task, NULL );
   20066 #if HAVE_PTHREADS < 7
   20067 	if( status < 0 ) status = errno;
   20068 #endif
   20069 	if( status ) return status;
   20070 #else
   20071 	/* Draft 4 pthreads */
   20072 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20073 	if( status ) return errno;
   20074 
   20075 	/* give thread a chance to complete */
   20076 	/* it should remain joinable and hence detachable */
   20077 	sleep( 1 );
   20078 
   20079 	status = pthread_detach( &t );
   20080 	if( status ) return errno;
   20081 #endif
   20082 
   20083 #ifdef HAVE_LINUX_THREADS
   20084 	pthread_kill_other_threads_np();
   20085 #endif
   20086 
   20087 	return 0;
   20088 
   20089 }
   20090 
   20091 _ACEOF
   20092 if ac_fn_c_try_run "$LINENO"; then :
   20093   ol_cv_pthread_threads=yes
   20094 else
   20095   ol_cv_pthread_threads=no
   20096 fi
   20097 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   20098   conftest.$ac_objext conftest.beam conftest.$ac_ext
   20099 fi
   20100 
   20101 
   20102 		# restore the LIBS
   20103 		LIBS="$ol_LIBS"
   20104 
   20105 fi
   20106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_threads" >&5
   20107 $as_echo "$ol_cv_pthread_threads" >&6; }
   20108 
   20109 	if test $ol_cv_pthread_threads = yes ; then
   20110 		ol_link_pthreads="-threads"
   20111 		ol_link_threads=posix
   20112 	fi
   20113 fi
   20114 
   20115 
   20116 		# Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
   20117 if test "$ol_link_threads" = no ; then
   20118 	# try -lpthreads -lmach -lexc -lc_r
   20119 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
   20120 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r... " >&6; }
   20121 if ${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+:} false; then :
   20122   $as_echo_n "(cached) " >&6
   20123 else
   20124 
   20125 		# save the flags
   20126 		ol_LIBS="$LIBS"
   20127 		LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
   20128 
   20129 		if test "$cross_compiling" = yes; then :
   20130   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20131 /* end confdefs.h.  */
   20132 
   20133 /* pthread test headers */
   20134 #include <pthread.h>
   20135 #if HAVE_PTHREADS < 7
   20136 #include <errno.h>
   20137 #endif
   20138 #ifndef NULL
   20139 #define NULL (void*)0
   20140 #endif
   20141 
   20142 static void *task(p)
   20143 	void *p;
   20144 {
   20145 	return (void *) (p == NULL);
   20146 }
   20147 
   20148 int
   20149 main ()
   20150 {
   20151 
   20152 	/* pthread test function */
   20153 #ifndef PTHREAD_CREATE_DETACHED
   20154 #define	PTHREAD_CREATE_DETACHED	1
   20155 #endif
   20156 	pthread_t t;
   20157 	int status;
   20158 	int detach = PTHREAD_CREATE_DETACHED;
   20159 
   20160 #if HAVE_PTHREADS > 4
   20161 	/* Final pthreads */
   20162 	pthread_attr_t attr;
   20163 
   20164 	status = pthread_attr_init(&attr);
   20165 	if( status ) return status;
   20166 
   20167 #if HAVE_PTHREADS < 7
   20168 	status = pthread_attr_setdetachstate(&attr, &detach);
   20169 	if( status < 0 ) status = errno;
   20170 #else
   20171 	status = pthread_attr_setdetachstate(&attr, detach);
   20172 #endif
   20173 	if( status ) return status;
   20174 	status = pthread_create( &t, &attr, task, NULL );
   20175 #if HAVE_PTHREADS < 7
   20176 	if( status < 0 ) status = errno;
   20177 #endif
   20178 	if( status ) return status;
   20179 #else
   20180 	/* Draft 4 pthreads */
   20181 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20182 	if( status ) return errno;
   20183 
   20184 	/* give thread a chance to complete */
   20185 	/* it should remain joinable and hence detachable */
   20186 	sleep( 1 );
   20187 
   20188 	status = pthread_detach( &t );
   20189 	if( status ) return errno;
   20190 #endif
   20191 
   20192 #ifdef HAVE_LINUX_THREADS
   20193 	pthread_kill_other_threads_np();
   20194 #endif
   20195 
   20196 	return 0;
   20197 
   20198   ;
   20199   return 0;
   20200 }
   20201 _ACEOF
   20202 if ac_fn_c_try_link "$LINENO"; then :
   20203   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
   20204 else
   20205   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
   20206 fi
   20207 rm -f core conftest.err conftest.$ac_objext \
   20208     conftest$ac_exeext conftest.$ac_ext
   20209 else
   20210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20211 /* end confdefs.h.  */
   20212 
   20213 /* pthread test headers */
   20214 #include <pthread.h>
   20215 #if HAVE_PTHREADS < 7
   20216 #include <errno.h>
   20217 #endif
   20218 #ifndef NULL
   20219 #define NULL (void*)0
   20220 #endif
   20221 
   20222 static void *task(p)
   20223 	void *p;
   20224 {
   20225 	return (void *) (p == NULL);
   20226 }
   20227 
   20228 
   20229 int main(argc, argv)
   20230 	int argc;
   20231 	char **argv;
   20232 {
   20233 
   20234 	/* pthread test function */
   20235 #ifndef PTHREAD_CREATE_DETACHED
   20236 #define	PTHREAD_CREATE_DETACHED	1
   20237 #endif
   20238 	pthread_t t;
   20239 	int status;
   20240 	int detach = PTHREAD_CREATE_DETACHED;
   20241 
   20242 #if HAVE_PTHREADS > 4
   20243 	/* Final pthreads */
   20244 	pthread_attr_t attr;
   20245 
   20246 	status = pthread_attr_init(&attr);
   20247 	if( status ) return status;
   20248 
   20249 #if HAVE_PTHREADS < 7
   20250 	status = pthread_attr_setdetachstate(&attr, &detach);
   20251 	if( status < 0 ) status = errno;
   20252 #else
   20253 	status = pthread_attr_setdetachstate(&attr, detach);
   20254 #endif
   20255 	if( status ) return status;
   20256 	status = pthread_create( &t, &attr, task, NULL );
   20257 #if HAVE_PTHREADS < 7
   20258 	if( status < 0 ) status = errno;
   20259 #endif
   20260 	if( status ) return status;
   20261 #else
   20262 	/* Draft 4 pthreads */
   20263 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20264 	if( status ) return errno;
   20265 
   20266 	/* give thread a chance to complete */
   20267 	/* it should remain joinable and hence detachable */
   20268 	sleep( 1 );
   20269 
   20270 	status = pthread_detach( &t );
   20271 	if( status ) return errno;
   20272 #endif
   20273 
   20274 #ifdef HAVE_LINUX_THREADS
   20275 	pthread_kill_other_threads_np();
   20276 #endif
   20277 
   20278 	return 0;
   20279 
   20280 }
   20281 
   20282 _ACEOF
   20283 if ac_fn_c_try_run "$LINENO"; then :
   20284   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
   20285 else
   20286   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
   20287 fi
   20288 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   20289   conftest.$ac_objext conftest.beam conftest.$ac_ext
   20290 fi
   20291 
   20292 
   20293 		# restore the LIBS
   20294 		LIBS="$ol_LIBS"
   20295 
   20296 fi
   20297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
   20298 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6; }
   20299 
   20300 	if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
   20301 		ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
   20302 		ol_link_threads=posix
   20303 	fi
   20304 fi
   20305 
   20306 		# Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
   20307 if test "$ol_link_threads" = no ; then
   20308 	# try -lpthreads -lmach -lexc
   20309 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc" >&5
   20310 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc... " >&6; }
   20311 if ${ol_cv_pthread_lpthreads_lmach_lexc+:} false; then :
   20312   $as_echo_n "(cached) " >&6
   20313 else
   20314 
   20315 		# save the flags
   20316 		ol_LIBS="$LIBS"
   20317 		LIBS="-lpthreads -lmach -lexc $LIBS"
   20318 
   20319 		if test "$cross_compiling" = yes; then :
   20320   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20321 /* end confdefs.h.  */
   20322 
   20323 /* pthread test headers */
   20324 #include <pthread.h>
   20325 #if HAVE_PTHREADS < 7
   20326 #include <errno.h>
   20327 #endif
   20328 #ifndef NULL
   20329 #define NULL (void*)0
   20330 #endif
   20331 
   20332 static void *task(p)
   20333 	void *p;
   20334 {
   20335 	return (void *) (p == NULL);
   20336 }
   20337 
   20338 int
   20339 main ()
   20340 {
   20341 
   20342 	/* pthread test function */
   20343 #ifndef PTHREAD_CREATE_DETACHED
   20344 #define	PTHREAD_CREATE_DETACHED	1
   20345 #endif
   20346 	pthread_t t;
   20347 	int status;
   20348 	int detach = PTHREAD_CREATE_DETACHED;
   20349 
   20350 #if HAVE_PTHREADS > 4
   20351 	/* Final pthreads */
   20352 	pthread_attr_t attr;
   20353 
   20354 	status = pthread_attr_init(&attr);
   20355 	if( status ) return status;
   20356 
   20357 #if HAVE_PTHREADS < 7
   20358 	status = pthread_attr_setdetachstate(&attr, &detach);
   20359 	if( status < 0 ) status = errno;
   20360 #else
   20361 	status = pthread_attr_setdetachstate(&attr, detach);
   20362 #endif
   20363 	if( status ) return status;
   20364 	status = pthread_create( &t, &attr, task, NULL );
   20365 #if HAVE_PTHREADS < 7
   20366 	if( status < 0 ) status = errno;
   20367 #endif
   20368 	if( status ) return status;
   20369 #else
   20370 	/* Draft 4 pthreads */
   20371 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20372 	if( status ) return errno;
   20373 
   20374 	/* give thread a chance to complete */
   20375 	/* it should remain joinable and hence detachable */
   20376 	sleep( 1 );
   20377 
   20378 	status = pthread_detach( &t );
   20379 	if( status ) return errno;
   20380 #endif
   20381 
   20382 #ifdef HAVE_LINUX_THREADS
   20383 	pthread_kill_other_threads_np();
   20384 #endif
   20385 
   20386 	return 0;
   20387 
   20388   ;
   20389   return 0;
   20390 }
   20391 _ACEOF
   20392 if ac_fn_c_try_link "$LINENO"; then :
   20393   ol_cv_pthread_lpthreads_lmach_lexc=yes
   20394 else
   20395   ol_cv_pthread_lpthreads_lmach_lexc=no
   20396 fi
   20397 rm -f core conftest.err conftest.$ac_objext \
   20398     conftest$ac_exeext conftest.$ac_ext
   20399 else
   20400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20401 /* end confdefs.h.  */
   20402 
   20403 /* pthread test headers */
   20404 #include <pthread.h>
   20405 #if HAVE_PTHREADS < 7
   20406 #include <errno.h>
   20407 #endif
   20408 #ifndef NULL
   20409 #define NULL (void*)0
   20410 #endif
   20411 
   20412 static void *task(p)
   20413 	void *p;
   20414 {
   20415 	return (void *) (p == NULL);
   20416 }
   20417 
   20418 
   20419 int main(argc, argv)
   20420 	int argc;
   20421 	char **argv;
   20422 {
   20423 
   20424 	/* pthread test function */
   20425 #ifndef PTHREAD_CREATE_DETACHED
   20426 #define	PTHREAD_CREATE_DETACHED	1
   20427 #endif
   20428 	pthread_t t;
   20429 	int status;
   20430 	int detach = PTHREAD_CREATE_DETACHED;
   20431 
   20432 #if HAVE_PTHREADS > 4
   20433 	/* Final pthreads */
   20434 	pthread_attr_t attr;
   20435 
   20436 	status = pthread_attr_init(&attr);
   20437 	if( status ) return status;
   20438 
   20439 #if HAVE_PTHREADS < 7
   20440 	status = pthread_attr_setdetachstate(&attr, &detach);
   20441 	if( status < 0 ) status = errno;
   20442 #else
   20443 	status = pthread_attr_setdetachstate(&attr, detach);
   20444 #endif
   20445 	if( status ) return status;
   20446 	status = pthread_create( &t, &attr, task, NULL );
   20447 #if HAVE_PTHREADS < 7
   20448 	if( status < 0 ) status = errno;
   20449 #endif
   20450 	if( status ) return status;
   20451 #else
   20452 	/* Draft 4 pthreads */
   20453 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20454 	if( status ) return errno;
   20455 
   20456 	/* give thread a chance to complete */
   20457 	/* it should remain joinable and hence detachable */
   20458 	sleep( 1 );
   20459 
   20460 	status = pthread_detach( &t );
   20461 	if( status ) return errno;
   20462 #endif
   20463 
   20464 #ifdef HAVE_LINUX_THREADS
   20465 	pthread_kill_other_threads_np();
   20466 #endif
   20467 
   20468 	return 0;
   20469 
   20470 }
   20471 
   20472 _ACEOF
   20473 if ac_fn_c_try_run "$LINENO"; then :
   20474   ol_cv_pthread_lpthreads_lmach_lexc=yes
   20475 else
   20476   ol_cv_pthread_lpthreads_lmach_lexc=no
   20477 fi
   20478 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   20479   conftest.$ac_objext conftest.beam conftest.$ac_ext
   20480 fi
   20481 
   20482 
   20483 		# restore the LIBS
   20484 		LIBS="$ol_LIBS"
   20485 
   20486 fi
   20487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
   20488 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc" >&6; }
   20489 
   20490 	if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
   20491 		ol_link_pthreads="-lpthreads -lmach -lexc"
   20492 		ol_link_threads=posix
   20493 	fi
   20494 fi
   20495 
   20496 		# Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
   20497 if test "$ol_link_threads" = no ; then
   20498 	# try -lpthreads -lexc
   20499 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lexc" >&5
   20500 $as_echo_n "checking for pthread link with -lpthreads -lexc... " >&6; }
   20501 if ${ol_cv_pthread_lpthreads_lexc+:} false; then :
   20502   $as_echo_n "(cached) " >&6
   20503 else
   20504 
   20505 		# save the flags
   20506 		ol_LIBS="$LIBS"
   20507 		LIBS="-lpthreads -lexc $LIBS"
   20508 
   20509 		if test "$cross_compiling" = yes; then :
   20510   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20511 /* end confdefs.h.  */
   20512 
   20513 /* pthread test headers */
   20514 #include <pthread.h>
   20515 #if HAVE_PTHREADS < 7
   20516 #include <errno.h>
   20517 #endif
   20518 #ifndef NULL
   20519 #define NULL (void*)0
   20520 #endif
   20521 
   20522 static void *task(p)
   20523 	void *p;
   20524 {
   20525 	return (void *) (p == NULL);
   20526 }
   20527 
   20528 int
   20529 main ()
   20530 {
   20531 
   20532 	/* pthread test function */
   20533 #ifndef PTHREAD_CREATE_DETACHED
   20534 #define	PTHREAD_CREATE_DETACHED	1
   20535 #endif
   20536 	pthread_t t;
   20537 	int status;
   20538 	int detach = PTHREAD_CREATE_DETACHED;
   20539 
   20540 #if HAVE_PTHREADS > 4
   20541 	/* Final pthreads */
   20542 	pthread_attr_t attr;
   20543 
   20544 	status = pthread_attr_init(&attr);
   20545 	if( status ) return status;
   20546 
   20547 #if HAVE_PTHREADS < 7
   20548 	status = pthread_attr_setdetachstate(&attr, &detach);
   20549 	if( status < 0 ) status = errno;
   20550 #else
   20551 	status = pthread_attr_setdetachstate(&attr, detach);
   20552 #endif
   20553 	if( status ) return status;
   20554 	status = pthread_create( &t, &attr, task, NULL );
   20555 #if HAVE_PTHREADS < 7
   20556 	if( status < 0 ) status = errno;
   20557 #endif
   20558 	if( status ) return status;
   20559 #else
   20560 	/* Draft 4 pthreads */
   20561 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20562 	if( status ) return errno;
   20563 
   20564 	/* give thread a chance to complete */
   20565 	/* it should remain joinable and hence detachable */
   20566 	sleep( 1 );
   20567 
   20568 	status = pthread_detach( &t );
   20569 	if( status ) return errno;
   20570 #endif
   20571 
   20572 #ifdef HAVE_LINUX_THREADS
   20573 	pthread_kill_other_threads_np();
   20574 #endif
   20575 
   20576 	return 0;
   20577 
   20578   ;
   20579   return 0;
   20580 }
   20581 _ACEOF
   20582 if ac_fn_c_try_link "$LINENO"; then :
   20583   ol_cv_pthread_lpthreads_lexc=yes
   20584 else
   20585   ol_cv_pthread_lpthreads_lexc=no
   20586 fi
   20587 rm -f core conftest.err conftest.$ac_objext \
   20588     conftest$ac_exeext conftest.$ac_ext
   20589 else
   20590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20591 /* end confdefs.h.  */
   20592 
   20593 /* pthread test headers */
   20594 #include <pthread.h>
   20595 #if HAVE_PTHREADS < 7
   20596 #include <errno.h>
   20597 #endif
   20598 #ifndef NULL
   20599 #define NULL (void*)0
   20600 #endif
   20601 
   20602 static void *task(p)
   20603 	void *p;
   20604 {
   20605 	return (void *) (p == NULL);
   20606 }
   20607 
   20608 
   20609 int main(argc, argv)
   20610 	int argc;
   20611 	char **argv;
   20612 {
   20613 
   20614 	/* pthread test function */
   20615 #ifndef PTHREAD_CREATE_DETACHED
   20616 #define	PTHREAD_CREATE_DETACHED	1
   20617 #endif
   20618 	pthread_t t;
   20619 	int status;
   20620 	int detach = PTHREAD_CREATE_DETACHED;
   20621 
   20622 #if HAVE_PTHREADS > 4
   20623 	/* Final pthreads */
   20624 	pthread_attr_t attr;
   20625 
   20626 	status = pthread_attr_init(&attr);
   20627 	if( status ) return status;
   20628 
   20629 #if HAVE_PTHREADS < 7
   20630 	status = pthread_attr_setdetachstate(&attr, &detach);
   20631 	if( status < 0 ) status = errno;
   20632 #else
   20633 	status = pthread_attr_setdetachstate(&attr, detach);
   20634 #endif
   20635 	if( status ) return status;
   20636 	status = pthread_create( &t, &attr, task, NULL );
   20637 #if HAVE_PTHREADS < 7
   20638 	if( status < 0 ) status = errno;
   20639 #endif
   20640 	if( status ) return status;
   20641 #else
   20642 	/* Draft 4 pthreads */
   20643 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20644 	if( status ) return errno;
   20645 
   20646 	/* give thread a chance to complete */
   20647 	/* it should remain joinable and hence detachable */
   20648 	sleep( 1 );
   20649 
   20650 	status = pthread_detach( &t );
   20651 	if( status ) return errno;
   20652 #endif
   20653 
   20654 #ifdef HAVE_LINUX_THREADS
   20655 	pthread_kill_other_threads_np();
   20656 #endif
   20657 
   20658 	return 0;
   20659 
   20660 }
   20661 
   20662 _ACEOF
   20663 if ac_fn_c_try_run "$LINENO"; then :
   20664   ol_cv_pthread_lpthreads_lexc=yes
   20665 else
   20666   ol_cv_pthread_lpthreads_lexc=no
   20667 fi
   20668 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   20669   conftest.$ac_objext conftest.beam conftest.$ac_ext
   20670 fi
   20671 
   20672 
   20673 		# restore the LIBS
   20674 		LIBS="$ol_LIBS"
   20675 
   20676 fi
   20677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lexc" >&5
   20678 $as_echo "$ol_cv_pthread_lpthreads_lexc" >&6; }
   20679 
   20680 	if test $ol_cv_pthread_lpthreads_lexc = yes ; then
   20681 		ol_link_pthreads="-lpthreads -lexc"
   20682 		ol_link_threads=posix
   20683 	fi
   20684 fi
   20685 
   20686 
   20687 		# Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
   20688 if test "$ol_link_threads" = no ; then
   20689 	# try -lpthreads
   20690 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads" >&5
   20691 $as_echo_n "checking for pthread link with -lpthreads... " >&6; }
   20692 if ${ol_cv_pthread_lib_lpthreads+:} false; then :
   20693   $as_echo_n "(cached) " >&6
   20694 else
   20695 
   20696 		# save the flags
   20697 		ol_LIBS="$LIBS"
   20698 		LIBS="-lpthreads $LIBS"
   20699 
   20700 		if test "$cross_compiling" = yes; then :
   20701   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20702 /* end confdefs.h.  */
   20703 
   20704 /* pthread test headers */
   20705 #include <pthread.h>
   20706 #if HAVE_PTHREADS < 7
   20707 #include <errno.h>
   20708 #endif
   20709 #ifndef NULL
   20710 #define NULL (void*)0
   20711 #endif
   20712 
   20713 static void *task(p)
   20714 	void *p;
   20715 {
   20716 	return (void *) (p == NULL);
   20717 }
   20718 
   20719 int
   20720 main ()
   20721 {
   20722 
   20723 	/* pthread test function */
   20724 #ifndef PTHREAD_CREATE_DETACHED
   20725 #define	PTHREAD_CREATE_DETACHED	1
   20726 #endif
   20727 	pthread_t t;
   20728 	int status;
   20729 	int detach = PTHREAD_CREATE_DETACHED;
   20730 
   20731 #if HAVE_PTHREADS > 4
   20732 	/* Final pthreads */
   20733 	pthread_attr_t attr;
   20734 
   20735 	status = pthread_attr_init(&attr);
   20736 	if( status ) return status;
   20737 
   20738 #if HAVE_PTHREADS < 7
   20739 	status = pthread_attr_setdetachstate(&attr, &detach);
   20740 	if( status < 0 ) status = errno;
   20741 #else
   20742 	status = pthread_attr_setdetachstate(&attr, detach);
   20743 #endif
   20744 	if( status ) return status;
   20745 	status = pthread_create( &t, &attr, task, NULL );
   20746 #if HAVE_PTHREADS < 7
   20747 	if( status < 0 ) status = errno;
   20748 #endif
   20749 	if( status ) return status;
   20750 #else
   20751 	/* Draft 4 pthreads */
   20752 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20753 	if( status ) return errno;
   20754 
   20755 	/* give thread a chance to complete */
   20756 	/* it should remain joinable and hence detachable */
   20757 	sleep( 1 );
   20758 
   20759 	status = pthread_detach( &t );
   20760 	if( status ) return errno;
   20761 #endif
   20762 
   20763 #ifdef HAVE_LINUX_THREADS
   20764 	pthread_kill_other_threads_np();
   20765 #endif
   20766 
   20767 	return 0;
   20768 
   20769   ;
   20770   return 0;
   20771 }
   20772 _ACEOF
   20773 if ac_fn_c_try_link "$LINENO"; then :
   20774   ol_cv_pthread_lib_lpthreads=yes
   20775 else
   20776   ol_cv_pthread_lib_lpthreads=no
   20777 fi
   20778 rm -f core conftest.err conftest.$ac_objext \
   20779     conftest$ac_exeext conftest.$ac_ext
   20780 else
   20781   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20782 /* end confdefs.h.  */
   20783 
   20784 /* pthread test headers */
   20785 #include <pthread.h>
   20786 #if HAVE_PTHREADS < 7
   20787 #include <errno.h>
   20788 #endif
   20789 #ifndef NULL
   20790 #define NULL (void*)0
   20791 #endif
   20792 
   20793 static void *task(p)
   20794 	void *p;
   20795 {
   20796 	return (void *) (p == NULL);
   20797 }
   20798 
   20799 
   20800 int main(argc, argv)
   20801 	int argc;
   20802 	char **argv;
   20803 {
   20804 
   20805 	/* pthread test function */
   20806 #ifndef PTHREAD_CREATE_DETACHED
   20807 #define	PTHREAD_CREATE_DETACHED	1
   20808 #endif
   20809 	pthread_t t;
   20810 	int status;
   20811 	int detach = PTHREAD_CREATE_DETACHED;
   20812 
   20813 #if HAVE_PTHREADS > 4
   20814 	/* Final pthreads */
   20815 	pthread_attr_t attr;
   20816 
   20817 	status = pthread_attr_init(&attr);
   20818 	if( status ) return status;
   20819 
   20820 #if HAVE_PTHREADS < 7
   20821 	status = pthread_attr_setdetachstate(&attr, &detach);
   20822 	if( status < 0 ) status = errno;
   20823 #else
   20824 	status = pthread_attr_setdetachstate(&attr, detach);
   20825 #endif
   20826 	if( status ) return status;
   20827 	status = pthread_create( &t, &attr, task, NULL );
   20828 #if HAVE_PTHREADS < 7
   20829 	if( status < 0 ) status = errno;
   20830 #endif
   20831 	if( status ) return status;
   20832 #else
   20833 	/* Draft 4 pthreads */
   20834 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   20835 	if( status ) return errno;
   20836 
   20837 	/* give thread a chance to complete */
   20838 	/* it should remain joinable and hence detachable */
   20839 	sleep( 1 );
   20840 
   20841 	status = pthread_detach( &t );
   20842 	if( status ) return errno;
   20843 #endif
   20844 
   20845 #ifdef HAVE_LINUX_THREADS
   20846 	pthread_kill_other_threads_np();
   20847 #endif
   20848 
   20849 	return 0;
   20850 
   20851 }
   20852 
   20853 _ACEOF
   20854 if ac_fn_c_try_run "$LINENO"; then :
   20855   ol_cv_pthread_lib_lpthreads=yes
   20856 else
   20857   ol_cv_pthread_lib_lpthreads=no
   20858 fi
   20859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   20860   conftest.$ac_objext conftest.beam conftest.$ac_ext
   20861 fi
   20862 
   20863 
   20864 		# restore the LIBS
   20865 		LIBS="$ol_LIBS"
   20866 
   20867 fi
   20868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthreads" >&5
   20869 $as_echo "$ol_cv_pthread_lib_lpthreads" >&6; }
   20870 
   20871 	if test $ol_cv_pthread_lib_lpthreads = yes ; then
   20872 		ol_link_pthreads="-lpthreads"
   20873 		ol_link_threads=posix
   20874 	fi
   20875 fi
   20876 
   20877 
   20878 		if test $ol_link_threads != no ; then
   20879 			LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
   20880 
   20881 						save_CPPFLAGS="$CPPFLAGS"
   20882 			save_LIBS="$LIBS"
   20883 			LIBS="$LTHREAD_LIBS $LIBS"
   20884 
   20885 												for ac_func in sched_yield pthread_yield thr_yield
   20886 do :
   20887   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   20888 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   20889 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   20890   cat >>confdefs.h <<_ACEOF
   20891 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   20892 _ACEOF
   20893 
   20894 fi
   20895 done
   20896 
   20897 
   20898 			if test $ac_cv_func_sched_yield = no &&
   20899 			   test $ac_cv_func_pthread_yield = no &&
   20900 			   test $ac_cv_func_thr_yield = no ; then
   20901 								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
   20902 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
   20903 if ${ac_cv_lib_rt_sched_yield+:} false; then :
   20904   $as_echo_n "(cached) " >&6
   20905 else
   20906   ac_check_lib_save_LIBS=$LIBS
   20907 LIBS="-lrt  $LIBS"
   20908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20909 /* end confdefs.h.  */
   20910 
   20911 /* Override any GCC internal prototype to avoid an error.
   20912    Use char because int might match the return type of a GCC
   20913    builtin and then its argument prototype would still apply.  */
   20914 #ifdef __cplusplus
   20915 extern "C"
   20916 #endif
   20917 char sched_yield ();
   20918 int
   20919 main ()
   20920 {
   20921 return sched_yield ();
   20922   ;
   20923   return 0;
   20924 }
   20925 _ACEOF
   20926 if ac_fn_c_try_link "$LINENO"; then :
   20927   ac_cv_lib_rt_sched_yield=yes
   20928 else
   20929   ac_cv_lib_rt_sched_yield=no
   20930 fi
   20931 rm -f core conftest.err conftest.$ac_objext \
   20932     conftest$ac_exeext conftest.$ac_ext
   20933 LIBS=$ac_check_lib_save_LIBS
   20934 fi
   20935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
   20936 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
   20937 if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
   20938   LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
   20939 
   20940 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
   20941 
   20942 					ac_cv_func_sched_yield=yes
   20943 else
   20944   ac_cv_func_sched_yield=no
   20945 fi
   20946 
   20947 			fi
   20948 			if test $ac_cv_func_sched_yield = no &&
   20949 			   test $ac_cv_func_pthread_yield = no &&
   20950 			   test "$ac_cv_func_thr_yield" = no ; then
   20951 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate sched_yield() or pthread_yield()" >&5
   20952 $as_echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
   20953 			fi
   20954 
   20955 						for ac_func in pthread_kill
   20956 do :
   20957   ac_fn_c_check_func "$LINENO" "pthread_kill" "ac_cv_func_pthread_kill"
   20958 if test "x$ac_cv_func_pthread_kill" = xyes; then :
   20959   cat >>confdefs.h <<_ACEOF
   20960 #define HAVE_PTHREAD_KILL 1
   20961 _ACEOF
   20962 
   20963 fi
   20964 done
   20965 
   20966 
   20967 									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_destroy with <pthread.h>" >&5
   20968 $as_echo_n "checking for pthread_rwlock_destroy with <pthread.h>... " >&6; }
   20969 if ${ol_cv_func_pthread_rwlock_destroy+:} false; then :
   20970   $as_echo_n "(cached) " >&6
   20971 else
   20972 
   20973 								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   20974 /* end confdefs.h.  */
   20975 
   20976 #include <pthread.h>
   20977 pthread_rwlock_t rwlock;
   20978 
   20979 int
   20980 main ()
   20981 {
   20982 pthread_rwlock_destroy(&rwlock);
   20983   ;
   20984   return 0;
   20985 }
   20986 _ACEOF
   20987 if ac_fn_c_try_link "$LINENO"; then :
   20988   ol_cv_func_pthread_rwlock_destroy=yes
   20989 else
   20990   ol_cv_func_pthread_rwlock_destroy=no
   20991 fi
   20992 rm -f core conftest.err conftest.$ac_objext \
   20993     conftest$ac_exeext conftest.$ac_ext
   20994 
   20995 fi
   20996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_rwlock_destroy" >&5
   20997 $as_echo "$ol_cv_func_pthread_rwlock_destroy" >&6; }
   20998 			if test $ol_cv_func_pthread_rwlock_destroy = yes ; then
   20999 
   21000 $as_echo "#define HAVE_PTHREAD_RWLOCK_DESTROY 1" >>confdefs.h
   21001 
   21002 			fi
   21003 
   21004 									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_detach with <pthread.h>" >&5
   21005 $as_echo_n "checking for pthread_detach with <pthread.h>... " >&6; }
   21006 if ${ol_cv_func_pthread_detach+:} false; then :
   21007   $as_echo_n "(cached) " >&6
   21008 else
   21009 
   21010 								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21011 /* end confdefs.h.  */
   21012 
   21013 #include <pthread.h>
   21014 #ifndef NULL
   21015 #define NULL (void*)0
   21016 #endif
   21017 
   21018 int
   21019 main ()
   21020 {
   21021 pthread_detach(NULL);
   21022   ;
   21023   return 0;
   21024 }
   21025 _ACEOF
   21026 if ac_fn_c_try_link "$LINENO"; then :
   21027   ol_cv_func_pthread_detach=yes
   21028 else
   21029   ol_cv_func_pthread_detach=no
   21030 fi
   21031 rm -f core conftest.err conftest.$ac_objext \
   21032     conftest$ac_exeext conftest.$ac_ext
   21033 
   21034 fi
   21035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_detach" >&5
   21036 $as_echo "$ol_cv_func_pthread_detach" >&6; }
   21037 
   21038 			if test $ol_cv_func_pthread_detach = no ; then
   21039 				as_fn_error $? "could not locate pthread_detach()" "$LINENO" 5
   21040 			fi
   21041 
   21042 
   21043 $as_echo "#define HAVE_PTHREAD_DETACH 1" >>confdefs.h
   21044 
   21045 
   21046 						for ac_func in \
   21047 				pthread_setconcurrency \
   21048 				pthread_getconcurrency \
   21049 				thr_setconcurrency \
   21050 				thr_getconcurrency \
   21051 
   21052 do :
   21053   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   21054 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   21055 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   21056   cat >>confdefs.h <<_ACEOF
   21057 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   21058 _ACEOF
   21059 
   21060 fi
   21061 done
   21062 
   21063 
   21064 
   21065 	for ac_func in pthread_kill_other_threads_np
   21066 do :
   21067   ac_fn_c_check_func "$LINENO" "pthread_kill_other_threads_np" "ac_cv_func_pthread_kill_other_threads_np"
   21068 if test "x$ac_cv_func_pthread_kill_other_threads_np" = xyes; then :
   21069   cat >>confdefs.h <<_ACEOF
   21070 #define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
   21071 _ACEOF
   21072 
   21073 fi
   21074 done
   21075 
   21076 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads implementation" >&5
   21077 $as_echo_n "checking for LinuxThreads implementation... " >&6; }
   21078 if ${ol_cv_sys_linux_threads+:} false; then :
   21079   $as_echo_n "(cached) " >&6
   21080 else
   21081   ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
   21082 fi
   21083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sys_linux_threads" >&5
   21084 $as_echo "$ol_cv_sys_linux_threads" >&6; }
   21085 
   21086 
   21087 
   21088 
   21089 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads consistency" >&5
   21090 $as_echo_n "checking for LinuxThreads consistency... " >&6; }
   21091 if ${ol_cv_linux_threads+:} false; then :
   21092   $as_echo_n "(cached) " >&6
   21093 else
   21094 
   21095 		if test $ol_cv_header_linux_threads = yes &&
   21096 		   test $ol_cv_sys_linux_threads = yes; then
   21097 			ol_cv_linux_threads=yes
   21098 		elif test $ol_cv_header_linux_threads = no &&
   21099 		     test $ol_cv_sys_linux_threads = no; then
   21100 			ol_cv_linux_threads=no
   21101 		else
   21102 			ol_cv_linux_threads=error
   21103 		fi
   21104 
   21105 fi
   21106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_linux_threads" >&5
   21107 $as_echo "$ol_cv_linux_threads" >&6; }
   21108 
   21109 
   21110 			if test $ol_cv_linux_threads = error; then
   21111 				as_fn_error $? "LinuxThreads header/library mismatch" "$LINENO" 5;
   21112 			fi
   21113 
   21114 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if pthread_create() works" >&5
   21115 $as_echo_n "checking if pthread_create() works... " >&6; }
   21116 if ${ol_cv_pthread_create_works+:} false; then :
   21117   $as_echo_n "(cached) " >&6
   21118 else
   21119 
   21120 			if test "$cross_compiling" = yes; then :
   21121   				ol_cv_pthread_create_works=yes
   21122 else
   21123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21124 /* end confdefs.h.  */
   21125 
   21126 /* pthread test headers */
   21127 #include <pthread.h>
   21128 #if HAVE_PTHREADS < 7
   21129 #include <errno.h>
   21130 #endif
   21131 #ifndef NULL
   21132 #define NULL (void*)0
   21133 #endif
   21134 
   21135 static void *task(p)
   21136 	void *p;
   21137 {
   21138 	return (void *) (p == NULL);
   21139 }
   21140 
   21141 
   21142 int main(argc, argv)
   21143 	int argc;
   21144 	char **argv;
   21145 {
   21146 
   21147 	/* pthread test function */
   21148 #ifndef PTHREAD_CREATE_DETACHED
   21149 #define	PTHREAD_CREATE_DETACHED	1
   21150 #endif
   21151 	pthread_t t;
   21152 	int status;
   21153 	int detach = PTHREAD_CREATE_DETACHED;
   21154 
   21155 #if HAVE_PTHREADS > 4
   21156 	/* Final pthreads */
   21157 	pthread_attr_t attr;
   21158 
   21159 	status = pthread_attr_init(&attr);
   21160 	if( status ) return status;
   21161 
   21162 #if HAVE_PTHREADS < 7
   21163 	status = pthread_attr_setdetachstate(&attr, &detach);
   21164 	if( status < 0 ) status = errno;
   21165 #else
   21166 	status = pthread_attr_setdetachstate(&attr, detach);
   21167 #endif
   21168 	if( status ) return status;
   21169 	status = pthread_create( &t, &attr, task, NULL );
   21170 #if HAVE_PTHREADS < 7
   21171 	if( status < 0 ) status = errno;
   21172 #endif
   21173 	if( status ) return status;
   21174 #else
   21175 	/* Draft 4 pthreads */
   21176 	status = pthread_create( &t, pthread_attr_default, task, NULL );
   21177 	if( status ) return errno;
   21178 
   21179 	/* give thread a chance to complete */
   21180 	/* it should remain joinable and hence detachable */
   21181 	sleep( 1 );
   21182 
   21183 	status = pthread_detach( &t );
   21184 	if( status ) return errno;
   21185 #endif
   21186 
   21187 #ifdef HAVE_LINUX_THREADS
   21188 	pthread_kill_other_threads_np();
   21189 #endif
   21190 
   21191 	return 0;
   21192 
   21193 }
   21194 
   21195 _ACEOF
   21196 if ac_fn_c_try_run "$LINENO"; then :
   21197   ol_cv_pthread_create_works=yes
   21198 else
   21199   ol_cv_pthread_create_works=no
   21200 fi
   21201 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   21202   conftest.$ac_objext conftest.beam conftest.$ac_ext
   21203 fi
   21204 
   21205 fi
   21206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create_works" >&5
   21207 $as_echo "$ol_cv_pthread_create_works" >&6; }
   21208 
   21209 			if test $ol_cv_pthread_create_works = no ; then
   21210 				as_fn_error $? "pthread_create is not usable, check environment settings" "$LINENO" 5
   21211 			fi
   21212 
   21213 			ol_replace_broken_yield=no
   21214 
   21215 			if test $ol_replace_broken_yield = yes ; then
   21216 
   21217 $as_echo "#define REPLACE_BROKEN_YIELD 1" >>confdefs.h
   21218 
   21219 			fi
   21220 
   21221 						if test $ol_with_yielding_select = auto ; then
   21222 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if select yields when using pthreads" >&5
   21223 $as_echo_n "checking if select yields when using pthreads... " >&6; }
   21224 if ${ol_cv_pthread_select_yields+:} false; then :
   21225   $as_echo_n "(cached) " >&6
   21226 else
   21227 
   21228 				if test "$cross_compiling" = yes; then :
   21229   ol_cv_pthread_select_yields=cross
   21230 else
   21231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21232 /* end confdefs.h.  */
   21233 
   21234 #include <sys/types.h>
   21235 #include <sys/time.h>
   21236 #include <unistd.h>
   21237 #include <pthread.h>
   21238 #ifndef NULL
   21239 #define NULL (void*) 0
   21240 #endif
   21241 
   21242 static int fildes[2];
   21243 
   21244 static void *task(p)
   21245 	void *p;
   21246 {
   21247 	int i;
   21248 	struct timeval tv;
   21249 
   21250 	fd_set rfds;
   21251 
   21252 	tv.tv_sec=10;
   21253 	tv.tv_usec=0;
   21254 
   21255 	FD_ZERO(&rfds);
   21256 	FD_SET(fildes[0], &rfds);
   21257 
   21258 	/* we're not interested in any fds */
   21259 	i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
   21260 
   21261 	if(i < 0) {
   21262 		perror("select");
   21263 		exit(10);
   21264 	}
   21265 
   21266 	exit(0); /* if we exit here, the select blocked the whole process */
   21267 }
   21268 
   21269 int main(argc, argv)
   21270 	int argc;
   21271 	char **argv;
   21272 {
   21273 	pthread_t t;
   21274 
   21275 	/* create a pipe to select */
   21276 	if(pipe(&fildes[0])) {
   21277 		perror("select");
   21278 		exit(1);
   21279 	}
   21280 
   21281 #ifdef HAVE_PTHREAD_SETCONCURRENCY
   21282 	(void) pthread_setconcurrency(2);
   21283 #else
   21284 #ifdef HAVE_THR_SETCONCURRENCY
   21285 	/* Set Solaris LWP concurrency to 2 */
   21286 	thr_setconcurrency(2);
   21287 #endif
   21288 #endif
   21289 
   21290 #if HAVE_PTHREADS < 6
   21291 	pthread_create(&t, pthread_attr_default, task, NULL);
   21292 #else
   21293 	pthread_create(&t, NULL, task, NULL);
   21294 #endif
   21295 
   21296 	/* make sure task runs first */
   21297 #ifdef HAVE_THR_YIELD
   21298 	thr_yield();
   21299 #elif defined( HAVE_SCHED_YIELD )
   21300 	sched_yield();
   21301 #elif defined( HAVE_PTHREAD_YIELD )
   21302 	pthread_yield();
   21303 #endif
   21304 
   21305 	exit(2);
   21306 }
   21307 _ACEOF
   21308 if ac_fn_c_try_run "$LINENO"; then :
   21309   ol_cv_pthread_select_yields=no
   21310 else
   21311   ol_cv_pthread_select_yields=yes
   21312 fi
   21313 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   21314   conftest.$ac_objext conftest.beam conftest.$ac_ext
   21315 fi
   21316 
   21317 fi
   21318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_select_yields" >&5
   21319 $as_echo "$ol_cv_pthread_select_yields" >&6; }
   21320 
   21321 				if test $ol_cv_pthread_select_yields = cross ; then
   21322 					as_fn_error $? "crossing compiling: use --with-yielding_select=yes|no|manual" "$LINENO" 5
   21323 				fi
   21324 
   21325 				if test $ol_cv_pthread_select_yields = yes ; then
   21326 					ol_with_yielding_select=yes
   21327 				fi
   21328 			fi
   21329 
   21330 						CPPFLAGS="$save_CPPFLAGS"
   21331 			LIBS="$save_LIBS"
   21332 		else
   21333 			as_fn_error $? "could not locate usable POSIX Threads" "$LINENO" 5
   21334 		fi
   21335 	fi
   21336 
   21337 	if test $ol_with_threads = posix ; then
   21338 		as_fn_error $? "could not locate POSIX Threads" "$LINENO" 5
   21339 	fi
   21340 	;;
   21341 esac
   21342 
   21343 case $ol_with_threads in auto | yes | pth)
   21344 
   21345 	for ac_header in pth.h
   21346 do :
   21347   ac_fn_c_check_header_mongrel "$LINENO" "pth.h" "ac_cv_header_pth_h" "$ac_includes_default"
   21348 if test "x$ac_cv_header_pth_h" = xyes; then :
   21349   cat >>confdefs.h <<_ACEOF
   21350 #define HAVE_PTH_H 1
   21351 _ACEOF
   21352 
   21353 fi
   21354 
   21355 done
   21356 
   21357 
   21358 	if test $ac_cv_header_pth_h = yes ; then
   21359 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pth_version in -lpth" >&5
   21360 $as_echo_n "checking for pth_version in -lpth... " >&6; }
   21361 if ${ac_cv_lib_pth_pth_version+:} false; then :
   21362   $as_echo_n "(cached) " >&6
   21363 else
   21364   ac_check_lib_save_LIBS=$LIBS
   21365 LIBS="-lpth  $LIBS"
   21366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21367 /* end confdefs.h.  */
   21368 
   21369 /* Override any GCC internal prototype to avoid an error.
   21370    Use char because int might match the return type of a GCC
   21371    builtin and then its argument prototype would still apply.  */
   21372 #ifdef __cplusplus
   21373 extern "C"
   21374 #endif
   21375 char pth_version ();
   21376 int
   21377 main ()
   21378 {
   21379 return pth_version ();
   21380   ;
   21381   return 0;
   21382 }
   21383 _ACEOF
   21384 if ac_fn_c_try_link "$LINENO"; then :
   21385   ac_cv_lib_pth_pth_version=yes
   21386 else
   21387   ac_cv_lib_pth_pth_version=no
   21388 fi
   21389 rm -f core conftest.err conftest.$ac_objext \
   21390     conftest$ac_exeext conftest.$ac_ext
   21391 LIBS=$ac_check_lib_save_LIBS
   21392 fi
   21393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pth_pth_version" >&5
   21394 $as_echo "$ac_cv_lib_pth_pth_version" >&6; }
   21395 if test "x$ac_cv_lib_pth_pth_version" = xyes; then :
   21396   have_pth=yes
   21397 else
   21398   have_pth=no
   21399 fi
   21400 
   21401 
   21402 		if test $have_pth = yes ; then
   21403 
   21404 $as_echo "#define HAVE_GNU_PTH 1" >>confdefs.h
   21405 
   21406 			LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
   21407 			ol_link_threads=pth
   21408 			ol_with_threads=found
   21409 
   21410 			if test $ol_with_yielding_select = auto ; then
   21411 				ol_with_yielding_select=yes
   21412 			fi
   21413 		fi
   21414 	fi
   21415 	;;
   21416 esac
   21417 
   21418 case $ol_with_threads in auto | yes | lwp)
   21419 
   21420 		for ac_header in thread.h synch.h
   21421 do :
   21422   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   21423 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   21424 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   21425   cat >>confdefs.h <<_ACEOF
   21426 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   21427 _ACEOF
   21428 
   21429 fi
   21430 
   21431 done
   21432 
   21433 	if test $ac_cv_header_thread_h = yes &&
   21434 	   test $ac_cv_header_synch_h = yes ; then
   21435 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
   21436 $as_echo_n "checking for thr_create in -lthread... " >&6; }
   21437 if ${ac_cv_lib_thread_thr_create+:} false; then :
   21438   $as_echo_n "(cached) " >&6
   21439 else
   21440   ac_check_lib_save_LIBS=$LIBS
   21441 LIBS="-lthread  $LIBS"
   21442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21443 /* end confdefs.h.  */
   21444 
   21445 /* Override any GCC internal prototype to avoid an error.
   21446    Use char because int might match the return type of a GCC
   21447    builtin and then its argument prototype would still apply.  */
   21448 #ifdef __cplusplus
   21449 extern "C"
   21450 #endif
   21451 char thr_create ();
   21452 int
   21453 main ()
   21454 {
   21455 return thr_create ();
   21456   ;
   21457   return 0;
   21458 }
   21459 _ACEOF
   21460 if ac_fn_c_try_link "$LINENO"; then :
   21461   ac_cv_lib_thread_thr_create=yes
   21462 else
   21463   ac_cv_lib_thread_thr_create=no
   21464 fi
   21465 rm -f core conftest.err conftest.$ac_objext \
   21466     conftest$ac_exeext conftest.$ac_ext
   21467 LIBS=$ac_check_lib_save_LIBS
   21468 fi
   21469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
   21470 $as_echo "$ac_cv_lib_thread_thr_create" >&6; }
   21471 if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
   21472   have_thr=yes
   21473 else
   21474   have_thr=no
   21475 fi
   21476 
   21477 
   21478 		if test $have_thr = yes ; then
   21479 
   21480 $as_echo "#define HAVE_THR 1" >>confdefs.h
   21481 
   21482 			LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
   21483 			ol_link_threads=thr
   21484 
   21485 			if test $ol_with_yielding_select = auto ; then
   21486 				ol_with_yielding_select=yes
   21487 			fi
   21488 
   21489 						for ac_func in \
   21490 				thr_setconcurrency \
   21491 				thr_getconcurrency \
   21492 
   21493 do :
   21494   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   21495 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   21496 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   21497   cat >>confdefs.h <<_ACEOF
   21498 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   21499 _ACEOF
   21500 
   21501 fi
   21502 done
   21503 
   21504 		fi
   21505 	fi
   21506 	;;
   21507 esac
   21508 
   21509 if test $ol_with_yielding_select = yes ; then
   21510 
   21511 $as_echo "#define HAVE_YIELDING_SELECT 1" >>confdefs.h
   21512 
   21513 fi
   21514 
   21515 if test $ol_with_threads = manual ; then
   21516 		ol_link_threads=yes
   21517 
   21518 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: thread defines and link options must be set manually" >&5
   21519 $as_echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
   21520 
   21521 	for ac_header in pthread.h sched.h
   21522 do :
   21523   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   21524 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   21525 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   21526   cat >>confdefs.h <<_ACEOF
   21527 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   21528 _ACEOF
   21529 
   21530 fi
   21531 
   21532 done
   21533 
   21534 	for ac_func in sched_yield pthread_yield
   21535 do :
   21536   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   21537 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   21538 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   21539   cat >>confdefs.h <<_ACEOF
   21540 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   21541 _ACEOF
   21542 
   21543 fi
   21544 done
   21545 
   21546 
   21547 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
   21548 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
   21549 if ${ol_cv_header_linux_threads+:} false; then :
   21550   $as_echo_n "(cached) " >&6
   21551 else
   21552   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21553 /* end confdefs.h.  */
   21554 #include <pthread.h>
   21555 _ACEOF
   21556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   21557   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
   21558   ol_cv_header_linux_threads=yes
   21559 else
   21560   ol_cv_header_linux_threads=no
   21561 fi
   21562 rm -f conftest*
   21563 
   21564 
   21565 fi
   21566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
   21567 $as_echo "$ol_cv_header_linux_threads" >&6; }
   21568 	if test $ol_cv_header_linux_threads = yes; then
   21569 
   21570 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
   21571 
   21572 	fi
   21573 
   21574 
   21575 	for ac_header in thread.h synch.h
   21576 do :
   21577   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   21578 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   21579 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   21580   cat >>confdefs.h <<_ACEOF
   21581 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   21582 _ACEOF
   21583 
   21584 fi
   21585 
   21586 done
   21587 
   21588 fi
   21589 
   21590 if test $ol_link_threads != no && test $ol_link_threads != nt ; then
   21591 			$as_echo "#define REENTRANT 1" >>confdefs.h
   21592 
   21593 	$as_echo "#define _REENTRANT 1" >>confdefs.h
   21594 
   21595 	$as_echo "#define THREAD_SAFE 1" >>confdefs.h
   21596 
   21597 	$as_echo "#define _THREAD_SAFE 1" >>confdefs.h
   21598 
   21599 	$as_echo "#define THREADSAFE 1" >>confdefs.h
   21600 
   21601 	$as_echo "#define _THREADSAFE 1" >>confdefs.h
   21602 
   21603 	$as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
   21604 
   21605 
   21606 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific errno" >&5
   21607 $as_echo_n "checking for thread specific errno... " >&6; }
   21608 if ${ol_cv_errno_thread_specific+:} false; then :
   21609   $as_echo_n "(cached) " >&6
   21610 else
   21611 
   21612 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21613 /* end confdefs.h.  */
   21614 #include <errno.h>
   21615 int
   21616 main ()
   21617 {
   21618 errno = 0;
   21619   ;
   21620   return 0;
   21621 }
   21622 _ACEOF
   21623 if ac_fn_c_try_link "$LINENO"; then :
   21624   ol_cv_errno_thread_specific=yes
   21625 else
   21626   ol_cv_errno_thread_specific=no
   21627 fi
   21628 rm -f core conftest.err conftest.$ac_objext \
   21629     conftest$ac_exeext conftest.$ac_ext
   21630 
   21631 fi
   21632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_errno_thread_specific" >&5
   21633 $as_echo "$ol_cv_errno_thread_specific" >&6; }
   21634 
   21635 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific h_errno" >&5
   21636 $as_echo_n "checking for thread specific h_errno... " >&6; }
   21637 if ${ol_cv_h_errno_thread_specific+:} false; then :
   21638   $as_echo_n "(cached) " >&6
   21639 else
   21640 
   21641 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21642 /* end confdefs.h.  */
   21643 #include <netdb.h>
   21644 int
   21645 main ()
   21646 {
   21647 h_errno = 0;
   21648   ;
   21649   return 0;
   21650 }
   21651 _ACEOF
   21652 if ac_fn_c_try_link "$LINENO"; then :
   21653   ol_cv_h_errno_thread_specific=yes
   21654 else
   21655   ol_cv_h_errno_thread_specific=no
   21656 fi
   21657 rm -f core conftest.err conftest.$ac_objext \
   21658     conftest$ac_exeext conftest.$ac_ext
   21659 
   21660 fi
   21661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_h_errno_thread_specific" >&5
   21662 $as_echo "$ol_cv_h_errno_thread_specific" >&6; }
   21663 
   21664 	if test $ol_cv_errno_thread_specific != yes ||
   21665 	   test $ol_cv_h_errno_thread_specific != yes ; then
   21666 		LIBS="$LTHREAD_LIBS $LIBS"
   21667 		LTHREAD_LIBS=""
   21668 	fi
   21669 
   21670 fi
   21671 
   21672 if test $ol_link_threads = no ; then
   21673 	if test $ol_enable_slapd != no; then
   21674 		as_fn_error $? "slapd requires thread support" "$LINENO" 5
   21675 	fi
   21676 
   21677 	if test $ol_with_threads = yes ; then
   21678 		as_fn_error $? "no suitable thread support" "$LINENO" 5
   21679 	fi
   21680 
   21681 	if test $ol_with_threads = auto ; then
   21682 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable thread support, disabling threads" >&5
   21683 $as_echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
   21684 		ol_with_threads=no
   21685 	fi
   21686 
   21687 
   21688 $as_echo "#define NO_THREADS 1" >>confdefs.h
   21689 
   21690 	LTHREAD_LIBS=""
   21691 	BUILD_THREAD=no
   21692 else
   21693 	BUILD_THREAD=yes
   21694 fi
   21695 
   21696 if test $ol_link_threads != no ; then
   21697 
   21698 $as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1" >>confdefs.h
   21699 
   21700 
   21701 
   21702 $as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_REENTRANT 1" >>confdefs.h
   21703 
   21704 fi
   21705 
   21706 for ac_func in \
   21707 	ctime_r			\
   21708 	gmtime_r localtime_r \
   21709 	gethostbyname_r	gethostbyaddr_r \
   21710 
   21711 do :
   21712   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   21713 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   21714 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   21715   cat >>confdefs.h <<_ACEOF
   21716 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   21717 _ACEOF
   21718 
   21719 fi
   21720 done
   21721 
   21722 
   21723 if test "$ac_cv_func_ctime_r" = no ; then
   21724 	ol_cv_func_ctime_r_nargs=0
   21725 else
   21726 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments of ctime_r" >&5
   21727 $as_echo_n "checking number of arguments of ctime_r... " >&6; }
   21728 if ${ol_cv_func_ctime_r_nargs+:} false; then :
   21729   $as_echo_n "(cached) " >&6
   21730 else
   21731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21732 /* end confdefs.h.  */
   21733 #include <time.h>
   21734 int
   21735 main ()
   21736 {
   21737 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
   21738   ;
   21739   return 0;
   21740 }
   21741 _ACEOF
   21742 if ac_fn_c_try_compile "$LINENO"; then :
   21743   ol_cv_func_ctime_r_nargs3=yes
   21744 else
   21745   ol_cv_func_ctime_r_nargs3=no
   21746 fi
   21747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21748 
   21749 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21750 /* end confdefs.h.  */
   21751 #include <time.h>
   21752 int
   21753 main ()
   21754 {
   21755 time_t ti; char *buffer; ctime_r(&ti,buffer);
   21756   ;
   21757   return 0;
   21758 }
   21759 _ACEOF
   21760 if ac_fn_c_try_compile "$LINENO"; then :
   21761   ol_cv_func_ctime_r_nargs2=yes
   21762 else
   21763   ol_cv_func_ctime_r_nargs2=no
   21764 fi
   21765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21766 
   21767 	if test $ol_cv_func_ctime_r_nargs3 = yes &&
   21768 	   test $ol_cv_func_ctime_r_nargs2 = no ; then
   21769 
   21770 		ol_cv_func_ctime_r_nargs=3
   21771 
   21772 	elif test $ol_cv_func_ctime_r_nargs3 = no &&
   21773 	     test $ol_cv_func_ctime_r_nargs2 = yes ; then
   21774 
   21775 		ol_cv_func_ctime_r_nargs=2
   21776 
   21777 	else
   21778 		ol_cv_func_ctime_r_nargs=0
   21779 	fi
   21780 
   21781 fi
   21782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_ctime_r_nargs" >&5
   21783 $as_echo "$ol_cv_func_ctime_r_nargs" >&6; }
   21784 
   21785   if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
   21786 
   21787 cat >>confdefs.h <<_ACEOF
   21788 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
   21789 _ACEOF
   21790 
   21791   fi
   21792 
   21793 fi
   21794 
   21795 if test "$ac_cv_func_gethostbyname_r" = yes ; then
   21796  	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments of gethostbyname_r" >&5
   21797 $as_echo_n "checking number of arguments of gethostbyname_r... " >&6; }
   21798 if ${ol_cv_func_gethostbyname_r_nargs+:} false; then :
   21799   $as_echo_n "(cached) " >&6
   21800 else
   21801   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21802 /* end confdefs.h.  */
   21803 #include <sys/types.h>
   21804 #include <sys/socket.h>
   21805 #include <netinet/in.h>
   21806 #include <netdb.h>
   21807 #define BUFSIZE (sizeof(struct hostent)+10)
   21808 int
   21809 main ()
   21810 {
   21811 struct hostent hent; char buffer[BUFSIZE];
   21812 		int bufsize=BUFSIZE;int h_errno;
   21813 		(void)gethostbyname_r("segovia.cs.purdue.edu", &hent,
   21814 			buffer, bufsize, &h_errno);
   21815   ;
   21816   return 0;
   21817 }
   21818 _ACEOF
   21819 if ac_fn_c_try_compile "$LINENO"; then :
   21820   ol_cv_func_gethostbyname_r_nargs5=yes
   21821 else
   21822   ol_cv_func_gethostbyname_r_nargs5=no
   21823 fi
   21824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21825 
   21826 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21827 /* end confdefs.h.  */
   21828 #include <sys/types.h>
   21829 #include <sys/socket.h>
   21830 #include <netinet/in.h>
   21831 #include <netdb.h>
   21832 #define BUFSIZE (sizeof(struct hostent)+10)
   21833 int
   21834 main ()
   21835 {
   21836 struct hostent hent;struct hostent *rhent;
   21837 		char buffer[BUFSIZE];
   21838 		int bufsize=BUFSIZE;int h_errno;
   21839 		(void)gethostbyname_r("localhost", &hent, buffer, bufsize,
   21840 			&rhent, &h_errno);
   21841   ;
   21842   return 0;
   21843 }
   21844 _ACEOF
   21845 if ac_fn_c_try_compile "$LINENO"; then :
   21846   ol_cv_func_gethostbyname_r_nargs6=yes
   21847 else
   21848   ol_cv_func_gethostbyname_r_nargs6=no
   21849 fi
   21850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21851 
   21852 	if test $ol_cv_func_gethostbyname_r_nargs5 = yes &&
   21853 	   test $ol_cv_func_gethostbyname_r_nargs6 = no ; then
   21854 
   21855 		ol_cv_func_gethostbyname_r_nargs=5
   21856 
   21857 	elif test $ol_cv_func_gethostbyname_r_nargs5 = no &&
   21858 	     test $ol_cv_func_gethostbyname_r_nargs6 = yes ; then
   21859 
   21860 		ol_cv_func_gethostbyname_r_nargs=6
   21861 
   21862 	else
   21863 		ol_cv_func_gethostbyname_r_nargs=0
   21864 	fi
   21865 
   21866 fi
   21867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_gethostbyname_r_nargs" >&5
   21868 $as_echo "$ol_cv_func_gethostbyname_r_nargs" >&6; }
   21869   if test $ol_cv_func_gethostbyname_r_nargs -gt 1 ; then
   21870 
   21871 cat >>confdefs.h <<_ACEOF
   21872 #define GETHOSTBYNAME_R_NARGS $ol_cv_func_gethostbyname_r_nargs
   21873 _ACEOF
   21874 
   21875   fi
   21876 
   21877 else
   21878  	ol_cv_func_gethostbyname_r_nargs=0
   21879 fi
   21880 
   21881 if test "$ac_cv_func_gethostbyaddr_r" = yes ; then
   21882  	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments of gethostbyaddr_r" >&5
   21883 $as_echo_n "checking number of arguments of gethostbyaddr_r... " >&6; }
   21884 if ${ol_cv_func_gethostbyaddr_r_nargs+:} false; then :
   21885   $as_echo_n "(cached) " >&6
   21886 else
   21887   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21888 /* end confdefs.h.  */
   21889 #include <sys/types.h>
   21890 #include <sys/socket.h>
   21891 #include <netinet/in.h>
   21892 #include <netdb.h>
   21893 #define BUFSIZE (sizeof(struct hostent)+10)
   21894 int
   21895 main ()
   21896 {
   21897 struct hostent hent; char buffer[BUFSIZE];
   21898 	    struct in_addr add;
   21899 	    size_t alen=sizeof(struct in_addr);
   21900 	    int bufsize=BUFSIZE;int h_errno;
   21901 		(void)gethostbyaddr_r( (void *)&(add.s_addr),
   21902 			alen, AF_INET, &hent, buffer, bufsize, &h_errno);
   21903   ;
   21904   return 0;
   21905 }
   21906 _ACEOF
   21907 if ac_fn_c_try_compile "$LINENO"; then :
   21908   ol_cv_func_gethostbyaddr_r_nargs7=yes
   21909 else
   21910   ol_cv_func_gethostbyaddr_r_nargs7=no
   21911 fi
   21912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21913 
   21914 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21915 /* end confdefs.h.  */
   21916 #include <sys/types.h>
   21917 #include <sys/socket.h>
   21918 #include <netinet/in.h>
   21919 #include <netdb.h>
   21920 #define BUFSIZE (sizeof(struct hostent)+10)
   21921 int
   21922 main ()
   21923 {
   21924 struct hostent hent;
   21925 		struct hostent *rhent; char buffer[BUFSIZE];
   21926 		struct in_addr add;
   21927 		size_t alen=sizeof(struct in_addr);
   21928 		int bufsize=BUFSIZE;int h_errno;
   21929 		(void)gethostbyaddr_r( (void *)&(add.s_addr),
   21930 			alen, AF_INET, &hent, buffer, bufsize,
   21931 			&rhent, &h_errno);
   21932   ;
   21933   return 0;
   21934 }
   21935 _ACEOF
   21936 if ac_fn_c_try_compile "$LINENO"; then :
   21937   ol_cv_func_gethostbyaddr_r_nargs8=yes
   21938 else
   21939   ol_cv_func_gethostbyaddr_r_nargs8=no
   21940 fi
   21941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   21942 
   21943 	if test $ol_cv_func_gethostbyaddr_r_nargs7 = yes &&
   21944 	   test $ol_cv_func_gethostbyaddr_r_nargs8 = no ; then
   21945 
   21946 		ol_cv_func_gethostbyaddr_r_nargs=7
   21947 
   21948 	elif test $ol_cv_func_gethostbyaddr_r_nargs7 = no &&
   21949 	     test $ol_cv_func_gethostbyaddr_r_nargs8 = yes ; then
   21950 
   21951 		ol_cv_func_gethostbyaddr_r_nargs=8
   21952 
   21953 	else
   21954 		ol_cv_func_gethostbyaddr_r_nargs=0
   21955 	fi
   21956 
   21957 fi
   21958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_gethostbyaddr_r_nargs" >&5
   21959 $as_echo "$ol_cv_func_gethostbyaddr_r_nargs" >&6; }
   21960   if test $ol_cv_func_gethostbyaddr_r_nargs -gt 1 ; then
   21961 
   21962 cat >>confdefs.h <<_ACEOF
   21963 #define GETHOSTBYADDR_R_NARGS $ol_cv_func_gethostbyaddr_r_nargs
   21964 _ACEOF
   21965 
   21966   fi
   21967 
   21968 else
   21969  	ol_cv_func_gethostbyaddr_r_nargs=0
   21970 fi
   21971 
   21972 
   21973 if test $ol_enable_dynamic = yes && test $enable_shared = yes ; then
   21974 	BUILD_LIBS_DYNAMIC=shared
   21975 
   21976 $as_echo "#define LDAP_LIBS_DYNAMIC 1" >>confdefs.h
   21977 
   21978 	LTSTATIC=""
   21979 else
   21980 	BUILD_LIBS_DYNAMIC=static
   21981 	LTSTATIC="-static"
   21982 fi
   21983 
   21984 if test $ol_enable_wrappers != no ; then
   21985 	for ac_header in tcpd.h
   21986 do :
   21987   ac_fn_c_check_header_mongrel "$LINENO" "tcpd.h" "ac_cv_header_tcpd_h" "$ac_includes_default"
   21988 if test "x$ac_cv_header_tcpd_h" = xyes; then :
   21989   cat >>confdefs.h <<_ACEOF
   21990 #define HAVE_TCPD_H 1
   21991 _ACEOF
   21992 
   21993 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP wrappers library" >&5
   21994 $as_echo_n "checking for TCP wrappers library... " >&6; }
   21995 		save_LIBS="$LIBS"
   21996 		LIBS="$LIBS -lwrap"
   21997 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   21998 /* end confdefs.h.  */
   21999 
   22000 #include <tcpd.h>
   22001 int allow_severity = 0;
   22002 int deny_severity  = 0;
   22003 
   22004 struct request_info *req;
   22005 
   22006 int
   22007 main ()
   22008 {
   22009 
   22010 hosts_access(req)
   22011 
   22012   ;
   22013   return 0;
   22014 }
   22015 _ACEOF
   22016 if ac_fn_c_try_link "$LINENO"; then :
   22017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: -lwrap" >&5
   22018 $as_echo "-lwrap" >&6; }
   22019 		have_wrappers=yes
   22020 		LIBS="$save_LIBS"
   22021 else
   22022 
   22023 				LIBS="$LIBS -lnsl"
   22024 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22025 /* end confdefs.h.  */
   22026 
   22027 #include <tcpd.h>
   22028 int allow_severity = 0;
   22029 int deny_severity  = 0;
   22030 
   22031 struct request_info *req;
   22032 
   22033 int
   22034 main ()
   22035 {
   22036 
   22037 hosts_access(req)
   22038 
   22039   ;
   22040   return 0;
   22041 }
   22042 _ACEOF
   22043 if ac_fn_c_try_link "$LINENO"; then :
   22044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: -lwrap -lnsl" >&5
   22045 $as_echo "-lwrap -lnsl" >&6; }
   22046 		have_wrappers=yes
   22047 		LIBS="$save_LIBS -lnsl"
   22048 else
   22049 
   22050 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22051 $as_echo "no" >&6; }
   22052 		have_wrappers=no
   22053 		LIBS=$save_LIBS
   22054 fi
   22055 rm -f core conftest.err conftest.$ac_objext \
   22056     conftest$ac_exeext conftest.$ac_ext
   22057 fi
   22058 rm -f core conftest.err conftest.$ac_objext \
   22059     conftest$ac_exeext conftest.$ac_ext
   22060 else
   22061   have_wrappers=no
   22062 fi
   22063 
   22064 done
   22065 
   22066 
   22067 	if test $have_wrappers = yes ; then
   22068 
   22069 $as_echo "#define HAVE_TCPD 1" >>confdefs.h
   22070 
   22071 		WRAP_LIBS="-lwrap"
   22072 	elif test $ol_enable_wrappers = yes ; then
   22073 		as_fn_error $? "could not find TCP wrappers, select appropriate options or disable" "$LINENO" 5
   22074 	else
   22075 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find TCP wrappers, support disabled" >&5
   22076 $as_echo "$as_me: WARNING: could not find TCP wrappers, support disabled" >&2;}
   22077 		WRAP_LIBS=""
   22078 	fi
   22079 fi
   22080 
   22081 if test $ol_enable_syslog != no ; then
   22082 	ac_fn_c_check_func "$LINENO" "openlog" "ac_cv_func_openlog"
   22083 if test "x$ac_cv_func_openlog" = xyes; then :
   22084 
   22085 fi
   22086 
   22087 	if test $ac_cv_func_openlog = no && test $ol_enable_syslog = yes; then
   22088 		as_fn_error select appropriate options or disable "could not find syslog" "$LINENO" 5
   22089 	fi
   22090 	ol_enable_syslog=$ac_cv_func_openlog
   22091 fi
   22092 
   22093 ol_link_sql=no
   22094 if test $ol_enable_sql != no ; then
   22095 	for ac_header in sql.h sqlext.h
   22096 do :
   22097   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   22098 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   22099 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   22100   cat >>confdefs.h <<_ACEOF
   22101 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   22102 _ACEOF
   22103 
   22104 else
   22105 
   22106 		as_fn_error $? "could not locate SQL headers" "$LINENO" 5
   22107 
   22108 fi
   22109 
   22110 done
   22111 
   22112 
   22113 	sql_LIBS="$LIBS"
   22114 	LIBS="$LTHREAD_LIBS $LIBS"
   22115 
   22116 	if test $ol_with_odbc = auto ; then
   22117 		ol_with_odbc="iodbc unixodbc odbc32"
   22118 	fi
   22119 
   22120 	for odbc in $ol_with_odbc ; do
   22121 		if test $ol_link_sql = no ; then
   22122 			case $odbc in
   22123 			iodbc)
   22124 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLDriverConnect in -liodbc" >&5
   22125 $as_echo_n "checking for SQLDriverConnect in -liodbc... " >&6; }
   22126 if ${ac_cv_lib_iodbc_SQLDriverConnect+:} false; then :
   22127   $as_echo_n "(cached) " >&6
   22128 else
   22129   ac_check_lib_save_LIBS=$LIBS
   22130 LIBS="-liodbc  $LIBS"
   22131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22132 /* end confdefs.h.  */
   22133 
   22134 /* Override any GCC internal prototype to avoid an error.
   22135    Use char because int might match the return type of a GCC
   22136    builtin and then its argument prototype would still apply.  */
   22137 #ifdef __cplusplus
   22138 extern "C"
   22139 #endif
   22140 char SQLDriverConnect ();
   22141 int
   22142 main ()
   22143 {
   22144 return SQLDriverConnect ();
   22145   ;
   22146   return 0;
   22147 }
   22148 _ACEOF
   22149 if ac_fn_c_try_link "$LINENO"; then :
   22150   ac_cv_lib_iodbc_SQLDriverConnect=yes
   22151 else
   22152   ac_cv_lib_iodbc_SQLDriverConnect=no
   22153 fi
   22154 rm -f core conftest.err conftest.$ac_objext \
   22155     conftest$ac_exeext conftest.$ac_ext
   22156 LIBS=$ac_check_lib_save_LIBS
   22157 fi
   22158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iodbc_SQLDriverConnect" >&5
   22159 $as_echo "$ac_cv_lib_iodbc_SQLDriverConnect" >&6; }
   22160 if test "x$ac_cv_lib_iodbc_SQLDriverConnect" = xyes; then :
   22161   have_iodbc=yes
   22162 else
   22163   have_iodbc=no
   22164 fi
   22165 
   22166 				if test $have_iodbc = yes ; then
   22167 					ol_link_sql="-liodbc"
   22168 				fi
   22169 				;;
   22170 
   22171 			unixodbc)
   22172 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLDriverConnect in -lodbc" >&5
   22173 $as_echo_n "checking for SQLDriverConnect in -lodbc... " >&6; }
   22174 if ${ac_cv_lib_odbc_SQLDriverConnect+:} false; then :
   22175   $as_echo_n "(cached) " >&6
   22176 else
   22177   ac_check_lib_save_LIBS=$LIBS
   22178 LIBS="-lodbc  $LIBS"
   22179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22180 /* end confdefs.h.  */
   22181 
   22182 /* Override any GCC internal prototype to avoid an error.
   22183    Use char because int might match the return type of a GCC
   22184    builtin and then its argument prototype would still apply.  */
   22185 #ifdef __cplusplus
   22186 extern "C"
   22187 #endif
   22188 char SQLDriverConnect ();
   22189 int
   22190 main ()
   22191 {
   22192 return SQLDriverConnect ();
   22193   ;
   22194   return 0;
   22195 }
   22196 _ACEOF
   22197 if ac_fn_c_try_link "$LINENO"; then :
   22198   ac_cv_lib_odbc_SQLDriverConnect=yes
   22199 else
   22200   ac_cv_lib_odbc_SQLDriverConnect=no
   22201 fi
   22202 rm -f core conftest.err conftest.$ac_objext \
   22203     conftest$ac_exeext conftest.$ac_ext
   22204 LIBS=$ac_check_lib_save_LIBS
   22205 fi
   22206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLDriverConnect" >&5
   22207 $as_echo "$ac_cv_lib_odbc_SQLDriverConnect" >&6; }
   22208 if test "x$ac_cv_lib_odbc_SQLDriverConnect" = xyes; then :
   22209   have_odbc=yes
   22210 else
   22211   have_odbc=no
   22212 fi
   22213 
   22214 				if test $have_odbc = yes ; then
   22215 					ol_link_sql="-lodbc"
   22216 				fi
   22217 				;;
   22218 
   22219 			odbc32)
   22220 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLDriverConnect in -lodbc32" >&5
   22221 $as_echo_n "checking for SQLDriverConnect in -lodbc32... " >&6; }
   22222 if ${ac_cv_lib_odbc32_SQLDriverConnect+:} false; then :
   22223   $as_echo_n "(cached) " >&6
   22224 else
   22225   ac_check_lib_save_LIBS=$LIBS
   22226 LIBS="-lodbc32  $LIBS"
   22227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22228 /* end confdefs.h.  */
   22229 
   22230 /* Override any GCC internal prototype to avoid an error.
   22231    Use char because int might match the return type of a GCC
   22232    builtin and then its argument prototype would still apply.  */
   22233 #ifdef __cplusplus
   22234 extern "C"
   22235 #endif
   22236 char SQLDriverConnect ();
   22237 int
   22238 main ()
   22239 {
   22240 return SQLDriverConnect ();
   22241   ;
   22242   return 0;
   22243 }
   22244 _ACEOF
   22245 if ac_fn_c_try_link "$LINENO"; then :
   22246   ac_cv_lib_odbc32_SQLDriverConnect=yes
   22247 else
   22248   ac_cv_lib_odbc32_SQLDriverConnect=no
   22249 fi
   22250 rm -f core conftest.err conftest.$ac_objext \
   22251     conftest$ac_exeext conftest.$ac_ext
   22252 LIBS=$ac_check_lib_save_LIBS
   22253 fi
   22254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc32_SQLDriverConnect" >&5
   22255 $as_echo "$ac_cv_lib_odbc32_SQLDriverConnect" >&6; }
   22256 if test "x$ac_cv_lib_odbc32_SQLDriverConnect" = xyes; then :
   22257   have_odbc32=yes
   22258 else
   22259   have_odbc32=no
   22260 fi
   22261 
   22262 
   22263 								if test $have_odbc32 = no ; then
   22264 					{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLDriverConnect in -lodbc32 with windows.h" >&5
   22265 $as_echo_n "checking for SQLDriverConnect in -lodbc32 with windows.h... " >&6; }
   22266 					save_LIBS="$LIBS"
   22267 					LIBS="$LIBS -lodbc32"
   22268 					cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22269 /* end confdefs.h.  */
   22270 #include <windows.h>
   22271 					#include <sqlext.h>
   22272 
   22273 int
   22274 main ()
   22275 {
   22276 
   22277 						SQLDriverConnect(NULL,NULL,NULL,0,NULL,0,NULL,0);
   22278 
   22279   ;
   22280   return 0;
   22281 }
   22282 _ACEOF
   22283 if ac_fn_c_try_link "$LINENO"; then :
   22284   have_odbc32=yes
   22285 else
   22286   have_odbc32=no
   22287 fi
   22288 rm -f core conftest.err conftest.$ac_objext \
   22289     conftest$ac_exeext conftest.$ac_ext
   22290 					LIBS="$save_LIBS"
   22291 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_odbc32" >&5
   22292 $as_echo "$have_odbc32" >&6; }
   22293 				fi
   22294 
   22295 				if test $have_odbc32 = yes ; then
   22296 					ol_link_sql="-lodbc32"
   22297 				fi
   22298 				;;
   22299 
   22300 			*)
   22301 				as_fn_error $? "unknown ODBC library" "$LINENO" 5
   22302 				;;
   22303 			esac
   22304 		fi
   22305 	done
   22306 
   22307 	LIBS="$sql_LIBS"
   22308 
   22309 	if test $ol_link_sql != no ; then
   22310 		SLAPD_SQL_LIBS="$ol_link_sql"
   22311 
   22312 	elif test $ol_enable_sql != auto ; then
   22313 		as_fn_error $? "could not locate suitable ODBC library" "$LINENO" 5
   22314 	fi
   22315 fi
   22316 
   22317 ol_link_ndb=no
   22318 if test $ol_enable_ndb != no ; then
   22319 	# Extract the first word of "mysql_config", so it can be a program name with args.
   22320 set dummy mysql_config; ac_word=$2
   22321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   22322 $as_echo_n "checking for $ac_word... " >&6; }
   22323 if ${ac_cv_prog_MYSQL+:} false; then :
   22324   $as_echo_n "(cached) " >&6
   22325 else
   22326   if test -n "$MYSQL"; then
   22327   ac_cv_prog_MYSQL="$MYSQL" # Let the user override the test.
   22328 else
   22329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   22330 for as_dir in $PATH
   22331 do
   22332   IFS=$as_save_IFS
   22333   test -z "$as_dir" && as_dir=.
   22334     for ac_exec_ext in '' $ac_executable_extensions; do
   22335   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   22336     ac_cv_prog_MYSQL="yes"
   22337     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   22338     break 2
   22339   fi
   22340 done
   22341   done
   22342 IFS=$as_save_IFS
   22343 
   22344 fi
   22345 fi
   22346 MYSQL=$ac_cv_prog_MYSQL
   22347 if test -n "$MYSQL"; then
   22348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL" >&5
   22349 $as_echo "$MYSQL" >&6; }
   22350 else
   22351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22352 $as_echo "no" >&6; }
   22353 fi
   22354 
   22355 
   22356 	if test "$MYSQL" != yes ; then
   22357 		as_fn_error $? "could not locate mysql_config" "$LINENO" 5
   22358 	fi
   22359 
   22360 	SQL_INC=`mysql_config --include`
   22361 	SLAPD_NDB_INCS="$SQL_INC $SQL_INC/storage/ndb $SQL_INC/storage/ndb/ndbapi"
   22362 
   22363 	save_CPPFLAGS="$CPPFLAGS"
   22364 	CPPFLAGS="$SLAPD_NDB_INCS"
   22365 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NdbApi.hpp" >&5
   22366 $as_echo_n "checking for NdbApi.hpp... " >&6; }
   22367 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22368 /* end confdefs.h.  */
   22369 #include <NdbApi.hpp>
   22370 _ACEOF
   22371 if ac_fn_c_try_cpp "$LINENO"; then :
   22372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   22373 $as_echo "yes" >&6; }
   22374 else
   22375   as_fn_error $? "could not locate NdbApi headers" "$LINENO" 5
   22376 
   22377 fi
   22378 rm -f conftest.err conftest.i conftest.$ac_ext
   22379 	CPPFLAGS="$save_CPPFLAGS"
   22380 
   22381 	SQL_LIB=`mysql_config --libs_r`
   22382 	SLAPD_NDB_LIBS="$SQL_LIB -lndbclient -lstdc++"
   22383 
   22384 	save_LDFLAGS="$LDFLAGS"
   22385 	save_LIBS="$LIBS"
   22386 	LDFLAGS="$SQL_LIB"
   22387 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ndb_init in -lndbclient" >&5
   22388 $as_echo_n "checking for ndb_init in -lndbclient... " >&6; }
   22389 if ${ac_cv_lib_ndbclient_ndb_init+:} false; then :
   22390   $as_echo_n "(cached) " >&6
   22391 else
   22392   ac_check_lib_save_LIBS=$LIBS
   22393 LIBS="-lndbclient -lstdc++ $LIBS"
   22394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22395 /* end confdefs.h.  */
   22396 
   22397 /* Override any GCC internal prototype to avoid an error.
   22398    Use char because int might match the return type of a GCC
   22399    builtin and then its argument prototype would still apply.  */
   22400 #ifdef __cplusplus
   22401 extern "C"
   22402 #endif
   22403 char ndb_init ();
   22404 int
   22405 main ()
   22406 {
   22407 return ndb_init ();
   22408   ;
   22409   return 0;
   22410 }
   22411 _ACEOF
   22412 if ac_fn_c_try_link "$LINENO"; then :
   22413   ac_cv_lib_ndbclient_ndb_init=yes
   22414 else
   22415   ac_cv_lib_ndbclient_ndb_init=no
   22416 fi
   22417 rm -f core conftest.err conftest.$ac_objext \
   22418     conftest$ac_exeext conftest.$ac_ext
   22419 LIBS=$ac_check_lib_save_LIBS
   22420 fi
   22421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ndbclient_ndb_init" >&5
   22422 $as_echo "$ac_cv_lib_ndbclient_ndb_init" >&6; }
   22423 if test "x$ac_cv_lib_ndbclient_ndb_init" = xyes; then :
   22424   : ok
   22425 else
   22426 
   22427 		as_fn_error $? "could not locate ndbclient library" "$LINENO" 5
   22428 
   22429 fi
   22430 
   22431 	LIBS="$save_LIBS"
   22432 	LDFLAGS="$save_LDFLAGS"
   22433 
   22434 	if test "$ol_enable_ndb" = yes ; then
   22435 		SLAPD_LIBS="$SLAPD_LIBS \$(SLAPD_NDB_LIBS)"
   22436 	fi
   22437 fi
   22438 
   22439 ol_link_wt=no
   22440 if test $ol_enable_wt != no ; then
   22441 
   22442 
   22443 
   22444 
   22445 
   22446 
   22447 
   22448 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   22449 	if test -n "$ac_tool_prefix"; then
   22450   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   22451 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   22452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   22453 $as_echo_n "checking for $ac_word... " >&6; }
   22454 if ${ac_cv_path_PKG_CONFIG+:} false; then :
   22455   $as_echo_n "(cached) " >&6
   22456 else
   22457   case $PKG_CONFIG in
   22458   [\\/]* | ?:[\\/]*)
   22459   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   22460   ;;
   22461   *)
   22462   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   22463 for as_dir in $PATH
   22464 do
   22465   IFS=$as_save_IFS
   22466   test -z "$as_dir" && as_dir=.
   22467     for ac_exec_ext in '' $ac_executable_extensions; do
   22468   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   22469     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   22470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   22471     break 2
   22472   fi
   22473 done
   22474   done
   22475 IFS=$as_save_IFS
   22476 
   22477   ;;
   22478 esac
   22479 fi
   22480 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
   22481 if test -n "$PKG_CONFIG"; then
   22482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
   22483 $as_echo "$PKG_CONFIG" >&6; }
   22484 else
   22485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22486 $as_echo "no" >&6; }
   22487 fi
   22488 
   22489 
   22490 fi
   22491 if test -z "$ac_cv_path_PKG_CONFIG"; then
   22492   ac_pt_PKG_CONFIG=$PKG_CONFIG
   22493   # Extract the first word of "pkg-config", so it can be a program name with args.
   22494 set dummy pkg-config; ac_word=$2
   22495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   22496 $as_echo_n "checking for $ac_word... " >&6; }
   22497 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
   22498   $as_echo_n "(cached) " >&6
   22499 else
   22500   case $ac_pt_PKG_CONFIG in
   22501   [\\/]* | ?:[\\/]*)
   22502   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
   22503   ;;
   22504   *)
   22505   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   22506 for as_dir in $PATH
   22507 do
   22508   IFS=$as_save_IFS
   22509   test -z "$as_dir" && as_dir=.
   22510     for ac_exec_ext in '' $ac_executable_extensions; do
   22511   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   22512     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   22513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   22514     break 2
   22515   fi
   22516 done
   22517   done
   22518 IFS=$as_save_IFS
   22519 
   22520   ;;
   22521 esac
   22522 fi
   22523 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
   22524 if test -n "$ac_pt_PKG_CONFIG"; then
   22525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
   22526 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
   22527 else
   22528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22529 $as_echo "no" >&6; }
   22530 fi
   22531 
   22532   if test "x$ac_pt_PKG_CONFIG" = x; then
   22533     PKG_CONFIG=""
   22534   else
   22535     case $cross_compiling:$ac_tool_warned in
   22536 yes:)
   22537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   22538 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   22539 ac_tool_warned=yes ;;
   22540 esac
   22541     PKG_CONFIG=$ac_pt_PKG_CONFIG
   22542   fi
   22543 else
   22544   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
   22545 fi
   22546 
   22547 fi
   22548 if test -n "$PKG_CONFIG"; then
   22549 	_pkg_min_version=0.9.0
   22550 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
   22551 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
   22552 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   22553 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   22554 $as_echo "yes" >&6; }
   22555 	else
   22556 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22557 $as_echo "no" >&6; }
   22558 		PKG_CONFIG=""
   22559 	fi
   22560 fi
   22561 
   22562 pkg_failed=no
   22563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WT" >&5
   22564 $as_echo_n "checking for WT... " >&6; }
   22565 
   22566 if test -n "$WT_CFLAGS"; then
   22567     pkg_cv_WT_CFLAGS="$WT_CFLAGS"
   22568  elif test -n "$PKG_CONFIG"; then
   22569     if test -n "$PKG_CONFIG" && \
   22570     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wiredtiger\""; } >&5
   22571   ($PKG_CONFIG --exists --print-errors "wiredtiger") 2>&5
   22572   ac_status=$?
   22573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   22574   test $ac_status = 0; }; then
   22575   pkg_cv_WT_CFLAGS=`$PKG_CONFIG --cflags "wiredtiger" 2>/dev/null`
   22576 		      test "x$?" != "x0" && pkg_failed=yes
   22577 else
   22578   pkg_failed=yes
   22579 fi
   22580  else
   22581     pkg_failed=untried
   22582 fi
   22583 if test -n "$WT_LIBS"; then
   22584     pkg_cv_WT_LIBS="$WT_LIBS"
   22585  elif test -n "$PKG_CONFIG"; then
   22586     if test -n "$PKG_CONFIG" && \
   22587     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wiredtiger\""; } >&5
   22588   ($PKG_CONFIG --exists --print-errors "wiredtiger") 2>&5
   22589   ac_status=$?
   22590   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   22591   test $ac_status = 0; }; then
   22592   pkg_cv_WT_LIBS=`$PKG_CONFIG --libs "wiredtiger" 2>/dev/null`
   22593 		      test "x$?" != "x0" && pkg_failed=yes
   22594 else
   22595   pkg_failed=yes
   22596 fi
   22597  else
   22598     pkg_failed=untried
   22599 fi
   22600 
   22601 
   22602 
   22603 if test $pkg_failed = yes; then
   22604    	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22605 $as_echo "no" >&6; }
   22606 
   22607 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   22608         _pkg_short_errors_supported=yes
   22609 else
   22610         _pkg_short_errors_supported=no
   22611 fi
   22612         if test $_pkg_short_errors_supported = yes; then
   22613 	        WT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wiredtiger" 2>&1`
   22614         else
   22615 	        WT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wiredtiger" 2>&1`
   22616         fi
   22617 	# Put the nasty error message in config.log where it belongs
   22618 	echo "$WT_PKG_ERRORS" >&5
   22619 
   22620 	as_fn_error $? "Package requirements (wiredtiger) were not met:
   22621 
   22622 $WT_PKG_ERRORS
   22623 
   22624 Consider adjusting the PKG_CONFIG_PATH environment variable if you
   22625 installed software in a non-standard prefix.
   22626 
   22627 Alternatively, you may set the environment variables WT_CFLAGS
   22628 and WT_LIBS to avoid the need to call pkg-config.
   22629 See the pkg-config man page for more details." "$LINENO" 5
   22630 elif test $pkg_failed = untried; then
   22631      	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   22632 $as_echo "no" >&6; }
   22633 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   22634 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   22635 as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
   22636 is in your PATH or set the PKG_CONFIG environment variable to the full
   22637 path to pkg-config.
   22638 
   22639 Alternatively, you may set the environment variables WT_CFLAGS
   22640 and WT_LIBS to avoid the need to call pkg-config.
   22641 See the pkg-config man page for more details.
   22642 
   22643 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
   22644 See \`config.log' for more details" "$LINENO" 5; }
   22645 else
   22646 	WT_CFLAGS=$pkg_cv_WT_CFLAGS
   22647 	WT_LIBS=$pkg_cv_WT_LIBS
   22648         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   22649 $as_echo "yes" >&6; }
   22650 
   22651 fi
   22652 	if test $ol_enable_wt = yes ; then
   22653 		SLAPD_LIBS="$SLAPD_LIBS \$(WT_LIBS)"
   22654 	fi
   22655 	ol_link_wt=yes
   22656 fi
   22657 
   22658 WITH_SASL=no
   22659 ol_link_sasl=no
   22660 ol_link_spasswd=no
   22661 if test $ol_with_cyrus_sasl != no ; then
   22662 	for ac_header in sasl/sasl.h sasl.h
   22663 do :
   22664   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   22665 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   22666 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   22667   cat >>confdefs.h <<_ACEOF
   22668 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   22669 _ACEOF
   22670 
   22671 fi
   22672 
   22673 done
   22674 
   22675 
   22676 	if test $ac_cv_header_sasl_sasl_h = yes ||
   22677 	   test $ac_cv_header_sasl_h = yes; then
   22678 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sasl_client_init in -lsasl2" >&5
   22679 $as_echo_n "checking for sasl_client_init in -lsasl2... " >&6; }
   22680 if ${ac_cv_lib_sasl2_sasl_client_init+:} false; then :
   22681   $as_echo_n "(cached) " >&6
   22682 else
   22683   ac_check_lib_save_LIBS=$LIBS
   22684 LIBS="-lsasl2  $LIBS"
   22685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22686 /* end confdefs.h.  */
   22687 
   22688 /* Override any GCC internal prototype to avoid an error.
   22689    Use char because int might match the return type of a GCC
   22690    builtin and then its argument prototype would still apply.  */
   22691 #ifdef __cplusplus
   22692 extern "C"
   22693 #endif
   22694 char sasl_client_init ();
   22695 int
   22696 main ()
   22697 {
   22698 return sasl_client_init ();
   22699   ;
   22700   return 0;
   22701 }
   22702 _ACEOF
   22703 if ac_fn_c_try_link "$LINENO"; then :
   22704   ac_cv_lib_sasl2_sasl_client_init=yes
   22705 else
   22706   ac_cv_lib_sasl2_sasl_client_init=no
   22707 fi
   22708 rm -f core conftest.err conftest.$ac_objext \
   22709     conftest$ac_exeext conftest.$ac_ext
   22710 LIBS=$ac_check_lib_save_LIBS
   22711 fi
   22712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl2_sasl_client_init" >&5
   22713 $as_echo "$ac_cv_lib_sasl2_sasl_client_init" >&6; }
   22714 if test "x$ac_cv_lib_sasl2_sasl_client_init" = xyes; then :
   22715   ol_link_sasl="-lsasl2"
   22716 else
   22717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sasl_client_init in -lsasl" >&5
   22718 $as_echo_n "checking for sasl_client_init in -lsasl... " >&6; }
   22719 if ${ac_cv_lib_sasl_sasl_client_init+:} false; then :
   22720   $as_echo_n "(cached) " >&6
   22721 else
   22722   ac_check_lib_save_LIBS=$LIBS
   22723 LIBS="-lsasl  $LIBS"
   22724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22725 /* end confdefs.h.  */
   22726 
   22727 /* Override any GCC internal prototype to avoid an error.
   22728    Use char because int might match the return type of a GCC
   22729    builtin and then its argument prototype would still apply.  */
   22730 #ifdef __cplusplus
   22731 extern "C"
   22732 #endif
   22733 char sasl_client_init ();
   22734 int
   22735 main ()
   22736 {
   22737 return sasl_client_init ();
   22738   ;
   22739   return 0;
   22740 }
   22741 _ACEOF
   22742 if ac_fn_c_try_link "$LINENO"; then :
   22743   ac_cv_lib_sasl_sasl_client_init=yes
   22744 else
   22745   ac_cv_lib_sasl_sasl_client_init=no
   22746 fi
   22747 rm -f core conftest.err conftest.$ac_objext \
   22748     conftest$ac_exeext conftest.$ac_ext
   22749 LIBS=$ac_check_lib_save_LIBS
   22750 fi
   22751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl_sasl_client_init" >&5
   22752 $as_echo "$ac_cv_lib_sasl_sasl_client_init" >&6; }
   22753 if test "x$ac_cv_lib_sasl_sasl_client_init" = xyes; then :
   22754   ol_link_sasl="-lsasl"
   22755 fi
   22756 
   22757 fi
   22758 
   22759 	fi
   22760 
   22761 	if test $ol_link_sasl = no ; then
   22762 		if test $ol_with_cyrus_sasl != auto ; then
   22763 			as_fn_error $? "Could not locate Cyrus SASL" "$LINENO" 5
   22764 		else
   22765 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not locate Cyrus SASL" >&5
   22766 $as_echo "$as_me: WARNING: Could not locate Cyrus SASL" >&2;}
   22767 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SASL authentication not supported!" >&5
   22768 $as_echo "$as_me: WARNING: SASL authentication not supported!" >&2;}
   22769 			if test $ol_link_tls = no ; then
   22770 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Strong authentication not supported!" >&5
   22771 $as_echo "$as_me: WARNING: Strong authentication not supported!" >&2;}
   22772 			fi
   22773 		fi
   22774 	else
   22775 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Cyrus SASL library version" >&5
   22776 $as_echo_n "checking Cyrus SASL library version... " >&6; }
   22777 if ${ol_cv_sasl_compat+:} false; then :
   22778   $as_echo_n "(cached) " >&6
   22779 else
   22780 
   22781 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22782 /* end confdefs.h.  */
   22783 
   22784 #ifdef HAVE_SASL_SASL_H
   22785 #include <sasl/sasl.h>
   22786 #else
   22787 #include <sasl.h>
   22788 #endif
   22789 
   22790 /* Require 2.1.15+ */
   22791 #if SASL_VERSION_MAJOR == 2  && SASL_VERSION_MINOR > 1
   22792 	char *__sasl_compat = "2.2+ or better okay (we guess)";
   22793 #elif SASL_VERSION_MAJOR == 2  && SASL_VERSION_MINOR == 1 \
   22794 	&& SASL_VERSION_STEP >=15
   22795 	char *__sasl_compat = "2.1.15+ or better okay";
   22796 #endif
   22797 
   22798 _ACEOF
   22799 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   22800   $EGREP "__sasl_compat" >/dev/null 2>&1; then :
   22801   ol_cv_sasl_compat=yes
   22802 else
   22803   ol_cv_sasl_compat=no
   22804 fi
   22805 rm -f conftest*
   22806 
   22807 fi
   22808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sasl_compat" >&5
   22809 $as_echo "$ol_cv_sasl_compat" >&6; }
   22810 
   22811 		if test $ol_cv_sasl_compat = no ; then
   22812 			ol_link_sasl=no
   22813 			as_fn_error $? "Cyrus SASL library located but is incompatible" "$LINENO" 5
   22814 		fi
   22815 
   22816 
   22817 $as_echo "#define HAVE_CYRUS_SASL 1" >>confdefs.h
   22818 
   22819 		SASL_LIBS="$ol_link_sasl"
   22820 		if test $ol_enable_spasswd != no ; then
   22821 			ol_link_spasswd=yes
   22822 		fi
   22823 
   22824 		ac_save_LIBS="$LIBS"
   22825 		LIBS="$LIBS $ol_link_sasl"
   22826 		ac_fn_c_check_func "$LINENO" "sasl_version" "ac_cv_func_sasl_version"
   22827 if test "x$ac_cv_func_sasl_version" = xyes; then :
   22828 
   22829 $as_echo "#define HAVE_SASL_VERSION 1" >>confdefs.h
   22830 
   22831 fi
   22832 
   22833 		LIBS="$ac_save_LIBS"
   22834 
   22835 		WITH_SASL=yes
   22836 	fi
   22837 
   22838 else
   22839 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SASL authentication not supported!" >&5
   22840 $as_echo "$as_me: WARNING: SASL authentication not supported!" >&2;}
   22841 	if test $ol_link_tls = no ; then
   22842 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Strong authentication not supported!" >&5
   22843 $as_echo "$as_me: WARNING: Strong authentication not supported!" >&2;}
   22844 	fi
   22845 fi
   22846 
   22847 WITH_SYSTEMD=no
   22848 systemdsystemunitdir=
   22849 ol_link_systemd=no
   22850 if test $ol_enable_slapd == no && test $ol_enable_balancer != yes ; then
   22851 	if test $ol_with_systemd != no ; then
   22852 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: servers disabled, ignoring --with-systemd=$ol_with_systemd argument" >&5
   22853 $as_echo "$as_me: WARNING: servers disabled, ignoring --with-systemd=$ol_with_systemd argument" >&2;}
   22854 		ol_with_systemd=no
   22855 	fi
   22856 fi
   22857 if test $ol_with_systemd != no ; then
   22858 	for ac_header in systemd/sd-daemon.h
   22859 do :
   22860   ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-daemon.h" "ac_cv_header_systemd_sd_daemon_h" "$ac_includes_default"
   22861 if test "x$ac_cv_header_systemd_sd_daemon_h" = xyes; then :
   22862   cat >>confdefs.h <<_ACEOF
   22863 #define HAVE_SYSTEMD_SD_DAEMON_H 1
   22864 _ACEOF
   22865 
   22866 fi
   22867 
   22868 done
   22869 
   22870 
   22871 	if test $ac_cv_header_systemd_sd_daemon_h = yes; then
   22872 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sd_notify in -lsystemd" >&5
   22873 $as_echo_n "checking for sd_notify in -lsystemd... " >&6; }
   22874 if ${ac_cv_lib_systemd_sd_notify+:} false; then :
   22875   $as_echo_n "(cached) " >&6
   22876 else
   22877   ac_check_lib_save_LIBS=$LIBS
   22878 LIBS="-lsystemd  $LIBS"
   22879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22880 /* end confdefs.h.  */
   22881 
   22882 /* Override any GCC internal prototype to avoid an error.
   22883    Use char because int might match the return type of a GCC
   22884    builtin and then its argument prototype would still apply.  */
   22885 #ifdef __cplusplus
   22886 extern "C"
   22887 #endif
   22888 char sd_notify ();
   22889 int
   22890 main ()
   22891 {
   22892 return sd_notify ();
   22893   ;
   22894   return 0;
   22895 }
   22896 _ACEOF
   22897 if ac_fn_c_try_link "$LINENO"; then :
   22898   ac_cv_lib_systemd_sd_notify=yes
   22899 else
   22900   ac_cv_lib_systemd_sd_notify=no
   22901 fi
   22902 rm -f core conftest.err conftest.$ac_objext \
   22903     conftest$ac_exeext conftest.$ac_ext
   22904 LIBS=$ac_check_lib_save_LIBS
   22905 fi
   22906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_systemd_sd_notify" >&5
   22907 $as_echo "$ac_cv_lib_systemd_sd_notify" >&6; }
   22908 if test "x$ac_cv_lib_systemd_sd_notify" = xyes; then :
   22909   ol_link_systemd="-lsystemd"
   22910 fi
   22911 
   22912 	fi
   22913 
   22914 	if test $ol_link_systemd = no ; then
   22915 		if test $ol_with_systemd != auto ; then
   22916 			as_fn_error $? "Could not locate systemd" "$LINENO" 5
   22917 		else
   22918 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not locate systemd" >&5
   22919 $as_echo "$as_me: WARNING: Could not locate systemd" >&2;}
   22920 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: systemd service notification not supported!" >&5
   22921 $as_echo "$as_me: WARNING: systemd service notification not supported!" >&2;}
   22922 		fi
   22923 	else
   22924 
   22925 $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
   22926 
   22927 		SYSTEMD_LIBS="$ol_link_systemd"
   22928 		WITH_SYSTEMD=yes
   22929 
   22930 
   22931 if test -n "$systemdsystemunitdir"; then
   22932     pkg_cv_systemdsystemunitdir="$systemdsystemunitdir"
   22933  elif test -n "$PKG_CONFIG"; then
   22934     if test -n "$PKG_CONFIG" && \
   22935     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
   22936   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
   22937   ac_status=$?
   22938   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   22939   test $ac_status = 0; }; then
   22940   pkg_cv_systemdsystemunitdir=`$PKG_CONFIG --variable="systemdsystemunitdir" "systemd" 2>/dev/null`
   22941 		      test "x$?" != "x0" && pkg_failed=yes
   22942 else
   22943   pkg_failed=yes
   22944 fi
   22945  else
   22946     pkg_failed=untried
   22947 fi
   22948 systemdsystemunitdir=$pkg_cv_systemdsystemunitdir
   22949 
   22950 if test "x$systemdsystemunitdir" = x""; then :
   22951 
   22952 fi
   22953 		if test -z "$systemdsystemunitdir"; then
   22954 			if test -d /usr/lib/systemd/system; then
   22955 				systemdsystemunitdir=/usr/lib/systemd/system
   22956 			else
   22957 				systemdsystemunitdir=/lib/systemd/system
   22958 			fi
   22959 		fi
   22960 	fi
   22961 fi
   22962 
   22963 
   22964 if test $cross_compiling != yes && test "$ac_cv_mingw32" != yes ; then
   22965 	dev=no
   22966 	if test -r /dev/urandom ; then
   22967 		dev="/dev/urandom";
   22968 	elif test -r /idev/urandom ; then
   22969 		dev="/idev/urandom";
   22970 	elif test -r /dev/srandom ; then
   22971 		dev="/dev/srandom";
   22972 	elif test -r /dev/random ; then
   22973 		dev="/dev/random";
   22974 	elif test -r /idev/random ; then
   22975 		dev="/idev/random";
   22976 	fi
   22977 
   22978 	if test $dev != no ; then
   22979 
   22980 cat >>confdefs.h <<_ACEOF
   22981 #define URANDOM_DEVICE "$dev"
   22982 _ACEOF
   22983 
   22984 	fi
   22985 fi
   22986 
   22987 ol_link_fetch=no
   22988 if test $ol_with_fetch != no ; then
   22989 	ol_LIBS=$LIBS
   22990 LIBS="-lfetch -lcom_err $LIBS"
   22991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fetch(3) library" >&5
   22992 $as_echo_n "checking fetch(3) library... " >&6; }
   22993 if ${ol_cv_lib_fetch+:} false; then :
   22994   $as_echo_n "(cached) " >&6
   22995 else
   22996 
   22997 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   22998 /* end confdefs.h.  */
   22999 
   23000 #ifdef HAVE_SYS_PARAM_H
   23001 #include <sys/param.h>
   23002 #endif
   23003 #include <stdio.h>
   23004 #include <fetch.h>
   23005 int
   23006 main ()
   23007 {
   23008 struct url *u = fetchParseURL("file:///");
   23009   ;
   23010   return 0;
   23011 }
   23012 _ACEOF
   23013 if ac_fn_c_try_link "$LINENO"; then :
   23014   ol_cv_lib_fetch=yes
   23015 else
   23016   ol_cv_lib_fetch=no
   23017 fi
   23018 rm -f core conftest.err conftest.$ac_objext \
   23019     conftest$ac_exeext conftest.$ac_ext
   23020 fi
   23021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_lib_fetch" >&5
   23022 $as_echo "$ol_cv_lib_fetch" >&6; }
   23023 LIBS=$ol_LIBS
   23024 if test $ol_cv_lib_fetch != no ; then
   23025 	ol_link_fetch="-lfetch -lcom_err"
   23026 
   23027 $as_echo "#define HAVE_FETCH 1" >>confdefs.h
   23028 
   23029 fi
   23030 
   23031 
   23032 	if test $ol_cv_lib_fetch != no ; then
   23033 		LIBS="$LIBS $ol_link_fetch"
   23034 		ol_link_fetch=freebsd
   23035 
   23036 	elif test $ol_with_fetch != auto ; then
   23037 		as_fn_error $? "no suitable API for --with-fetch=$ol_with_fetch" "$LINENO" 5
   23038 	fi
   23039 fi
   23040 
   23041 if test $ol_enable_crypt != no ; then
   23042 	save_LIBS="$LIBS"
   23043 	LIBS="$TLS_LIBS $LIBS"
   23044 
   23045 	ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
   23046 if test "x$ac_cv_func_crypt" = xyes; then :
   23047   have_crypt=yes
   23048 else
   23049 
   23050 		LIBS="$save_LIBS"
   23051 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
   23052 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
   23053 if ${ac_cv_lib_crypt_crypt+:} false; then :
   23054   $as_echo_n "(cached) " >&6
   23055 else
   23056   ac_check_lib_save_LIBS=$LIBS
   23057 LIBS="-lcrypt  $LIBS"
   23058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23059 /* end confdefs.h.  */
   23060 
   23061 /* Override any GCC internal prototype to avoid an error.
   23062    Use char because int might match the return type of a GCC
   23063    builtin and then its argument prototype would still apply.  */
   23064 #ifdef __cplusplus
   23065 extern "C"
   23066 #endif
   23067 char crypt ();
   23068 int
   23069 main ()
   23070 {
   23071 return crypt ();
   23072   ;
   23073   return 0;
   23074 }
   23075 _ACEOF
   23076 if ac_fn_c_try_link "$LINENO"; then :
   23077   ac_cv_lib_crypt_crypt=yes
   23078 else
   23079   ac_cv_lib_crypt_crypt=no
   23080 fi
   23081 rm -f core conftest.err conftest.$ac_objext \
   23082     conftest$ac_exeext conftest.$ac_ext
   23083 LIBS=$ac_check_lib_save_LIBS
   23084 fi
   23085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
   23086 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
   23087 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
   23088   LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
   23089 			have_crypt=yes
   23090 else
   23091   have_crypt=no
   23092 fi
   23093 
   23094 fi
   23095 
   23096 
   23097 	LIBS="$TLS_LIBS $LIBS"
   23098 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt_r in -lcrypt" >&5
   23099 $as_echo_n "checking for crypt_r in -lcrypt... " >&6; }
   23100 if ${ac_cv_lib_crypt_crypt_r+:} false; then :
   23101   $as_echo_n "(cached) " >&6
   23102 else
   23103   ac_check_lib_save_LIBS=$LIBS
   23104 LIBS="-lcrypt  $LIBS"
   23105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23106 /* end confdefs.h.  */
   23107 
   23108 /* Override any GCC internal prototype to avoid an error.
   23109    Use char because int might match the return type of a GCC
   23110    builtin and then its argument prototype would still apply.  */
   23111 #ifdef __cplusplus
   23112 extern "C"
   23113 #endif
   23114 char crypt_r ();
   23115 int
   23116 main ()
   23117 {
   23118 return crypt_r ();
   23119   ;
   23120   return 0;
   23121 }
   23122 _ACEOF
   23123 if ac_fn_c_try_link "$LINENO"; then :
   23124   ac_cv_lib_crypt_crypt_r=yes
   23125 else
   23126   ac_cv_lib_crypt_crypt_r=no
   23127 fi
   23128 rm -f core conftest.err conftest.$ac_objext \
   23129     conftest$ac_exeext conftest.$ac_ext
   23130 LIBS=$ac_check_lib_save_LIBS
   23131 fi
   23132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt_r" >&5
   23133 $as_echo "$ac_cv_lib_crypt_crypt_r" >&6; }
   23134 if test "x$ac_cv_lib_crypt_crypt_r" = xyes; then :
   23135   have_crypt_r=yes
   23136 else
   23137   have_crypt_r=no
   23138 fi
   23139 
   23140 
   23141 	LIBS="$save_LIBS"
   23142 
   23143 	if test $have_crypt = yes ; then
   23144 
   23145 $as_echo "#define HAVE_CRYPT 1" >>confdefs.h
   23146 
   23147 		if test $have_crypt_r = yes ; then
   23148 
   23149 $as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
   23150 
   23151 		fi
   23152 	else
   23153 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find crypt" >&5
   23154 $as_echo "$as_me: WARNING: could not find crypt" >&2;}
   23155 		if test $ol_enable_crypt = yes ; then
   23156 			as_fn_error $? "could not find crypt, select appropriate options or disable" "$LINENO" 5
   23157 		fi
   23158 
   23159 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling crypt support" >&5
   23160 $as_echo "$as_me: WARNING: disabling crypt support" >&2;}
   23161 		ol_enable_crypt=no
   23162 	fi
   23163 fi
   23164 
   23165 if test $ol_enable_slp != no ; then
   23166 	for ac_header in slp.h
   23167 do :
   23168   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   23169 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   23170 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   23171   cat >>confdefs.h <<_ACEOF
   23172 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   23173 _ACEOF
   23174 
   23175 fi
   23176 
   23177 done
   23178 
   23179 
   23180 	if test $ac_cv_header_slp_h = yes ; then
   23181 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SLPOpen in -lslp" >&5
   23182 $as_echo_n "checking for SLPOpen in -lslp... " >&6; }
   23183 if ${ac_cv_lib_slp_SLPOpen+:} false; then :
   23184   $as_echo_n "(cached) " >&6
   23185 else
   23186   ac_check_lib_save_LIBS=$LIBS
   23187 LIBS="-lslp  $LIBS"
   23188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23189 /* end confdefs.h.  */
   23190 
   23191 /* Override any GCC internal prototype to avoid an error.
   23192    Use char because int might match the return type of a GCC
   23193    builtin and then its argument prototype would still apply.  */
   23194 #ifdef __cplusplus
   23195 extern "C"
   23196 #endif
   23197 char SLPOpen ();
   23198 int
   23199 main ()
   23200 {
   23201 return SLPOpen ();
   23202   ;
   23203   return 0;
   23204 }
   23205 _ACEOF
   23206 if ac_fn_c_try_link "$LINENO"; then :
   23207   ac_cv_lib_slp_SLPOpen=yes
   23208 else
   23209   ac_cv_lib_slp_SLPOpen=no
   23210 fi
   23211 rm -f core conftest.err conftest.$ac_objext \
   23212     conftest$ac_exeext conftest.$ac_ext
   23213 LIBS=$ac_check_lib_save_LIBS
   23214 fi
   23215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_slp_SLPOpen" >&5
   23216 $as_echo "$ac_cv_lib_slp_SLPOpen" >&6; }
   23217 if test "x$ac_cv_lib_slp_SLPOpen" = xyes; then :
   23218   have_slp=yes
   23219 else
   23220   have_slp=no
   23221 fi
   23222 
   23223 		if test $have_slp = yes ; then
   23224 
   23225 $as_echo "#define HAVE_SLP 1" >>confdefs.h
   23226 
   23227 			SLAPD_SLP_LIBS=-lslp
   23228 		fi
   23229 
   23230 	elif test $ol_enable_slp = yes ; then
   23231 		as_fn_error $? "SLP not found" "$LINENO" 5
   23232 	fi
   23233 fi
   23234 
   23235 if test $ol_enable_balancer != no ; then
   23236 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for evdns_base_new in -levent_extra" >&5
   23237 $as_echo_n "checking for evdns_base_new in -levent_extra... " >&6; }
   23238 if ${ac_cv_lib_event_extra_evdns_base_new+:} false; then :
   23239   $as_echo_n "(cached) " >&6
   23240 else
   23241   ac_check_lib_save_LIBS=$LIBS
   23242 LIBS="-levent_extra  $LIBS"
   23243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23244 /* end confdefs.h.  */
   23245 
   23246 /* Override any GCC internal prototype to avoid an error.
   23247    Use char because int might match the return type of a GCC
   23248    builtin and then its argument prototype would still apply.  */
   23249 #ifdef __cplusplus
   23250 extern "C"
   23251 #endif
   23252 char evdns_base_new ();
   23253 int
   23254 main ()
   23255 {
   23256 return evdns_base_new ();
   23257   ;
   23258   return 0;
   23259 }
   23260 _ACEOF
   23261 if ac_fn_c_try_link "$LINENO"; then :
   23262   ac_cv_lib_event_extra_evdns_base_new=yes
   23263 else
   23264   ac_cv_lib_event_extra_evdns_base_new=no
   23265 fi
   23266 rm -f core conftest.err conftest.$ac_objext \
   23267     conftest$ac_exeext conftest.$ac_ext
   23268 LIBS=$ac_check_lib_save_LIBS
   23269 fi
   23270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_event_extra_evdns_base_new" >&5
   23271 $as_echo "$ac_cv_lib_event_extra_evdns_base_new" >&6; }
   23272 if test "x$ac_cv_lib_event_extra_evdns_base_new" = xyes; then :
   23273   have_libevent=yes
   23274 		LEVENT_LIBS="$LEVENT_LIBS -levent_core -levent_extra"
   23275 else
   23276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for evdns_base_new in -levent" >&5
   23277 $as_echo_n "checking for evdns_base_new in -levent... " >&6; }
   23278 if ${ac_cv_lib_event_evdns_base_new+:} false; then :
   23279   $as_echo_n "(cached) " >&6
   23280 else
   23281   ac_check_lib_save_LIBS=$LIBS
   23282 LIBS="-levent  $LIBS"
   23283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23284 /* end confdefs.h.  */
   23285 
   23286 /* Override any GCC internal prototype to avoid an error.
   23287    Use char because int might match the return type of a GCC
   23288    builtin and then its argument prototype would still apply.  */
   23289 #ifdef __cplusplus
   23290 extern "C"
   23291 #endif
   23292 char evdns_base_new ();
   23293 int
   23294 main ()
   23295 {
   23296 return evdns_base_new ();
   23297   ;
   23298   return 0;
   23299 }
   23300 _ACEOF
   23301 if ac_fn_c_try_link "$LINENO"; then :
   23302   ac_cv_lib_event_evdns_base_new=yes
   23303 else
   23304   ac_cv_lib_event_evdns_base_new=no
   23305 fi
   23306 rm -f core conftest.err conftest.$ac_objext \
   23307     conftest$ac_exeext conftest.$ac_ext
   23308 LIBS=$ac_check_lib_save_LIBS
   23309 fi
   23310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_event_evdns_base_new" >&5
   23311 $as_echo "$ac_cv_lib_event_evdns_base_new" >&6; }
   23312 if test "x$ac_cv_lib_event_evdns_base_new" = xyes; then :
   23313   have_libevent=yes
   23314 			LEVENT_LIBS="$LEVENT_LIBS -levent"
   23315 else
   23316   have_libevent=no
   23317 fi
   23318 
   23319 fi
   23320 
   23321 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libevent_global_shutdown in -levent" >&5
   23322 $as_echo_n "checking for libevent_global_shutdown in -levent... " >&6; }
   23323 if ${ac_cv_lib_event_libevent_global_shutdown+:} false; then :
   23324   $as_echo_n "(cached) " >&6
   23325 else
   23326   ac_check_lib_save_LIBS=$LIBS
   23327 LIBS="-levent  $LIBS"
   23328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23329 /* end confdefs.h.  */
   23330 
   23331 /* Override any GCC internal prototype to avoid an error.
   23332    Use char because int might match the return type of a GCC
   23333    builtin and then its argument prototype would still apply.  */
   23334 #ifdef __cplusplus
   23335 extern "C"
   23336 #endif
   23337 char libevent_global_shutdown ();
   23338 int
   23339 main ()
   23340 {
   23341 return libevent_global_shutdown ();
   23342   ;
   23343   return 0;
   23344 }
   23345 _ACEOF
   23346 if ac_fn_c_try_link "$LINENO"; then :
   23347   ac_cv_lib_event_libevent_global_shutdown=yes
   23348 else
   23349   ac_cv_lib_event_libevent_global_shutdown=no
   23350 fi
   23351 rm -f core conftest.err conftest.$ac_objext \
   23352     conftest$ac_exeext conftest.$ac_ext
   23353 LIBS=$ac_check_lib_save_LIBS
   23354 fi
   23355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_event_libevent_global_shutdown" >&5
   23356 $as_echo "$ac_cv_lib_event_libevent_global_shutdown" >&6; }
   23357 if test "x$ac_cv_lib_event_libevent_global_shutdown" = xyes; then :
   23358   cat >>confdefs.h <<_ACEOF
   23359 #define HAVE_LIBEVENT 1
   23360 _ACEOF
   23361 
   23362   LIBS="-levent $LIBS"
   23363 
   23364 else
   23365   have_libevent=no
   23366 fi
   23367 
   23368 
   23369 	if test $have_libevent = yes ; then
   23370 
   23371 $as_echo "#define HAVE_LIBEVENT 1" >>confdefs.h
   23372 
   23373 	else
   23374 		as_fn_error $? "You need libevent 2.1 or later with DNS support to build the load balancer" "$LINENO" 5
   23375 	fi
   23376 fi
   23377 
   23378 
   23379 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
   23380 if test "x$ac_cv_type_mode_t" = xyes; then :
   23381 
   23382 else
   23383 
   23384 cat >>confdefs.h <<_ACEOF
   23385 #define mode_t int
   23386 _ACEOF
   23387 
   23388 fi
   23389 
   23390 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
   23391 if test "x$ac_cv_type_off_t" = xyes; then :
   23392 
   23393 else
   23394 
   23395 cat >>confdefs.h <<_ACEOF
   23396 #define off_t long
   23397 _ACEOF
   23398 
   23399 fi
   23400 
   23401 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
   23402 if test "x$ac_cv_type_pid_t" = xyes; then :
   23403 
   23404 else
   23405 
   23406 cat >>confdefs.h <<_ACEOF
   23407 #define pid_t int
   23408 _ACEOF
   23409 
   23410 fi
   23411 
   23412 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
   23413 if test "x$ac_cv_type_ssize_t" = xyes; then :
   23414 
   23415 else
   23416 
   23417 cat >>confdefs.h <<_ACEOF
   23418 #define ssize_t signed int
   23419 _ACEOF
   23420 
   23421 fi
   23422 
   23423 ac_fn_c_check_type "$LINENO" "caddr_t" "ac_cv_type_caddr_t" "$ac_includes_default"
   23424 if test "x$ac_cv_type_caddr_t" = xyes; then :
   23425 
   23426 else
   23427 
   23428 cat >>confdefs.h <<_ACEOF
   23429 #define caddr_t char *
   23430 _ACEOF
   23431 
   23432 fi
   23433 
   23434 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
   23435 if test "x$ac_cv_type_size_t" = xyes; then :
   23436 
   23437 else
   23438 
   23439 cat >>confdefs.h <<_ACEOF
   23440 #define size_t unsigned
   23441 _ACEOF
   23442 
   23443 fi
   23444 
   23445 
   23446 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
   23447 if test "x$ac_cv_type_long_long" = xyes; then :
   23448 
   23449 cat >>confdefs.h <<_ACEOF
   23450 #define HAVE_LONG_LONG 1
   23451 _ACEOF
   23452 
   23453 
   23454 fi
   23455 
   23456 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
   23457 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
   23458 
   23459 cat >>confdefs.h <<_ACEOF
   23460 #define HAVE_PTRDIFF_T 1
   23461 _ACEOF
   23462 
   23463 
   23464 fi
   23465 
   23466 
   23467 
   23468 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default
   23469 #ifdef HAVE_SYS_SOCKET_H
   23470 #include <sys/socket.h>
   23471 #endif
   23472 #ifdef HAVE_WINSOCK2
   23473 #include <ws2tcpip.h>
   23474 #endif
   23475 "
   23476 if test "x$ac_cv_type_socklen_t" = xyes; then :
   23477 
   23478 fi
   23479 
   23480 
   23481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the type of arg 3 to accept()" >&5
   23482 $as_echo_n "checking the type of arg 3 to accept()... " >&6; }
   23483 if ${ol_cv_type_ber_socklen_t+:} false; then :
   23484   $as_echo_n "(cached) " >&6
   23485 else
   23486 
   23487 	set socklen_t int unsigned "unsigned long" long size_t
   23488 	test "$ac_cv_type_socklen_t" = yes || shift
   23489 	ol_cv_type_ber_socklen_t=$1 guessing="guessing "
   23490 	for lentype in "$@" ; do for addrtype in "struct sockaddr" void ; do
   23491 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23492 /* end confdefs.h.  */
   23493 $ac_includes_default
   23494 #ifdef HAVE_SYS_SOCKET_H
   23495 #include <sys/socket.h>
   23496 #endif
   23497 extern int accept(int s, $addrtype *ap, $lentype *lp);
   23498 
   23499 int
   23500 main ()
   23501 {
   23502 
   23503 accept(0, (struct sockaddr *) 0, ($lentype *) 0);
   23504 
   23505   ;
   23506   return 0;
   23507 }
   23508 _ACEOF
   23509 if ac_fn_c_try_compile "$LINENO"; then :
   23510   ol_cv_type_ber_socklen_t=$lentype guessing= ; break 2
   23511 fi
   23512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23513 	done ; done
   23514 fi
   23515 
   23516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $guessing$ol_cv_type_ber_socklen_t *" >&5
   23517 $as_echo "$guessing$ol_cv_type_ber_socklen_t *" >&6; }
   23518 
   23519 cat >>confdefs.h <<_ACEOF
   23520 #define ber_socklen_t $ol_cv_type_ber_socklen_t
   23521 _ACEOF
   23522 
   23523 
   23524 if test "$ac_cv_type_socklen_t" != yes; then
   23525 
   23526 cat >>confdefs.h <<_ACEOF
   23527 #define socklen_t $ol_cv_type_ber_socklen_t
   23528 _ACEOF
   23529 
   23530 fi
   23531 
   23532 
   23533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
   23534 $as_echo_n "checking return type of signal handlers... " >&6; }
   23535 if ${ac_cv_type_signal+:} false; then :
   23536   $as_echo_n "(cached) " >&6
   23537 else
   23538   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23539 /* end confdefs.h.  */
   23540 #include <sys/types.h>
   23541 #include <signal.h>
   23542 
   23543 int
   23544 main ()
   23545 {
   23546 return *(signal (0, 0)) (0) == 1;
   23547   ;
   23548   return 0;
   23549 }
   23550 _ACEOF
   23551 if ac_fn_c_try_compile "$LINENO"; then :
   23552   ac_cv_type_signal=int
   23553 else
   23554   ac_cv_type_signal=void
   23555 fi
   23556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23557 fi
   23558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
   23559 $as_echo "$ac_cv_type_signal" >&6; }
   23560 
   23561 cat >>confdefs.h <<_ACEOF
   23562 #define RETSIGTYPE $ac_cv_type_signal
   23563 _ACEOF
   23564 
   23565 
   23566 
   23567 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "$ac_includes_default
   23568 #include <signal.h>
   23569 
   23570 "
   23571 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
   23572 
   23573 else
   23574 
   23575 cat >>confdefs.h <<_ACEOF
   23576 #define sig_atomic_t int
   23577 _ACEOF
   23578 
   23579 fi
   23580 
   23581 
   23582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
   23583 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
   23584 if ${ac_cv_type_uid_t+:} false; then :
   23585   $as_echo_n "(cached) " >&6
   23586 else
   23587   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23588 /* end confdefs.h.  */
   23589 #include <sys/types.h>
   23590 
   23591 _ACEOF
   23592 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   23593   $EGREP "uid_t" >/dev/null 2>&1; then :
   23594   ac_cv_type_uid_t=yes
   23595 else
   23596   ac_cv_type_uid_t=no
   23597 fi
   23598 rm -f conftest*
   23599 
   23600 fi
   23601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
   23602 $as_echo "$ac_cv_type_uid_t" >&6; }
   23603 if test $ac_cv_type_uid_t = no; then
   23604 
   23605 $as_echo "#define uid_t int" >>confdefs.h
   23606 
   23607 
   23608 $as_echo "#define gid_t int" >>confdefs.h
   23609 
   23610 fi
   23611 
   23612 
   23613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
   23614 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
   23615 if ${ac_cv_header_time+:} false; then :
   23616   $as_echo_n "(cached) " >&6
   23617 else
   23618   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23619 /* end confdefs.h.  */
   23620 #include <sys/types.h>
   23621 #include <sys/time.h>
   23622 #include <time.h>
   23623 
   23624 int
   23625 main ()
   23626 {
   23627 if ((struct tm *) 0)
   23628 return 0;
   23629   ;
   23630   return 0;
   23631 }
   23632 _ACEOF
   23633 if ac_fn_c_try_compile "$LINENO"; then :
   23634   ac_cv_header_time=yes
   23635 else
   23636   ac_cv_header_time=no
   23637 fi
   23638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23639 fi
   23640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
   23641 $as_echo "$ac_cv_header_time" >&6; }
   23642 if test $ac_cv_header_time = yes; then
   23643 
   23644 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   23645 
   23646 fi
   23647 
   23648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
   23649 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
   23650 if ${ac_cv_struct_tm+:} false; then :
   23651   $as_echo_n "(cached) " >&6
   23652 else
   23653   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23654 /* end confdefs.h.  */
   23655 #include <sys/types.h>
   23656 #include <time.h>
   23657 
   23658 int
   23659 main ()
   23660 {
   23661 struct tm tm;
   23662 				     int *p = &tm.tm_sec;
   23663 				     return !p;
   23664   ;
   23665   return 0;
   23666 }
   23667 _ACEOF
   23668 if ac_fn_c_try_compile "$LINENO"; then :
   23669   ac_cv_struct_tm=time.h
   23670 else
   23671   ac_cv_struct_tm=sys/time.h
   23672 fi
   23673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23674 fi
   23675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
   23676 $as_echo "$ac_cv_struct_tm" >&6; }
   23677 if test $ac_cv_struct_tm = sys/time.h; then
   23678 
   23679 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
   23680 
   23681 fi
   23682 
   23683 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
   23684 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
   23685 
   23686 cat >>confdefs.h <<_ACEOF
   23687 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
   23688 _ACEOF
   23689 
   23690 
   23691 fi
   23692 
   23693 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_gecos" "ac_cv_member_struct_passwd_pw_gecos" "$ac_includes_default
   23694 #include <pwd.h>
   23695 "
   23696 if test "x$ac_cv_member_struct_passwd_pw_gecos" = xyes; then :
   23697 
   23698 cat >>confdefs.h <<_ACEOF
   23699 #define HAVE_STRUCT_PASSWD_PW_GECOS 1
   23700 _ACEOF
   23701 
   23702 
   23703 fi
   23704 
   23705 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_passwd" "ac_cv_member_struct_passwd_pw_passwd" "$ac_includes_default
   23706 #include <pwd.h>
   23707 "
   23708 if test "x$ac_cv_member_struct_passwd_pw_passwd" = xyes; then :
   23709 
   23710 cat >>confdefs.h <<_ACEOF
   23711 #define HAVE_STRUCT_PASSWD_PW_PASSWD 1
   23712 _ACEOF
   23713 
   23714 
   23715 fi
   23716 
   23717 
   23718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if toupper() requires islower()" >&5
   23719 $as_echo_n "checking if toupper() requires islower()... " >&6; }
   23720 if ${ol_cv_c_upper_lower+:} false; then :
   23721   $as_echo_n "(cached) " >&6
   23722 else
   23723 
   23724 	if test "$cross_compiling" = yes; then :
   23725   ol_cv_c_upper_lower=safe
   23726 else
   23727   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23728 /* end confdefs.h.  */
   23729 
   23730 #include <ctype.h>
   23731 main()
   23732 {
   23733 	if ('C' == toupper('C'))
   23734 		exit(0);
   23735 	else
   23736 		exit(1);
   23737 }
   23738 _ACEOF
   23739 if ac_fn_c_try_run "$LINENO"; then :
   23740   ol_cv_c_upper_lower=no
   23741 else
   23742   ol_cv_c_upper_lower=yes
   23743 fi
   23744 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   23745   conftest.$ac_objext conftest.beam conftest.$ac_ext
   23746 fi
   23747 
   23748 fi
   23749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_c_upper_lower" >&5
   23750 $as_echo "$ol_cv_c_upper_lower" >&6; }
   23751 if test $ol_cv_c_upper_lower != no ; then
   23752 
   23753 $as_echo "#define C_UPPER_LOWER 1" >>confdefs.h
   23754 
   23755 fi
   23756 
   23757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
   23758 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
   23759 if ${ac_cv_c_const+:} false; then :
   23760   $as_echo_n "(cached) " >&6
   23761 else
   23762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23763 /* end confdefs.h.  */
   23764 
   23765 int
   23766 main ()
   23767 {
   23768 
   23769 #ifndef __cplusplus
   23770   /* Ultrix mips cc rejects this sort of thing.  */
   23771   typedef int charset[2];
   23772   const charset cs = { 0, 0 };
   23773   /* SunOS 4.1.1 cc rejects this.  */
   23774   char const *const *pcpcc;
   23775   char **ppc;
   23776   /* NEC SVR4.0.2 mips cc rejects this.  */
   23777   struct point {int x, y;};
   23778   static struct point const zero = {0,0};
   23779   /* AIX XL C 1.02.0.0 rejects this.
   23780      It does not let you subtract one const X* pointer from another in
   23781      an arm of an if-expression whose if-part is not a constant
   23782      expression */
   23783   const char *g = "string";
   23784   pcpcc = &g + (g ? g-g : 0);
   23785   /* HPUX 7.0 cc rejects these. */
   23786   ++pcpcc;
   23787   ppc = (char**) pcpcc;
   23788   pcpcc = (char const *const *) ppc;
   23789   { /* SCO 3.2v4 cc rejects this sort of thing.  */
   23790     char tx;
   23791     char *t = &tx;
   23792     char const *s = 0 ? (char *) 0 : (char const *) 0;
   23793 
   23794     *t++ = 0;
   23795     if (s) return 0;
   23796   }
   23797   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
   23798     int x[] = {25, 17};
   23799     const int *foo = &x[0];
   23800     ++foo;
   23801   }
   23802   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
   23803     typedef const int *iptr;
   23804     iptr p = 0;
   23805     ++p;
   23806   }
   23807   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
   23808        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
   23809     struct s { int j; const int *ap[3]; } bx;
   23810     struct s *b = &bx; b->j = 5;
   23811   }
   23812   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
   23813     const int foo = 10;
   23814     if (!foo) return 0;
   23815   }
   23816   return !cs[0] && !zero.x;
   23817 #endif
   23818 
   23819   ;
   23820   return 0;
   23821 }
   23822 _ACEOF
   23823 if ac_fn_c_try_compile "$LINENO"; then :
   23824   ac_cv_c_const=yes
   23825 else
   23826   ac_cv_c_const=no
   23827 fi
   23828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23829 fi
   23830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
   23831 $as_echo "$ac_cv_c_const" >&6; }
   23832 if test $ac_cv_c_const = no; then
   23833 
   23834 $as_echo "#define const /**/" >>confdefs.h
   23835 
   23836 fi
   23837 
   23838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler understands volatile" >&5
   23839 $as_echo_n "checking if compiler understands volatile... " >&6; }
   23840 if ${ol_cv_c_volatile+:} false; then :
   23841   $as_echo_n "(cached) " >&6
   23842 else
   23843   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23844 /* end confdefs.h.  */
   23845 int x, y, z;
   23846 int
   23847 main ()
   23848 {
   23849 volatile int a; int * volatile b = x ? &y : &z;
   23850       /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
   23851       *b = 0;
   23852   ;
   23853   return 0;
   23854 }
   23855 _ACEOF
   23856 if ac_fn_c_try_compile "$LINENO"; then :
   23857   ol_cv_c_volatile=yes
   23858 else
   23859   ol_cv_c_volatile=no
   23860 fi
   23861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23862 fi
   23863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_c_volatile" >&5
   23864 $as_echo "$ol_cv_c_volatile" >&6; }
   23865   if test $ol_cv_c_volatile = yes; then
   23866     :
   23867   else
   23868 
   23869 $as_echo "#define volatile /**/" >>confdefs.h
   23870 
   23871   fi
   23872 
   23873 
   23874 if test $cross_compiling = yes ; then
   23875 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Crossing compiling... all bets are off!" >&5
   23876 $as_echo "$as_me: WARNING: Crossing compiling... all bets are off!" >&2;}
   23877 
   23878 $as_echo "#define CROSS_COMPILING 1" >>confdefs.h
   23879 
   23880 else
   23881 	 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   23882 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
   23883 if ${ac_cv_c_bigendian+:} false; then :
   23884   $as_echo_n "(cached) " >&6
   23885 else
   23886   ac_cv_c_bigendian=unknown
   23887     # See if we're dealing with a universal compiler.
   23888     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23889 /* end confdefs.h.  */
   23890 #ifndef __APPLE_CC__
   23891 	       not a universal capable compiler
   23892 	     #endif
   23893 	     typedef int dummy;
   23894 
   23895 _ACEOF
   23896 if ac_fn_c_try_compile "$LINENO"; then :
   23897 
   23898 	# Check for potential -arch flags.  It is not universal unless
   23899 	# there are at least two -arch flags with different values.
   23900 	ac_arch=
   23901 	ac_prev=
   23902 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   23903 	 if test -n "$ac_prev"; then
   23904 	   case $ac_word in
   23905 	     i?86 | x86_64 | ppc | ppc64)
   23906 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   23907 		 ac_arch=$ac_word
   23908 	       else
   23909 		 ac_cv_c_bigendian=universal
   23910 		 break
   23911 	       fi
   23912 	       ;;
   23913 	   esac
   23914 	   ac_prev=
   23915 	 elif test "x$ac_word" = "x-arch"; then
   23916 	   ac_prev=arch
   23917 	 fi
   23918        done
   23919 fi
   23920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23921     if test $ac_cv_c_bigendian = unknown; then
   23922       # See if sys/param.h defines the BYTE_ORDER macro.
   23923       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23924 /* end confdefs.h.  */
   23925 #include <sys/types.h>
   23926 	     #include <sys/param.h>
   23927 
   23928 int
   23929 main ()
   23930 {
   23931 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   23932 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   23933 		     && LITTLE_ENDIAN)
   23934 	      bogus endian macros
   23935 	     #endif
   23936 
   23937   ;
   23938   return 0;
   23939 }
   23940 _ACEOF
   23941 if ac_fn_c_try_compile "$LINENO"; then :
   23942   # It does; now see whether it defined to BIG_ENDIAN or not.
   23943 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23944 /* end confdefs.h.  */
   23945 #include <sys/types.h>
   23946 		#include <sys/param.h>
   23947 
   23948 int
   23949 main ()
   23950 {
   23951 #if BYTE_ORDER != BIG_ENDIAN
   23952 		 not big endian
   23953 		#endif
   23954 
   23955   ;
   23956   return 0;
   23957 }
   23958 _ACEOF
   23959 if ac_fn_c_try_compile "$LINENO"; then :
   23960   ac_cv_c_bigendian=yes
   23961 else
   23962   ac_cv_c_bigendian=no
   23963 fi
   23964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23965 fi
   23966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   23967     fi
   23968     if test $ac_cv_c_bigendian = unknown; then
   23969       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   23970       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23971 /* end confdefs.h.  */
   23972 #include <limits.h>
   23973 
   23974 int
   23975 main ()
   23976 {
   23977 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   23978 	      bogus endian macros
   23979 	     #endif
   23980 
   23981   ;
   23982   return 0;
   23983 }
   23984 _ACEOF
   23985 if ac_fn_c_try_compile "$LINENO"; then :
   23986   # It does; now see whether it defined to _BIG_ENDIAN or not.
   23987 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   23988 /* end confdefs.h.  */
   23989 #include <limits.h>
   23990 
   23991 int
   23992 main ()
   23993 {
   23994 #ifndef _BIG_ENDIAN
   23995 		 not big endian
   23996 		#endif
   23997 
   23998   ;
   23999   return 0;
   24000 }
   24001 _ACEOF
   24002 if ac_fn_c_try_compile "$LINENO"; then :
   24003   ac_cv_c_bigendian=yes
   24004 else
   24005   ac_cv_c_bigendian=no
   24006 fi
   24007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   24008 fi
   24009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   24010     fi
   24011     if test $ac_cv_c_bigendian = unknown; then
   24012       # Compile a test program.
   24013       if test "$cross_compiling" = yes; then :
   24014   # Try to guess by grepping values from an object file.
   24015 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24016 /* end confdefs.h.  */
   24017 short int ascii_mm[] =
   24018 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   24019 		short int ascii_ii[] =
   24020 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   24021 		int use_ascii (int i) {
   24022 		  return ascii_mm[i] + ascii_ii[i];
   24023 		}
   24024 		short int ebcdic_ii[] =
   24025 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   24026 		short int ebcdic_mm[] =
   24027 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   24028 		int use_ebcdic (int i) {
   24029 		  return ebcdic_mm[i] + ebcdic_ii[i];
   24030 		}
   24031 		extern int foo;
   24032 
   24033 int
   24034 main ()
   24035 {
   24036 return use_ascii (foo) == use_ebcdic (foo);
   24037   ;
   24038   return 0;
   24039 }
   24040 _ACEOF
   24041 if ac_fn_c_try_compile "$LINENO"; then :
   24042   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   24043 	      ac_cv_c_bigendian=yes
   24044 	    fi
   24045 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   24046 	      if test "$ac_cv_c_bigendian" = unknown; then
   24047 		ac_cv_c_bigendian=no
   24048 	      else
   24049 		# finding both strings is unlikely to happen, but who knows?
   24050 		ac_cv_c_bigendian=unknown
   24051 	      fi
   24052 	    fi
   24053 fi
   24054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   24055 else
   24056   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24057 /* end confdefs.h.  */
   24058 $ac_includes_default
   24059 int
   24060 main ()
   24061 {
   24062 
   24063 	     /* Are we little or big endian?  From Harbison&Steele.  */
   24064 	     union
   24065 	     {
   24066 	       long int l;
   24067 	       char c[sizeof (long int)];
   24068 	     } u;
   24069 	     u.l = 1;
   24070 	     return u.c[sizeof (long int) - 1] == 1;
   24071 
   24072   ;
   24073   return 0;
   24074 }
   24075 _ACEOF
   24076 if ac_fn_c_try_run "$LINENO"; then :
   24077   ac_cv_c_bigendian=no
   24078 else
   24079   ac_cv_c_bigendian=yes
   24080 fi
   24081 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   24082   conftest.$ac_objext conftest.beam conftest.$ac_ext
   24083 fi
   24084 
   24085     fi
   24086 fi
   24087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   24088 $as_echo "$ac_cv_c_bigendian" >&6; }
   24089  case $ac_cv_c_bigendian in #(
   24090    yes)
   24091      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
   24092 ;; #(
   24093    no)
   24094       ;; #(
   24095    universal)
   24096 
   24097 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   24098 
   24099      ;; #(
   24100    *)
   24101      as_fn_error $? "unknown endianness
   24102  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   24103  esac
   24104 
   24105 fi
   24106 
   24107 # The cast to long int works around a bug in the HP C Compiler
   24108 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   24109 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   24110 # This bug is HP SR number 8606223364.
   24111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
   24112 $as_echo_n "checking size of short... " >&6; }
   24113 if ${ac_cv_sizeof_short+:} false; then :
   24114   $as_echo_n "(cached) " >&6
   24115 else
   24116   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
   24117 
   24118 else
   24119   if test "$ac_cv_type_short" = yes; then
   24120      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   24121 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   24122 as_fn_error 77 "cannot compute sizeof (short)
   24123 See \`config.log' for more details" "$LINENO" 5; }
   24124    else
   24125      ac_cv_sizeof_short=0
   24126    fi
   24127 fi
   24128 
   24129 fi
   24130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
   24131 $as_echo "$ac_cv_sizeof_short" >&6; }
   24132 
   24133 
   24134 
   24135 cat >>confdefs.h <<_ACEOF
   24136 #define SIZEOF_SHORT $ac_cv_sizeof_short
   24137 _ACEOF
   24138 
   24139 
   24140 # The cast to long int works around a bug in the HP C Compiler
   24141 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   24142 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   24143 # This bug is HP SR number 8606223364.
   24144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
   24145 $as_echo_n "checking size of int... " >&6; }
   24146 if ${ac_cv_sizeof_int+:} false; then :
   24147   $as_echo_n "(cached) " >&6
   24148 else
   24149   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
   24150 
   24151 else
   24152   if test "$ac_cv_type_int" = yes; then
   24153      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   24154 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   24155 as_fn_error 77 "cannot compute sizeof (int)
   24156 See \`config.log' for more details" "$LINENO" 5; }
   24157    else
   24158      ac_cv_sizeof_int=0
   24159    fi
   24160 fi
   24161 
   24162 fi
   24163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
   24164 $as_echo "$ac_cv_sizeof_int" >&6; }
   24165 
   24166 
   24167 
   24168 cat >>confdefs.h <<_ACEOF
   24169 #define SIZEOF_INT $ac_cv_sizeof_int
   24170 _ACEOF
   24171 
   24172 
   24173 # The cast to long int works around a bug in the HP C Compiler
   24174 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   24175 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   24176 # This bug is HP SR number 8606223364.
   24177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
   24178 $as_echo_n "checking size of long... " >&6; }
   24179 if ${ac_cv_sizeof_long+:} false; then :
   24180   $as_echo_n "(cached) " >&6
   24181 else
   24182   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
   24183 
   24184 else
   24185   if test "$ac_cv_type_long" = yes; then
   24186      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   24187 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   24188 as_fn_error 77 "cannot compute sizeof (long)
   24189 See \`config.log' for more details" "$LINENO" 5; }
   24190    else
   24191      ac_cv_sizeof_long=0
   24192    fi
   24193 fi
   24194 
   24195 fi
   24196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
   24197 $as_echo "$ac_cv_sizeof_long" >&6; }
   24198 
   24199 
   24200 
   24201 cat >>confdefs.h <<_ACEOF
   24202 #define SIZEOF_LONG $ac_cv_sizeof_long
   24203 _ACEOF
   24204 
   24205 
   24206 # The cast to long int works around a bug in the HP C Compiler
   24207 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   24208 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   24209 # This bug is HP SR number 8606223364.
   24210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
   24211 $as_echo_n "checking size of long long... " >&6; }
   24212 if ${ac_cv_sizeof_long_long+:} false; then :
   24213   $as_echo_n "(cached) " >&6
   24214 else
   24215   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
   24216 
   24217 else
   24218   if test "$ac_cv_type_long_long" = yes; then
   24219      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   24220 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   24221 as_fn_error 77 "cannot compute sizeof (long long)
   24222 See \`config.log' for more details" "$LINENO" 5; }
   24223    else
   24224      ac_cv_sizeof_long_long=0
   24225    fi
   24226 fi
   24227 
   24228 fi
   24229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
   24230 $as_echo "$ac_cv_sizeof_long_long" >&6; }
   24231 
   24232 
   24233 
   24234 cat >>confdefs.h <<_ACEOF
   24235 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
   24236 _ACEOF
   24237 
   24238 
   24239 # The cast to long int works around a bug in the HP C Compiler
   24240 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   24241 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   24242 # This bug is HP SR number 8606223364.
   24243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
   24244 $as_echo_n "checking size of wchar_t... " >&6; }
   24245 if ${ac_cv_sizeof_wchar_t+:} false; then :
   24246   $as_echo_n "(cached) " >&6
   24247 else
   24248   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t"        "$ac_includes_default"; then :
   24249 
   24250 else
   24251   if test "$ac_cv_type_wchar_t" = yes; then
   24252      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   24253 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   24254 as_fn_error 77 "cannot compute sizeof (wchar_t)
   24255 See \`config.log' for more details" "$LINENO" 5; }
   24256    else
   24257      ac_cv_sizeof_wchar_t=0
   24258    fi
   24259 fi
   24260 
   24261 fi
   24262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
   24263 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
   24264 
   24265 
   24266 
   24267 cat >>confdefs.h <<_ACEOF
   24268 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
   24269 _ACEOF
   24270 
   24271 
   24272 
   24273 if test "$ac_cv_sizeof_int" -lt 4 ; then
   24274 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenLDAP requires 'int' to be 32 bits or greater." >&5
   24275 $as_echo "$as_me: WARNING: OpenLDAP requires 'int' to be 32 bits or greater." >&2;}
   24276 
   24277 
   24278 $as_echo "#define LBER_INT_T long" >>confdefs.h
   24279 
   24280 else
   24281 
   24282 $as_echo "#define LBER_INT_T int" >>confdefs.h
   24283 
   24284 fi
   24285 
   24286 
   24287 $as_echo "#define LBER_LEN_T long" >>confdefs.h
   24288 
   24289 
   24290 $as_echo "#define LBER_SOCKET_T int" >>confdefs.h
   24291 
   24292 
   24293 $as_echo "#define LBER_TAG_T long" >>confdefs.h
   24294 
   24295 
   24296 if test $ol_with_mp = longlong || test $ol_with_mp = auto ; then
   24297 	if test $ac_cv_sizeof_long_long -gt 4 ; then
   24298 		ol_with_mp=longlong
   24299 
   24300 $as_echo "#define USE_MP_LONG_LONG 1" >>confdefs.h
   24301 
   24302 	elif test $ol_with_mp = longlong ; then
   24303 		as_fn_error $? "long long unusable for multiple precision" "$LINENO" 5
   24304 	fi
   24305 fi
   24306 if test $ol_with_mp = long || test $ol_with_mp = auto ; then
   24307 	if test $ac_cv_sizeof_long -gt 4 ; then
   24308 		ol_with_mp=long
   24309 
   24310 $as_echo "#define USE_MP_LONG 1" >>confdefs.h
   24311 
   24312 	elif test $ol_with_mp = long ; then
   24313 		as_fn_error $? "long unusable for multiple precision" "$LINENO" 5
   24314 	fi
   24315 fi
   24316 if test $ol_with_mp = bignum || test $ol_with_mp = auto ; then
   24317 	for ac_header in openssl/bn.h
   24318 do :
   24319   ac_fn_c_check_header_mongrel "$LINENO" "openssl/bn.h" "ac_cv_header_openssl_bn_h" "$ac_includes_default"
   24320 if test "x$ac_cv_header_openssl_bn_h" = xyes; then :
   24321   cat >>confdefs.h <<_ACEOF
   24322 #define HAVE_OPENSSL_BN_H 1
   24323 _ACEOF
   24324 
   24325 fi
   24326 
   24327 done
   24328 
   24329 	for ac_header in openssl/crypto.h
   24330 do :
   24331   ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default"
   24332 if test "x$ac_cv_header_openssl_crypto_h" = xyes; then :
   24333   cat >>confdefs.h <<_ACEOF
   24334 #define HAVE_OPENSSL_CRYPTO_H 1
   24335 _ACEOF
   24336 
   24337 fi
   24338 
   24339 done
   24340 
   24341 	if test "$ac_cv_header_openssl_bn_h" = "yes" &&
   24342 		test "$ac_cv_header_openssl_crypto_h" = "yes" &&
   24343 		test "$ol_with_tls" = "found" ; then
   24344 		ol_with_mp=bignum
   24345 
   24346 $as_echo "#define USE_MP_BIGNUM 1" >>confdefs.h
   24347 
   24348 	elif test $ol_with_mp = bignum ; then
   24349 		as_fn_error $? "bignum not available" "$LINENO" 5
   24350 	fi
   24351 fi
   24352 if test $ol_with_mp = gmp || test $ol_with_mp = auto ; then
   24353 	for ac_header in gmp.h
   24354 do :
   24355   ac_fn_c_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
   24356 if test "x$ac_cv_header_gmp_h" = xyes; then :
   24357   cat >>confdefs.h <<_ACEOF
   24358 #define HAVE_GMP_H 1
   24359 _ACEOF
   24360 
   24361 fi
   24362 
   24363 done
   24364 
   24365 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_add_ui in -lgmp" >&5
   24366 $as_echo_n "checking for __gmpz_add_ui in -lgmp... " >&6; }
   24367 if ${ac_cv_lib_gmp___gmpz_add_ui+:} false; then :
   24368   $as_echo_n "(cached) " >&6
   24369 else
   24370   ac_check_lib_save_LIBS=$LIBS
   24371 LIBS="-lgmp  $LIBS"
   24372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24373 /* end confdefs.h.  */
   24374 
   24375 /* Override any GCC internal prototype to avoid an error.
   24376    Use char because int might match the return type of a GCC
   24377    builtin and then its argument prototype would still apply.  */
   24378 #ifdef __cplusplus
   24379 extern "C"
   24380 #endif
   24381 char __gmpz_add_ui ();
   24382 int
   24383 main ()
   24384 {
   24385 return __gmpz_add_ui ();
   24386   ;
   24387   return 0;
   24388 }
   24389 _ACEOF
   24390 if ac_fn_c_try_link "$LINENO"; then :
   24391   ac_cv_lib_gmp___gmpz_add_ui=yes
   24392 else
   24393   ac_cv_lib_gmp___gmpz_add_ui=no
   24394 fi
   24395 rm -f core conftest.err conftest.$ac_objext \
   24396     conftest$ac_exeext conftest.$ac_ext
   24397 LIBS=$ac_check_lib_save_LIBS
   24398 fi
   24399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_add_ui" >&5
   24400 $as_echo "$ac_cv_lib_gmp___gmpz_add_ui" >&6; }
   24401 if test "x$ac_cv_lib_gmp___gmpz_add_ui" = xyes; then :
   24402   cat >>confdefs.h <<_ACEOF
   24403 #define HAVE_LIBGMP 1
   24404 _ACEOF
   24405 
   24406   LIBS="-lgmp $LIBS"
   24407 
   24408 fi
   24409 
   24410 	if test $ac_cv_header_gmp_h = yes && test $ac_cv_lib_gmp___gmpz_add_ui = yes ; then
   24411 
   24412 $as_echo "#define USE_MP_GMP 1" >>confdefs.h
   24413 
   24414 		ol_with_mp=gmp
   24415 	elif test $ol_with_mp = gmp ; then
   24416 		as_fn_error $? "gmp not available" "$LINENO" 5
   24417 	fi
   24418 fi
   24419 if test $ol_with_mp = auto ; then
   24420 	ol_with_mp=no
   24421 fi
   24422 
   24423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
   24424 $as_echo_n "checking for working memcmp... " >&6; }
   24425 if ${ac_cv_func_memcmp_working+:} false; then :
   24426   $as_echo_n "(cached) " >&6
   24427 else
   24428   if test "$cross_compiling" = yes; then :
   24429   ac_cv_func_memcmp_working=no
   24430 else
   24431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24432 /* end confdefs.h.  */
   24433 $ac_includes_default
   24434 int
   24435 main ()
   24436 {
   24437 
   24438   /* Some versions of memcmp are not 8-bit clean.  */
   24439   char c0 = '\100', c1 = '\200', c2 = '\201';
   24440   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
   24441     return 1;
   24442 
   24443   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
   24444      or more and with at least one buffer not starting on a 4-byte boundary.
   24445      William Lewis provided this test program.   */
   24446   {
   24447     char foo[21];
   24448     char bar[21];
   24449     int i;
   24450     for (i = 0; i < 4; i++)
   24451       {
   24452 	char *a = foo + i;
   24453 	char *b = bar + i;
   24454 	strcpy (a, "--------01111111");
   24455 	strcpy (b, "--------10000000");
   24456 	if (memcmp (a, b, 16) >= 0)
   24457 	  return 1;
   24458       }
   24459     return 0;
   24460   }
   24461 
   24462   ;
   24463   return 0;
   24464 }
   24465 _ACEOF
   24466 if ac_fn_c_try_run "$LINENO"; then :
   24467   ac_cv_func_memcmp_working=yes
   24468 else
   24469   ac_cv_func_memcmp_working=no
   24470 fi
   24471 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   24472   conftest.$ac_objext conftest.beam conftest.$ac_ext
   24473 fi
   24474 
   24475 fi
   24476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
   24477 $as_echo "$ac_cv_func_memcmp_working" >&6; }
   24478 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
   24479   *" memcmp.$ac_objext "* ) ;;
   24480   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
   24481  ;;
   24482 esac
   24483 
   24484 
   24485 
   24486 if test $ac_cv_func_memcmp_working = no ; then
   24487 
   24488 $as_echo "#define NEED_MEMCMP_REPLACEMENT 1" >>confdefs.h
   24489 
   24490 fi
   24491 
   24492 for ac_func in strftime
   24493 do :
   24494   ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
   24495 if test "x$ac_cv_func_strftime" = xyes; then :
   24496   cat >>confdefs.h <<_ACEOF
   24497 #define HAVE_STRFTIME 1
   24498 _ACEOF
   24499 
   24500 else
   24501   # strftime is in -lintl on SCO UNIX.
   24502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
   24503 $as_echo_n "checking for strftime in -lintl... " >&6; }
   24504 if ${ac_cv_lib_intl_strftime+:} false; then :
   24505   $as_echo_n "(cached) " >&6
   24506 else
   24507   ac_check_lib_save_LIBS=$LIBS
   24508 LIBS="-lintl  $LIBS"
   24509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24510 /* end confdefs.h.  */
   24511 
   24512 /* Override any GCC internal prototype to avoid an error.
   24513    Use char because int might match the return type of a GCC
   24514    builtin and then its argument prototype would still apply.  */
   24515 #ifdef __cplusplus
   24516 extern "C"
   24517 #endif
   24518 char strftime ();
   24519 int
   24520 main ()
   24521 {
   24522 return strftime ();
   24523   ;
   24524   return 0;
   24525 }
   24526 _ACEOF
   24527 if ac_fn_c_try_link "$LINENO"; then :
   24528   ac_cv_lib_intl_strftime=yes
   24529 else
   24530   ac_cv_lib_intl_strftime=no
   24531 fi
   24532 rm -f core conftest.err conftest.$ac_objext \
   24533     conftest$ac_exeext conftest.$ac_ext
   24534 LIBS=$ac_check_lib_save_LIBS
   24535 fi
   24536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
   24537 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
   24538 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
   24539   $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
   24540 
   24541 LIBS="-lintl $LIBS"
   24542 fi
   24543 
   24544 fi
   24545 done
   24546 
   24547 
   24548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton()" >&5
   24549 $as_echo_n "checking for inet_aton()... " >&6; }
   24550 if ${ol_cv_func_inet_aton+:} false; then :
   24551   $as_echo_n "(cached) " >&6
   24552 else
   24553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24554 /* end confdefs.h.  */
   24555 
   24556 #ifdef HAVE_SYS_TYPES_H
   24557 #	include <sys/types.h>
   24558 #endif
   24559 #ifdef HAVE_SYS_SOCKET_H
   24560 #	include <sys/socket.h>
   24561 #	ifdef HAVE_SYS_SELECT_H
   24562 #		include <sys/select.h>
   24563 #	endif
   24564 #	include <netinet/in.h>
   24565 #	ifdef HAVE_ARPA_INET_H
   24566 #		include <arpa/inet.h>
   24567 #	endif
   24568 #endif
   24569 
   24570 int
   24571 main ()
   24572 {
   24573 struct in_addr in;
   24574 int rc = inet_aton( "255.255.255.255", &in );
   24575   ;
   24576   return 0;
   24577 }
   24578 _ACEOF
   24579 if ac_fn_c_try_link "$LINENO"; then :
   24580   ol_cv_func_inet_aton=yes
   24581 else
   24582   ol_cv_func_inet_aton=no
   24583 fi
   24584 rm -f core conftest.err conftest.$ac_objext \
   24585     conftest$ac_exeext conftest.$ac_ext
   24586 fi
   24587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_inet_aton" >&5
   24588 $as_echo "$ol_cv_func_inet_aton" >&6; }
   24589   if test $ol_cv_func_inet_aton != no; then
   24590 
   24591 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
   24592 
   24593   fi
   24594 
   24595 
   24596 ac_fn_c_check_func "$LINENO" "_spawnlp" "ac_cv_func__spawnlp"
   24597 if test "x$ac_cv_func__spawnlp" = xyes; then :
   24598 
   24599 $as_echo "#define HAVE_SPAWNLP 1" >>confdefs.h
   24600 
   24601 fi
   24602 
   24603 
   24604 ac_fn_c_check_func "$LINENO" "_snprintf" "ac_cv_func__snprintf"
   24605 if test "x$ac_cv_func__snprintf" = xyes; then :
   24606   ac_cv_func_snprintf=yes
   24607 
   24608 $as_echo "#define snprintf _snprintf" >>confdefs.h
   24609 
   24610 
   24611 fi
   24612 
   24613 
   24614 for ac_func in vsnprintf _vsnprintf
   24615 do :
   24616   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   24617 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   24618 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   24619   cat >>confdefs.h <<_ACEOF
   24620 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   24621 _ACEOF
   24622 
   24623 fi
   24624 done
   24625 
   24626 
   24627 if test $ac_cv_func_vsnprintf = no -a $ac_cv_func__vsnprintf = yes ; then
   24628 	ac_cv_func_vsnprintf=yes
   24629 
   24630 $as_echo "#define vsnprintf _vsnprintf" >>confdefs.h
   24631 
   24632 fi
   24633 
   24634 for ac_func in vprintf
   24635 do :
   24636   ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
   24637 if test "x$ac_cv_func_vprintf" = xyes; then :
   24638   cat >>confdefs.h <<_ACEOF
   24639 #define HAVE_VPRINTF 1
   24640 _ACEOF
   24641 
   24642 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
   24643 if test "x$ac_cv_func__doprnt" = xyes; then :
   24644 
   24645 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
   24646 
   24647 fi
   24648 
   24649 fi
   24650 done
   24651 
   24652 
   24653 
   24654 if test $ac_cv_func_vprintf = yes ; then
   24655 		for ac_func in snprintf vsnprintf
   24656 do :
   24657   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   24658 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   24659 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   24660   cat >>confdefs.h <<_ACEOF
   24661 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   24662 _ACEOF
   24663 
   24664 fi
   24665 done
   24666 
   24667 fi
   24668 
   24669 for ac_func in \
   24670 	bcopy			\
   24671 	clock_gettime	\
   24672 	closesocket		\
   24673 	chroot			\
   24674 	endgrent		\
   24675 	endpwent		\
   24676 	fcntl			\
   24677 	flock			\
   24678 	fstat			\
   24679 	getdtablesize		\
   24680 	geteuid			\
   24681 	getgrgid		\
   24682 	gethostname		\
   24683 	getpassphrase		\
   24684 	getpwuid		\
   24685 	getpwnam		\
   24686 	getspnam		\
   24687 	gettimeofday		\
   24688 	initgroups		\
   24689 	inet_ntoa_b		\
   24690 	ioctl			\
   24691 	lockf			\
   24692 	memcpy			\
   24693 	memmove			\
   24694 	memrchr			\
   24695 	mkstemp			\
   24696 	mktemp			\
   24697 	pipe			\
   24698 	read			\
   24699 	recv			\
   24700 	recvfrom		\
   24701 	setpwfile		\
   24702 	setgid			\
   24703 	setegid			\
   24704 	setsid			\
   24705 	setuid			\
   24706 	seteuid			\
   24707 	signal			\
   24708 	strdup			\
   24709 	strpbrk			\
   24710 	strrchr			\
   24711 	strsep			\
   24712 	strstr			\
   24713 	strtol			\
   24714 	strtoul			\
   24715 	strtoq			\
   24716 	strtouq			\
   24717 	strtoll			\
   24718 	strtoull		\
   24719 	strspn			\
   24720 	sysconf			\
   24721 	waitpid			\
   24722 	wait4			\
   24723 	write			\
   24724 	send			\
   24725 	sendmsg			\
   24726 	sendto			\
   24727 
   24728 do :
   24729   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   24730 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   24731 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   24732   cat >>confdefs.h <<_ACEOF
   24733 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   24734 _ACEOF
   24735 
   24736 fi
   24737 done
   24738 
   24739 
   24740 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
   24741 if test "x$ac_cv_func_getopt" = xyes; then :
   24742   $as_echo "#define HAVE_GETOPT 1" >>confdefs.h
   24743 
   24744 else
   24745   case " $LIBOBJS " in
   24746   *" getopt.$ac_objext "* ) ;;
   24747   *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
   24748  ;;
   24749 esac
   24750 
   24751 fi
   24752 
   24753 ac_fn_c_check_func "$LINENO" "getpeereid" "ac_cv_func_getpeereid"
   24754 if test "x$ac_cv_func_getpeereid" = xyes; then :
   24755   $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
   24756 
   24757 else
   24758   case " $LIBOBJS " in
   24759   *" getpeereid.$ac_objext "* ) ;;
   24760   *) LIBOBJS="$LIBOBJS getpeereid.$ac_objext"
   24761  ;;
   24762 esac
   24763 
   24764 fi
   24765 
   24766 
   24767 
   24768 if test "$ac_cv_func_getopt" != yes; then
   24769 	LIBSRCS="$LIBSRCS getopt.c"
   24770 fi
   24771 
   24772 if test "$ac_cv_func_getpeereid" != yes; then
   24773 	for ac_func in getpeerucred
   24774 do :
   24775   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   24776 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   24777 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   24778   cat >>confdefs.h <<_ACEOF
   24779 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   24780 _ACEOF
   24781 
   24782 fi
   24783 done
   24784 
   24785 	if test "$ac_cv_func_getpeerucred" != yes ; then
   24786 		ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_accrightslen" "ac_cv_member_struct_msghdr_msg_accrightslen" "$ac_includes_default
   24787 #ifdef HAVE_SYS_SOCKET_H
   24788 #include <sys/socket.h>
   24789 #endif
   24790 "
   24791 if test "x$ac_cv_member_struct_msghdr_msg_accrightslen" = xyes; then :
   24792 
   24793 cat >>confdefs.h <<_ACEOF
   24794 #define HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTSLEN 1
   24795 _ACEOF
   24796 
   24797 
   24798 fi
   24799 
   24800 		if test "$ac_cv_member_struct_msghdr_msg_accrightslen" != yes; then
   24801 			ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "$ac_includes_default
   24802 #ifdef HAVE_SYS_SOCKET_H
   24803 #include <sys/socket.h>
   24804 #endif
   24805 "
   24806 if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
   24807 
   24808 cat >>confdefs.h <<_ACEOF
   24809 #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1
   24810 _ACEOF
   24811 
   24812 
   24813 fi
   24814 
   24815 		fi
   24816 		ac_fn_c_check_member "$LINENO" "struct stat" "st_fstype" "ac_cv_member_struct_stat_st_fstype" "$ac_includes_default"
   24817 if test "x$ac_cv_member_struct_stat_st_fstype" = xyes; then :
   24818 
   24819 cat >>confdefs.h <<_ACEOF
   24820 #define HAVE_STRUCT_STAT_ST_FSTYPE 1
   24821 _ACEOF
   24822 
   24823 
   24824 fi
   24825 ac_fn_c_check_member "$LINENO" "struct stat" "st_vfstype" "ac_cv_member_struct_stat_st_vfstype" "$ac_includes_default"
   24826 if test "x$ac_cv_member_struct_stat_st_vfstype" = xyes; then :
   24827 
   24828 cat >>confdefs.h <<_ACEOF
   24829 #define HAVE_STRUCT_STAT_ST_VFSTYPE 1
   24830 _ACEOF
   24831 
   24832 
   24833 fi
   24834 
   24835 		if test "$ac_cv_member_struct_stat_st_fstype" = yes; then
   24836 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24837 /* end confdefs.h.  */
   24838 struct stat st; char *ptr=st.st_fstype;
   24839 _ACEOF
   24840 if ac_fn_c_try_compile "$LINENO"; then :
   24841 
   24842 $as_echo "#define HAVE_STRUCT_STAT_ST_FSTYPE_CHAR 1" >>confdefs.h
   24843 
   24844 else
   24845 
   24846 $as_echo "#define HAVE_STRUCT_STAT_ST_FSTYPE_INT 1" >>confdefs.h
   24847 
   24848 fi
   24849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   24850 		fi
   24851 	fi
   24852 	LIBSRCS="$LIBSRCS getpeereid.c"
   24853 fi
   24854 
   24855 if test "$ac_cv_func_snprintf" != yes ||
   24856    test "$ac_cv_func_vsnprintf" != yes; then
   24857 	if test "$ac_cv_func_snprintf" != yes; then
   24858 
   24859 $as_echo "#define snprintf ber_pvt_snprintf" >>confdefs.h
   24860 
   24861 	fi
   24862 	if test "$ac_cv_func_vsnprintf" != yes; then
   24863 
   24864 $as_echo "#define vsnprintf ber_pvt_vsnprintf" >>confdefs.h
   24865 
   24866 	fi
   24867 fi
   24868 
   24869 
   24870 if test "$ol_enable_slapi" != no ; then
   24871 			for ac_header in ltdl.h
   24872 do :
   24873   ac_fn_c_check_header_mongrel "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default"
   24874 if test "x$ac_cv_header_ltdl_h" = xyes; then :
   24875   cat >>confdefs.h <<_ACEOF
   24876 #define HAVE_LTDL_H 1
   24877 _ACEOF
   24878 
   24879 fi
   24880 
   24881 done
   24882 
   24883 
   24884 	if test $ac_cv_header_ltdl_h != yes ; then
   24885 		as_fn_error $? "could not locate <ltdl.h>" "$LINENO" 5
   24886 	fi
   24887 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dlinit in -lltdl" >&5
   24888 $as_echo_n "checking for lt_dlinit in -lltdl... " >&6; }
   24889 if ${ac_cv_lib_ltdl_lt_dlinit+:} false; then :
   24890   $as_echo_n "(cached) " >&6
   24891 else
   24892   ac_check_lib_save_LIBS=$LIBS
   24893 LIBS="-lltdl  $LIBS"
   24894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   24895 /* end confdefs.h.  */
   24896 
   24897 /* Override any GCC internal prototype to avoid an error.
   24898    Use char because int might match the return type of a GCC
   24899    builtin and then its argument prototype would still apply.  */
   24900 #ifdef __cplusplus
   24901 extern "C"
   24902 #endif
   24903 char lt_dlinit ();
   24904 int
   24905 main ()
   24906 {
   24907 return lt_dlinit ();
   24908   ;
   24909   return 0;
   24910 }
   24911 _ACEOF
   24912 if ac_fn_c_try_link "$LINENO"; then :
   24913   ac_cv_lib_ltdl_lt_dlinit=yes
   24914 else
   24915   ac_cv_lib_ltdl_lt_dlinit=no
   24916 fi
   24917 rm -f core conftest.err conftest.$ac_objext \
   24918     conftest$ac_exeext conftest.$ac_ext
   24919 LIBS=$ac_check_lib_save_LIBS
   24920 fi
   24921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dlinit" >&5
   24922 $as_echo "$ac_cv_lib_ltdl_lt_dlinit" >&6; }
   24923 if test "x$ac_cv_lib_ltdl_lt_dlinit" = xyes; then :
   24924 
   24925 		SLAPI_LIBS=-lltdl
   24926 		LIBSLAPI=slapi/libslapi.la
   24927 
   24928 $as_echo "#define HAVE_LIBLTDL 1" >>confdefs.h
   24929 
   24930 
   24931 else
   24932   as_fn_error $? "could not locate libtool -lltdl" "$LINENO" 5
   24933 fi
   24934 
   24935 
   24936 
   24937 $as_echo "#define LDAP_SLAPI 1" >>confdefs.h
   24938 
   24939 fi
   24940 
   24941 if test "$ol_enable_debug" != no ; then
   24942 	if test "$ol_enable_debug" = traditional; then
   24943 
   24944 $as_echo "#define OLD_DEBUG 1" >>confdefs.h
   24945 
   24946 	fi
   24947 
   24948 $as_echo "#define LDAP_DEBUG 1" >>confdefs.h
   24949 
   24950 fi
   24951 if test "$ol_enable_syslog" != no ; then
   24952 
   24953 $as_echo "#define LDAP_SYSLOG 1" >>confdefs.h
   24954 
   24955 fi
   24956 if test "$ol_enable_referrals" != no ; then
   24957 
   24958 $as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION" >>confdefs.h
   24959 
   24960 fi
   24961 if test "$ol_enable_local" != no; then
   24962 
   24963 $as_echo "#define LDAP_PF_LOCAL 1" >>confdefs.h
   24964 
   24965 fi
   24966 if test "$ol_link_ipv6" != no; then
   24967 
   24968 $as_echo "#define LDAP_PF_INET6 1" >>confdefs.h
   24969 
   24970 fi
   24971 if test "$ol_enable_cleartext" != no ; then
   24972 
   24973 $as_echo "#define SLAPD_CLEARTEXT 1" >>confdefs.h
   24974 
   24975 fi
   24976 if test "$ol_enable_crypt" != no ; then
   24977 
   24978 $as_echo "#define SLAPD_CRYPT 1" >>confdefs.h
   24979 
   24980 fi
   24981 if test "$ol_link_spasswd" != no ; then
   24982 
   24983 $as_echo "#define SLAPD_SPASSWD 1" >>confdefs.h
   24984 
   24985 fi
   24986 if test "$ol_enable_rlookups" != no ; then
   24987 
   24988 $as_echo "#define SLAPD_RLOOKUPS 1" >>confdefs.h
   24989 
   24990 fi
   24991 if test "$ol_enable_aci" != no ; then
   24992 	if test "$ol_enable_aci" = mod ; then
   24993 		MFLAG=SLAPD_MOD_DYNAMIC
   24994 				as_fn_error $? "ACI build as dynamic module not supported (yet)" "$LINENO" 5
   24995 	else
   24996 		MFLAG=SLAPD_MOD_STATIC
   24997 	fi
   24998 	WITH_ACI_ENABLED=$ol_enable_aci
   24999 
   25000 cat >>confdefs.h <<_ACEOF
   25001 #define SLAPD_ACI_ENABLED $MFLAG
   25002 _ACEOF
   25003 
   25004 else
   25005 	WITH_ACI_ENABLED=no
   25006 fi
   25007 if test "$ol_enable_dynacl" != no ; then
   25008 
   25009 $as_echo "#define SLAP_DYNACL 1" >>confdefs.h
   25010 
   25011 fi
   25012 
   25013 if test "$ol_link_modules" != no ; then
   25014 
   25015 $as_echo "#define SLAPD_MODULES 1" >>confdefs.h
   25016 
   25017 	BUILD_SLAPD=yes
   25018 	SLAPD_MODULES_LDFLAGS="-dlopen self"
   25019 fi
   25020 
   25021 
   25022 $as_echo "#define SLAPD_MOD_STATIC 1" >>confdefs.h
   25023 
   25024 
   25025 $as_echo "#define SLAPD_MOD_DYNAMIC 2" >>confdefs.h
   25026 
   25027 
   25028 if test "$ol_enable_dnssrv" != no ; then
   25029 	BUILD_SLAPD=yes
   25030 	BUILD_DNSSRV=$ol_enable_dnssrv
   25031 	if test "$ol_enable_dnssrv" = mod ; then
   25032 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-dnssrv"
   25033 		MFLAG=SLAPD_MOD_DYNAMIC
   25034 	else
   25035 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-dnssrv"
   25036 		MFLAG=SLAPD_MOD_STATIC
   25037 	fi
   25038 
   25039 cat >>confdefs.h <<_ACEOF
   25040 #define SLAPD_DNSSRV $MFLAG
   25041 _ACEOF
   25042 
   25043 fi
   25044 
   25045 if test "$ol_enable_ldap" != no ; then
   25046 	BUILD_SLAPD=yes
   25047 	BUILD_LDAP=$ol_enable_ldap
   25048 	if test "$ol_enable_ldap" = mod ; then
   25049 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-ldap"
   25050 		MFLAG=SLAPD_MOD_DYNAMIC
   25051 	else
   25052 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-ldap"
   25053 		MFLAG=SLAPD_MOD_STATIC
   25054 	fi
   25055 
   25056 cat >>confdefs.h <<_ACEOF
   25057 #define SLAPD_LDAP $MFLAG
   25058 _ACEOF
   25059 
   25060 fi
   25061 
   25062 if test "$ol_enable_mdb" != no ; then
   25063 	BUILD_SLAPD=yes
   25064 	BUILD_MDB=$ol_enable_mdb
   25065 	if test "$ol_enable_mdb" = mod ; then
   25066 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-mdb"
   25067 		MFLAG=SLAPD_MOD_DYNAMIC
   25068 	else
   25069 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-mdb"
   25070 		MFLAG=SLAPD_MOD_STATIC
   25071 	fi
   25072 
   25073 cat >>confdefs.h <<_ACEOF
   25074 #define SLAPD_MDB $MFLAG
   25075 _ACEOF
   25076 
   25077 fi
   25078 
   25079 if test "$ol_enable_meta" != no ; then
   25080 	BUILD_SLAPD=yes
   25081 	BUILD_META=$ol_enable_meta
   25082 	if test "$ol_enable_meta" = mod ; then
   25083 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-meta"
   25084 		MFLAG=SLAPD_MOD_DYNAMIC
   25085 	else
   25086 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-meta"
   25087 		MFLAG=SLAPD_MOD_STATIC
   25088 	fi
   25089 
   25090 cat >>confdefs.h <<_ACEOF
   25091 #define SLAPD_META $MFLAG
   25092 _ACEOF
   25093 
   25094 fi
   25095 
   25096 if test "$ol_enable_asyncmeta" != no ; then
   25097 	BUILD_SLAPD=yes
   25098 	BUILD_ASYNCMETA=$ol_enable_asyncmeta
   25099 	if test "$ol_enable_asyncmeta" = mod ; then
   25100 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-asyncmeta"
   25101 		MFLAG=SLAPD_MOD_DYNAMIC
   25102 	else
   25103 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-asyncmeta"
   25104 		MFLAG=SLAPD_MOD_STATIC
   25105 	fi
   25106 
   25107 cat >>confdefs.h <<_ACEOF
   25108 #define SLAPD_ASYNCMETA $MFLAG
   25109 _ACEOF
   25110 
   25111 fi
   25112 
   25113 if test "$ol_enable_ndb" != no ; then
   25114 	BUILD_SLAPD=yes
   25115 	BUILD_NDB=$ol_enable_ndb
   25116 	if test "$ol_enable_ndb" = mod ; then
   25117 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-ndb"
   25118 		MFLAG=SLAPD_MOD_DYNAMIC
   25119 	else
   25120 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-ndb"
   25121 		MFLAG=SLAPD_MOD_STATIC
   25122 	fi
   25123 
   25124 cat >>confdefs.h <<_ACEOF
   25125 #define SLAPD_NDB $MFLAG
   25126 _ACEOF
   25127 
   25128 fi
   25129 
   25130 if test "$ol_enable_null" != no ; then
   25131 	BUILD_SLAPD=yes
   25132 	BUILD_NULL=$ol_enable_null
   25133 	if test "$ol_enable_null" = mod ; then
   25134 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-null"
   25135 		MFLAG=SLAPD_MOD_DYNAMIC
   25136 	else
   25137 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-null"
   25138 		MFLAG=SLAPD_MOD_STATIC
   25139 	fi
   25140 
   25141 cat >>confdefs.h <<_ACEOF
   25142 #define SLAPD_NULL $MFLAG
   25143 _ACEOF
   25144 
   25145 fi
   25146 
   25147 if test "$ol_enable_passwd" != no ; then
   25148 	BUILD_SLAPD=yes
   25149 	BUILD_PASSWD=$ol_enable_passwd
   25150 	if test "$ol_enable_passwd" = mod ; then
   25151 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-passwd"
   25152 		MFLAG=SLAPD_MOD_DYNAMIC
   25153 	else
   25154 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-passwd"
   25155 		MFLAG=SLAPD_MOD_STATIC
   25156 	fi
   25157 
   25158 cat >>confdefs.h <<_ACEOF
   25159 #define SLAPD_PASSWD $MFLAG
   25160 _ACEOF
   25161 
   25162 fi
   25163 
   25164 if test "$ol_link_perl" != no ; then
   25165 	BUILD_SLAPD=yes
   25166 	BUILD_PERL=$ol_enable_perl
   25167 	if test "$ol_enable_perl" = mod ; then
   25168 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-perl"
   25169 		MFLAG=SLAPD_MOD_DYNAMIC
   25170 	else
   25171 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-perl"
   25172 		MFLAG=SLAPD_MOD_STATIC
   25173 	fi
   25174 
   25175 cat >>confdefs.h <<_ACEOF
   25176 #define SLAPD_PERL $MFLAG
   25177 _ACEOF
   25178 
   25179 fi
   25180 
   25181 if test "$ol_enable_relay" != no ; then
   25182 	BUILD_SLAPD=yes
   25183 	BUILD_RELAY=$ol_enable_relay
   25184 	if test "$ol_enable_relay" = mod ; then
   25185 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-relay"
   25186 		MFLAG=SLAPD_MOD_DYNAMIC
   25187 	else
   25188 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-relay"
   25189 		MFLAG=SLAPD_MOD_STATIC
   25190 	fi
   25191 
   25192 cat >>confdefs.h <<_ACEOF
   25193 #define SLAPD_RELAY $MFLAG
   25194 _ACEOF
   25195 
   25196 fi
   25197 
   25198 if test "$ol_enable_sock" != no ; then
   25199 	BUILD_SLAPD=yes
   25200 	BUILD_SOCK=$ol_enable_sock
   25201 	if test "$ol_enable_sock" = mod ; then
   25202 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-sock"
   25203 		MFLAG=SLAPD_MOD_DYNAMIC
   25204 	else
   25205 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-sock"
   25206 		MFLAG=SLAPD_MOD_STATIC
   25207 	fi
   25208 
   25209 cat >>confdefs.h <<_ACEOF
   25210 #define SLAPD_SOCK $MFLAG
   25211 _ACEOF
   25212 
   25213 fi
   25214 
   25215 if test "$ol_link_sql" != no ; then
   25216 	BUILD_SLAPD=yes
   25217 	BUILD_SQL=$ol_enable_sql
   25218 	if test "$ol_enable_sql" = mod; then
   25219 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-sql"
   25220 		MFLAG=SLAPD_MOD_DYNAMIC
   25221 	else
   25222 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-sql"
   25223 		MFLAG=SLAPD_MOD_STATIC
   25224 	fi
   25225 
   25226 cat >>confdefs.h <<_ACEOF
   25227 #define SLAPD_SQL $MFLAG
   25228 _ACEOF
   25229 
   25230 fi
   25231 
   25232 if test "$ol_link_wt" != no ; then
   25233 	BUILD_SLAPD=yes
   25234 	BUILD_WT=$ol_enable_wt
   25235 	if test "$ol_enable_wt" = mod; then
   25236 		SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-wt"
   25237 		MFLAG=SLAPD_MOD_DYNAMIC
   25238 	else
   25239 		SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-wt"
   25240 		MFLAG=SLAPD_MOD_STATIC
   25241 	fi
   25242 
   25243 cat >>confdefs.h <<_ACEOF
   25244 #define SLAPD_WT $MFLAG
   25245 _ACEOF
   25246 
   25247 fi
   25248 
   25249 if test "$ol_enable_accesslog" != no ; then
   25250 	BUILD_ACCESSLOG=$ol_enable_accesslog
   25251 	if test "$ol_enable_accesslog" = mod ; then
   25252 		MFLAG=SLAPD_MOD_DYNAMIC
   25253 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS accesslog.la"
   25254 	else
   25255 		MFLAG=SLAPD_MOD_STATIC
   25256 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS accesslog.o"
   25257 	fi
   25258 
   25259 cat >>confdefs.h <<_ACEOF
   25260 #define SLAPD_OVER_ACCESSLOG $MFLAG
   25261 _ACEOF
   25262 
   25263 fi
   25264 
   25265 if test "$ol_enable_auditlog" != no ; then
   25266 	BUILD_AUDITLOG=$ol_enable_auditlog
   25267 	if test "$ol_enable_auditlog" = mod ; then
   25268 		MFLAG=SLAPD_MOD_DYNAMIC
   25269 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS auditlog.la"
   25270 	else
   25271 		MFLAG=SLAPD_MOD_STATIC
   25272 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS auditlog.o"
   25273 	fi
   25274 
   25275 cat >>confdefs.h <<_ACEOF
   25276 #define SLAPD_OVER_AUDITLOG $MFLAG
   25277 _ACEOF
   25278 
   25279 fi
   25280 
   25281 if test "$ol_enable_autoca" != no ; then
   25282 	if test $ol_with_tls != openssl ; then
   25283 		as_fn_error $? "--enable-autoca=$ol_enable_autoca requires --with-tls=openssl" "$LINENO" 5
   25284 	fi
   25285 
   25286 	BUILD_AUTOCA=$ol_enable_autoca
   25287 	if test "$ol_enable_autoca" = mod ; then
   25288 		MFLAG=SLAPD_MOD_DYNAMIC
   25289 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS autoca.la"
   25290 	else
   25291 		MFLAG=SLAPD_MOD_STATIC
   25292 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS autoca.o"
   25293 	fi
   25294 
   25295 cat >>confdefs.h <<_ACEOF
   25296 #define SLAPD_OVER_AUTOCA $MFLAG
   25297 _ACEOF
   25298 
   25299 fi
   25300 
   25301 if test "$ol_enable_collect" != no ; then
   25302         BUILD_COLLECT=$ol_enable_collect
   25303         if test "$ol_enable_collect" = mod ; then
   25304                 MFLAG=SLAPD_MOD_DYNAMIC
   25305                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS collect.la"
   25306         else
   25307                 MFLAG=SLAPD_MOD_STATIC
   25308                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS collect.o"
   25309         fi
   25310 
   25311 cat >>confdefs.h <<_ACEOF
   25312 #define SLAPD_OVER_COLLECT $MFLAG
   25313 _ACEOF
   25314 
   25315 fi
   25316 
   25317 if test "$ol_enable_constraint" != no ; then
   25318 	BUILD_CONSTRAINT=$ol_enable_constraint
   25319 	if test "$ol_enable_constraint" = mod ; then
   25320 		MFLAG=SLAPD_MOD_DYNAMIC
   25321 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS constraint.la"
   25322 	else
   25323 		MFLAG=SLAPD_MOD_STATIC
   25324 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS constraint.o"
   25325 	fi
   25326 
   25327 cat >>confdefs.h <<_ACEOF
   25328 #define SLAPD_OVER_CONSTRAINT $MFLAG
   25329 _ACEOF
   25330 
   25331 fi
   25332 
   25333 if test "$ol_enable_dds" != no ; then
   25334 	BUILD_DDS=$ol_enable_dds
   25335 	if test "$ol_enable_dds" = mod ; then
   25336 		MFLAG=SLAPD_MOD_DYNAMIC
   25337 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dds.la"
   25338 	else
   25339 		MFLAG=SLAPD_MOD_STATIC
   25340 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS dds.o"
   25341 	fi
   25342 
   25343 cat >>confdefs.h <<_ACEOF
   25344 #define SLAPD_OVER_DDS $MFLAG
   25345 _ACEOF
   25346 
   25347 fi
   25348 
   25349 if test "$ol_enable_deref" != no ; then
   25350 	BUILD_DEREF=$ol_enable_deref
   25351 	if test "$ol_enable_deref" = mod ; then
   25352 		MFLAG=SLAPD_MOD_DYNAMIC
   25353 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS deref.la"
   25354 	else
   25355 		MFLAG=SLAPD_MOD_STATIC
   25356 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS deref.o"
   25357 	fi
   25358 
   25359 cat >>confdefs.h <<_ACEOF
   25360 #define SLAPD_OVER_DEREF $MFLAG
   25361 _ACEOF
   25362 
   25363 fi
   25364 
   25365 if test "$ol_enable_dyngroup" != no ; then
   25366 	BUILD_DYNGROUP=$ol_enable_dyngroup
   25367 	if test "$ol_enable_dyngroup" = mod ; then
   25368 		MFLAG=SLAPD_MOD_DYNAMIC
   25369 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dyngroup.la"
   25370 	else
   25371 		MFLAG=SLAPD_MOD_STATIC
   25372 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS dyngroup.o"
   25373 	fi
   25374 
   25375 cat >>confdefs.h <<_ACEOF
   25376 #define SLAPD_OVER_DYNGROUP $MFLAG
   25377 _ACEOF
   25378 
   25379 fi
   25380 
   25381 if test "$ol_enable_dynlist" != no ; then
   25382 	BUILD_DYNLIST=$ol_enable_dynlist
   25383 	if test "$ol_enable_dynlist" = mod ; then
   25384 		MFLAG=SLAPD_MOD_DYNAMIC
   25385 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dynlist.la"
   25386 	else
   25387 		MFLAG=SLAPD_MOD_STATIC
   25388 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS dynlist.o"
   25389 	fi
   25390 
   25391 cat >>confdefs.h <<_ACEOF
   25392 #define SLAPD_OVER_DYNLIST $MFLAG
   25393 _ACEOF
   25394 
   25395 fi
   25396 
   25397 if test "$ol_enable_homedir" != no ; then
   25398 	BUILD_HOMEDIR=$ol_enable_homedir
   25399 	if test "$ol_enable_homedir" = mod ; then
   25400 		MFLAG=SLAPD_MOD_DYNAMIC
   25401 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS homedir.la"
   25402 	else
   25403 		MFLAG=SLAPD_MOD_STATIC
   25404 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS homedir.o"
   25405 	fi
   25406 
   25407 cat >>confdefs.h <<_ACEOF
   25408 #define SLAPD_OVER_HOMEDIR $MFLAG
   25409 _ACEOF
   25410 
   25411 fi
   25412 
   25413 if test "$ol_enable_memberof" != no ; then
   25414 	BUILD_MEMBEROF=$ol_enable_memberof
   25415 	if test "$ol_enable_memberof" = mod ; then
   25416 		MFLAG=SLAPD_MOD_DYNAMIC
   25417 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS memberof.la"
   25418 	else
   25419 		MFLAG=SLAPD_MOD_STATIC
   25420 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS memberof.o"
   25421 	fi
   25422 
   25423 cat >>confdefs.h <<_ACEOF
   25424 #define SLAPD_OVER_MEMBEROF $MFLAG
   25425 _ACEOF
   25426 
   25427 fi
   25428 
   25429 if test "$ol_enable_otp" != no ; then
   25430 	if test $ol_with_tls = no ; then
   25431 		as_fn_error $? "--enable-otp=$ol_enable_otp requires --with-tls" "$LINENO" 5
   25432 	fi
   25433 
   25434 	BUILD_OTP=$ol_enable_otp
   25435 	if test "$ol_enable_otp" = mod ; then
   25436 		MFLAG=SLAPD_MOD_DYNAMIC
   25437 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS otp.la"
   25438 	else
   25439 		MFLAG=SLAPD_MOD_STATIC
   25440 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS otp.o"
   25441 	fi
   25442 
   25443 cat >>confdefs.h <<_ACEOF
   25444 #define SLAPD_OVER_OTP $MFLAG
   25445 _ACEOF
   25446 
   25447 fi
   25448 
   25449 if test "$ol_enable_ppolicy" != no ; then
   25450 	BUILD_PPOLICY=$ol_enable_ppolicy
   25451 	if test "$ol_enable_ppolicy" = mod ; then
   25452 		MFLAG=SLAPD_MOD_DYNAMIC
   25453 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS ppolicy.la"
   25454 	else
   25455 		MFLAG=SLAPD_MOD_STATIC
   25456 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS ppolicy.o"
   25457 	fi
   25458 
   25459 cat >>confdefs.h <<_ACEOF
   25460 #define SLAPD_OVER_PPOLICY $MFLAG
   25461 _ACEOF
   25462 
   25463 fi
   25464 
   25465 if test "$ol_enable_proxycache" != no ; then
   25466 	BUILD_PROXYCACHE=$ol_enable_proxycache
   25467 	if test "$ol_enable_proxycache" = mod ; then
   25468 		MFLAG=SLAPD_MOD_DYNAMIC
   25469 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS pcache.la"
   25470 	else
   25471 		MFLAG=SLAPD_MOD_STATIC
   25472 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS pcache.o"
   25473 	fi
   25474 
   25475 cat >>confdefs.h <<_ACEOF
   25476 #define SLAPD_OVER_PROXYCACHE $MFLAG
   25477 _ACEOF
   25478 
   25479 fi
   25480 
   25481 if test "$ol_enable_refint" != no ; then
   25482 	BUILD_REFINT=$ol_enable_refint
   25483 	if test "$ol_enable_refint" = mod ; then
   25484 		MFLAG=SLAPD_MOD_DYNAMIC
   25485 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS refint.la"
   25486 	else
   25487 		MFLAG=SLAPD_MOD_STATIC
   25488 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS refint.o"
   25489 	fi
   25490 
   25491 cat >>confdefs.h <<_ACEOF
   25492 #define SLAPD_OVER_REFINT $MFLAG
   25493 _ACEOF
   25494 
   25495 fi
   25496 
   25497 if test "$ol_enable_remoteauth" != no ; then
   25498 	BUILD_REMOTEAUTH=$ol_enable_remoteauth
   25499 	if test "$ol_enable_remoteauth" = mod ; then
   25500 		MFLAG=SLAPD_MOD_DYNAMIC
   25501 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS remoteauth.la"
   25502 	else
   25503 		MFLAG=SLAPD_MOD_STATIC
   25504 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS remoteauth.o"
   25505 	fi
   25506 
   25507 cat >>confdefs.h <<_ACEOF
   25508 #define SLAPD_OVER_REMOTEAUTH $MFLAG
   25509 _ACEOF
   25510 
   25511 fi
   25512 
   25513 if test "$ol_enable_retcode" != no ; then
   25514 	BUILD_RETCODE=$ol_enable_retcode
   25515 	if test "$ol_enable_retcode" = mod ; then
   25516 		MFLAG=SLAPD_MOD_DYNAMIC
   25517 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS retcode.la"
   25518 	else
   25519 		MFLAG=SLAPD_MOD_STATIC
   25520 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS retcode.o"
   25521 	fi
   25522 
   25523 cat >>confdefs.h <<_ACEOF
   25524 #define SLAPD_OVER_RETCODE $MFLAG
   25525 _ACEOF
   25526 
   25527 fi
   25528 
   25529 if test "$ol_enable_rwm" != no ; then
   25530 	BUILD_RWM=$ol_enable_rwm
   25531 	if test "$ol_enable_rwm" = mod ; then
   25532 		MFLAG=SLAPD_MOD_DYNAMIC
   25533 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS rwm.la"
   25534 	else
   25535 		MFLAG=SLAPD_MOD_STATIC
   25536 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS rwm_x.o"
   25537 	fi
   25538 
   25539 cat >>confdefs.h <<_ACEOF
   25540 #define SLAPD_OVER_RWM $MFLAG
   25541 _ACEOF
   25542 
   25543 fi
   25544 
   25545 if test "$ol_enable_seqmod" != no ; then
   25546 	BUILD_SEQMOD=$ol_enable_seqmod
   25547 	if test "$ol_enable_seqmod" = mod ; then
   25548 		MFLAG=SLAPD_MOD_DYNAMIC
   25549 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS seqmod.la"
   25550 	else
   25551 		MFLAG=SLAPD_MOD_STATIC
   25552 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS seqmod.o"
   25553 	fi
   25554 
   25555 cat >>confdefs.h <<_ACEOF
   25556 #define SLAPD_OVER_SEQMOD $MFLAG
   25557 _ACEOF
   25558 
   25559 fi
   25560 
   25561 if test "$ol_enable_sssvlv" != no ; then
   25562 	BUILD_SSSVLV=$ol_enable_sssvlv
   25563 	if test "$ol_enable_sssvlv" = mod ; then
   25564 		MFLAG=SLAPD_MOD_DYNAMIC
   25565 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS sssvlv.la"
   25566 	else
   25567 		MFLAG=SLAPD_MOD_STATIC
   25568 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS sssvlv.o"
   25569 	fi
   25570 
   25571 cat >>confdefs.h <<_ACEOF
   25572 #define SLAPD_OVER_SSSVLV $MFLAG
   25573 _ACEOF
   25574 
   25575 fi
   25576 
   25577 if test "$ol_enable_syncprov" != no ; then
   25578 	BUILD_SYNCPROV=$ol_enable_syncprov
   25579 	if test "$ol_enable_syncprov" = mod ; then
   25580 		MFLAG=SLAPD_MOD_DYNAMIC
   25581 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS syncprov.la"
   25582 	else
   25583 		MFLAG=SLAPD_MOD_STATIC
   25584 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS syncprov.o"
   25585 	fi
   25586 
   25587 cat >>confdefs.h <<_ACEOF
   25588 #define SLAPD_OVER_SYNCPROV $MFLAG
   25589 _ACEOF
   25590 
   25591 fi
   25592 
   25593 if test "$ol_enable_translucent" != no ; then
   25594 	BUILD_TRANSLUCENT=$ol_enable_translucent
   25595 	if test "$ol_enable_translucent" = mod ; then
   25596 		MFLAG=SLAPD_MOD_DYNAMIC
   25597 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS translucent.la"
   25598 	else
   25599 		MFLAG=SLAPD_MOD_STATIC
   25600 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS translucent.o"
   25601 	fi
   25602 
   25603 cat >>confdefs.h <<_ACEOF
   25604 #define SLAPD_OVER_TRANSLUCENT $MFLAG
   25605 _ACEOF
   25606 
   25607 fi
   25608 
   25609 if test "$ol_enable_unique" != no ; then
   25610 	BUILD_UNIQUE=$ol_enable_unique
   25611 	if test "$ol_enable_unique" = mod ; then
   25612 		MFLAG=SLAPD_MOD_DYNAMIC
   25613 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS unique.la"
   25614 	else
   25615 		MFLAG=SLAPD_MOD_STATIC
   25616 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS unique.o"
   25617 	fi
   25618 
   25619 cat >>confdefs.h <<_ACEOF
   25620 #define SLAPD_OVER_UNIQUE $MFLAG
   25621 _ACEOF
   25622 
   25623 fi
   25624 
   25625 if test "$ol_enable_valsort" != no ; then
   25626 	BUILD_VALSORT=$ol_enable_valsort
   25627 	if test "$ol_enable_valsort" = mod ; then
   25628 		MFLAG=SLAPD_MOD_DYNAMIC
   25629 		SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS valsort.la"
   25630 	else
   25631 		MFLAG=SLAPD_MOD_STATIC
   25632 		SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS valsort.o"
   25633 	fi
   25634 
   25635 cat >>confdefs.h <<_ACEOF
   25636 #define SLAPD_OVER_VALSORT $MFLAG
   25637 _ACEOF
   25638 
   25639 fi
   25640 
   25641 ol_link_argon2=no
   25642 if test "$ol_enable_argon2" = "yes" ; then
   25643 	if test $ol_with_argon2 = libargon2 || test $ol_with_argon2 = auto; then
   25644 		for ac_header in argon2.h
   25645 do :
   25646   ac_fn_c_check_header_mongrel "$LINENO" "argon2.h" "ac_cv_header_argon2_h" "$ac_includes_default"
   25647 if test "x$ac_cv_header_argon2_h" = xyes; then :
   25648   cat >>confdefs.h <<_ACEOF
   25649 #define HAVE_ARGON2_H 1
   25650 _ACEOF
   25651 
   25652 fi
   25653 
   25654 done
   25655 
   25656 		if test $ac_cv_header_argon2_h = yes ; then
   25657 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for argon2i_hash_encoded in -largon2" >&5
   25658 $as_echo_n "checking for argon2i_hash_encoded in -largon2... " >&6; }
   25659 if ${ac_cv_lib_argon2_argon2i_hash_encoded+:} false; then :
   25660   $as_echo_n "(cached) " >&6
   25661 else
   25662   ac_check_lib_save_LIBS=$LIBS
   25663 LIBS="-largon2 -largon2 $LIBS"
   25664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   25665 /* end confdefs.h.  */
   25666 
   25667 /* Override any GCC internal prototype to avoid an error.
   25668    Use char because int might match the return type of a GCC
   25669    builtin and then its argument prototype would still apply.  */
   25670 #ifdef __cplusplus
   25671 extern "C"
   25672 #endif
   25673 char argon2i_hash_encoded ();
   25674 int
   25675 main ()
   25676 {
   25677 return argon2i_hash_encoded ();
   25678   ;
   25679   return 0;
   25680 }
   25681 _ACEOF
   25682 if ac_fn_c_try_link "$LINENO"; then :
   25683   ac_cv_lib_argon2_argon2i_hash_encoded=yes
   25684 else
   25685   ac_cv_lib_argon2_argon2i_hash_encoded=no
   25686 fi
   25687 rm -f core conftest.err conftest.$ac_objext \
   25688     conftest$ac_exeext conftest.$ac_ext
   25689 LIBS=$ac_check_lib_save_LIBS
   25690 fi
   25691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_argon2_argon2i_hash_encoded" >&5
   25692 $as_echo "$ac_cv_lib_argon2_argon2i_hash_encoded" >&6; }
   25693 if test "x$ac_cv_lib_argon2_argon2i_hash_encoded" = xyes; then :
   25694   have_argon2=yes
   25695 else
   25696   have_argon2=no
   25697 fi
   25698 
   25699 		fi
   25700 		if test "$have_argon2" = "yes" ; then
   25701 			ol_with_argon2=libargon2
   25702 			ol_link_argon2=yes
   25703 
   25704 $as_echo "#define HAVE_LIBARGON2 1" >>confdefs.h
   25705 
   25706 			ARGON2_LIBS="-largon2"
   25707 		fi
   25708 	fi
   25709 	if test $ol_with_argon2 = libsodium || test $ol_with_argon2 = auto; then
   25710 		for ac_header in sodium.h
   25711 do :
   25712   ac_fn_c_check_header_mongrel "$LINENO" "sodium.h" "ac_cv_header_sodium_h" "$ac_includes_default"
   25713 if test "x$ac_cv_header_sodium_h" = xyes; then :
   25714   cat >>confdefs.h <<_ACEOF
   25715 #define HAVE_SODIUM_H 1
   25716 _ACEOF
   25717 
   25718 fi
   25719 
   25720 done
   25721 
   25722 		if test $ac_cv_header_sodium_h = yes ; then
   25723 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypto_pwhash_str_alg in -lsodium" >&5
   25724 $as_echo_n "checking for crypto_pwhash_str_alg in -lsodium... " >&6; }
   25725 if ${ac_cv_lib_sodium_crypto_pwhash_str_alg+:} false; then :
   25726   $as_echo_n "(cached) " >&6
   25727 else
   25728   ac_check_lib_save_LIBS=$LIBS
   25729 LIBS="-lsodium -lsodium $LIBS"
   25730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   25731 /* end confdefs.h.  */
   25732 
   25733 /* Override any GCC internal prototype to avoid an error.
   25734    Use char because int might match the return type of a GCC
   25735    builtin and then its argument prototype would still apply.  */
   25736 #ifdef __cplusplus
   25737 extern "C"
   25738 #endif
   25739 char crypto_pwhash_str_alg ();
   25740 int
   25741 main ()
   25742 {
   25743 return crypto_pwhash_str_alg ();
   25744   ;
   25745   return 0;
   25746 }
   25747 _ACEOF
   25748 if ac_fn_c_try_link "$LINENO"; then :
   25749   ac_cv_lib_sodium_crypto_pwhash_str_alg=yes
   25750 else
   25751   ac_cv_lib_sodium_crypto_pwhash_str_alg=no
   25752 fi
   25753 rm -f core conftest.err conftest.$ac_objext \
   25754     conftest$ac_exeext conftest.$ac_ext
   25755 LIBS=$ac_check_lib_save_LIBS
   25756 fi
   25757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sodium_crypto_pwhash_str_alg" >&5
   25758 $as_echo "$ac_cv_lib_sodium_crypto_pwhash_str_alg" >&6; }
   25759 if test "x$ac_cv_lib_sodium_crypto_pwhash_str_alg" = xyes; then :
   25760   have_argon2=yes
   25761 else
   25762   have_argon2=no
   25763 fi
   25764 
   25765 		fi
   25766 		if test "$have_argon2" = "yes" ; then
   25767 			ol_with_argon2=libsodium
   25768 			ol_link_argon2=yes
   25769 
   25770 $as_echo "#define HAVE_LIBSODIUM 1" >>confdefs.h
   25771 
   25772 			ARGON2_LIBS="-lsodium"
   25773 		fi
   25774 	fi
   25775 
   25776 	if test "$ol_link_argon2" = no ; then
   25777 		as_fn_error $? "--enable_argon2=$ol_enable_argon2 requires --with-argon2" "$LINENO" 5
   25778 	fi
   25779 
   25780 	BUILD_PW_ARGON2=$ol_enable_argon2
   25781 	if test "$ol_enable_argon2" = "yes" ; then
   25782 		SLAPD_DYNAMIC_PWMODS="$SLAPD_DYNAMIC_PWDMODS argon2.la"
   25783 	fi
   25784 
   25785 cat >>confdefs.h <<_ACEOF
   25786 #define SLAPD_PWMOD_PW_ARGON2 $SLAPD_MOD_DYNAMIC
   25787 _ACEOF
   25788 
   25789 fi
   25790 
   25791 if test "$ol_enable_balancer" != no \
   25792 		-a "$ol_with_threads" != no \
   25793 		-a "$have_libevent" = yes ; then
   25794 	if test "$ol_enable_balancer" = mod; then
   25795 		BALANCER_INCLUDE=Makefile.module
   25796 		BUILD_BALANCER=mod
   25797 	else
   25798 		BALANCER_INCLUDE=Makefile.server
   25799 		BUILD_BALANCER=yes
   25800 	fi
   25801 fi
   25802 
   25803 if test "$ol_enable_slapi" != no ; then
   25804 
   25805 $as_echo "#define ENABLE_SLAPI 1" >>confdefs.h
   25806 
   25807 	BUILD_SLAPI=yes
   25808 	SLAPD_SLAPI_DEPEND=libslapi.a
   25809 fi
   25810 
   25811 OL_VERSIONED_SYMBOLS=""
   25812 if test $ol_enable_versioning != no; then
   25813 	LDVS=`$LD --help < /dev/null 2>/dev/null | grep gnu-version-script`
   25814 	if test -z "$LDVS"; then
   25815 		LDVS=`$LD --help < /dev/null 2>/dev/null | grep version-script`
   25816 		if test -z "$LDVS"; then
   25817 			if test $ol_enable_versioning = "yes" ; then
   25818 				as_fn_error $? "Library symbol versioning requested but not supported" "$LINENO" 5
   25819 			fi
   25820 		else
   25821 			OL_VERSIONED_SYMBOLS="-Wl,--version-script="
   25822 		fi
   25823 	else
   25824 		OL_VERSIONED_SYMBOLS="-z gnu-version-script="
   25825 	fi
   25826 fi
   25827 
   25828 
   25829 
   25830 if test "$ac_cv_mingw32" = yes -o $ol_cv_msvc = yes ; then
   25831 	PLAT=NT
   25832 	SLAPD_MODULES_LDFLAGS=
   25833 else
   25834 	PLAT=UNIX
   25835 fi
   25836 
   25837 
   25838 
   25839 
   25840 
   25841 
   25842 
   25843 
   25844 
   25845 
   25846 
   25847 
   25848 
   25849 
   25850 
   25851 
   25852 
   25853 
   25854 
   25855 
   25856 
   25857 
   25858 
   25859 
   25860 
   25861 
   25862 
   25863 
   25864 
   25865 
   25866 
   25867 
   25868 
   25869 
   25870 
   25871 
   25872 
   25873 
   25874 
   25875 
   25876 
   25877 
   25878 
   25879 
   25880 
   25881 
   25882 
   25883 
   25884 
   25885 
   25886 
   25887 
   25888 
   25889 
   25890 
   25891 
   25892 
   25893 
   25894 
   25895 
   25896 
   25897 
   25898 
   25899 
   25900 
   25901 
   25902 
   25903 
   25904 
   25905 
   25906 
   25907 
   25908 
   25909 
   25910 
   25911 
   25912 
   25913 
   25914 
   25915 
   25916 
   25917 
   25918 
   25919 
   25920 
   25921 
   25922 
   25923 
   25924 
   25925 
   25926 
   25927 
   25928 
   25929 
   25930 
   25931 
   25932 
   25933 
   25934 
   25935 
   25936 
   25937 
   25938 
   25939 
   25940 
   25941 
   25942 # Check whether --with-xxinstall was given.
   25943 if test "${with_xxinstall+set}" = set; then :
   25944   withval=$with_xxinstall;
   25945 fi
   25946 
   25947 
   25948 
   25949 ac_config_files="$ac_config_files Makefile:build/top.mk:Makefile.in:build/dir.mk doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk include/Makefile:build/top.mk:include/Makefile.in libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk libraries/liblber/lber.pc libraries/liblber/liblber.vers libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk libraries/libldap/ldap.pc libraries/libldap/libldap.vers libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk servers/slapd/back-ldif/Makefile:build/top.mk:servers/slapd/back-ldif/Makefile.in:build/mod.mk servers/slapd/back-mdb/Makefile:build/top.mk:servers/slapd/back-mdb/Makefile.in:build/mod.mk servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk servers/slapd/back-asyncmeta/Makefile:build/top.mk:servers/slapd/back-asyncmeta/Makefile.in:build/mod.mk servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk servers/slapd/back-ndb/Makefile:build/top.mk:servers/slapd/back-ndb/Makefile.in:build/mod.mk servers/slapd/back-null/Makefile:build/top.mk:servers/slapd/back-null/Makefile.in:build/mod.mk servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk servers/slapd/back-relay/Makefile:build/top.mk:servers/slapd/back-relay/Makefile.in:build/mod.mk servers/slapd/back-sock/Makefile:build/top.mk:servers/slapd/back-sock/Makefile.in:build/mod.mk servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk servers/slapd/back-wt/Makefile:build/top.mk:servers/slapd/back-wt/Makefile.in:build/mod.mk servers/slapd/slapi/Makefile:build/top.mk:servers/slapd/slapi/Makefile.in:build/lib.mk:build/lib-shared.mk servers/slapd/overlays/Makefile:build/top.mk:servers/slapd/overlays/Makefile.in:build/lib.mk servers/slapd/pwmods/Makefile:build/top.mk:servers/slapd/pwmods/Makefile.in:build/lib.mk servers/lloadd/Makefile:build/top.mk:servers/lloadd/Makefile.in servers/lloadd/Makefile.server:servers/lloadd/Makefile_server.in:build/srv.mk servers/lloadd/Makefile.module:servers/lloadd/Makefile_module.in:build/mod.mk tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk tests/run tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk"
   25950 
   25951 
   25952 ac_config_commands="$ac_config_commands default"
   25953 
   25954 
   25955 
   25956 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   25957 # Let make expand exec_prefix.
   25958 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   25959 
   25960 DEFS=-DHAVE_CONFIG_H
   25961 
   25962 ac_libobjs=
   25963 ac_ltlibobjs=
   25964 U=
   25965 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   25966   # 1. Remove the extension, and $U if already installed.
   25967   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   25968   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   25969   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   25970   #    will be set to the directory where LIBOBJS objects are built.
   25971   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   25972   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   25973 done
   25974 LIBOBJS=$ac_libobjs
   25975 
   25976 LTLIBOBJS=$ac_ltlibobjs
   25977 
   25978 
   25979 
   25980 
   25981 : "${CONFIG_STATUS=./config.status}"
   25982 ac_write_fail=0
   25983 ac_clean_files_save=$ac_clean_files
   25984 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   25985 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   25986 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   25987 as_write_fail=0
   25988 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   25989 #! $SHELL
   25990 # Generated by $as_me.
   25991 # Run this file to recreate the current configuration.
   25992 # Compiler output produced by configure, useful for debugging
   25993 # configure, is in config.log if it exists.
   25994 
   25995 debug=false
   25996 ac_cs_recheck=false
   25997 ac_cs_silent=false
   25998 
   25999 SHELL=\${CONFIG_SHELL-$SHELL}
   26000 export SHELL
   26001 _ASEOF
   26002 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   26003 ## -------------------- ##
   26004 ## M4sh Initialization. ##
   26005 ## -------------------- ##
   26006 
   26007 # Be more Bourne compatible
   26008 DUALCASE=1; export DUALCASE # for MKS sh
   26009 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   26010   emulate sh
   26011   NULLCMD=:
   26012   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   26013   # is contrary to our usage.  Disable this feature.
   26014   alias -g '${1+"$@"}'='"$@"'
   26015   setopt NO_GLOB_SUBST
   26016 else
   26017   case `(set -o) 2>/dev/null` in #(
   26018   *posix*) :
   26019     set -o posix ;; #(
   26020   *) :
   26021      ;;
   26022 esac
   26023 fi
   26024 
   26025 
   26026 as_nl='
   26027 '
   26028 export as_nl
   26029 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   26030 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   26031 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   26032 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   26033 # Prefer a ksh shell builtin over an external printf program on Solaris,
   26034 # but without wasting forks for bash or zsh.
   26035 if test -z "$BASH_VERSION$ZSH_VERSION" \
   26036     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   26037   as_echo='print -r --'
   26038   as_echo_n='print -rn --'
   26039 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   26040   as_echo='printf %s\n'
   26041   as_echo_n='printf %s'
   26042 else
   26043   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   26044     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   26045     as_echo_n='/usr/ucb/echo -n'
   26046   else
   26047     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   26048     as_echo_n_body='eval
   26049       arg=$1;
   26050       case $arg in #(
   26051       *"$as_nl"*)
   26052 	expr "X$arg" : "X\\(.*\\)$as_nl";
   26053 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   26054       esac;
   26055       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   26056     '
   26057     export as_echo_n_body
   26058     as_echo_n='sh -c $as_echo_n_body as_echo'
   26059   fi
   26060   export as_echo_body
   26061   as_echo='sh -c $as_echo_body as_echo'
   26062 fi
   26063 
   26064 # The user is always right.
   26065 if test "${PATH_SEPARATOR+set}" != set; then
   26066   PATH_SEPARATOR=:
   26067   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   26068     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   26069       PATH_SEPARATOR=';'
   26070   }
   26071 fi
   26072 
   26073 
   26074 # IFS
   26075 # We need space, tab and new line, in precisely that order.  Quoting is
   26076 # there to prevent editors from complaining about space-tab.
   26077 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   26078 # splitting by setting IFS to empty value.)
   26079 IFS=" ""	$as_nl"
   26080 
   26081 # Find who we are.  Look in the path if we contain no directory separator.
   26082 as_myself=
   26083 case $0 in #((
   26084   *[\\/]* ) as_myself=$0 ;;
   26085   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   26086 for as_dir in $PATH
   26087 do
   26088   IFS=$as_save_IFS
   26089   test -z "$as_dir" && as_dir=.
   26090     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   26091   done
   26092 IFS=$as_save_IFS
   26093 
   26094      ;;
   26095 esac
   26096 # We did not find ourselves, most probably we were run as `sh COMMAND'
   26097 # in which case we are not to be found in the path.
   26098 if test "x$as_myself" = x; then
   26099   as_myself=$0
   26100 fi
   26101 if test ! -f "$as_myself"; then
   26102   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   26103   exit 1
   26104 fi
   26105 
   26106 # Unset variables that we do not need and which cause bugs (e.g. in
   26107 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   26108 # suppresses any "Segmentation fault" message there.  '((' could
   26109 # trigger a bug in pdksh 5.2.14.
   26110 for as_var in BASH_ENV ENV MAIL MAILPATH
   26111 do eval test x\${$as_var+set} = xset \
   26112   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   26113 done
   26114 PS1='$ '
   26115 PS2='> '
   26116 PS4='+ '
   26117 
   26118 # NLS nuisances.
   26119 LC_ALL=C
   26120 export LC_ALL
   26121 LANGUAGE=C
   26122 export LANGUAGE
   26123 
   26124 # CDPATH.
   26125 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   26126 
   26127 
   26128 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   26129 # ----------------------------------------
   26130 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   26131 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   26132 # script with STATUS, using 1 if that was 0.
   26133 as_fn_error ()
   26134 {
   26135   as_status=$1; test $as_status -eq 0 && as_status=1
   26136   if test "$4"; then
   26137     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   26138     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   26139   fi
   26140   $as_echo "$as_me: error: $2" >&2
   26141   as_fn_exit $as_status
   26142 } # as_fn_error
   26143 
   26144 
   26145 # as_fn_set_status STATUS
   26146 # -----------------------
   26147 # Set $? to STATUS, without forking.
   26148 as_fn_set_status ()
   26149 {
   26150   return $1
   26151 } # as_fn_set_status
   26152 
   26153 # as_fn_exit STATUS
   26154 # -----------------
   26155 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   26156 as_fn_exit ()
   26157 {
   26158   set +e
   26159   as_fn_set_status $1
   26160   exit $1
   26161 } # as_fn_exit
   26162 
   26163 # as_fn_unset VAR
   26164 # ---------------
   26165 # Portably unset VAR.
   26166 as_fn_unset ()
   26167 {
   26168   { eval $1=; unset $1;}
   26169 }
   26170 as_unset=as_fn_unset
   26171 # as_fn_append VAR VALUE
   26172 # ----------------------
   26173 # Append the text in VALUE to the end of the definition contained in VAR. Take
   26174 # advantage of any shell optimizations that allow amortized linear growth over
   26175 # repeated appends, instead of the typical quadratic growth present in naive
   26176 # implementations.
   26177 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   26178   eval 'as_fn_append ()
   26179   {
   26180     eval $1+=\$2
   26181   }'
   26182 else
   26183   as_fn_append ()
   26184   {
   26185     eval $1=\$$1\$2
   26186   }
   26187 fi # as_fn_append
   26188 
   26189 # as_fn_arith ARG...
   26190 # ------------------
   26191 # Perform arithmetic evaluation on the ARGs, and store the result in the
   26192 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   26193 # must be portable across $(()) and expr.
   26194 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   26195   eval 'as_fn_arith ()
   26196   {
   26197     as_val=$(( $* ))
   26198   }'
   26199 else
   26200   as_fn_arith ()
   26201   {
   26202     as_val=`expr "$@" || test $? -eq 1`
   26203   }
   26204 fi # as_fn_arith
   26205 
   26206 
   26207 if expr a : '\(a\)' >/dev/null 2>&1 &&
   26208    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   26209   as_expr=expr
   26210 else
   26211   as_expr=false
   26212 fi
   26213 
   26214 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   26215   as_basename=basename
   26216 else
   26217   as_basename=false
   26218 fi
   26219 
   26220 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   26221   as_dirname=dirname
   26222 else
   26223   as_dirname=false
   26224 fi
   26225 
   26226 as_me=`$as_basename -- "$0" ||
   26227 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   26228 	 X"$0" : 'X\(//\)$' \| \
   26229 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   26230 $as_echo X/"$0" |
   26231     sed '/^.*\/\([^/][^/]*\)\/*$/{
   26232 	    s//\1/
   26233 	    q
   26234 	  }
   26235 	  /^X\/\(\/\/\)$/{
   26236 	    s//\1/
   26237 	    q
   26238 	  }
   26239 	  /^X\/\(\/\).*/{
   26240 	    s//\1/
   26241 	    q
   26242 	  }
   26243 	  s/.*/./; q'`
   26244 
   26245 # Avoid depending upon Character Ranges.
   26246 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   26247 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   26248 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   26249 as_cr_digits='0123456789'
   26250 as_cr_alnum=$as_cr_Letters$as_cr_digits
   26251 
   26252 ECHO_C= ECHO_N= ECHO_T=
   26253 case `echo -n x` in #(((((
   26254 -n*)
   26255   case `echo 'xy\c'` in
   26256   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   26257   xy)  ECHO_C='\c';;
   26258   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   26259        ECHO_T='	';;
   26260   esac;;
   26261 *)
   26262   ECHO_N='-n';;
   26263 esac
   26264 
   26265 rm -f conf$$ conf$$.exe conf$$.file
   26266 if test -d conf$$.dir; then
   26267   rm -f conf$$.dir/conf$$.file
   26268 else
   26269   rm -f conf$$.dir
   26270   mkdir conf$$.dir 2>/dev/null
   26271 fi
   26272 if (echo >conf$$.file) 2>/dev/null; then
   26273   if ln -s conf$$.file conf$$ 2>/dev/null; then
   26274     as_ln_s='ln -s'
   26275     # ... but there are two gotchas:
   26276     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   26277     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   26278     # In both cases, we have to default to `cp -pR'.
   26279     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   26280       as_ln_s='cp -pR'
   26281   elif ln conf$$.file conf$$ 2>/dev/null; then
   26282     as_ln_s=ln
   26283   else
   26284     as_ln_s='cp -pR'
   26285   fi
   26286 else
   26287   as_ln_s='cp -pR'
   26288 fi
   26289 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   26290 rmdir conf$$.dir 2>/dev/null
   26291 
   26292 
   26293 # as_fn_mkdir_p
   26294 # -------------
   26295 # Create "$as_dir" as a directory, including parents if necessary.
   26296 as_fn_mkdir_p ()
   26297 {
   26298 
   26299   case $as_dir in #(
   26300   -*) as_dir=./$as_dir;;
   26301   esac
   26302   test -d "$as_dir" || eval $as_mkdir_p || {
   26303     as_dirs=
   26304     while :; do
   26305       case $as_dir in #(
   26306       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   26307       *) as_qdir=$as_dir;;
   26308       esac
   26309       as_dirs="'$as_qdir' $as_dirs"
   26310       as_dir=`$as_dirname -- "$as_dir" ||
   26311 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   26312 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   26313 	 X"$as_dir" : 'X\(//\)$' \| \
   26314 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   26315 $as_echo X"$as_dir" |
   26316     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   26317 	    s//\1/
   26318 	    q
   26319 	  }
   26320 	  /^X\(\/\/\)[^/].*/{
   26321 	    s//\1/
   26322 	    q
   26323 	  }
   26324 	  /^X\(\/\/\)$/{
   26325 	    s//\1/
   26326 	    q
   26327 	  }
   26328 	  /^X\(\/\).*/{
   26329 	    s//\1/
   26330 	    q
   26331 	  }
   26332 	  s/.*/./; q'`
   26333       test -d "$as_dir" && break
   26334     done
   26335     test -z "$as_dirs" || eval "mkdir $as_dirs"
   26336   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   26337 
   26338 
   26339 } # as_fn_mkdir_p
   26340 if mkdir -p . 2>/dev/null; then
   26341   as_mkdir_p='mkdir -p "$as_dir"'
   26342 else
   26343   test -d ./-p && rmdir ./-p
   26344   as_mkdir_p=false
   26345 fi
   26346 
   26347 
   26348 # as_fn_executable_p FILE
   26349 # -----------------------
   26350 # Test if FILE is an executable regular file.
   26351 as_fn_executable_p ()
   26352 {
   26353   test -f "$1" && test -x "$1"
   26354 } # as_fn_executable_p
   26355 as_test_x='test -x'
   26356 as_executable_p=as_fn_executable_p
   26357 
   26358 # Sed expression to map a string onto a valid CPP name.
   26359 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   26360 
   26361 # Sed expression to map a string onto a valid variable name.
   26362 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   26363 
   26364 
   26365 exec 6>&1
   26366 ## ----------------------------------- ##
   26367 ## Main body of $CONFIG_STATUS script. ##
   26368 ## ----------------------------------- ##
   26369 _ASEOF
   26370 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   26371 
   26372 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   26373 # Save the log message, to keep $0 and so on meaningful, and to
   26374 # report actual input values of CONFIG_FILES etc. instead of their
   26375 # values after options handling.
   26376 ac_log="
   26377 This file was extended by $as_me, which was
   26378 generated by GNU Autoconf 2.69.  Invocation command line was
   26379 
   26380   CONFIG_FILES    = $CONFIG_FILES
   26381   CONFIG_HEADERS  = $CONFIG_HEADERS
   26382   CONFIG_LINKS    = $CONFIG_LINKS
   26383   CONFIG_COMMANDS = $CONFIG_COMMANDS
   26384   $ $0 $@
   26385 
   26386 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   26387 "
   26388 
   26389 _ACEOF
   26390 
   26391 case $ac_config_files in *"
   26392 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   26393 esac
   26394 
   26395 case $ac_config_headers in *"
   26396 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   26397 esac
   26398 
   26399 
   26400 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   26401 # Files that config.status was made for.
   26402 config_files="$ac_config_files"
   26403 config_headers="$ac_config_headers"
   26404 config_commands="$ac_config_commands"
   26405 
   26406 _ACEOF
   26407 
   26408 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   26409 ac_cs_usage="\
   26410 \`$as_me' instantiates files and other configuration actions
   26411 from templates according to the current configuration.  Unless the files
   26412 and actions are specified as TAGs, all are instantiated by default.
   26413 
   26414 Usage: $0 [OPTION]... [TAG]...
   26415 
   26416   -h, --help       print this help, then exit
   26417   -V, --version    print version number and configuration settings, then exit
   26418       --config     print configuration, then exit
   26419   -q, --quiet, --silent
   26420                    do not print progress messages
   26421   -d, --debug      don't remove temporary files
   26422       --recheck    update $as_me by reconfiguring in the same conditions
   26423       --file=FILE[:TEMPLATE]
   26424                    instantiate the configuration file FILE
   26425       --header=FILE[:TEMPLATE]
   26426                    instantiate the configuration header FILE
   26427 
   26428 Configuration files:
   26429 $config_files
   26430 
   26431 Configuration headers:
   26432 $config_headers
   26433 
   26434 Configuration commands:
   26435 $config_commands
   26436 
   26437 Report bugs to the package provider."
   26438 
   26439 _ACEOF
   26440 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   26441 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   26442 ac_cs_version="\\
   26443 config.status
   26444 configured by $0, generated by GNU Autoconf 2.69,
   26445   with options \\"\$ac_cs_config\\"
   26446 
   26447 Copyright (C) 2012 Free Software Foundation, Inc.
   26448 This config.status script is free software; the Free Software Foundation
   26449 gives unlimited permission to copy, distribute and modify it."
   26450 
   26451 ac_pwd='$ac_pwd'
   26452 srcdir='$srcdir'
   26453 AWK='$AWK'
   26454 test -n "\$AWK" || AWK=awk
   26455 _ACEOF
   26456 
   26457 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   26458 # The default lists apply if the user does not specify any file.
   26459 ac_need_defaults=:
   26460 while test $# != 0
   26461 do
   26462   case $1 in
   26463   --*=?*)
   26464     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   26465     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   26466     ac_shift=:
   26467     ;;
   26468   --*=)
   26469     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   26470     ac_optarg=
   26471     ac_shift=:
   26472     ;;
   26473   *)
   26474     ac_option=$1
   26475     ac_optarg=$2
   26476     ac_shift=shift
   26477     ;;
   26478   esac
   26479 
   26480   case $ac_option in
   26481   # Handling of the options.
   26482   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   26483     ac_cs_recheck=: ;;
   26484   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   26485     $as_echo "$ac_cs_version"; exit ;;
   26486   --config | --confi | --conf | --con | --co | --c )
   26487     $as_echo "$ac_cs_config"; exit ;;
   26488   --debug | --debu | --deb | --de | --d | -d )
   26489     debug=: ;;
   26490   --file | --fil | --fi | --f )
   26491     $ac_shift
   26492     case $ac_optarg in
   26493     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   26494     '') as_fn_error $? "missing file argument" ;;
   26495     esac
   26496     as_fn_append CONFIG_FILES " '$ac_optarg'"
   26497     ac_need_defaults=false;;
   26498   --header | --heade | --head | --hea )
   26499     $ac_shift
   26500     case $ac_optarg in
   26501     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   26502     esac
   26503     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   26504     ac_need_defaults=false;;
   26505   --he | --h)
   26506     # Conflict between --help and --header
   26507     as_fn_error $? "ambiguous option: \`$1'
   26508 Try \`$0 --help' for more information.";;
   26509   --help | --hel | -h )
   26510     $as_echo "$ac_cs_usage"; exit ;;
   26511   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   26512   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   26513     ac_cs_silent=: ;;
   26514 
   26515   # This is an error.
   26516   -*) as_fn_error $? "unrecognized option: \`$1'
   26517 Try \`$0 --help' for more information." ;;
   26518 
   26519   *) as_fn_append ac_config_targets " $1"
   26520      ac_need_defaults=false ;;
   26521 
   26522   esac
   26523   shift
   26524 done
   26525 
   26526 ac_configure_extra_args=
   26527 
   26528 if $ac_cs_silent; then
   26529   exec 6>/dev/null
   26530   ac_configure_extra_args="$ac_configure_extra_args --silent"
   26531 fi
   26532 
   26533 _ACEOF
   26534 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   26535 if \$ac_cs_recheck; then
   26536   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   26537   shift
   26538   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   26539   CONFIG_SHELL='$SHELL'
   26540   export CONFIG_SHELL
   26541   exec "\$@"
   26542 fi
   26543 
   26544 _ACEOF
   26545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   26546 exec 5>>config.log
   26547 {
   26548   echo
   26549   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   26550 ## Running $as_me. ##
   26551 _ASBOX
   26552   $as_echo "$ac_log"
   26553 } >&5
   26554 
   26555 _ACEOF
   26556 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   26557 #
   26558 # INIT-COMMANDS
   26559 #
   26560 
   26561 
   26562 # The HP-UX ksh and POSIX shell print the target directory to stdout
   26563 # if CDPATH is set.
   26564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   26565 
   26566 sed_quote_subst='$sed_quote_subst'
   26567 double_quote_subst='$double_quote_subst'
   26568 delay_variable_subst='$delay_variable_subst'
   26569 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
   26570 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
   26571 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
   26572 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
   26573 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
   26574 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
   26575 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
   26576 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
   26577 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
   26578 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
   26579 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
   26580 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   26581 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
   26582 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
   26583 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
   26584 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
   26585 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
   26586 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
   26587 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
   26588 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
   26589 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
   26590 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
   26591 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
   26592 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
   26593 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
   26594 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
   26595 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
   26596 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
   26597 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
   26598 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
   26599 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
   26600 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
   26601 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
   26602 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
   26603 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
   26604 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
   26605 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
   26606 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
   26607 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
   26608 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
   26609 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
   26610 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
   26611 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
   26612 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
   26613 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
   26614 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
   26615 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
   26616 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   26617 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   26618 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
   26619 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
   26620 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
   26621 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
   26622 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
   26623 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
   26624 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
   26625 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   26626 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
   26627 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
   26628 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"`'
   26629 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
   26630 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
   26631 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
   26632 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
   26633 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
   26634 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
   26635 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
   26636 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
   26637 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
   26638 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
   26639 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
   26640 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
   26641 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
   26642 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
   26643 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
   26644 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
   26645 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
   26646 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
   26647 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
   26648 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
   26649 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   26650 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
   26651 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
   26652 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
   26653 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
   26654 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
   26655 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
   26656 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   26657 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
   26658 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   26659 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
   26660 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   26661 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
   26662 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
   26663 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
   26664 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
   26665 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
   26666 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
   26667 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
   26668 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
   26669 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
   26670 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
   26671 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
   26672 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
   26673 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
   26674 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
   26675 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
   26676 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
   26677 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
   26678 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
   26679 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
   26680 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
   26681 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
   26682 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
   26683 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
   26684 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
   26685 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
   26686 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
   26687 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
   26688 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
   26689 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
   26690 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
   26691 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   26692 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   26693 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
   26694 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
   26695 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
   26696 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
   26697 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
   26698 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
   26699 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
   26700 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
   26701 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
   26702 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
   26703 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
   26704 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
   26705 
   26706 LTCC='$LTCC'
   26707 LTCFLAGS='$LTCFLAGS'
   26708 compiler='$compiler_DEFAULT'
   26709 
   26710 # A function that is used when there is no print builtin or printf.
   26711 func_fallback_echo ()
   26712 {
   26713   eval 'cat <<_LTECHO_EOF
   26714 \$1
   26715 _LTECHO_EOF'
   26716 }
   26717 
   26718 # Quote evaled strings.
   26719 for var in AS \
   26720 DLLTOOL \
   26721 OBJDUMP \
   26722 SHELL \
   26723 ECHO \
   26724 PATH_SEPARATOR \
   26725 SED \
   26726 GREP \
   26727 EGREP \
   26728 FGREP \
   26729 LD \
   26730 NM \
   26731 LN_S \
   26732 lt_SP2NL \
   26733 lt_NL2SP \
   26734 reload_flag \
   26735 deplibs_check_method \
   26736 file_magic_cmd \
   26737 file_magic_glob \
   26738 want_nocaseglob \
   26739 sharedlib_from_linklib_cmd \
   26740 AR \
   26741 AR_FLAGS \
   26742 archiver_list_spec \
   26743 STRIP \
   26744 RANLIB \
   26745 CC \
   26746 CFLAGS \
   26747 compiler \
   26748 lt_cv_sys_global_symbol_pipe \
   26749 lt_cv_sys_global_symbol_to_cdecl \
   26750 lt_cv_sys_global_symbol_to_import \
   26751 lt_cv_sys_global_symbol_to_c_name_address \
   26752 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   26753 lt_cv_nm_interface \
   26754 nm_file_list_spec \
   26755 lt_cv_truncate_bin \
   26756 lt_prog_compiler_no_builtin_flag \
   26757 lt_prog_compiler_pic \
   26758 lt_prog_compiler_wl \
   26759 lt_prog_compiler_static \
   26760 lt_cv_prog_compiler_c_o \
   26761 need_locks \
   26762 MANIFEST_TOOL \
   26763 DSYMUTIL \
   26764 NMEDIT \
   26765 LIPO \
   26766 OTOOL \
   26767 OTOOL64 \
   26768 shrext_cmds \
   26769 export_dynamic_flag_spec \
   26770 whole_archive_flag_spec \
   26771 compiler_needs_object \
   26772 with_gnu_ld \
   26773 allow_undefined_flag \
   26774 no_undefined_flag \
   26775 hardcode_libdir_flag_spec \
   26776 hardcode_libdir_separator \
   26777 exclude_expsyms \
   26778 include_expsyms \
   26779 file_list_spec \
   26780 variables_saved_for_relink \
   26781 libname_spec \
   26782 library_names_spec \
   26783 soname_spec \
   26784 install_override_mode \
   26785 finish_eval \
   26786 old_striplib \
   26787 striplib; do
   26788     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   26789     *[\\\\\\\`\\"\\\$]*)
   26790       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   26791       ;;
   26792     *)
   26793       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   26794       ;;
   26795     esac
   26796 done
   26797 
   26798 # Double-quote double-evaled strings.
   26799 for var in reload_cmds \
   26800 old_postinstall_cmds \
   26801 old_postuninstall_cmds \
   26802 old_archive_cmds \
   26803 extract_expsyms_cmds \
   26804 old_archive_from_new_cmds \
   26805 old_archive_from_expsyms_cmds \
   26806 archive_cmds \
   26807 archive_expsym_cmds \
   26808 module_cmds \
   26809 module_expsym_cmds \
   26810 export_symbols_cmds \
   26811 prelink_cmds \
   26812 postlink_cmds \
   26813 postinstall_cmds \
   26814 postuninstall_cmds \
   26815 finish_cmds \
   26816 sys_lib_search_path_spec \
   26817 configure_time_dlsearch_path \
   26818 configure_time_lt_sys_library_path; do
   26819     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   26820     *[\\\\\\\`\\"\\\$]*)
   26821       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   26822       ;;
   26823     *)
   26824       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   26825       ;;
   26826     esac
   26827 done
   26828 
   26829 ac_aux_dir='$ac_aux_dir'
   26830 
   26831 # See if we are running on zsh, and set the options that allow our
   26832 # commands through without removal of \ escapes INIT.
   26833 if test -n "\${ZSH_VERSION+set}"; then
   26834    setopt NO_GLOB_SUBST
   26835 fi
   26836 
   26837 
   26838     PACKAGE='$PACKAGE'
   26839     VERSION='$VERSION'
   26840     RM='$RM'
   26841     ofile='$ofile'
   26842 
   26843 
   26844 
   26845 
   26846 STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS"
   26847 STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS"
   26848 
   26849 
   26850 _ACEOF
   26851 
   26852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   26853 
   26854 # Handling of arguments.
   26855 for ac_config_target in $ac_config_targets
   26856 do
   26857   case $ac_config_target in
   26858     "include/portable.h") CONFIG_HEADERS="$CONFIG_HEADERS include/portable.h:include/portable.hin" ;;
   26859     "include/ldap_features.h") CONFIG_HEADERS="$CONFIG_HEADERS include/ldap_features.h:include/ldap_features.hin" ;;
   26860     "include/lber_types.h") CONFIG_HEADERS="$CONFIG_HEADERS include/lber_types.h:include/lber_types.hin" ;;
   26861     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   26862     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:build/top.mk:Makefile.in:build/dir.mk" ;;
   26863     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk" ;;
   26864     "doc/man/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk" ;;
   26865     "doc/man/man1/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk" ;;
   26866     "doc/man/man3/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk" ;;
   26867     "doc/man/man5/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk" ;;
   26868     "doc/man/man8/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk" ;;
   26869     "clients/Makefile") CONFIG_FILES="$CONFIG_FILES clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk" ;;
   26870     "clients/tools/Makefile") CONFIG_FILES="$CONFIG_FILES clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk" ;;
   26871     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile:build/top.mk:include/Makefile.in" ;;
   26872     "libraries/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk" ;;
   26873     "libraries/liblber/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
   26874     "libraries/liblber/lber.pc") CONFIG_FILES="$CONFIG_FILES libraries/liblber/lber.pc" ;;
   26875     "libraries/liblber/liblber.vers") CONFIG_FILES="$CONFIG_FILES libraries/liblber/liblber.vers" ;;
   26876     "libraries/libldap/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
   26877     "libraries/libldap/ldap.pc") CONFIG_FILES="$CONFIG_FILES libraries/libldap/ldap.pc" ;;
   26878     "libraries/libldap/libldap.vers") CONFIG_FILES="$CONFIG_FILES libraries/libldap/libldap.vers" ;;
   26879     "libraries/liblunicode/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
   26880     "libraries/liblutil/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
   26881     "libraries/librewrite/Makefile") CONFIG_FILES="$CONFIG_FILES libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
   26882     "servers/Makefile") CONFIG_FILES="$CONFIG_FILES servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk" ;;
   26883     "servers/slapd/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk" ;;
   26884     "servers/slapd/back-dnssrv/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk" ;;
   26885     "servers/slapd/back-ldap/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk" ;;
   26886     "servers/slapd/back-ldif/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ldif/Makefile:build/top.mk:servers/slapd/back-ldif/Makefile.in:build/mod.mk" ;;
   26887     "servers/slapd/back-mdb/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-mdb/Makefile:build/top.mk:servers/slapd/back-mdb/Makefile.in:build/mod.mk" ;;
   26888     "servers/slapd/back-meta/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk" ;;
   26889     "servers/slapd/back-asyncmeta/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-asyncmeta/Makefile:build/top.mk:servers/slapd/back-asyncmeta/Makefile.in:build/mod.mk" ;;
   26890     "servers/slapd/back-monitor/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk" ;;
   26891     "servers/slapd/back-ndb/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ndb/Makefile:build/top.mk:servers/slapd/back-ndb/Makefile.in:build/mod.mk" ;;
   26892     "servers/slapd/back-null/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-null/Makefile:build/top.mk:servers/slapd/back-null/Makefile.in:build/mod.mk" ;;
   26893     "servers/slapd/back-passwd/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk" ;;
   26894     "servers/slapd/back-perl/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk" ;;
   26895     "servers/slapd/back-relay/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-relay/Makefile:build/top.mk:servers/slapd/back-relay/Makefile.in:build/mod.mk" ;;
   26896     "servers/slapd/back-sock/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-sock/Makefile:build/top.mk:servers/slapd/back-sock/Makefile.in:build/mod.mk" ;;
   26897     "servers/slapd/back-sql/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk" ;;
   26898     "servers/slapd/back-wt/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/back-wt/Makefile:build/top.mk:servers/slapd/back-wt/Makefile.in:build/mod.mk" ;;
   26899     "servers/slapd/slapi/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/slapi/Makefile:build/top.mk:servers/slapd/slapi/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
   26900     "servers/slapd/overlays/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/overlays/Makefile:build/top.mk:servers/slapd/overlays/Makefile.in:build/lib.mk" ;;
   26901     "servers/slapd/pwmods/Makefile") CONFIG_FILES="$CONFIG_FILES servers/slapd/pwmods/Makefile:build/top.mk:servers/slapd/pwmods/Makefile.in:build/lib.mk" ;;
   26902     "servers/lloadd/Makefile") CONFIG_FILES="$CONFIG_FILES servers/lloadd/Makefile:build/top.mk:servers/lloadd/Makefile.in" ;;
   26903     "servers/lloadd/Makefile.server") CONFIG_FILES="$CONFIG_FILES servers/lloadd/Makefile.server:servers/lloadd/Makefile_server.in:build/srv.mk" ;;
   26904     "servers/lloadd/Makefile.module") CONFIG_FILES="$CONFIG_FILES servers/lloadd/Makefile.module:servers/lloadd/Makefile_module.in:build/mod.mk" ;;
   26905     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk" ;;
   26906     "tests/run") CONFIG_FILES="$CONFIG_FILES tests/run" ;;
   26907     "tests/progs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk" ;;
   26908     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
   26909 
   26910   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   26911   esac
   26912 done
   26913 
   26914 
   26915 # If the user did not use the arguments to specify the items to instantiate,
   26916 # then the envvar interface is used.  Set only those that are not.
   26917 # We use the long form for the default assignment because of an extremely
   26918 # bizarre bug on SunOS 4.1.3.
   26919 if $ac_need_defaults; then
   26920   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   26921   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   26922   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   26923 fi
   26924 
   26925 # Have a temporary directory for convenience.  Make it in the build tree
   26926 # simply because there is no reason against having it here, and in addition,
   26927 # creating and moving files from /tmp can sometimes cause problems.
   26928 # Hook for its removal unless debugging.
   26929 # Note that there is a small window in which the directory will not be cleaned:
   26930 # after its creation but before its name has been assigned to `$tmp'.
   26931 $debug ||
   26932 {
   26933   tmp= ac_tmp=
   26934   trap 'exit_status=$?
   26935   : "${ac_tmp:=$tmp}"
   26936   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   26937 ' 0
   26938   trap 'as_fn_exit 1' 1 2 13 15
   26939 }
   26940 # Create a (secure) tmp directory for tmp files.
   26941 
   26942 {
   26943   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   26944   test -d "$tmp"
   26945 }  ||
   26946 {
   26947   tmp=./conf$$-$RANDOM
   26948   (umask 077 && mkdir "$tmp")
   26949 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   26950 ac_tmp=$tmp
   26951 
   26952 # Set up the scripts for CONFIG_FILES section.
   26953 # No need to generate them if there are no CONFIG_FILES.
   26954 # This happens for instance with `./config.status config.h'.
   26955 if test -n "$CONFIG_FILES"; then
   26956 
   26957 
   26958 ac_cr=`echo X | tr X '\015'`
   26959 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   26960 # But we know of no other shell where ac_cr would be empty at this
   26961 # point, so we can use a bashism as a fallback.
   26962 if test "x$ac_cr" = x; then
   26963   eval ac_cr=\$\'\\r\'
   26964 fi
   26965 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   26966 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   26967   ac_cs_awk_cr='\\r'
   26968 else
   26969   ac_cs_awk_cr=$ac_cr
   26970 fi
   26971 
   26972 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   26973 _ACEOF
   26974 
   26975 
   26976 {
   26977   echo "cat >conf$$subs.awk <<_ACEOF" &&
   26978   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   26979   echo "_ACEOF"
   26980 } >conf$$subs.sh ||
   26981   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   26982 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   26983 ac_delim='%!_!# '
   26984 for ac_last_try in false false false false false :; do
   26985   . ./conf$$subs.sh ||
   26986     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   26987 
   26988   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   26989   if test $ac_delim_n = $ac_delim_num; then
   26990     break
   26991   elif $ac_last_try; then
   26992     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   26993   else
   26994     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   26995   fi
   26996 done
   26997 rm -f conf$$subs.sh
   26998 
   26999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   27000 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   27001 _ACEOF
   27002 sed -n '
   27003 h
   27004 s/^/S["/; s/!.*/"]=/
   27005 p
   27006 g
   27007 s/^[^!]*!//
   27008 :repl
   27009 t repl
   27010 s/'"$ac_delim"'$//
   27011 t delim
   27012 :nl
   27013 h
   27014 s/\(.\{148\}\)..*/\1/
   27015 t more1
   27016 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   27017 p
   27018 n
   27019 b repl
   27020 :more1
   27021 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   27022 p
   27023 g
   27024 s/.\{148\}//
   27025 t nl
   27026 :delim
   27027 h
   27028 s/\(.\{148\}\)..*/\1/
   27029 t more2
   27030 s/["\\]/\\&/g; s/^/"/; s/$/"/
   27031 p
   27032 b
   27033 :more2
   27034 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   27035 p
   27036 g
   27037 s/.\{148\}//
   27038 t delim
   27039 ' <conf$$subs.awk | sed '
   27040 /^[^""]/{
   27041   N
   27042   s/\n//
   27043 }
   27044 ' >>$CONFIG_STATUS || ac_write_fail=1
   27045 rm -f conf$$subs.awk
   27046 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   27047 _ACAWK
   27048 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   27049   for (key in S) S_is_set[key] = 1
   27050   FS = ""
   27051 
   27052 }
   27053 {
   27054   line = $ 0
   27055   nfields = split(line, field, "@")
   27056   substed = 0
   27057   len = length(field[1])
   27058   for (i = 2; i < nfields; i++) {
   27059     key = field[i]
   27060     keylen = length(key)
   27061     if (S_is_set[key]) {
   27062       value = S[key]
   27063       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   27064       len += length(value) + length(field[++i])
   27065       substed = 1
   27066     } else
   27067       len += 1 + keylen
   27068   }
   27069 
   27070   print line
   27071 }
   27072 
   27073 _ACAWK
   27074 _ACEOF
   27075 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   27076 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   27077   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   27078 else
   27079   cat
   27080 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   27081   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   27082 _ACEOF
   27083 
   27084 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   27085 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   27086 # trailing colons and then remove the whole line if VPATH becomes empty
   27087 # (actually we leave an empty line to preserve line numbers).
   27088 if test "x$srcdir" = x.; then
   27089   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   27090 h
   27091 s///
   27092 s/^/:/
   27093 s/[	 ]*$/:/
   27094 s/:\$(srcdir):/:/g
   27095 s/:\${srcdir}:/:/g
   27096 s/:@srcdir@:/:/g
   27097 s/^:*//
   27098 s/:*$//
   27099 x
   27100 s/\(=[	 ]*\).*/\1/
   27101 G
   27102 s/\n//
   27103 s/^[^=]*=[	 ]*$//
   27104 }'
   27105 fi
   27106 
   27107 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   27108 fi # test -n "$CONFIG_FILES"
   27109 
   27110 # Set up the scripts for CONFIG_HEADERS section.
   27111 # No need to generate them if there are no CONFIG_HEADERS.
   27112 # This happens for instance with `./config.status Makefile'.
   27113 if test -n "$CONFIG_HEADERS"; then
   27114 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   27115 BEGIN {
   27116 _ACEOF
   27117 
   27118 # Transform confdefs.h into an awk script `defines.awk', embedded as
   27119 # here-document in config.status, that substitutes the proper values into
   27120 # config.h.in to produce config.h.
   27121 
   27122 # Create a delimiter string that does not exist in confdefs.h, to ease
   27123 # handling of long lines.
   27124 ac_delim='%!_!# '
   27125 for ac_last_try in false false :; do
   27126   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   27127   if test -z "$ac_tt"; then
   27128     break
   27129   elif $ac_last_try; then
   27130     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   27131   else
   27132     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   27133   fi
   27134 done
   27135 
   27136 # For the awk script, D is an array of macro values keyed by name,
   27137 # likewise P contains macro parameters if any.  Preserve backslash
   27138 # newline sequences.
   27139 
   27140 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   27141 sed -n '
   27142 s/.\{148\}/&'"$ac_delim"'/g
   27143 t rset
   27144 :rset
   27145 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   27146 t def
   27147 d
   27148 :def
   27149 s/\\$//
   27150 t bsnl
   27151 s/["\\]/\\&/g
   27152 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   27153 D["\1"]=" \3"/p
   27154 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   27155 d
   27156 :bsnl
   27157 s/["\\]/\\&/g
   27158 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   27159 D["\1"]=" \3\\\\\\n"\\/p
   27160 t cont
   27161 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   27162 t cont
   27163 d
   27164 :cont
   27165 n
   27166 s/.\{148\}/&'"$ac_delim"'/g
   27167 t clear
   27168 :clear
   27169 s/\\$//
   27170 t bsnlc
   27171 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   27172 d
   27173 :bsnlc
   27174 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   27175 b cont
   27176 ' <confdefs.h | sed '
   27177 s/'"$ac_delim"'/"\\\
   27178 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   27179 
   27180 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   27181   for (key in D) D_is_set[key] = 1
   27182   FS = ""
   27183 }
   27184 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   27185   line = \$ 0
   27186   split(line, arg, " ")
   27187   if (arg[1] == "#") {
   27188     defundef = arg[2]
   27189     mac1 = arg[3]
   27190   } else {
   27191     defundef = substr(arg[1], 2)
   27192     mac1 = arg[2]
   27193   }
   27194   split(mac1, mac2, "(") #)
   27195   macro = mac2[1]
   27196   prefix = substr(line, 1, index(line, defundef) - 1)
   27197   if (D_is_set[macro]) {
   27198     # Preserve the white space surrounding the "#".
   27199     print prefix "define", macro P[macro] D[macro]
   27200     next
   27201   } else {
   27202     # Replace #undef with comments.  This is necessary, for example,
   27203     # in the case of _POSIX_SOURCE, which is predefined and required
   27204     # on some systems where configure will not decide to define it.
   27205     if (defundef == "undef") {
   27206       print "/*", prefix defundef, macro, "*/"
   27207       next
   27208     }
   27209   }
   27210 }
   27211 { print }
   27212 _ACAWK
   27213 _ACEOF
   27214 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   27215   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   27216 fi # test -n "$CONFIG_HEADERS"
   27217 
   27218 
   27219 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   27220 shift
   27221 for ac_tag
   27222 do
   27223   case $ac_tag in
   27224   :[FHLC]) ac_mode=$ac_tag; continue;;
   27225   esac
   27226   case $ac_mode$ac_tag in
   27227   :[FHL]*:*);;
   27228   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   27229   :[FH]-) ac_tag=-:-;;
   27230   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   27231   esac
   27232   ac_save_IFS=$IFS
   27233   IFS=:
   27234   set x $ac_tag
   27235   IFS=$ac_save_IFS
   27236   shift
   27237   ac_file=$1
   27238   shift
   27239 
   27240   case $ac_mode in
   27241   :L) ac_source=$1;;
   27242   :[FH])
   27243     ac_file_inputs=
   27244     for ac_f
   27245     do
   27246       case $ac_f in
   27247       -) ac_f="$ac_tmp/stdin";;
   27248       *) # Look for the file first in the build tree, then in the source tree
   27249 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   27250 	 # because $ac_f cannot contain `:'.
   27251 	 test -f "$ac_f" ||
   27252 	   case $ac_f in
   27253 	   [\\/$]*) false;;
   27254 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   27255 	   esac ||
   27256 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   27257       esac
   27258       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   27259       as_fn_append ac_file_inputs " '$ac_f'"
   27260     done
   27261 
   27262     # Let's still pretend it is `configure' which instantiates (i.e., don't
   27263     # use $as_me), people would be surprised to read:
   27264     #    /* config.h.  Generated by config.status.  */
   27265     configure_input='Generated from '`
   27266 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   27267 	`' by configure.'
   27268     if test x"$ac_file" != x-; then
   27269       configure_input="$ac_file.  $configure_input"
   27270       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   27271 $as_echo "$as_me: creating $ac_file" >&6;}
   27272     fi
   27273     # Neutralize special characters interpreted by sed in replacement strings.
   27274     case $configure_input in #(
   27275     *\&* | *\|* | *\\* )
   27276        ac_sed_conf_input=`$as_echo "$configure_input" |
   27277        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   27278     *) ac_sed_conf_input=$configure_input;;
   27279     esac
   27280 
   27281     case $ac_tag in
   27282     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   27283       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   27284     esac
   27285     ;;
   27286   esac
   27287 
   27288   ac_dir=`$as_dirname -- "$ac_file" ||
   27289 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   27290 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   27291 	 X"$ac_file" : 'X\(//\)$' \| \
   27292 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   27293 $as_echo X"$ac_file" |
   27294     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   27295 	    s//\1/
   27296 	    q
   27297 	  }
   27298 	  /^X\(\/\/\)[^/].*/{
   27299 	    s//\1/
   27300 	    q
   27301 	  }
   27302 	  /^X\(\/\/\)$/{
   27303 	    s//\1/
   27304 	    q
   27305 	  }
   27306 	  /^X\(\/\).*/{
   27307 	    s//\1/
   27308 	    q
   27309 	  }
   27310 	  s/.*/./; q'`
   27311   as_dir="$ac_dir"; as_fn_mkdir_p
   27312   ac_builddir=.
   27313 
   27314 case "$ac_dir" in
   27315 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   27316 *)
   27317   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   27318   # A ".." for each directory in $ac_dir_suffix.
   27319   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   27320   case $ac_top_builddir_sub in
   27321   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   27322   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   27323   esac ;;
   27324 esac
   27325 ac_abs_top_builddir=$ac_pwd
   27326 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   27327 # for backward compatibility:
   27328 ac_top_builddir=$ac_top_build_prefix
   27329 
   27330 case $srcdir in
   27331   .)  # We are building in place.
   27332     ac_srcdir=.
   27333     ac_top_srcdir=$ac_top_builddir_sub
   27334     ac_abs_top_srcdir=$ac_pwd ;;
   27335   [\\/]* | ?:[\\/]* )  # Absolute name.
   27336     ac_srcdir=$srcdir$ac_dir_suffix;
   27337     ac_top_srcdir=$srcdir
   27338     ac_abs_top_srcdir=$srcdir ;;
   27339   *) # Relative name.
   27340     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   27341     ac_top_srcdir=$ac_top_build_prefix$srcdir
   27342     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   27343 esac
   27344 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   27345 
   27346 
   27347   case $ac_mode in
   27348   :F)
   27349   #
   27350   # CONFIG_FILE
   27351   #
   27352 
   27353 _ACEOF
   27354 
   27355 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   27356 # If the template does not know about datarootdir, expand it.
   27357 # FIXME: This hack should be removed a few years after 2.60.
   27358 ac_datarootdir_hack=; ac_datarootdir_seen=
   27359 ac_sed_dataroot='
   27360 /datarootdir/ {
   27361   p
   27362   q
   27363 }
   27364 /@datadir@/p
   27365 /@docdir@/p
   27366 /@infodir@/p
   27367 /@localedir@/p
   27368 /@mandir@/p'
   27369 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   27370 *datarootdir*) ac_datarootdir_seen=yes;;
   27371 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   27372   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   27373 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   27374 _ACEOF
   27375 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   27376   ac_datarootdir_hack='
   27377   s&@datadir@&$datadir&g
   27378   s&@docdir@&$docdir&g
   27379   s&@infodir@&$infodir&g
   27380   s&@localedir@&$localedir&g
   27381   s&@mandir@&$mandir&g
   27382   s&\\\${datarootdir}&$datarootdir&g' ;;
   27383 esac
   27384 _ACEOF
   27385 
   27386 # Neutralize VPATH when `$srcdir' = `.'.
   27387 # Shell code in configure.ac might set extrasub.
   27388 # FIXME: do we really want to maintain this feature?
   27389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   27390 ac_sed_extra="$ac_vpsub
   27391 $extrasub
   27392 _ACEOF
   27393 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   27394 :t
   27395 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   27396 s|@configure_input@|$ac_sed_conf_input|;t t
   27397 s&@top_builddir@&$ac_top_builddir_sub&;t t
   27398 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   27399 s&@srcdir@&$ac_srcdir&;t t
   27400 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   27401 s&@top_srcdir@&$ac_top_srcdir&;t t
   27402 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   27403 s&@builddir@&$ac_builddir&;t t
   27404 s&@abs_builddir@&$ac_abs_builddir&;t t
   27405 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   27406 $ac_datarootdir_hack
   27407 "
   27408 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   27409   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   27410 
   27411 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   27412   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   27413   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   27414       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   27415   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   27416 which seems to be undefined.  Please make sure it is defined" >&5
   27417 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   27418 which seems to be undefined.  Please make sure it is defined" >&2;}
   27419 
   27420   rm -f "$ac_tmp/stdin"
   27421   case $ac_file in
   27422   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   27423   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   27424   esac \
   27425   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   27426  ;;
   27427   :H)
   27428   #
   27429   # CONFIG_HEADER
   27430   #
   27431   if test x"$ac_file" != x-; then
   27432     {
   27433       $as_echo "/* $configure_input  */" \
   27434       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   27435     } >"$ac_tmp/config.h" \
   27436       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   27437     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   27438       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   27439 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   27440     else
   27441       rm -f "$ac_file"
   27442       mv "$ac_tmp/config.h" "$ac_file" \
   27443 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   27444     fi
   27445   else
   27446     $as_echo "/* $configure_input  */" \
   27447       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   27448       || as_fn_error $? "could not create -" "$LINENO" 5
   27449   fi
   27450  ;;
   27451 
   27452   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   27453 $as_echo "$as_me: executing $ac_file commands" >&6;}
   27454  ;;
   27455   esac
   27456 
   27457 
   27458   case $ac_file$ac_mode in
   27459     "libtool":C)
   27460 
   27461     # See if we are running on zsh, and set the options that allow our
   27462     # commands through without removal of \ escapes.
   27463     if test -n "${ZSH_VERSION+set}"; then
   27464       setopt NO_GLOB_SUBST
   27465     fi
   27466 
   27467     cfgfile=${ofile}T
   27468     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
   27469     $RM "$cfgfile"
   27470 
   27471     cat <<_LT_EOF >> "$cfgfile"
   27472 #! $SHELL
   27473 # Generated automatically by $as_me ($PACKAGE) $VERSION
   27474 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   27475 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   27476 
   27477 # Provide generalized library-building support services.
   27478 # Written by Gordon Matzigkeit, 1996
   27479 
   27480 # Copyright (C) 2014 Free Software Foundation, Inc.
   27481 # This is free software; see the source for copying conditions.  There is NO
   27482 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   27483 
   27484 # GNU Libtool is free software; you can redistribute it and/or modify
   27485 # it under the terms of the GNU General Public License as published by
   27486 # the Free Software Foundation; either version 2 of of the License, or
   27487 # (at your option) any later version.
   27488 #
   27489 # As a special exception to the GNU General Public License, if you
   27490 # distribute this file as part of a program or library that is built
   27491 # using GNU Libtool, you may include this file under the  same
   27492 # distribution terms that you use for the rest of that program.
   27493 #
   27494 # GNU Libtool is distributed in the hope that it will be useful, but
   27495 # WITHOUT ANY WARRANTY; without even the implied warranty of
   27496 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   27497 # GNU General Public License for more details.
   27498 #
   27499 # You should have received a copy of the GNU General Public License
   27500 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
   27501 
   27502 
   27503 # The names of the tagged configurations supported by this script.
   27504 available_tags=''
   27505 
   27506 # Configured defaults for sys_lib_dlsearch_path munging.
   27507 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
   27508 
   27509 # ### BEGIN LIBTOOL CONFIG
   27510 
   27511 # Whether or not to build static libraries.
   27512 build_old_libs=$enable_static
   27513 
   27514 # Whether or not to build shared libraries.
   27515 build_libtool_libs=$enable_shared
   27516 
   27517 # Assembler program.
   27518 AS=$lt_AS
   27519 
   27520 # DLL creation program.
   27521 DLLTOOL=$lt_DLLTOOL
   27522 
   27523 # Object dumper program.
   27524 OBJDUMP=$lt_OBJDUMP
   27525 
   27526 # Which release of libtool.m4 was used?
   27527 macro_version=$macro_version
   27528 macro_revision=$macro_revision
   27529 
   27530 # What type of objects to build.
   27531 pic_mode=$pic_mode
   27532 
   27533 # Whether or not to optimize for fast installation.
   27534 fast_install=$enable_fast_install
   27535 
   27536 # Shared archive member basename,for filename based shared library versioning on AIX.
   27537 shared_archive_member_spec=$shared_archive_member_spec
   27538 
   27539 # Shell to use when invoking shell scripts.
   27540 SHELL=$lt_SHELL
   27541 
   27542 # An echo program that protects backslashes.
   27543 ECHO=$lt_ECHO
   27544 
   27545 # The PATH separator for the build system.
   27546 PATH_SEPARATOR=$lt_PATH_SEPARATOR
   27547 
   27548 # The host system.
   27549 host_alias=$host_alias
   27550 host=$host
   27551 host_os=$host_os
   27552 
   27553 # The build system.
   27554 build_alias=$build_alias
   27555 build=$build
   27556 build_os=$build_os
   27557 
   27558 # A sed program that does not truncate output.
   27559 SED=$lt_SED
   27560 
   27561 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   27562 Xsed="\$SED -e 1s/^X//"
   27563 
   27564 # A grep program that handles long lines.
   27565 GREP=$lt_GREP
   27566 
   27567 # An ERE matcher.
   27568 EGREP=$lt_EGREP
   27569 
   27570 # A literal string matcher.
   27571 FGREP=$lt_FGREP
   27572 
   27573 # A BSD- or MS-compatible name lister.
   27574 NM=$lt_NM
   27575 
   27576 # Whether we need soft or hard links.
   27577 LN_S=$lt_LN_S
   27578 
   27579 # What is the maximum length of a command?
   27580 max_cmd_len=$max_cmd_len
   27581 
   27582 # Object file suffix (normally "o").
   27583 objext=$ac_objext
   27584 
   27585 # Executable file suffix (normally "").
   27586 exeext=$exeext
   27587 
   27588 # whether the shell understands "unset".
   27589 lt_unset=$lt_unset
   27590 
   27591 # turn spaces into newlines.
   27592 SP2NL=$lt_lt_SP2NL
   27593 
   27594 # turn newlines into spaces.
   27595 NL2SP=$lt_lt_NL2SP
   27596 
   27597 # convert \$build file names to \$host format.
   27598 to_host_file_cmd=$lt_cv_to_host_file_cmd
   27599 
   27600 # convert \$build files to toolchain format.
   27601 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   27602 
   27603 # Method to check whether dependent libraries are shared objects.
   27604 deplibs_check_method=$lt_deplibs_check_method
   27605 
   27606 # Command to use when deplibs_check_method = "file_magic".
   27607 file_magic_cmd=$lt_file_magic_cmd
   27608 
   27609 # How to find potential files when deplibs_check_method = "file_magic".
   27610 file_magic_glob=$lt_file_magic_glob
   27611 
   27612 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
   27613 want_nocaseglob=$lt_want_nocaseglob
   27614 
   27615 # Command to associate shared and link libraries.
   27616 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
   27617 
   27618 # The archiver.
   27619 AR=$lt_AR
   27620 
   27621 # Flags to create an archive.
   27622 AR_FLAGS=$lt_AR_FLAGS
   27623 
   27624 # How to feed a file listing to the archiver.
   27625 archiver_list_spec=$lt_archiver_list_spec
   27626 
   27627 # A symbol stripping program.
   27628 STRIP=$lt_STRIP
   27629 
   27630 # Commands used to install an old-style archive.
   27631 RANLIB=$lt_RANLIB
   27632 old_postinstall_cmds=$lt_old_postinstall_cmds
   27633 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   27634 
   27635 # Whether to use a lock for old archive extraction.
   27636 lock_old_archive_extraction=$lock_old_archive_extraction
   27637 
   27638 # A C compiler.
   27639 LTCC=$lt_CC
   27640 
   27641 # LTCC compiler flags.
   27642 LTCFLAGS=$lt_CFLAGS
   27643 
   27644 # Take the output of nm and produce a listing of raw symbols and C names.
   27645 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   27646 
   27647 # Transform the output of nm in a proper C declaration.
   27648 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   27649 
   27650 # Transform the output of nm into a list of symbols to manually relocate.
   27651 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
   27652 
   27653 # Transform the output of nm in a C name address pair.
   27654 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   27655 
   27656 # Transform the output of nm in a C name address pair when lib prefix is needed.
   27657 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   27658 
   27659 # The name lister interface.
   27660 nm_interface=$lt_lt_cv_nm_interface
   27661 
   27662 # Specify filename containing input files for \$NM.
   27663 nm_file_list_spec=$lt_nm_file_list_spec
   27664 
   27665 # The root where to search for dependent libraries,and where our libraries should be installed.
   27666 lt_sysroot=$lt_sysroot
   27667 
   27668 # Command to truncate a binary pipe.
   27669 lt_truncate_bin=$lt_lt_cv_truncate_bin
   27670 
   27671 # The name of the directory that contains temporary libtool files.
   27672 objdir=$objdir
   27673 
   27674 # Used to examine libraries when file_magic_cmd begins with "file".
   27675 MAGIC_CMD=$MAGIC_CMD
   27676 
   27677 # Must we lock files when doing compilation?
   27678 need_locks=$lt_need_locks
   27679 
   27680 # Manifest tool.
   27681 MANIFEST_TOOL=$lt_MANIFEST_TOOL
   27682 
   27683 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   27684 DSYMUTIL=$lt_DSYMUTIL
   27685 
   27686 # Tool to change global to local symbols on Mac OS X.
   27687 NMEDIT=$lt_NMEDIT
   27688 
   27689 # Tool to manipulate fat objects and archives on Mac OS X.
   27690 LIPO=$lt_LIPO
   27691 
   27692 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   27693 OTOOL=$lt_OTOOL
   27694 
   27695 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   27696 OTOOL64=$lt_OTOOL64
   27697 
   27698 # Old archive suffix (normally "a").
   27699 libext=$libext
   27700 
   27701 # Shared library suffix (normally ".so").
   27702 shrext_cmds=$lt_shrext_cmds
   27703 
   27704 # The commands to extract the exported symbol list from a shared archive.
   27705 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   27706 
   27707 # Variables whose values should be saved in libtool wrapper scripts and
   27708 # restored at link time.
   27709 variables_saved_for_relink=$lt_variables_saved_for_relink
   27710 
   27711 # Do we need the "lib" prefix for modules?
   27712 need_lib_prefix=$need_lib_prefix
   27713 
   27714 # Do we need a version for libraries?
   27715 need_version=$need_version
   27716 
   27717 # Library versioning type.
   27718 version_type=$version_type
   27719 
   27720 # Shared library runtime path variable.
   27721 runpath_var=$runpath_var
   27722 
   27723 # Shared library path variable.
   27724 shlibpath_var=$shlibpath_var
   27725 
   27726 # Is shlibpath searched before the hard-coded library search path?
   27727 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   27728 
   27729 # Format of library name prefix.
   27730 libname_spec=$lt_libname_spec
   27731 
   27732 # List of archive names.  First name is the real one, the rest are links.
   27733 # The last name is the one that the linker finds with -lNAME
   27734 library_names_spec=$lt_library_names_spec
   27735 
   27736 # The coded name of the library, if different from the real name.
   27737 soname_spec=$lt_soname_spec
   27738 
   27739 # Permission mode override for installation of shared libraries.
   27740 install_override_mode=$lt_install_override_mode
   27741 
   27742 # Command to use after installation of a shared archive.
   27743 postinstall_cmds=$lt_postinstall_cmds
   27744 
   27745 # Command to use after uninstallation of a shared archive.
   27746 postuninstall_cmds=$lt_postuninstall_cmds
   27747 
   27748 # Commands used to finish a libtool library installation in a directory.
   27749 finish_cmds=$lt_finish_cmds
   27750 
   27751 # As "finish_cmds", except a single script fragment to be evaled but
   27752 # not shown.
   27753 finish_eval=$lt_finish_eval
   27754 
   27755 # Whether we should hardcode library paths into libraries.
   27756 hardcode_into_libs=$hardcode_into_libs
   27757 
   27758 # Compile-time system search path for libraries.
   27759 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   27760 
   27761 # Detected run-time system search path for libraries.
   27762 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
   27763 
   27764 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
   27765 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
   27766 
   27767 # Whether dlopen is supported.
   27768 dlopen_support=$enable_dlopen
   27769 
   27770 # Whether dlopen of programs is supported.
   27771 dlopen_self=$enable_dlopen_self
   27772 
   27773 # Whether dlopen of statically linked programs is supported.
   27774 dlopen_self_static=$enable_dlopen_self_static
   27775 
   27776 # Commands to strip libraries.
   27777 old_striplib=$lt_old_striplib
   27778 striplib=$lt_striplib
   27779 
   27780 
   27781 # The linker used to build libraries.
   27782 LD=$lt_LD
   27783 
   27784 # How to create reloadable object files.
   27785 reload_flag=$lt_reload_flag
   27786 reload_cmds=$lt_reload_cmds
   27787 
   27788 # Commands used to build an old-style archive.
   27789 old_archive_cmds=$lt_old_archive_cmds
   27790 
   27791 # A language specific compiler.
   27792 CC=$lt_compiler
   27793 
   27794 # Is the compiler the GNU compiler?
   27795 with_gcc=$GCC
   27796 
   27797 # Compiler flag to turn off builtin functions.
   27798 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   27799 
   27800 # Additional compiler flags for building library objects.
   27801 pic_flag=$lt_lt_prog_compiler_pic
   27802 
   27803 # How to pass a linker flag through the compiler.
   27804 wl=$lt_lt_prog_compiler_wl
   27805 
   27806 # Compiler flag to prevent dynamic linking.
   27807 link_static_flag=$lt_lt_prog_compiler_static
   27808 
   27809 # Does compiler simultaneously support -c and -o options?
   27810 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   27811 
   27812 # Whether or not to add -lc for building shared libraries.
   27813 build_libtool_need_lc=$archive_cmds_need_lc
   27814 
   27815 # Whether or not to disallow shared libs when runtime libs are static.
   27816 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   27817 
   27818 # Compiler flag to allow reflexive dlopens.
   27819 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   27820 
   27821 # Compiler flag to generate shared objects directly from archives.
   27822 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   27823 
   27824 # Whether the compiler copes with passing no objects directly.
   27825 compiler_needs_object=$lt_compiler_needs_object
   27826 
   27827 # Create an old-style archive from a shared archive.
   27828 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   27829 
   27830 # Create a temporary old-style archive to link instead of a shared archive.
   27831 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   27832 
   27833 # Commands used to build a shared archive.
   27834 archive_cmds=$lt_archive_cmds
   27835 archive_expsym_cmds=$lt_archive_expsym_cmds
   27836 
   27837 # Commands used to build a loadable module if different from building
   27838 # a shared archive.
   27839 module_cmds=$lt_module_cmds
   27840 module_expsym_cmds=$lt_module_expsym_cmds
   27841 
   27842 # Whether we are building with GNU ld or not.
   27843 with_gnu_ld=$lt_with_gnu_ld
   27844 
   27845 # Flag that allows shared libraries with undefined symbols to be built.
   27846 allow_undefined_flag=$lt_allow_undefined_flag
   27847 
   27848 # Flag that enforces no undefined symbols.
   27849 no_undefined_flag=$lt_no_undefined_flag
   27850 
   27851 # Flag to hardcode \$libdir into a binary during linking.
   27852 # This must work even if \$libdir does not exist
   27853 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   27854 
   27855 # Whether we need a single "-rpath" flag with a separated argument.
   27856 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   27857 
   27858 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   27859 # DIR into the resulting binary.
   27860 hardcode_direct=$hardcode_direct
   27861 
   27862 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   27863 # DIR into the resulting binary and the resulting library dependency is
   27864 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
   27865 # library is relocated.
   27866 hardcode_direct_absolute=$hardcode_direct_absolute
   27867 
   27868 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   27869 # into the resulting binary.
   27870 hardcode_minus_L=$hardcode_minus_L
   27871 
   27872 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   27873 # into the resulting binary.
   27874 hardcode_shlibpath_var=$hardcode_shlibpath_var
   27875 
   27876 # Set to "yes" if building a shared library automatically hardcodes DIR
   27877 # into the library and all subsequent libraries and executables linked
   27878 # against it.
   27879 hardcode_automatic=$hardcode_automatic
   27880 
   27881 # Set to yes if linker adds runtime paths of dependent libraries
   27882 # to runtime path list.
   27883 inherit_rpath=$inherit_rpath
   27884 
   27885 # Whether libtool must link a program against all its dependency libraries.
   27886 link_all_deplibs=$link_all_deplibs
   27887 
   27888 # Set to "yes" if exported symbols are required.
   27889 always_export_symbols=$always_export_symbols
   27890 
   27891 # The commands to list exported symbols.
   27892 export_symbols_cmds=$lt_export_symbols_cmds
   27893 
   27894 # Symbols that should not be listed in the preloaded symbols.
   27895 exclude_expsyms=$lt_exclude_expsyms
   27896 
   27897 # Symbols that must always be exported.
   27898 include_expsyms=$lt_include_expsyms
   27899 
   27900 # Commands necessary for linking programs (against libraries) with templates.
   27901 prelink_cmds=$lt_prelink_cmds
   27902 
   27903 # Commands necessary for finishing linking programs.
   27904 postlink_cmds=$lt_postlink_cmds
   27905 
   27906 # Specify filename containing input files.
   27907 file_list_spec=$lt_file_list_spec
   27908 
   27909 # How to hardcode a shared library path into an executable.
   27910 hardcode_action=$hardcode_action
   27911 
   27912 # ### END LIBTOOL CONFIG
   27913 
   27914 _LT_EOF
   27915 
   27916     cat <<'_LT_EOF' >> "$cfgfile"
   27917 
   27918 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
   27919 
   27920 # func_munge_path_list VARIABLE PATH
   27921 # -----------------------------------
   27922 # VARIABLE is name of variable containing _space_ separated list of
   27923 # directories to be munged by the contents of PATH, which is string
   27924 # having a format:
   27925 # "DIR[:DIR]:"
   27926 #       string "DIR[ DIR]" will be prepended to VARIABLE
   27927 # ":DIR[:DIR]"
   27928 #       string "DIR[ DIR]" will be appended to VARIABLE
   27929 # "DIRP[:DIRP]::[DIRA:]DIRA"
   27930 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
   27931 #       "DIRA[ DIRA]" will be appended to VARIABLE
   27932 # "DIR[:DIR]"
   27933 #       VARIABLE will be replaced by "DIR[ DIR]"
   27934 func_munge_path_list ()
   27935 {
   27936     case x$2 in
   27937     x)
   27938         ;;
   27939     *:)
   27940         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
   27941         ;;
   27942     x:*)
   27943         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
   27944         ;;
   27945     *::*)
   27946         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
   27947         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
   27948         ;;
   27949     *)
   27950         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
   27951         ;;
   27952     esac
   27953 }
   27954 
   27955 
   27956 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   27957 func_cc_basename ()
   27958 {
   27959     for cc_temp in $*""; do
   27960       case $cc_temp in
   27961         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   27962         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   27963         \-*) ;;
   27964         *) break;;
   27965       esac
   27966     done
   27967     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   27968 }
   27969 
   27970 
   27971 # ### END FUNCTIONS SHARED WITH CONFIGURE
   27972 
   27973 _LT_EOF
   27974 
   27975   case $host_os in
   27976   aix3*)
   27977     cat <<\_LT_EOF >> "$cfgfile"
   27978 # AIX sometimes has problems with the GCC collect2 program.  For some
   27979 # reason, if we set the COLLECT_NAMES environment variable, the problems
   27980 # vanish in a puff of smoke.
   27981 if test set != "${COLLECT_NAMES+set}"; then
   27982   COLLECT_NAMES=
   27983   export COLLECT_NAMES
   27984 fi
   27985 _LT_EOF
   27986     ;;
   27987   esac
   27988 
   27989 
   27990 ltmain=$ac_aux_dir/ltmain.sh
   27991 
   27992 
   27993   # We use sed instead of cat because bash on DJGPP gets confused if
   27994   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   27995   # text mode, it properly converts lines to CR/LF.  This bash problem
   27996   # is reportedly fixed, but why not run on old versions too?
   27997   sed '$q' "$ltmain" >> "$cfgfile" \
   27998      || (rm -f "$cfgfile"; exit 1)
   27999 
   28000    mv -f "$cfgfile" "$ofile" ||
   28001     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   28002   chmod +x "$ofile"
   28003 
   28004  ;;
   28005     "default":C)
   28006 chmod +x tests/run
   28007 date > stamp-h
   28008 BACKENDSC="servers/slapd/backends.c"
   28009 echo "Making $BACKENDSC"
   28010 rm -f $BACKENDSC
   28011 cat > $BACKENDSC << ENDX
   28012 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
   28013  *
   28014  * Copyright 1998-2021 The OpenLDAP Foundation.
   28015  * All rights reserved.
   28016  *
   28017  * Redistribution and use in source and binary forms, with or without
   28018  * modification, are permitted only as authorized by the OpenLDAP
   28019  * Public License.
   28020  *
   28021  * A copy of this license is available in the file LICENSE in the
   28022  * top-level directory of the distribution or, alternatively, at
   28023  * <http://www.OpenLDAP.org/license.html>.
   28024  */
   28025 /* This file is automatically generated by configure; please do not edit. */
   28026 
   28027 #include "portable.h"
   28028 #include "slap.h"
   28029 
   28030 ENDX
   28031 if test "${STATIC_BACKENDS}"; then
   28032 	for b in config ${STATIC_BACKENDS}; do
   28033 		bb=`echo "${b}" | sed -e 's/back-//'`
   28034 		cat >> $BACKENDSC << ENDX
   28035 extern BI_init ${bb}_back_initialize;
   28036 ENDX
   28037 	done
   28038 
   28039 	cat >> $BACKENDSC << ENDX
   28040 
   28041 BackendInfo slap_binfo[] = {
   28042 ENDX
   28043 
   28044 	for b in config ${STATIC_BACKENDS}; do
   28045 		bb=`echo "${b}" | sed -e 's/back-//'`
   28046 		echo "    Add ${bb} ..."
   28047 		cat >> $BACKENDSC << ENDX
   28048 	{ "${bb}", ${bb}_back_initialize },
   28049 ENDX
   28050 	done
   28051 
   28052 	cat >> $BACKENDSC << ENDX
   28053 	{ NULL, NULL },
   28054 };
   28055 
   28056 /* end of generated file */
   28057 ENDX
   28058 fi
   28059 OVERLAYSC="servers/slapd/overlays/statover.c"
   28060 echo "Making $OVERLAYSC"
   28061 rm -f $OVERLAYSC
   28062 cat > $OVERLAYSC << ENDX
   28063 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
   28064  *
   28065  * Copyright 1998-2021 The OpenLDAP Foundation.
   28066  * All rights reserved.
   28067  *
   28068  * Redistribution and use in source and binary forms, with or without
   28069  * modification, are permitted only as authorized by the OpenLDAP
   28070  * Public License.
   28071  *
   28072  * A copy of this license is available in the file LICENSE in the
   28073  * top-level directory of the distribution or, alternatively, at
   28074  * <http://www.OpenLDAP.org/license.html>.
   28075  */
   28076 /* This file is automatically generated by configure; please do not edit. */
   28077 
   28078 #include "portable.h"
   28079 #include "slap.h"
   28080 
   28081 ENDX
   28082 if test "${STATIC_OVERLAYS}"; then
   28083 	for o in ${STATIC_OVERLAYS}; do
   28084 		oo=`echo "${o}" | sed -e 's/.o$//' -e 's/_x$//'`
   28085 		cat >> $OVERLAYSC << ENDX
   28086 extern OV_init ${oo}_initialize;
   28087 ENDX
   28088 	done
   28089 fi
   28090 
   28091 cat >> $OVERLAYSC << ENDX
   28092 
   28093 OverlayInit slap_oinfo[] = {
   28094 ENDX
   28095 
   28096 if test "${STATIC_OVERLAYS}"; then
   28097 	for o in ${STATIC_OVERLAYS}; do
   28098 		oo=`echo "${o}" | sed -e 's/.o$//' -e 's/_x$//'`
   28099 		echo "    Add ${oo} ..."
   28100 		cat >> $OVERLAYSC << ENDX
   28101 	{ "${oo}", ${oo}_initialize },
   28102 ENDX
   28103 	done
   28104 fi
   28105 
   28106 	cat >> $OVERLAYSC << ENDX
   28107 	{ NULL, NULL },
   28108 };
   28109 
   28110 /* end of generated file */
   28111 ENDX
   28112 
   28113 if test "${ol_cv_mkdep}" = no; then
   28114 	echo '(Do not "make depend"; we do not know how to build dependencies)'
   28115 else
   28116 	echo 'Please run "make depend" to build dependencies'
   28117 fi
   28118  ;;
   28119 
   28120   esac
   28121 done # for ac_tag
   28122 
   28123 
   28124 as_fn_exit 0
   28125 _ACEOF
   28126 ac_clean_files=$ac_clean_files_save
   28127 
   28128 test $ac_write_fail = 0 ||
   28129   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   28130 
   28131 
   28132 # configure is writing to config.log, and then calls config.status.
   28133 # config.status does its own redirection, appending to config.log.
   28134 # Unfortunately, on DOS this fails, as config.log is still kept open
   28135 # by configure, so config.status won't be able to write to it; its
   28136 # output is simply discarded.  So we exec the FD to /dev/null,
   28137 # effectively closing config.log, so it can be properly (re)opened and
   28138 # appended to by config.status.  When coming back to configure, we
   28139 # need to make the FD available again.
   28140 if test "$no_create" != yes; then
   28141   ac_cs_success=:
   28142   ac_config_status_args=
   28143   test "$silent" = yes &&
   28144     ac_config_status_args="$ac_config_status_args --quiet"
   28145   exec 5>/dev/null
   28146   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   28147   exec 5>>config.log
   28148   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   28149   # would make configure fail if this is the last instruction.
   28150   $ac_cs_success || as_fn_exit 1
   28151 fi
   28152 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   28153   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   28154 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   28155 fi
   28156 
   28157