2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for freeradius $Id$.
5 # Report bugs to <http://bugs.freeradius.org>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 as_echo_n='sh -c $as_echo_n_body as_echo'
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149 *v*x* | *x*v* ) as_opts=-vx ;;
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
171 case \`(set -o) 2>/dev/null\` in #(
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 test -z "$as_dir" && as_dir=.
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
248 if test "x$CONFIG_SHELL" != x; then :
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
258 *v*x* | *x*v* ) as_opts=-vx ;;
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: http://bugs.freeradius.org about your system, including
279 $0: any error possibly output before this message. Then
280 $0: install a modern shell, or manually run the script
281 $0: under such a shell if you do have one."
287 SHELL=${CONFIG_SHELL-/bin/sh}
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
298 # Portably unset VAR.
301 { eval $1=; unset $1;}
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
325 # Create "$as_dir" as a directory, including parents if necessary.
330 -*) as_dir=./$as_dir;;
332 test -d "$as_dir" || eval $as_mkdir_p || {
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
363 test -d "$as_dir" && break
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
409 as_val=`expr "$@" || test $? -eq 1`
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
421 as_status=$1; test $as_status -eq 0 && as_status=1
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
496 chmod +x "$as_me.lineno" ||
497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
507 # Exit status is that of the last command.
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
514 case `echo 'xy\c'` in
515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
529 mkdir conf$$.dir 2>/dev/null
531 if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 # In both cases, we have to default to `cp -pR'.
538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540 elif ln conf$$.file conf$$ 2>/dev/null; then
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
551 if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
554 test -d ./-p && rmdir ./-p
559 as_executable_p=as_fn_executable_p
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567 SHELL=${CONFIG_SHELL-/bin/sh}
570 test -n "$DJDIR" || exec 7<&0 </dev/null
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
581 ac_default_prefix=/usr/local
583 ac_config_libobj_dir=.
590 # Identity of this package.
591 PACKAGE_NAME='freeradius'
592 PACKAGE_TARNAME='freeradius'
593 PACKAGE_VERSION='$Id$'
594 PACKAGE_STRING='freeradius $Id$'
595 PACKAGE_BUGREPORT='http://bugs.freeradius.org'
596 PACKAGE_URL='http://www.freeradius.org'
598 ac_unique_file="src/main/radiusd.c"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
612 # ifdef HAVE_STDLIB_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
635 enable_option_checking=no
636 ac_subst_vars='LTLIBOBJS
638 RADIUSD_VERSION_COMMIT
639 RADIUSD_VERSION_STRING
641 RADIUSD_INCRM_VERSION
642 RADIUSD_MINOR_VERSION
643 RADIUSD_MAJOR_VERSION
747 program_transform_name
760 enable_option_checking
772 enable_strict_dependencies
783 with_experimental_modules
785 with_openssl_includes
786 with_openssl_libraries
788 with_rlm_FOO_include_dir
791 ac_precious_vars='build_alias
804 ac_subdirs_all='$mysubdirs'
806 # Initialize some variables set by options.
808 ac_init_version=false
809 ac_unrecognized_opts=
811 # The variables have the same names as the options, with
812 # dashes changed to underlines.
820 program_transform_name=s,x,x,
828 # Installation directory options.
829 # These are left unexpanded so users can "make install exec_prefix=/foo"
830 # and all the variables that are supposed to be based on exec_prefix
831 # by default will actually change.
832 # Use braces instead of parens because sh, perl, etc. also accept them.
833 # (The list follows the same order as the GNU Coding Standards.)
834 bindir='${exec_prefix}/bin'
835 sbindir='${exec_prefix}/sbin'
836 libexecdir='${exec_prefix}/libexec'
837 datarootdir='${prefix}/share'
838 datadir='${datarootdir}'
839 sysconfdir='${prefix}/etc'
840 sharedstatedir='${prefix}/com'
841 localstatedir='${prefix}/var'
842 includedir='${prefix}/include'
843 oldincludedir='/usr/include'
844 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
845 infodir='${datarootdir}/info'
850 libdir='${exec_prefix}/lib'
851 localedir='${datarootdir}/locale'
852 mandir='${datarootdir}/man'
858 # If the previous option needs an argument, assign it.
859 if test -n "$ac_prev"; then
860 eval $ac_prev=\$ac_option
866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
871 # Accept the important Cygnus configure options, so we can diagnose typos.
873 case $ac_dashdash$ac_option in
877 -bindir | --bindir | --bindi | --bind | --bin | --bi)
879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
882 -build | --build | --buil | --bui | --bu)
883 ac_prev=build_alias ;;
884 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885 build_alias=$ac_optarg ;;
887 -cache-file | --cache-file | --cache-fil | --cache-fi \
888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889 ac_prev=cache_file ;;
890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892 cache_file=$ac_optarg ;;
895 cache_file=config.cache ;;
897 -datadir | --datadir | --datadi | --datad)
899 -datadir=* | --datadir=* | --datadi=* | --datad=*)
900 datadir=$ac_optarg ;;
902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903 | --dataroo | --dataro | --datar)
904 ac_prev=datarootdir ;;
905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907 datarootdir=$ac_optarg ;;
909 -disable-* | --disable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error $? "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
923 eval enable_$ac_useropt=no ;;
925 -docdir | --docdir | --docdi | --doc | --do)
927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935 -enable-* | --enable-*)
936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937 # Reject names that are not valid shell variable names.
938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error $? "invalid feature name: $ac_useropt"
940 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942 case $ac_user_opts in
946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947 ac_unrecognized_sep=', ';;
949 eval enable_$ac_useropt=\$ac_optarg ;;
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
964 -help | --help | --hel | --he | -h)
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980 htmldir=$ac_optarg ;;
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
994 -libdir | --libdir | --libdi | --libd)
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1085 -psdir | --psdir | --psdi | --psd | --ps)
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098 sbindir=$ac_optarg ;;
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109 sharedstatedir=$ac_optarg ;;
1111 -site | --site | --sit)
1113 -site=* | --site=* | --sit=*)
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143 as_fn_error $? "invalid package name: $ac_useropt"
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1153 eval with_$ac_useropt=\$ac_optarg ;;
1155 -without-* | --without-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error $? "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1169 eval with_$ac_useropt=no ;;
1172 # Obsolete; use --with-x.
1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176 | --x-incl | --x-inc | --x-in | --x-i)
1177 ac_prev=x_includes ;;
1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180 x_includes=$ac_optarg ;;
1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184 ac_prev=x_libraries ;;
1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187 x_libraries=$ac_optarg ;;
1189 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1190 Try \`$0 --help' for more information"
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 case $ac_envvar in #(
1197 '' | [0-9]* | *[!_$as_cr_alnum]* )
1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1200 eval $ac_envvar=\$ac_optarg
1201 export $ac_envvar ;;
1204 # FIXME: should be removed in autoconf 3.0.
1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1214 if test -n "$ac_prev"; then
1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216 as_fn_error $? "missing argument to $ac_option"
1219 if test -n "$ac_unrecognized_opts"; then
1220 case $enable_option_checking in
1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1227 # Check all directory arguments for consistency.
1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229 datadir sysconfdir sharedstatedir localstatedir includedir \
1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231 libdir localedir mandir
1233 eval ac_val=\$$ac_var
1234 # Remove trailing slashes.
1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238 eval $ac_var=\$ac_val;;
1240 # Be sure to have absolute directory names.
1242 [\\/$]* | ?:[\\/]* ) continue;;
1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1248 # There might be people who depend on the old broken behavior: `$host'
1249 # used to hold the argument of --host etc.
1250 # FIXME: To remove some day.
1253 target=$target_alias
1255 # FIXME: To remove some day.
1256 if test "x$host_alias" != x; then
1257 if test "x$build_alias" = x; then
1258 cross_compiling=maybe
1259 elif test "x$build_alias" != "x$host_alias"; then
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267 test "$silent" = yes && exec 6>/dev/null
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1310 ac_srcdir_defaulted=no
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338 # Report the --help message.
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1344 \`configure' configures freeradius $Id$ to adapt to many kinds of systems.
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1351 Defaults for the options are specified in brackets.
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1375 For better control, use the options below.
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/freeradius]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1407 if test -n "$ac_init_help"; then
1408 case $ac_init_help in
1409 short | recursive ) echo "Configuration of freeradius $Id$:";;
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --enable-developer Enables features of interest to developers.
1418 --disable-largefile omit support for large files
1419 --enable-shared[=PKGS] build shared libraries [default=yes]
1420 --enable-static[=PKGS] build static libraries [default=yes]
1421 --enable-fast-install[=PKGS]
1422 optimize for fast installation [default=yes]
1423 --disable-libtool-lock avoid locking (might break parallel builds)
1424 --enable-strict-dependencies Fail configure on lack of module dependancy.
1427 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1428 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1429 --with-system-libltdl Use the libltdl installed in your system (default=use dlopen)
1430 --with-system-libtool Use the libtool installed in your system (default=use our own)
1431 --with-pic try to use only PIC/non-PIC objects [default=use
1433 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1434 --with-sysroot=DIR Search for dependent libraries within DIR
1435 (or the compiler's sysroot if not specified).
1436 --with-docdir=DIR Directory for documentation DATADIR/doc/freeradius
1437 --with-logdir=DIR Directory for logfiles LOCALSTATEDIR/log/radius
1438 --with-radacctdir=DIR Directory for detail files LOGDIR/radacct
1439 --with-raddbdir=DIR Directory for config files SYSCONFDIR/raddb
1440 --with-ascend-binary Include support for Ascend binary filter attributes (default=yes)
1441 --with-threads Use threads, if available. (default=yes)
1442 --with-vmps Compile in VMPS support. (default=yes)
1443 --with-dhcp Compile in DHCP support. (default=yes)
1444 --with-static-modules=QUOTED-MODULE-LIST
1445 --with-modules=QUOTED-MODULE-LIST
1446 --with-experimental-modules Use experimental and unstable modules. (default=no, unless --enable-developer=yes)
1447 --with-openssl Use OpenSSL. (default=yes)
1448 --with-openssl-includes=DIR Directory to look for OpenSSL include files
1449 --with-openssl-libraries=DIR Directory to look for OpenSSL library files
1450 --with-rlm-FOO-lib-dir=DIR Directory to look for library files used by module FOO
1451 --with-rlm-FOO-include-dir=DIR Directory to look for include files used by module FOO
1452 --with-udpfromto Compile in UDPFROMTO support. (default=no)
1454 Some influential environment variables:
1455 CC C compiler command
1456 CFLAGS C compiler flags
1457 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1458 nonstandard directory <lib dir>
1459 LIBS libraries to pass to the linker, e.g. -l<library>
1460 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1461 you have headers in a nonstandard directory <include dir>
1462 CXX C++ compiler command
1463 CXXFLAGS C++ compiler flags
1465 CXXCPP C++ preprocessor
1467 Use these variables to override the choices made by `configure' or to help
1468 it to find libraries and programs with nonstandard names/locations.
1470 Report bugs to <http://bugs.freeradius.org>.
1471 freeradius home page: <http://www.freeradius.org>.
1476 if test "$ac_init_help" = "recursive"; then
1477 # If there are subdirs, report their specific --help.
1478 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1479 test -d "$ac_dir" ||
1480 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1488 # A ".." for each directory in $ac_dir_suffix.
1489 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1490 case $ac_top_builddir_sub in
1491 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1495 ac_abs_top_builddir=$ac_pwd
1496 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497 # for backward compatibility:
1498 ac_top_builddir=$ac_top_build_prefix
1501 .) # We are building in place.
1503 ac_top_srcdir=$ac_top_builddir_sub
1504 ac_abs_top_srcdir=$ac_pwd ;;
1505 [\\/]* | ?:[\\/]* ) # Absolute name.
1506 ac_srcdir=$srcdir$ac_dir_suffix;
1507 ac_top_srcdir=$srcdir
1508 ac_abs_top_srcdir=$srcdir ;;
1510 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511 ac_top_srcdir=$ac_top_build_prefix$srcdir
1512 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1514 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516 cd "$ac_dir" || { ac_status=$?; continue; }
1517 # Check for guested configure.
1518 if test -f "$ac_srcdir/configure.gnu"; then
1520 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521 elif test -f "$ac_srcdir/configure"; then
1523 $SHELL "$ac_srcdir/configure" --help=recursive
1525 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527 cd "$ac_pwd" || { ac_status=$?; break; }
1531 test -n "$ac_init_help" && exit $ac_status
1532 if $ac_init_version; then
1534 freeradius configure $Id$
1535 generated by GNU Autoconf 2.69
1537 Copyright (C) 2012 Free Software Foundation, Inc.
1538 This configure script is free software; the Free Software Foundation
1539 gives unlimited permission to copy, distribute and modify it.
1544 ## ------------------------ ##
1545 ## Autoconf initialization. ##
1546 ## ------------------------ ##
1548 # ac_fn_c_try_compile LINENO
1549 # --------------------------
1550 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1551 ac_fn_c_try_compile ()
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 rm -f conftest.$ac_objext
1555 if { { ac_try="$ac_compile"
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_compile") 2>conftest.err
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && {
1571 test -z "$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 } && test -s conftest.$ac_objext; then :
1576 $as_echo "$as_me: failed program was:" >&5
1577 sed 's/^/| /' conftest.$ac_ext >&5
1581 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582 as_fn_set_status $ac_retval
1584 } # ac_fn_c_try_compile
1586 # ac_fn_cxx_try_compile LINENO
1587 # ----------------------------
1588 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1589 ac_fn_cxx_try_compile ()
1591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592 rm -f conftest.$ac_objext
1593 if { { ac_try="$ac_compile"
1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596 *) ac_try_echo=$ac_try;;
1598 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599 $as_echo "$ac_try_echo"; } >&5
1600 (eval "$ac_compile") 2>conftest.err
1602 if test -s conftest.err; then
1603 grep -v '^ *+' conftest.err >conftest.er1
1604 cat conftest.er1 >&5
1605 mv -f conftest.er1 conftest.err
1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1608 test $ac_status = 0; } && {
1609 test -z "$ac_cxx_werror_flag" ||
1610 test ! -s conftest.err
1611 } && test -s conftest.$ac_objext; then :
1614 $as_echo "$as_me: failed program was:" >&5
1615 sed 's/^/| /' conftest.$ac_ext >&5
1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1620 as_fn_set_status $ac_retval
1622 } # ac_fn_cxx_try_compile
1624 # ac_fn_c_try_cpp LINENO
1625 # ----------------------
1626 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 if { { ac_try="$ac_cpp conftest.$ac_ext"
1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 *) ac_try_echo=$ac_try;;
1635 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 $as_echo "$ac_try_echo"; } >&5
1637 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1639 if test -s conftest.err; then
1640 grep -v '^ *+' conftest.err >conftest.er1
1641 cat conftest.er1 >&5
1642 mv -f conftest.er1 conftest.err
1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1645 test $ac_status = 0; } > conftest.i && {
1646 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1647 test ! -s conftest.err
1651 $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1661 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1662 # -------------------------------------------------------
1663 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1664 # the include files in INCLUDES and setting the cache variable VAR
1666 ac_fn_c_check_header_mongrel ()
1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669 if eval \${$3+:} false; then :
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1671 $as_echo_n "checking for $2... " >&6; }
1672 if eval \${$3+:} false; then :
1673 $as_echo_n "(cached) " >&6
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1677 $as_echo "$ac_res" >&6; }
1679 # Is the header compilable?
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1681 $as_echo_n "checking $2 usability... " >&6; }
1682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1683 /* end confdefs.h. */
1687 if ac_fn_c_try_compile "$LINENO"; then :
1688 ac_header_compiler=yes
1690 ac_header_compiler=no
1692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1694 $as_echo "$ac_header_compiler" >&6; }
1696 # Is the header present?
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1698 $as_echo_n "checking $2 presence... " >&6; }
1699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1700 /* end confdefs.h. */
1703 if ac_fn_c_try_cpp "$LINENO"; then :
1704 ac_header_preproc=yes
1706 ac_header_preproc=no
1708 rm -f conftest.err conftest.i conftest.$ac_ext
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1710 $as_echo "$ac_header_preproc" >&6; }
1712 # So? What about this header?
1713 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1716 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1718 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1722 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1724 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1726 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1728 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1730 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1731 ( $as_echo "## ----------------------------------------- ##
1732 ## Report this to http://bugs.freeradius.org ##
1733 ## ----------------------------------------- ##"
1734 ) | sed "s/^/$as_me: WARNING: /" >&2
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1738 $as_echo_n "checking for $2... " >&6; }
1739 if eval \${$3+:} false; then :
1740 $as_echo_n "(cached) " >&6
1742 eval "$3=\$ac_header_compiler"
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746 $as_echo "$ac_res" >&6; }
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750 } # ac_fn_c_check_header_mongrel
1752 # ac_fn_c_try_run LINENO
1753 # ----------------------
1754 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1755 # that executables *can* be run.
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 if { { ac_try="$ac_link"
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 $as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_link") 2>&5
1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1770 { { case "(($ac_try" in
1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772 *) ac_try_echo=$ac_try;;
1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775 $as_echo "$ac_try_echo"; } >&5
1776 (eval "$ac_try") 2>&5
1778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1779 test $ac_status = 0; }; }; then :
1782 $as_echo "$as_me: program exited with status $ac_status" >&5
1783 $as_echo "$as_me: failed program was:" >&5
1784 sed 's/^/| /' conftest.$ac_ext >&5
1786 ac_retval=$ac_status
1788 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 as_fn_set_status $ac_retval
1794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1795 # -------------------------------------------------------
1796 # Tests whether HEADER exists and can be compiled using the include files in
1797 # INCLUDES, setting the cache variable VAR accordingly.
1798 ac_fn_c_check_header_compile ()
1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 $as_echo_n "checking for $2... " >&6; }
1803 if eval \${$3+:} false; then :
1804 $as_echo_n "(cached) " >&6
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1811 if ac_fn_c_try_compile "$LINENO"; then :
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1820 $as_echo "$ac_res" >&6; }
1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1823 } # ac_fn_c_check_header_compile
1825 # ac_fn_c_try_link LINENO
1826 # -----------------------
1827 # Try to link conftest.$ac_ext, and return whether this succeeded.
1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831 rm -f conftest.$ac_objext conftest$ac_exeext
1832 if { { ac_try="$ac_link"
1834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1835 *) ac_try_echo=$ac_try;;
1837 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1838 $as_echo "$ac_try_echo"; } >&5
1839 (eval "$ac_link") 2>conftest.err
1841 if test -s conftest.err; then
1842 grep -v '^ *+' conftest.err >conftest.er1
1843 cat conftest.er1 >&5
1844 mv -f conftest.er1 conftest.err
1846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1847 test $ac_status = 0; } && {
1848 test -z "$ac_c_werror_flag" ||
1849 test ! -s conftest.err
1850 } && test -s conftest$ac_exeext && {
1851 test "$cross_compiling" = yes ||
1852 test -x conftest$ac_exeext
1856 $as_echo "$as_me: failed program was:" >&5
1857 sed 's/^/| /' conftest.$ac_ext >&5
1861 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863 # interfere with the next link command; also delete a directory that is
1864 # left behind by Apple's compiler. We do this before executing the actions.
1865 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867 as_fn_set_status $ac_retval
1869 } # ac_fn_c_try_link
1871 # ac_fn_c_check_func LINENO FUNC VAR
1872 # ----------------------------------
1873 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1874 ac_fn_c_check_func ()
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878 $as_echo_n "checking for $2... " >&6; }
1879 if eval \${$3+:} false; then :
1880 $as_echo_n "(cached) " >&6
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883 /* end confdefs.h. */
1884 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1885 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1886 #define $2 innocuous_$2
1888 /* System header to define __stub macros and hopefully few prototypes,
1889 which can conflict with char $2 (); below.
1890 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1891 <limits.h> exists even on freestanding compilers. */
1894 # include <limits.h>
1896 # include <assert.h>
1901 /* Override any GCC internal prototype to avoid an error.
1902 Use char because int might match the return type of a GCC
1903 builtin and then its argument prototype would still apply. */
1908 /* The GNU C library defines this for functions which it implements
1909 to always fail with ENOSYS. Some functions are actually named
1910 something starting with __ and the normal name is an alias. */
1911 #if defined __stub_$2 || defined __stub___$2
1923 if ac_fn_c_try_link "$LINENO"; then :
1928 rm -f core conftest.err conftest.$ac_objext \
1929 conftest$ac_exeext conftest.$ac_ext
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 $as_echo "$ac_res" >&6; }
1934 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1936 } # ac_fn_c_check_func
1938 # ac_fn_cxx_try_cpp LINENO
1939 # ------------------------
1940 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1941 ac_fn_cxx_try_cpp ()
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 if { { ac_try="$ac_cpp conftest.$ac_ext"
1946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1947 *) ac_try_echo=$ac_try;;
1949 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1950 $as_echo "$ac_try_echo"; } >&5
1951 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1953 if test -s conftest.err; then
1954 grep -v '^ *+' conftest.err >conftest.er1
1955 cat conftest.er1 >&5
1956 mv -f conftest.er1 conftest.err
1958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1959 test $ac_status = 0; } > conftest.i && {
1960 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1961 test ! -s conftest.err
1965 $as_echo "$as_me: failed program was:" >&5
1966 sed 's/^/| /' conftest.$ac_ext >&5
1970 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1971 as_fn_set_status $ac_retval
1973 } # ac_fn_cxx_try_cpp
1975 # ac_fn_cxx_try_link LINENO
1976 # -------------------------
1977 # Try to link conftest.$ac_ext, and return whether this succeeded.
1978 ac_fn_cxx_try_link ()
1980 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981 rm -f conftest.$ac_objext conftest$ac_exeext
1982 if { { ac_try="$ac_link"
1984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1985 *) ac_try_echo=$ac_try;;
1987 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1988 $as_echo "$ac_try_echo"; } >&5
1989 (eval "$ac_link") 2>conftest.err
1991 if test -s conftest.err; then
1992 grep -v '^ *+' conftest.err >conftest.er1
1993 cat conftest.er1 >&5
1994 mv -f conftest.er1 conftest.err
1996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1997 test $ac_status = 0; } && {
1998 test -z "$ac_cxx_werror_flag" ||
1999 test ! -s conftest.err
2000 } && test -s conftest$ac_exeext && {
2001 test "$cross_compiling" = yes ||
2002 test -x conftest$ac_exeext
2006 $as_echo "$as_me: failed program was:" >&5
2007 sed 's/^/| /' conftest.$ac_ext >&5
2011 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2012 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2013 # interfere with the next link command; also delete a directory that is
2014 # left behind by Apple's compiler. We do this before executing the actions.
2015 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2016 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2017 as_fn_set_status $ac_retval
2019 } # ac_fn_cxx_try_link
2021 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2022 # -------------------------------------------
2023 # Tests whether TYPE exists after having included INCLUDES, setting cache
2024 # variable VAR accordingly.
2025 ac_fn_c_check_type ()
2027 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2029 $as_echo_n "checking for $2... " >&6; }
2030 if eval \${$3+:} false; then :
2031 $as_echo_n "(cached) " >&6
2034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035 /* end confdefs.h. */
2046 if ac_fn_c_try_compile "$LINENO"; then :
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2059 if ac_fn_c_try_compile "$LINENO"; then :
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2070 $as_echo "$ac_res" >&6; }
2071 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2073 } # ac_fn_c_check_type
2075 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2076 # ---------------------------------------------
2077 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2079 ac_fn_c_check_decl ()
2081 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2082 as_decl_name=`echo $2|sed 's/ *(.*//'`
2083 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2085 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2086 if eval \${$3+:} false; then :
2087 $as_echo_n "(cached) " >&6
2089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2090 /* end confdefs.h. */
2095 #ifndef $as_decl_name
2097 (void) $as_decl_use;
2099 (void) $as_decl_name;
2107 if ac_fn_c_try_compile "$LINENO"; then :
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2116 $as_echo "$ac_res" >&6; }
2117 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2119 } # ac_fn_c_check_decl
2120 cat >config.log <<_ACEOF
2121 This file contains any messages produced by compilers while
2122 running configure, to aid debugging if configure makes a mistake.
2124 It was created by freeradius $as_me $Id$, which was
2125 generated by GNU Autoconf 2.69. Invocation command line was
2137 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2138 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2139 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2140 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2141 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2143 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2144 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2146 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2147 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2148 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2149 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2150 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2151 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2152 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2160 test -z "$as_dir" && as_dir=.
2161 $as_echo "PATH: $as_dir"
2177 # Keep a trace of the command line.
2178 # Strip out --no-create and --no-recursion so they do not pile up.
2179 # Strip out --silent because we don't want to record it for future runs.
2180 # Also quote any args containing shell meta-characters.
2181 # Make two passes to allow for proper duplicate-argument suppression.
2185 ac_must_keep_next=false
2191 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2192 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2193 | -silent | --silent | --silen | --sile | --sil)
2196 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2199 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2201 as_fn_append ac_configure_args1 " '$ac_arg'"
2202 if test $ac_must_keep_next = true; then
2203 ac_must_keep_next=false # Got value, back to normal.
2206 *=* | --config-cache | -C | -disable-* | --disable-* \
2207 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2208 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2209 | -with-* | --with-* | -without-* | --without-* | --x)
2210 case "$ac_configure_args0 " in
2211 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2214 -* ) ac_must_keep_next=true ;;
2217 as_fn_append ac_configure_args " '$ac_arg'"
2222 { ac_configure_args0=; unset ac_configure_args0;}
2223 { ac_configure_args1=; unset ac_configure_args1;}
2225 # When interrupted or exit'd, cleanup temporary files, and complete
2226 # config.log. We remove comments because anyway the quotes in there
2227 # would cause problems or look ugly.
2228 # WARNING: Use '\'' to represent an apostrophe within the trap.
2229 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2230 trap 'exit_status=$?
2231 # Save into config.log some information that might help in debugging.
2235 $as_echo "## ---------------- ##
2236 ## Cache variables. ##
2237 ## ---------------- ##"
2239 # The following way of writing the cache mishandles newlines in values,
2241 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2242 eval ac_val=\$$ac_var
2246 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2247 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2250 _ | IFS | as_nl) ;; #(
2251 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2252 *) { eval $ac_var=; unset $ac_var;} ;;
2257 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2258 *${as_nl}ac_space=\ *)
2260 "s/'\''/'\''\\\\'\'''\''/g;
2261 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2264 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2271 $as_echo "## ----------------- ##
2272 ## Output variables. ##
2273 ## ----------------- ##"
2275 for ac_var in $ac_subst_vars
2277 eval ac_val=\$$ac_var
2279 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2281 $as_echo "$ac_var='\''$ac_val'\''"
2285 if test -n "$ac_subst_files"; then
2286 $as_echo "## ------------------- ##
2287 ## File substitutions. ##
2288 ## ------------------- ##"
2290 for ac_var in $ac_subst_files
2292 eval ac_val=\$$ac_var
2294 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2296 $as_echo "$ac_var='\''$ac_val'\''"
2301 if test -s confdefs.h; then
2302 $as_echo "## ----------- ##
2309 test "$ac_signal" != 0 &&
2310 $as_echo "$as_me: caught signal $ac_signal"
2311 $as_echo "$as_me: exit $exit_status"
2313 rm -f core *.core core.conftest.* &&
2314 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2317 for ac_signal in 1 2 13 15; do
2318 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2322 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2323 rm -f -r conftest* confdefs.h
2325 $as_echo "/* confdefs.h */" > confdefs.h
2327 # Predefined preprocessor variables.
2329 cat >>confdefs.h <<_ACEOF
2330 #define PACKAGE_NAME "$PACKAGE_NAME"
2333 cat >>confdefs.h <<_ACEOF
2334 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2337 cat >>confdefs.h <<_ACEOF
2338 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2341 cat >>confdefs.h <<_ACEOF
2342 #define PACKAGE_STRING "$PACKAGE_STRING"
2345 cat >>confdefs.h <<_ACEOF
2346 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2349 cat >>confdefs.h <<_ACEOF
2350 #define PACKAGE_URL "$PACKAGE_URL"
2354 # Let the site file select an alternate cache file if it wants to.
2355 # Prefer an explicitly selected file to automatically selected ones.
2358 if test -n "$CONFIG_SITE"; then
2359 # We do not want a PATH search for config.site.
2360 case $CONFIG_SITE in #((
2361 -*) ac_site_file1=./$CONFIG_SITE;;
2362 */*) ac_site_file1=$CONFIG_SITE;;
2363 *) ac_site_file1=./$CONFIG_SITE;;
2365 elif test "x$prefix" != xNONE; then
2366 ac_site_file1=$prefix/share/config.site
2367 ac_site_file2=$prefix/etc/config.site
2369 ac_site_file1=$ac_default_prefix/share/config.site
2370 ac_site_file2=$ac_default_prefix/etc/config.site
2372 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2374 test "x$ac_site_file" = xNONE && continue
2375 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2377 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2378 sed 's/^/| /' "$ac_site_file" >&5
2380 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2382 as_fn_error $? "failed to load site script $ac_site_file
2383 See \`config.log' for more details" "$LINENO" 5; }
2387 if test -r "$cache_file"; then
2388 # Some versions of bash will fail to source /dev/null (special files
2389 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2390 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2392 $as_echo "$as_me: loading cache $cache_file" >&6;}
2394 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2395 *) . "./$cache_file";;
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2400 $as_echo "$as_me: creating cache $cache_file" >&6;}
2404 # Check that the precious variables saved in the cache have kept the same
2406 ac_cache_corrupted=false
2407 for ac_var in $ac_precious_vars; do
2408 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2409 eval ac_new_set=\$ac_env_${ac_var}_set
2410 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2411 eval ac_new_val=\$ac_env_${ac_var}_value
2412 case $ac_old_set,$ac_new_set in
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2415 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2416 ac_cache_corrupted=: ;;
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2419 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2420 ac_cache_corrupted=: ;;
2423 if test "x$ac_old_val" != "x$ac_new_val"; then
2424 # differences in whitespace do not lead to failure.
2425 ac_old_val_w=`echo x $ac_old_val`
2426 ac_new_val_w=`echo x $ac_new_val`
2427 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2429 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2430 ac_cache_corrupted=:
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2433 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2434 eval $ac_var=\$ac_old_val
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2437 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2439 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2442 # Pass precious variables to config.status.
2443 if test "$ac_new_set" = set; then
2445 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2446 *) ac_arg=$ac_var=$ac_new_val ;;
2448 case " $ac_configure_args " in
2449 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2450 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2454 if $ac_cache_corrupted; then
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2456 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2458 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2459 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2461 ## -------------------- ##
2462 ## Main body of script. ##
2463 ## -------------------- ##
2466 ac_cpp='$CPP $CPPFLAGS'
2467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2473 ac_config_headers="$ac_config_headers src/include/autoconf.h"
2477 RADIUSD_MAJOR_VERSION=`cat VERSION | sed 's/\..*//'`
2478 RADIUSD_MINOR_VERSION=`cat VERSION | sed 's/^[^\.]*\.//' | sed 's/\..*$//'`
2479 RADIUSD_INCRM_VERSION=`cat VERSION | sed 's/^.*\..*\.//' | sed 's/[\.-].*$//'`
2481 RADIUSD_VERSION=`echo | awk -v major="$RADIUSD_MAJOR_VERSION" \
2482 -v minor="$RADIUSD_MINOR_VERSION" \
2483 -v incrm="$RADIUSD_INCRM_VERSION" \
2484 '{ printf "%02i%02i%02i", major, minor, incrm }'`
2486 RADIUSD_VERSION_STRING=`cat VERSION`
2490 # Check whether --enable-developer was given.
2491 if test "${enable_developer+set}" = set; then :
2492 enableval=$enable_developer; case "$enableval" in
2503 if test -d $srcdir/.git; then
2504 if test "x$developer" != "xno"; then
2509 if test "x$developer" = "xyes"; then
2515 ac_cpp='$CPP $CPPFLAGS'
2516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2519 if test -n "$ac_tool_prefix"; then
2520 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2521 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2523 $as_echo_n "checking for $ac_word... " >&6; }
2524 if ${ac_cv_prog_CC+:} false; then :
2525 $as_echo_n "(cached) " >&6
2527 if test -n "$CC"; then
2528 ac_cv_prog_CC="$CC" # Let the user override the test.
2530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 test -z "$as_dir" && as_dir=.
2535 for ac_exec_ext in '' $ac_executable_extensions; do
2536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2537 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2548 if test -n "$CC"; then
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2550 $as_echo "$CC" >&6; }
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2553 $as_echo "no" >&6; }
2558 if test -z "$ac_cv_prog_CC"; then
2560 # Extract the first word of "gcc", so it can be a program name with args.
2561 set dummy gcc; ac_word=$2
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2563 $as_echo_n "checking for $ac_word... " >&6; }
2564 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2565 $as_echo_n "(cached) " >&6
2567 if test -n "$ac_ct_CC"; then
2568 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 test -z "$as_dir" && as_dir=.
2575 for ac_exec_ext in '' $ac_executable_extensions; do
2576 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2577 ac_cv_prog_ac_ct_CC="gcc"
2578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2587 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2588 if test -n "$ac_ct_CC"; then
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2590 $as_echo "$ac_ct_CC" >&6; }
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2593 $as_echo "no" >&6; }
2596 if test "x$ac_ct_CC" = x; then
2599 case $cross_compiling:$ac_tool_warned in
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2602 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2603 ac_tool_warned=yes ;;
2611 if test -z "$CC"; then
2612 if test -n "$ac_tool_prefix"; then
2613 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2614 set dummy ${ac_tool_prefix}cc; ac_word=$2
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2616 $as_echo_n "checking for $ac_word... " >&6; }
2617 if ${ac_cv_prog_CC+:} false; then :
2618 $as_echo_n "(cached) " >&6
2620 if test -n "$CC"; then
2621 ac_cv_prog_CC="$CC" # Let the user override the test.
2623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 test -z "$as_dir" && as_dir=.
2628 for ac_exec_ext in '' $ac_executable_extensions; do
2629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2630 ac_cv_prog_CC="${ac_tool_prefix}cc"
2631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 if test -n "$CC"; then
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2643 $as_echo "$CC" >&6; }
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646 $as_echo "no" >&6; }
2652 if test -z "$CC"; then
2653 # Extract the first word of "cc", so it can be a program name with args.
2654 set dummy cc; ac_word=$2
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2656 $as_echo_n "checking for $ac_word... " >&6; }
2657 if ${ac_cv_prog_CC+:} false; then :
2658 $as_echo_n "(cached) " >&6
2660 if test -n "$CC"; then
2661 ac_cv_prog_CC="$CC" # Let the user override the test.
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 test -z "$as_dir" && as_dir=.
2669 for ac_exec_ext in '' $ac_executable_extensions; do
2670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2672 ac_prog_rejected=yes
2676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2683 if test $ac_prog_rejected = yes; then
2684 # We found a bogon in the path, so make sure we never use it.
2685 set dummy $ac_cv_prog_CC
2687 if test $# != 0; then
2688 # We chose a different compiler from the bogus one.
2689 # However, it has the same basename, so the bogon will be chosen
2690 # first if we set CC to just the basename; use the full file name.
2692 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2698 if test -n "$CC"; then
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2700 $as_echo "$CC" >&6; }
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2703 $as_echo "no" >&6; }
2708 if test -z "$CC"; then
2709 if test -n "$ac_tool_prefix"; then
2710 for ac_prog in cl.exe
2712 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2713 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2715 $as_echo_n "checking for $ac_word... " >&6; }
2716 if ${ac_cv_prog_CC+:} false; then :
2717 $as_echo_n "(cached) " >&6
2719 if test -n "$CC"; then
2720 ac_cv_prog_CC="$CC" # Let the user override the test.
2722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726 test -z "$as_dir" && as_dir=.
2727 for ac_exec_ext in '' $ac_executable_extensions; do
2728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2729 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2740 if test -n "$CC"; then
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2742 $as_echo "$CC" >&6; }
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2745 $as_echo "no" >&6; }
2749 test -n "$CC" && break
2752 if test -z "$CC"; then
2754 for ac_prog in cl.exe
2756 # Extract the first word of "$ac_prog", so it can be a program name with args.
2757 set dummy $ac_prog; ac_word=$2
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759 $as_echo_n "checking for $ac_word... " >&6; }
2760 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2761 $as_echo_n "(cached) " >&6
2763 if test -n "$ac_ct_CC"; then
2764 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2770 test -z "$as_dir" && as_dir=.
2771 for ac_exec_ext in '' $ac_executable_extensions; do
2772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2773 ac_cv_prog_ac_ct_CC="$ac_prog"
2774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2783 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2784 if test -n "$ac_ct_CC"; then
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2786 $as_echo "$ac_ct_CC" >&6; }
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789 $as_echo "no" >&6; }
2793 test -n "$ac_ct_CC" && break
2796 if test "x$ac_ct_CC" = x; then
2799 case $cross_compiling:$ac_tool_warned in
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2802 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2803 ac_tool_warned=yes ;;
2812 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2813 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2814 as_fn_error $? "no acceptable C compiler found in \$PATH
2815 See \`config.log' for more details" "$LINENO" 5; }
2817 # Provide some information about the compiler.
2818 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2821 for ac_option in --version -v -V -qversion; do
2822 { { ac_try="$ac_compiler $ac_option >&5"
2824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2825 *) ac_try_echo=$ac_try;;
2827 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2828 $as_echo "$ac_try_echo"; } >&5
2829 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2831 if test -s conftest.err; then
2833 ... rest of stderr output deleted ...
2834 10q' conftest.err >conftest.er1
2835 cat conftest.er1 >&5
2837 rm -f conftest.er1 conftest.err
2838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2839 test $ac_status = 0; }
2842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2843 /* end confdefs.h. */
2853 ac_clean_files_save=$ac_clean_files
2854 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2855 # Try to create an executable without -o first, disregard a.out.
2856 # It will help us diagnose broken compilers, and finding out an intuition
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2859 $as_echo_n "checking whether the C compiler works... " >&6; }
2860 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2862 # The possible output files:
2863 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2866 for ac_file in $ac_files
2869 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2870 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2875 if { { ac_try="$ac_link_default"
2877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2878 *) ac_try_echo=$ac_try;;
2880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2881 $as_echo "$ac_try_echo"; } >&5
2882 (eval "$ac_link_default") 2>&5
2884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2885 test $ac_status = 0; }; then :
2886 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2887 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2888 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2889 # so that the user can short-circuit this test for compilers unknown to
2891 for ac_file in $ac_files ''
2893 test -f "$ac_file" || continue
2895 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2898 # We found the default executable, but exeext='' is most
2902 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2904 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2906 # We set ac_cv_exeext here because the later test for it is not
2907 # safe: cross compilers may not add the suffix if given an `-o'
2908 # argument, so we may need to know it at that point already.
2909 # Even if this section looks crufty: it has the advantage of
2916 test "$ac_cv_exeext" = no && ac_cv_exeext=
2921 if test -z "$ac_file"; then :
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2923 $as_echo "no" >&6; }
2924 $as_echo "$as_me: failed program was:" >&5
2925 sed 's/^/| /' conftest.$ac_ext >&5
2927 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2928 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2929 as_fn_error 77 "C compiler cannot create executables
2930 See \`config.log' for more details" "$LINENO" 5; }
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2933 $as_echo "yes" >&6; }
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2936 $as_echo_n "checking for C compiler default output file name... " >&6; }
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2938 $as_echo "$ac_file" >&6; }
2939 ac_exeext=$ac_cv_exeext
2941 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2942 ac_clean_files=$ac_clean_files_save
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2944 $as_echo_n "checking for suffix of executables... " >&6; }
2945 if { { ac_try="$ac_link"
2947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2948 *) ac_try_echo=$ac_try;;
2950 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2951 $as_echo "$ac_try_echo"; } >&5
2952 (eval "$ac_link") 2>&5
2954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2955 test $ac_status = 0; }; then :
2956 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2957 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2958 # work properly (i.e., refer to `conftest.exe'), while it won't with
2960 for ac_file in conftest.exe conftest conftest.*; do
2961 test -f "$ac_file" || continue
2963 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2964 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2970 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2973 See \`config.log' for more details" "$LINENO" 5; }
2975 rm -f conftest conftest$ac_cv_exeext
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2977 $as_echo "$ac_cv_exeext" >&6; }
2979 rm -f conftest.$ac_ext
2980 EXEEXT=$ac_cv_exeext
2982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2983 /* end confdefs.h. */
2988 FILE *f = fopen ("conftest.out", "w");
2989 return ferror (f) || fclose (f) != 0;
2995 ac_clean_files="$ac_clean_files conftest.out"
2996 # Check that the compiler produces executables we can run. If not, either
2997 # the compiler is broken, or we cross compile.
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2999 $as_echo_n "checking whether we are cross compiling... " >&6; }
3000 if test "$cross_compiling" != yes; then
3001 { { ac_try="$ac_link"
3003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004 *) ac_try_echo=$ac_try;;
3006 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3007 $as_echo "$ac_try_echo"; } >&5
3008 (eval "$ac_link") 2>&5
3010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3011 test $ac_status = 0; }
3012 if { ac_try='./conftest$ac_cv_exeext'
3013 { { case "(($ac_try" in
3014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3015 *) ac_try_echo=$ac_try;;
3017 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3018 $as_echo "$ac_try_echo"; } >&5
3019 (eval "$ac_try") 2>&5
3021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3022 test $ac_status = 0; }; }; then
3025 if test "$cross_compiling" = maybe; then
3028 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3029 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3030 as_fn_error $? "cannot run C compiled programs.
3031 If you meant to cross compile, use \`--host'.
3032 See \`config.log' for more details" "$LINENO" 5; }
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3037 $as_echo "$cross_compiling" >&6; }
3039 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3040 ac_clean_files=$ac_clean_files_save
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3042 $as_echo_n "checking for suffix of object files... " >&6; }
3043 if ${ac_cv_objext+:} false; then :
3044 $as_echo_n "(cached) " >&6
3046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3047 /* end confdefs.h. */
3057 rm -f conftest.o conftest.obj
3058 if { { ac_try="$ac_compile"
3060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3061 *) ac_try_echo=$ac_try;;
3063 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3064 $as_echo "$ac_try_echo"; } >&5
3065 (eval "$ac_compile") 2>&5
3067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3068 test $ac_status = 0; }; then :
3069 for ac_file in conftest.o conftest.obj conftest.*; do
3070 test -f "$ac_file" || continue;
3072 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3073 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3078 $as_echo "$as_me: failed program was:" >&5
3079 sed 's/^/| /' conftest.$ac_ext >&5
3081 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3082 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3083 as_fn_error $? "cannot compute suffix of object files: cannot compile
3084 See \`config.log' for more details" "$LINENO" 5; }
3086 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3089 $as_echo "$ac_cv_objext" >&6; }
3090 OBJEXT=$ac_cv_objext
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3093 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3094 if ${ac_cv_c_compiler_gnu+:} false; then :
3095 $as_echo_n "(cached) " >&6
3097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3098 /* end confdefs.h. */
3111 if ac_fn_c_try_compile "$LINENO"; then :
3116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3117 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3121 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3122 if test $ac_compiler_gnu = yes; then
3127 ac_test_CFLAGS=${CFLAGS+set}
3128 ac_save_CFLAGS=$CFLAGS
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3130 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3131 if ${ac_cv_prog_cc_g+:} false; then :
3132 $as_echo_n "(cached) " >&6
3134 ac_save_c_werror_flag=$ac_c_werror_flag
3135 ac_c_werror_flag=yes
3138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 /* end confdefs.h. */
3149 if ac_fn_c_try_compile "$LINENO"; then :
3153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3154 /* end confdefs.h. */
3164 if ac_fn_c_try_compile "$LINENO"; then :
3167 ac_c_werror_flag=$ac_save_c_werror_flag
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3180 if ac_fn_c_try_compile "$LINENO"; then :
3183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3188 ac_c_werror_flag=$ac_save_c_werror_flag
3190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3191 $as_echo "$ac_cv_prog_cc_g" >&6; }
3192 if test "$ac_test_CFLAGS" = set; then
3193 CFLAGS=$ac_save_CFLAGS
3194 elif test $ac_cv_prog_cc_g = yes; then
3195 if test "$GCC" = yes; then
3201 if test "$GCC" = yes; then
3207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3208 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3209 if ${ac_cv_prog_cc_c89+:} false; then :
3210 $as_echo_n "(cached) " >&6
3212 ac_cv_prog_cc_c89=no
3214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3215 /* end confdefs.h. */
3219 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3220 struct buf { int x; };
3221 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3222 static char *e (p, i)
3228 static char *f (char * (*g) (char **, int), char **p, ...)
3233 s = g (p, va_arg (v,int));
3238 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3239 function prototypes and stuff, but not '\xHH' hex character constants.
3240 These don't provoke an error unfortunately, instead are silently treated
3241 as 'x'. The following induces an error, until -std is added to get
3242 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3243 array size at least. It's necessary to write '\x00'==0 to get something
3244 that's true only with -std. */
3245 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3247 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3248 inside strings and character constants. */
3250 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3252 int test (int i, double x);
3253 struct s1 {int (*f) (int a);};
3254 struct s2 {int (*f) (double a);};
3255 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3261 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3266 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3267 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3269 CC="$ac_save_CC $ac_arg"
3270 if ac_fn_c_try_compile "$LINENO"; then :
3271 ac_cv_prog_cc_c89=$ac_arg
3273 rm -f core conftest.err conftest.$ac_objext
3274 test "x$ac_cv_prog_cc_c89" != "xno" && break
3276 rm -f conftest.$ac_ext
3281 case "x$ac_cv_prog_cc_c89" in
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3284 $as_echo "none needed" >&6; } ;;
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3287 $as_echo "unsupported" >&6; } ;;
3289 CC="$CC $ac_cv_prog_cc_c89"
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3291 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3293 if test "x$ac_cv_prog_cc_c89" != xno; then :
3298 ac_cpp='$CPP $CPPFLAGS'
3299 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3300 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3301 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3304 ac_cpp='$CXXCPP $CPPFLAGS'
3305 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3308 if test -z "$CXX"; then
3309 if test -n "$CCC"; then
3312 if test -n "$ac_tool_prefix"; then
3313 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3315 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3316 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3318 $as_echo_n "checking for $ac_word... " >&6; }
3319 if ${ac_cv_prog_CXX+:} false; then :
3320 $as_echo_n "(cached) " >&6
3322 if test -n "$CXX"; then
3323 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3329 test -z "$as_dir" && as_dir=.
3330 for ac_exec_ext in '' $ac_executable_extensions; do
3331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3332 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3343 if test -n "$CXX"; then
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3345 $as_echo "$CXX" >&6; }
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3348 $as_echo "no" >&6; }
3352 test -n "$CXX" && break
3355 if test -z "$CXX"; then
3357 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3359 # Extract the first word of "$ac_prog", so it can be a program name with args.
3360 set dummy $ac_prog; ac_word=$2
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362 $as_echo_n "checking for $ac_word... " >&6; }
3363 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3364 $as_echo_n "(cached) " >&6
3366 if test -n "$ac_ct_CXX"; then
3367 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3373 test -z "$as_dir" && as_dir=.
3374 for ac_exec_ext in '' $ac_executable_extensions; do
3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3376 ac_cv_prog_ac_ct_CXX="$ac_prog"
3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3386 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3387 if test -n "$ac_ct_CXX"; then
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3389 $as_echo "$ac_ct_CXX" >&6; }
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3392 $as_echo "no" >&6; }
3396 test -n "$ac_ct_CXX" && break
3399 if test "x$ac_ct_CXX" = x; then
3402 case $cross_compiling:$ac_tool_warned in
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3405 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3406 ac_tool_warned=yes ;;
3414 # Provide some information about the compiler.
3415 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3418 for ac_option in --version -v -V -qversion; do
3419 { { ac_try="$ac_compiler $ac_option >&5"
3421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3422 *) ac_try_echo=$ac_try;;
3424 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3425 $as_echo "$ac_try_echo"; } >&5
3426 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3428 if test -s conftest.err; then
3430 ... rest of stderr output deleted ...
3431 10q' conftest.err >conftest.er1
3432 cat conftest.er1 >&5
3434 rm -f conftest.er1 conftest.err
3435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3436 test $ac_status = 0; }
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3440 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3441 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3442 $as_echo_n "(cached) " >&6
3444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445 /* end confdefs.h. */
3458 if ac_fn_cxx_try_compile "$LINENO"; then :
3463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3468 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3469 if test $ac_compiler_gnu = yes; then
3474 ac_test_CXXFLAGS=${CXXFLAGS+set}
3475 ac_save_CXXFLAGS=$CXXFLAGS
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3477 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3478 if ${ac_cv_prog_cxx_g+:} false; then :
3479 $as_echo_n "(cached) " >&6
3481 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3482 ac_cxx_werror_flag=yes
3485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3486 /* end confdefs.h. */
3496 if ac_fn_cxx_try_compile "$LINENO"; then :
3497 ac_cv_prog_cxx_g=yes
3500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3501 /* end confdefs.h. */
3511 if ac_fn_cxx_try_compile "$LINENO"; then :
3514 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517 /* end confdefs.h. */
3527 if ac_fn_cxx_try_compile "$LINENO"; then :
3528 ac_cv_prog_cxx_g=yes
3530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3535 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3538 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3539 if test "$ac_test_CXXFLAGS" = set; then
3540 CXXFLAGS=$ac_save_CXXFLAGS
3541 elif test $ac_cv_prog_cxx_g = yes; then
3542 if test "$GXX" = yes; then
3548 if test "$GXX" = yes; then
3555 ac_cpp='$CPP $CPPFLAGS'
3556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3563 ac_cpp='$CPP $CPPFLAGS'
3564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3568 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3569 # On Suns, sometimes $CPP names a directory.
3570 if test -n "$CPP" && test -d "$CPP"; then
3573 if test -z "$CPP"; then
3574 if ${ac_cv_prog_CPP+:} false; then :
3575 $as_echo_n "(cached) " >&6
3577 # Double quotes because CPP needs to be expanded
3578 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3581 for ac_c_preproc_warn_flag in '' yes
3583 # Use a header file that comes with gcc, so configuring glibc
3584 # with a fresh cross-compiler works.
3585 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3586 # <limits.h> exists even on freestanding compilers.
3587 # On the NeXT, cc -E runs the code through the compiler's parser,
3588 # not just through cpp. "Syntax error" is here to catch this case.
3589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h. */
3592 # include <limits.h>
3594 # include <assert.h>
3598 if ac_fn_c_try_cpp "$LINENO"; then :
3601 # Broken: fails on valid input.
3604 rm -f conftest.err conftest.i conftest.$ac_ext
3606 # OK, works on sane cases. Now check whether nonexistent headers
3607 # can be detected and how.
3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609 /* end confdefs.h. */
3610 #include <ac_nonexistent.h>
3612 if ac_fn_c_try_cpp "$LINENO"; then :
3613 # Broken: success on invalid input.
3616 # Passes both tests.
3620 rm -f conftest.err conftest.i conftest.$ac_ext
3623 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3624 rm -f conftest.i conftest.err conftest.$ac_ext
3625 if $ac_preproc_ok; then :
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3638 $as_echo "$CPP" >&6; }
3640 for ac_c_preproc_warn_flag in '' yes
3642 # Use a header file that comes with gcc, so configuring glibc
3643 # with a fresh cross-compiler works.
3644 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3645 # <limits.h> exists even on freestanding compilers.
3646 # On the NeXT, cc -E runs the code through the compiler's parser,
3647 # not just through cpp. "Syntax error" is here to catch this case.
3648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3649 /* end confdefs.h. */
3651 # include <limits.h>
3653 # include <assert.h>
3657 if ac_fn_c_try_cpp "$LINENO"; then :
3660 # Broken: fails on valid input.
3663 rm -f conftest.err conftest.i conftest.$ac_ext
3665 # OK, works on sane cases. Now check whether nonexistent headers
3666 # can be detected and how.
3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 /* end confdefs.h. */
3669 #include <ac_nonexistent.h>
3671 if ac_fn_c_try_cpp "$LINENO"; then :
3672 # Broken: success on invalid input.
3675 # Passes both tests.
3679 rm -f conftest.err conftest.i conftest.$ac_ext
3682 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3683 rm -f conftest.i conftest.err conftest.$ac_ext
3684 if $ac_preproc_ok; then :
3687 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3688 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3689 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3690 See \`config.log' for more details" "$LINENO" 5; }
3694 ac_cpp='$CPP $CPPFLAGS'
3695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3701 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3702 if ${ac_cv_path_GREP+:} false; then :
3703 $as_echo_n "(cached) " >&6
3705 if test -z "$GREP"; then
3706 ac_path_GREP_found=false
3707 # Loop through the user's path and test for each of PROGNAME-LIST
3708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3712 test -z "$as_dir" && as_dir=.
3713 for ac_prog in grep ggrep; do
3714 for ac_exec_ext in '' $ac_executable_extensions; do
3715 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3716 as_fn_executable_p "$ac_path_GREP" || continue
3717 # Check for GNU ac_path_GREP and select it if it is found.
3718 # Check for GNU $ac_path_GREP
3719 case `"$ac_path_GREP" --version 2>&1` in
3721 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3724 $as_echo_n 0123456789 >"conftest.in"
3727 cat "conftest.in" "conftest.in" >"conftest.tmp"
3728 mv "conftest.tmp" "conftest.in"
3729 cp "conftest.in" "conftest.nl"
3730 $as_echo 'GREP' >> "conftest.nl"
3731 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3732 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3733 as_fn_arith $ac_count + 1 && ac_count=$as_val
3734 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3735 # Best one so far, save it but keep looking for a better one
3736 ac_cv_path_GREP="$ac_path_GREP"
3737 ac_path_GREP_max=$ac_count
3739 # 10*(2^10) chars as input seems more than enough
3740 test $ac_count -gt 10 && break
3742 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3745 $ac_path_GREP_found && break 3
3750 if test -z "$ac_cv_path_GREP"; then
3751 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3754 ac_cv_path_GREP=$GREP
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3759 $as_echo "$ac_cv_path_GREP" >&6; }
3760 GREP="$ac_cv_path_GREP"
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3764 $as_echo_n "checking for egrep... " >&6; }
3765 if ${ac_cv_path_EGREP+:} false; then :
3766 $as_echo_n "(cached) " >&6
3768 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3769 then ac_cv_path_EGREP="$GREP -E"
3771 if test -z "$EGREP"; then
3772 ac_path_EGREP_found=false
3773 # Loop through the user's path and test for each of PROGNAME-LIST
3774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3775 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3778 test -z "$as_dir" && as_dir=.
3779 for ac_prog in egrep; do
3780 for ac_exec_ext in '' $ac_executable_extensions; do
3781 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3782 as_fn_executable_p "$ac_path_EGREP" || continue
3783 # Check for GNU ac_path_EGREP and select it if it is found.
3784 # Check for GNU $ac_path_EGREP
3785 case `"$ac_path_EGREP" --version 2>&1` in
3787 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3790 $as_echo_n 0123456789 >"conftest.in"
3793 cat "conftest.in" "conftest.in" >"conftest.tmp"
3794 mv "conftest.tmp" "conftest.in"
3795 cp "conftest.in" "conftest.nl"
3796 $as_echo 'EGREP' >> "conftest.nl"
3797 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3798 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3799 as_fn_arith $ac_count + 1 && ac_count=$as_val
3800 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3801 # Best one so far, save it but keep looking for a better one
3802 ac_cv_path_EGREP="$ac_path_EGREP"
3803 ac_path_EGREP_max=$ac_count
3805 # 10*(2^10) chars as input seems more than enough
3806 test $ac_count -gt 10 && break
3808 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3811 $ac_path_EGREP_found && break 3
3816 if test -z "$ac_cv_path_EGREP"; then
3817 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3820 ac_cv_path_EGREP=$EGREP
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3826 $as_echo "$ac_cv_path_EGREP" >&6; }
3827 EGREP="$ac_cv_path_EGREP"
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3831 $as_echo_n "checking for ANSI C header files... " >&6; }
3832 if ${ac_cv_header_stdc+:} false; then :
3833 $as_echo_n "(cached) " >&6
3835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3836 /* end confdefs.h. */
3850 if ac_fn_c_try_compile "$LINENO"; then :
3851 ac_cv_header_stdc=yes
3853 ac_cv_header_stdc=no
3855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3857 if test $ac_cv_header_stdc = yes; then
3858 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3860 /* end confdefs.h. */
3864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3865 $EGREP "memchr" >/dev/null 2>&1; then :
3868 ac_cv_header_stdc=no
3874 if test $ac_cv_header_stdc = yes; then
3875 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3881 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3882 $EGREP "free" >/dev/null 2>&1; then :
3885 ac_cv_header_stdc=no
3891 if test $ac_cv_header_stdc = yes; then
3892 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3893 if test "$cross_compiling" = yes; then :
3896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897 /* end confdefs.h. */
3900 #if ((' ' & 0x0FF) == 0x020)
3901 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3902 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3904 # define ISLOWER(c) \
3905 (('a' <= (c) && (c) <= 'i') \
3906 || ('j' <= (c) && (c) <= 'r') \
3907 || ('s' <= (c) && (c) <= 'z'))
3908 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3911 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3916 for (i = 0; i < 256; i++)
3917 if (XOR (islower (i), ISLOWER (i))
3918 || toupper (i) != TOUPPER (i))
3923 if ac_fn_c_try_run "$LINENO"; then :
3926 ac_cv_header_stdc=no
3928 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3929 conftest.$ac_objext conftest.beam conftest.$ac_ext
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3935 $as_echo "$ac_cv_header_stdc" >&6; }
3936 if test $ac_cv_header_stdc = yes; then
3938 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3942 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3943 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3944 inttypes.h stdint.h unistd.h
3946 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3947 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3949 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3950 cat >>confdefs.h <<_ACEOF
3951 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3960 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3961 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3968 if test "$MINIX" = yes; then
3970 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3973 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3976 $as_echo "#define _MINIX 1" >>confdefs.h
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3982 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3983 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3984 $as_echo_n "(cached) " >&6
3986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3987 /* end confdefs.h. */
3989 # define __EXTENSIONS__ 1
3990 $ac_includes_default
3999 if ac_fn_c_try_compile "$LINENO"; then :
4000 ac_cv_safe_to_define___extensions__=yes
4002 ac_cv_safe_to_define___extensions__=no
4004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4007 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4008 test $ac_cv_safe_to_define___extensions__ = yes &&
4009 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4011 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4013 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4015 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4017 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4022 if test $ac_cv_c_compiler_gnu = yes; then
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4024 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4025 if ${ac_cv_prog_gcc_traditional+:} false; then :
4026 $as_echo_n "(cached) " >&6
4028 ac_pattern="Autoconf.*'x'"
4029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4030 /* end confdefs.h. */
4034 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4035 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4036 ac_cv_prog_gcc_traditional=yes
4038 ac_cv_prog_gcc_traditional=no
4043 if test $ac_cv_prog_gcc_traditional = no; then
4044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045 /* end confdefs.h. */
4049 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4050 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4051 ac_cv_prog_gcc_traditional=yes
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4058 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4059 if test $ac_cv_prog_gcc_traditional = yes; then
4060 CC="$CC -traditional"
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using SUNPro C" >&5
4065 $as_echo_n "checking whether we are using SUNPro C... " >&6; }
4066 if ${ac_cv_prog_suncc+:} false; then :
4067 $as_echo_n "(cached) " >&6
4069 cat > conftest.c <<EOF
4074 if { ac_try='${CC-cc} -E conftest.c'
4075 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4079 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
4080 ac_cv_prog_suncc=yes
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_suncc" >&5
4086 $as_echo "$ac_cv_prog_suncc" >&6; }
4087 if test -n "$ac_tool_prefix"; then
4088 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4089 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4091 $as_echo_n "checking for $ac_word... " >&6; }
4092 if ${ac_cv_prog_RANLIB+:} false; then :
4093 $as_echo_n "(cached) " >&6
4095 if test -n "$RANLIB"; then
4096 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102 test -z "$as_dir" && as_dir=.
4103 for ac_exec_ext in '' $ac_executable_extensions; do
4104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4105 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4115 RANLIB=$ac_cv_prog_RANLIB
4116 if test -n "$RANLIB"; then
4117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4118 $as_echo "$RANLIB" >&6; }
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4121 $as_echo "no" >&6; }
4126 if test -z "$ac_cv_prog_RANLIB"; then
4127 ac_ct_RANLIB=$RANLIB
4128 # Extract the first word of "ranlib", so it can be a program name with args.
4129 set dummy ranlib; ac_word=$2
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4131 $as_echo_n "checking for $ac_word... " >&6; }
4132 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4133 $as_echo_n "(cached) " >&6
4135 if test -n "$ac_ct_RANLIB"; then
4136 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4142 test -z "$as_dir" && as_dir=.
4143 for ac_exec_ext in '' $ac_executable_extensions; do
4144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4145 ac_cv_prog_ac_ct_RANLIB="ranlib"
4146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4155 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4156 if test -n "$ac_ct_RANLIB"; then
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4158 $as_echo "$ac_ct_RANLIB" >&6; }
4160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4161 $as_echo "no" >&6; }
4164 if test "x$ac_ct_RANLIB" = x; then
4167 case $cross_compiling:$ac_tool_warned in
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4171 ac_tool_warned=yes ;;
4173 RANLIB=$ac_ct_RANLIB
4176 RANLIB="$ac_cv_prog_RANLIB"
4180 if test "x$GCC" = "xyes"; then
4181 CFLAGS="$CFLAGS -Wall -D_GNU_SOURCE"
4184 # Check whether --enable-largefile was given.
4185 if test "${enable_largefile+set}" = set; then :
4186 enableval=$enable_largefile;
4189 if test "$enable_largefile" != no; then
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4192 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4193 if ${ac_cv_sys_largefile_CC+:} false; then :
4194 $as_echo_n "(cached) " >&6
4196 ac_cv_sys_largefile_CC=no
4197 if test "$GCC" != yes; then
4200 # IRIX 6.2 and later do not support large files by default,
4201 # so use the C compiler's -n32 option if that helps.
4202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4203 /* end confdefs.h. */
4204 #include <sys/types.h>
4205 /* Check that off_t can represent 2**63 - 1 correctly.
4206 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4207 since some C++ compilers masquerading as C compilers
4208 incorrectly reject 9223372036854775807. */
4209 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4211 && LARGE_OFF_T % 2147483647 == 1)
4221 if ac_fn_c_try_compile "$LINENO"; then :
4224 rm -f core conftest.err conftest.$ac_objext
4226 if ac_fn_c_try_compile "$LINENO"; then :
4227 ac_cv_sys_largefile_CC=' -n32'; break
4229 rm -f core conftest.err conftest.$ac_objext
4233 rm -f conftest.$ac_ext
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4237 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4238 if test "$ac_cv_sys_largefile_CC" != no; then
4239 CC=$CC$ac_cv_sys_largefile_CC
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4243 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4244 if ${ac_cv_sys_file_offset_bits+:} false; then :
4245 $as_echo_n "(cached) " >&6
4248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4249 /* end confdefs.h. */
4250 #include <sys/types.h>
4251 /* Check that off_t can represent 2**63 - 1 correctly.
4252 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4253 since some C++ compilers masquerading as C compilers
4254 incorrectly reject 9223372036854775807. */
4255 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4256 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4257 && LARGE_OFF_T % 2147483647 == 1)
4267 if ac_fn_c_try_compile "$LINENO"; then :
4268 ac_cv_sys_file_offset_bits=no; break
4270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4272 /* end confdefs.h. */
4273 #define _FILE_OFFSET_BITS 64
4274 #include <sys/types.h>
4275 /* Check that off_t can represent 2**63 - 1 correctly.
4276 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4277 since some C++ compilers masquerading as C compilers
4278 incorrectly reject 9223372036854775807. */
4279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4280 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4281 && LARGE_OFF_T % 2147483647 == 1)
4291 if ac_fn_c_try_compile "$LINENO"; then :
4292 ac_cv_sys_file_offset_bits=64; break
4294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4295 ac_cv_sys_file_offset_bits=unknown
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4300 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4301 case $ac_cv_sys_file_offset_bits in #(
4304 cat >>confdefs.h <<_ACEOF
4305 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4310 if test $ac_cv_sys_file_offset_bits = unknown; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4312 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4313 if ${ac_cv_sys_large_files+:} false; then :
4314 $as_echo_n "(cached) " >&6
4317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4318 /* end confdefs.h. */
4319 #include <sys/types.h>
4320 /* Check that off_t can represent 2**63 - 1 correctly.
4321 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4322 since some C++ compilers masquerading as C compilers
4323 incorrectly reject 9223372036854775807. */
4324 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4325 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4326 && LARGE_OFF_T % 2147483647 == 1)
4336 if ac_fn_c_try_compile "$LINENO"; then :
4337 ac_cv_sys_large_files=no; break
4339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4341 /* end confdefs.h. */
4342 #define _LARGE_FILES 1
4343 #include <sys/types.h>
4344 /* Check that off_t can represent 2**63 - 1 correctly.
4345 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4346 since some C++ compilers masquerading as C compilers
4347 incorrectly reject 9223372036854775807. */
4348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4350 && LARGE_OFF_T % 2147483647 == 1)
4360 if ac_fn_c_try_compile "$LINENO"; then :
4361 ac_cv_sys_large_files=1; break
4363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364 ac_cv_sys_large_files=unknown
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4369 $as_echo "$ac_cv_sys_large_files" >&6; }
4370 case $ac_cv_sys_large_files in #(
4373 cat >>confdefs.h <<_ACEOF
4374 #define _LARGE_FILES $ac_cv_sys_large_files
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4386 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4387 if ${ac_cv_c_bigendian+:} false; then :
4388 $as_echo_n "(cached) " >&6
4390 ac_cv_c_bigendian=unknown
4391 # See if we're dealing with a universal compiler.
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 /* end confdefs.h. */
4394 #ifndef __APPLE_CC__
4395 not a universal capable compiler
4400 if ac_fn_c_try_compile "$LINENO"; then :
4402 # Check for potential -arch flags. It is not universal unless
4403 # there are at least two -arch flags with different values.
4406 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4407 if test -n "$ac_prev"; then
4409 i?86 | x86_64 | ppc | ppc64)
4410 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4413 ac_cv_c_bigendian=universal
4419 elif test "x$ac_word" = "x-arch"; then
4424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4425 if test $ac_cv_c_bigendian = unknown; then
4426 # See if sys/param.h defines the BYTE_ORDER macro.
4427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4428 /* end confdefs.h. */
4429 #include <sys/types.h>
4430 #include <sys/param.h>
4435 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4436 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4445 if ac_fn_c_try_compile "$LINENO"; then :
4446 # It does; now see whether it defined to BIG_ENDIAN or not.
4447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4448 /* end confdefs.h. */
4449 #include <sys/types.h>
4450 #include <sys/param.h>
4455 #if BYTE_ORDER != BIG_ENDIAN
4463 if ac_fn_c_try_compile "$LINENO"; then :
4464 ac_cv_c_bigendian=yes
4466 ac_cv_c_bigendian=no
4468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4472 if test $ac_cv_c_bigendian = unknown; then
4473 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 /* end confdefs.h. */
4481 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4489 if ac_fn_c_try_compile "$LINENO"; then :
4490 # It does; now see whether it defined to _BIG_ENDIAN or not.
4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 /* end confdefs.h. */
4506 if ac_fn_c_try_compile "$LINENO"; then :
4507 ac_cv_c_bigendian=yes
4509 ac_cv_c_bigendian=no
4511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4515 if test $ac_cv_c_bigendian = unknown; then
4516 # Compile a test program.
4517 if test "$cross_compiling" = yes; then :
4518 # Try to guess by grepping values from an object file.
4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4520 /* end confdefs.h. */
4521 short int ascii_mm[] =
4522 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4523 short int ascii_ii[] =
4524 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4525 int use_ascii (int i) {
4526 return ascii_mm[i] + ascii_ii[i];
4528 short int ebcdic_ii[] =
4529 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4530 short int ebcdic_mm[] =
4531 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4532 int use_ebcdic (int i) {
4533 return ebcdic_mm[i] + ebcdic_ii[i];
4540 return use_ascii (foo) == use_ebcdic (foo);
4545 if ac_fn_c_try_compile "$LINENO"; then :
4546 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4547 ac_cv_c_bigendian=yes
4549 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4550 if test "$ac_cv_c_bigendian" = unknown; then
4551 ac_cv_c_bigendian=no
4553 # finding both strings is unlikely to happen, but who knows?
4554 ac_cv_c_bigendian=unknown
4558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561 /* end confdefs.h. */
4562 $ac_includes_default
4567 /* Are we little or big endian? From Harbison&Steele. */
4571 char c[sizeof (long int)];
4574 return u.c[sizeof (long int) - 1] == 1;
4580 if ac_fn_c_try_run "$LINENO"; then :
4581 ac_cv_c_bigendian=no
4583 ac_cv_c_bigendian=yes
4585 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4586 conftest.$ac_objext conftest.beam conftest.$ac_ext
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4592 $as_echo "$ac_cv_c_bigendian" >&6; }
4593 case $ac_cv_c_bigendian in #(
4595 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4601 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4605 as_fn_error $? "unknown endianness
4606 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4610 # Extract the first word of "gmake", so it can be a program name with args.
4611 set dummy gmake; ac_word=$2
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4613 $as_echo_n "checking for $ac_word... " >&6; }
4614 if ${ac_cv_prog_GMAKE+:} false; then :
4615 $as_echo_n "(cached) " >&6
4617 if test -n "$GMAKE"; then
4618 ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test.
4620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4624 test -z "$as_dir" && as_dir=.
4625 for ac_exec_ext in '' $ac_executable_extensions; do
4626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4627 ac_cv_prog_GMAKE="yes"
4628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no"
4638 GMAKE=$ac_cv_prog_GMAKE
4639 if test -n "$GMAKE"; then
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5
4641 $as_echo "$GMAKE" >&6; }
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4644 $as_echo "no" >&6; }
4648 if test $GMAKE = no; then
4649 # Extract the first word of "make", so it can be a program name with args.
4650 set dummy make; ac_word=$2
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4652 $as_echo_n "checking for $ac_word... " >&6; }
4653 if ${ac_cv_path_MAKE+:} false; then :
4654 $as_echo_n "(cached) " >&6
4658 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 test -z "$as_dir" && as_dir=.
4666 for ac_exec_ext in '' $ac_executable_extensions; do
4667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4668 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/bin/make"
4680 MAKE=$ac_cv_path_MAKE
4681 if test -n "$MAKE"; then
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4683 $as_echo "$MAKE" >&6; }
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4686 $as_echo "no" >&6; }
4691 # Extract the first word of "gmake", so it can be a program name with args.
4692 set dummy gmake; ac_word=$2
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4694 $as_echo_n "checking for $ac_word... " >&6; }
4695 if ${ac_cv_path_MAKE+:} false; then :
4696 $as_echo_n "(cached) " >&6
4700 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4707 test -z "$as_dir" && as_dir=.
4708 for ac_exec_ext in '' $ac_executable_extensions; do
4709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4710 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4718 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/gnu/bin/make"
4722 MAKE=$ac_cv_path_MAKE
4723 if test -n "$MAKE"; then
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4725 $as_echo "$MAKE" >&6; }
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4728 $as_echo "no" >&6; }
4733 makever=`$ac_cv_path_MAKE --version 2>&1 | grep "GNU Make"`
4734 if test -z "$makever"; then
4735 as_fn_error $? "GNU Make is not installed. Please download and install it
4736 from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing." "$LINENO" 5
4739 # Extract the first word of "git", so it can be a program name with args.
4740 set dummy git; ac_word=$2
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4742 $as_echo_n "checking for $ac_word... " >&6; }
4743 if ${ac_cv_prog_GIT+:} false; then :
4744 $as_echo_n "(cached) " >&6
4746 if test -n "$GIT"; then
4747 ac_cv_prog_GIT="$GIT" # Let the user override the test.
4749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4753 test -z "$as_dir" && as_dir=.
4754 for ac_exec_ext in '' $ac_executable_extensions; do
4755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4756 ac_cv_prog_GIT="yes"
4757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4764 test -z "$ac_cv_prog_GIT" && ac_cv_prog_GIT="no"
4768 if test -n "$GIT"; then
4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT" >&5
4770 $as_echo "$GIT" >&6; }
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4773 $as_echo "no" >&6; }
4779 # Check whether --with-system-libltdl was given.
4780 if test "${with_system_libltdl+set}" = set; then :
4781 withval=$with_system_libltdl;
4783 with_system_libltdl=no
4787 if test "x$with_system_libltdl" = "xyes" ; then :
4789 INCLTDL=-DWITH_SYSTEM_LTDL
4793 # Check whether --with-system-libtool was given.
4794 if test "${with_system_libtool+set}" = set; then :
4795 withval=$with_system_libtool;
4797 with_system_libtool=no
4802 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4803 if test -f "$ac_dir/install-sh"; then
4805 ac_install_sh="$ac_aux_dir/install-sh -c"
4807 elif test -f "$ac_dir/install.sh"; then
4809 ac_install_sh="$ac_aux_dir/install.sh -c"
4811 elif test -f "$ac_dir/shtool"; then
4813 ac_install_sh="$ac_aux_dir/shtool install -c"
4817 if test -z "$ac_aux_dir"; then
4818 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4821 # These three variables are undocumented and unsupported,
4822 # and are intended to be withdrawn in a future Autoconf release.
4823 # They can cause serious problems if a builder's source tree is in a directory
4824 # whose full name contains unusual characters.
4825 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4826 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4827 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4833 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4839 macro_revision='1.3293'
4852 # Make sure we can run config.sub.
4853 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4854 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4857 $as_echo_n "checking build system type... " >&6; }
4858 if ${ac_cv_build+:} false; then :
4859 $as_echo_n "(cached) " >&6
4861 ac_build_alias=$build_alias
4862 test "x$ac_build_alias" = x &&
4863 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4864 test "x$ac_build_alias" = x &&
4865 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4866 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4867 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4871 $as_echo "$ac_cv_build" >&6; }
4872 case $ac_cv_build in
4874 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4877 ac_save_IFS=$IFS; IFS='-'
4883 # Remember, the first character of IFS is used to create $*,
4884 # except with old shells:
4887 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4891 $as_echo_n "checking host system type... " >&6; }
4892 if ${ac_cv_host+:} false; then :
4893 $as_echo_n "(cached) " >&6
4895 if test "x$host_alias" = x; then
4896 ac_cv_host=$ac_cv_build
4898 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4899 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4904 $as_echo "$ac_cv_host" >&6; }
4907 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4910 ac_save_IFS=$IFS; IFS='-'
4916 # Remember, the first character of IFS is used to create $*,
4917 # except with old shells:
4920 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4923 # Backslashify metacharacters that are still active within
4924 # double-quoted strings.
4925 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4927 # Same as above, but do not quote variable references.
4928 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4930 # Sed substitution to delay expansion of an escaped shell variable in a
4931 # double_quote_subst'ed string.
4932 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4934 # Sed substitution to delay expansion of an escaped single quote.
4935 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4937 # Sed substitution to avoid accidental globbing in evaled expressions
4938 no_glob_subst='s/\*/\\\*/g'
4940 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4941 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4942 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4945 $as_echo_n "checking how to print strings... " >&6; }
4946 # Test print first, because it will be a builtin if present.
4947 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4948 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4950 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4953 # Use this function as a fallback that always works.
4954 func_fallback_echo ()
4956 eval 'cat <<_LTECHO_EOF
4960 ECHO='func_fallback_echo'
4963 # func_echo_all arg...
4964 # Invoke $ECHO with all args, space-separated.
4971 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4972 $as_echo "printf" >&6; } ;;
4973 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4974 $as_echo "print -r" >&6; } ;;
4975 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4976 $as_echo "cat" >&6; } ;;
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4993 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4994 if ${ac_cv_path_SED+:} false; then :
4995 $as_echo_n "(cached) " >&6
4997 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4998 for ac_i in 1 2 3 4 5 6 7; do
4999 ac_script="$ac_script$as_nl$ac_script"
5001 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5002 { ac_script=; unset ac_script;}
5003 if test -z "$SED"; then
5004 ac_path_SED_found=false
5005 # Loop through the user's path and test for each of PROGNAME-LIST
5006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5010 test -z "$as_dir" && as_dir=.
5011 for ac_prog in sed gsed; do
5012 for ac_exec_ext in '' $ac_executable_extensions; do
5013 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5014 as_fn_executable_p "$ac_path_SED" || continue
5015 # Check for GNU ac_path_SED and select it if it is found.
5016 # Check for GNU $ac_path_SED
5017 case `"$ac_path_SED" --version 2>&1` in
5019 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5022 $as_echo_n 0123456789 >"conftest.in"
5025 cat "conftest.in" "conftest.in" >"conftest.tmp"
5026 mv "conftest.tmp" "conftest.in"
5027 cp "conftest.in" "conftest.nl"
5028 $as_echo '' >> "conftest.nl"
5029 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5030 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5031 as_fn_arith $ac_count + 1 && ac_count=$as_val
5032 if test $ac_count -gt ${ac_path_SED_max-0}; then
5033 # Best one so far, save it but keep looking for a better one
5034 ac_cv_path_SED="$ac_path_SED"
5035 ac_path_SED_max=$ac_count
5037 # 10*(2^10) chars as input seems more than enough
5038 test $ac_count -gt 10 && break
5040 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5043 $ac_path_SED_found && break 3
5048 if test -z "$ac_cv_path_SED"; then
5049 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5057 $as_echo "$ac_cv_path_SED" >&6; }
5058 SED="$ac_cv_path_SED"
5061 test -z "$SED" && SED=sed
5062 Xsed="$SED -e 1s/^X//"
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5075 $as_echo_n "checking for fgrep... " >&6; }
5076 if ${ac_cv_path_FGREP+:} false; then :
5077 $as_echo_n "(cached) " >&6
5079 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5080 then ac_cv_path_FGREP="$GREP -F"
5082 if test -z "$FGREP"; then
5083 ac_path_FGREP_found=false
5084 # Loop through the user's path and test for each of PROGNAME-LIST
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5089 test -z "$as_dir" && as_dir=.
5090 for ac_prog in fgrep; do
5091 for ac_exec_ext in '' $ac_executable_extensions; do
5092 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5093 as_fn_executable_p "$ac_path_FGREP" || continue
5094 # Check for GNU ac_path_FGREP and select it if it is found.
5095 # Check for GNU $ac_path_FGREP
5096 case `"$ac_path_FGREP" --version 2>&1` in
5098 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5101 $as_echo_n 0123456789 >"conftest.in"
5104 cat "conftest.in" "conftest.in" >"conftest.tmp"
5105 mv "conftest.tmp" "conftest.in"
5106 cp "conftest.in" "conftest.nl"
5107 $as_echo 'FGREP' >> "conftest.nl"
5108 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5109 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5110 as_fn_arith $ac_count + 1 && ac_count=$as_val
5111 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5112 # Best one so far, save it but keep looking for a better one
5113 ac_cv_path_FGREP="$ac_path_FGREP"
5114 ac_path_FGREP_max=$ac_count
5116 # 10*(2^10) chars as input seems more than enough
5117 test $ac_count -gt 10 && break
5119 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5122 $ac_path_FGREP_found && break 3
5127 if test -z "$ac_cv_path_FGREP"; then
5128 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5131 ac_cv_path_FGREP=$FGREP
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5137 $as_echo "$ac_cv_path_FGREP" >&6; }
5138 FGREP="$ac_cv_path_FGREP"
5141 test -z "$GREP" && GREP=grep
5161 # Check whether --with-gnu-ld was given.
5162 if test "${with_gnu_ld+set}" = set; then :
5163 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5169 if test "$GCC" = yes; then
5170 # Check if gcc -print-prog-name=ld gives a path.
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5172 $as_echo_n "checking for ld used by $CC... " >&6; }
5175 # gcc leaves a trailing carriage return which upsets mingw
5176 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5178 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5181 # Accept absolute paths.
5183 re_direlt='/[^/][^/]*/\.\./'
5184 # Canonicalize the pathname of ld
5185 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5186 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5187 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5189 test -z "$LD" && LD="$ac_prog"
5192 # If it fails, then pretend we aren't using GCC.
5196 # If it is relative, then search for the first ld in PATH.
5200 elif test "$with_gnu_ld" = yes; then
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5202 $as_echo_n "checking for GNU ld... " >&6; }
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5205 $as_echo_n "checking for non-GNU ld... " >&6; }
5207 if ${lt_cv_path_LD+:} false; then :
5208 $as_echo_n "(cached) " >&6
5210 if test -z "$LD"; then
5211 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5212 for ac_dir in $PATH; do
5214 test -z "$ac_dir" && ac_dir=.
5215 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5216 lt_cv_path_LD="$ac_dir/$ac_prog"
5217 # Check to see if the program is GNU ld. I'd rather use --version,
5218 # but apparently some variants of GNU ld only accept -v.
5219 # Break only if it was the GNU/non-GNU ld that we prefer.
5220 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5221 *GNU* | *'with BFD'*)
5222 test "$with_gnu_ld" != no && break
5225 test "$with_gnu_ld" != yes && break
5232 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5237 if test -n "$LD"; then
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5239 $as_echo "$LD" >&6; }
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242 $as_echo "no" >&6; }
5244 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5246 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5247 if ${lt_cv_prog_gnu_ld+:} false; then :
5248 $as_echo_n "(cached) " >&6
5250 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5251 case `$LD -v 2>&1 </dev/null` in
5252 *GNU* | *'with BFD'*)
5253 lt_cv_prog_gnu_ld=yes
5256 lt_cv_prog_gnu_ld=no
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5261 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5262 with_gnu_ld=$lt_cv_prog_gnu_ld
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5273 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5274 if ${lt_cv_path_NM+:} false; then :
5275 $as_echo_n "(cached) " >&6
5277 if test -n "$NM"; then
5278 # Let the user override the test.
5281 lt_nm_to_check="${ac_tool_prefix}nm"
5282 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5283 lt_nm_to_check="$lt_nm_to_check nm"
5285 for lt_tmp_nm in $lt_nm_to_check; do
5286 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5287 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5289 test -z "$ac_dir" && ac_dir=.
5290 tmp_nm="$ac_dir/$lt_tmp_nm"
5291 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5292 # Check to see if the nm accepts a BSD-compat flag.
5293 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5294 # nm: unknown option "B" ignored
5295 # Tru64's nm complains that /dev/null is an invalid object file
5296 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5297 */dev/null* | *'Invalid file or object type'*)
5298 lt_cv_path_NM="$tmp_nm -B"
5302 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5304 lt_cv_path_NM="$tmp_nm -p"
5308 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5309 continue # so that we can try to find one that supports BSD flags
5318 : ${lt_cv_path_NM=no}
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5322 $as_echo "$lt_cv_path_NM" >&6; }
5323 if test "$lt_cv_path_NM" != "no"; then
5326 # Didn't find any BSD compatible name lister, look for dumpbin.
5327 if test -n "$DUMPBIN"; then :
5328 # Let the user override the test.
5330 if test -n "$ac_tool_prefix"; then
5331 for ac_prog in dumpbin "link -dump"
5333 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5334 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5336 $as_echo_n "checking for $ac_word... " >&6; }
5337 if ${ac_cv_prog_DUMPBIN+:} false; then :
5338 $as_echo_n "(cached) " >&6
5340 if test -n "$DUMPBIN"; then
5341 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5347 test -z "$as_dir" && as_dir=.
5348 for ac_exec_ext in '' $ac_executable_extensions; do
5349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5350 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5360 DUMPBIN=$ac_cv_prog_DUMPBIN
5361 if test -n "$DUMPBIN"; then
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5363 $as_echo "$DUMPBIN" >&6; }
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5366 $as_echo "no" >&6; }
5370 test -n "$DUMPBIN" && break
5373 if test -z "$DUMPBIN"; then
5374 ac_ct_DUMPBIN=$DUMPBIN
5375 for ac_prog in dumpbin "link -dump"
5377 # Extract the first word of "$ac_prog", so it can be a program name with args.
5378 set dummy $ac_prog; ac_word=$2
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5380 $as_echo_n "checking for $ac_word... " >&6; }
5381 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5382 $as_echo_n "(cached) " >&6
5384 if test -n "$ac_ct_DUMPBIN"; then
5385 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5391 test -z "$as_dir" && as_dir=.
5392 for ac_exec_ext in '' $ac_executable_extensions; do
5393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5394 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5404 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5405 if test -n "$ac_ct_DUMPBIN"; then
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5407 $as_echo "$ac_ct_DUMPBIN" >&6; }
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5410 $as_echo "no" >&6; }
5414 test -n "$ac_ct_DUMPBIN" && break
5417 if test "x$ac_ct_DUMPBIN" = x; then
5420 case $cross_compiling:$ac_tool_warned in
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5423 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5424 ac_tool_warned=yes ;;
5426 DUMPBIN=$ac_ct_DUMPBIN
5430 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5432 DUMPBIN="$DUMPBIN -symbols"
5440 if test "$DUMPBIN" != ":"; then
5444 test -z "$NM" && NM=nm
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5452 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5453 if ${lt_cv_nm_interface+:} false; then :
5454 $as_echo_n "(cached) " >&6
5456 lt_cv_nm_interface="BSD nm"
5457 echo "int some_variable = 0;" > conftest.$ac_ext
5458 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5459 (eval "$ac_compile" 2>conftest.err)
5460 cat conftest.err >&5
5461 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5462 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5463 cat conftest.err >&5
5464 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5465 cat conftest.out >&5
5466 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5467 lt_cv_nm_interface="MS dumpbin"
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5472 $as_echo "$lt_cv_nm_interface" >&6; }
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5475 $as_echo_n "checking whether ln -s works... " >&6; }
5477 if test "$LN_S" = "ln -s"; then
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5479 $as_echo "yes" >&6; }
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5482 $as_echo "no, using $LN_S" >&6; }
5485 # find the maximum length of command line arguments
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5487 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5488 if ${lt_cv_sys_max_cmd_len+:} false; then :
5489 $as_echo_n "(cached) " >&6
5496 # On DJGPP, this test can blow up pretty badly due to problems in libc
5497 # (any single argument exceeding 2000 bytes causes a buffer overrun
5498 # during glob expansion). Even if it were fixed, the result of this
5499 # check would be larger than it should be.
5500 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5504 # Under GNU Hurd, this test is not required because there is
5505 # no limit to the length of command line arguments.
5506 # Libtool will interpret -1 as no limit whatsoever
5507 lt_cv_sys_max_cmd_len=-1;
5510 cygwin* | mingw* | cegcc*)
5511 # On Win9x/ME, this test blows up -- it succeeds, but takes
5512 # about 5 minutes as the teststring grows exponentially.
5513 # Worse, since 9x/ME are not pre-emptively multitasking,
5514 # you end up with a "frozen" computer, even though with patience
5515 # the test eventually succeeds (with a max line length of 256k).
5516 # Instead, let's just punt: use the minimum linelength reported by
5517 # all of the supported platforms: 8192 (on NT/2K/XP).
5518 lt_cv_sys_max_cmd_len=8192;
5522 # On MiNT this can take a long time and run out of memory.
5523 lt_cv_sys_max_cmd_len=8192;
5527 # On AmigaOS with pdksh, this test takes hours, literally.
5528 # So we just punt and use a minimum line length of 8192.
5529 lt_cv_sys_max_cmd_len=8192;
5532 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5533 # This has been around since 386BSD, at least. Likely further.
5534 if test -x /sbin/sysctl; then
5535 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5536 elif test -x /usr/sbin/sysctl; then
5537 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5539 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5541 # And add a safety zone
5542 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5543 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5547 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5548 lt_cv_sys_max_cmd_len=196608
5552 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5553 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5554 # nice to cause kernel panics so lets avoid the loop below.
5555 # First set a reasonable default.
5556 lt_cv_sys_max_cmd_len=16384
5558 if test -x /sbin/sysconfig; then
5559 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5560 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5565 lt_cv_sys_max_cmd_len=102400
5567 sysv5* | sco5v6* | sysv4.2uw2*)
5568 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5569 if test -n "$kargmax"; then
5570 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5572 lt_cv_sys_max_cmd_len=32768
5576 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5577 if test -n "$lt_cv_sys_max_cmd_len"; then
5578 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5579 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5581 # Make teststring a little bigger before we do anything with it.
5582 # a 1K string should be a reasonable start.
5583 for i in 1 2 3 4 5 6 7 8 ; do
5584 teststring=$teststring$teststring
5586 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5587 # If test is not a shell built-in, we'll probably end up computing a
5588 # maximum length that is only half of the actual maximum length, but
5590 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5591 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5592 test $i != 17 # 1/2 MB should be enough
5595 teststring=$teststring$teststring
5597 # Only check the string length outside the loop.
5598 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5600 # Add a significant safety factor because C++ compilers can tack on
5601 # massive amounts of additional arguments before passing them to the
5602 # linker. It appears as though 1/2 is a usable value.
5603 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5610 if test -n $lt_cv_sys_max_cmd_len ; then
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5612 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5615 $as_echo "none" >&6; }
5617 max_cmd_len=$lt_cv_sys_max_cmd_len
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5629 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5630 # Try some XSI features
5633 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5635 && eval 'test $(( 1 + 1 )) -eq 2 \
5636 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5639 $as_echo "$xsi_shell" >&6; }
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5643 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5645 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5647 && lt_shell_append=yes
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5649 $as_echo "$lt_shell_append" >&6; }
5652 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5662 # test EBCDIC or ASCII
5663 case `echo X|tr X '\101'` in
5664 A) # ASCII based system
5665 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5666 lt_SP2NL='tr \040 \012'
5667 lt_NL2SP='tr \015\012 \040\040'
5669 *) # EBCDIC based system
5670 lt_SP2NL='tr \100 \n'
5671 lt_NL2SP='tr \r\n \100\100'
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5684 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5685 if ${lt_cv_to_host_file_cmd+:} false; then :
5686 $as_echo_n "(cached) " >&6
5691 *-*-mingw* ) # actually msys
5692 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5695 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5697 * ) # otherwise, assume *nix
5698 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5704 *-*-mingw* ) # actually msys
5705 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5708 lt_cv_to_host_file_cmd=func_convert_file_noop
5710 * ) # otherwise, assume *nix
5711 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5715 * ) # unhandled hosts (and "normal" native builds)
5716 lt_cv_to_host_file_cmd=func_convert_file_noop
5722 to_host_file_cmd=$lt_cv_to_host_file_cmd
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5724 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5731 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5732 if ${lt_cv_to_tool_file_cmd+:} false; then :
5733 $as_echo_n "(cached) " >&6
5735 #assume ordinary cross tools, or native build.
5736 lt_cv_to_tool_file_cmd=func_convert_file_noop
5740 *-*-mingw* ) # actually msys
5741 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5749 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5751 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5758 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5759 if ${lt_cv_ld_reload_flag+:} false; then :
5760 $as_echo_n "(cached) " >&6
5762 lt_cv_ld_reload_flag='-r'
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5765 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5766 reload_flag=$lt_cv_ld_reload_flag
5767 case $reload_flag in
5769 *) reload_flag=" $reload_flag" ;;
5771 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5773 cygwin* | mingw* | pw32* | cegcc*)
5774 if test "$GCC" != yes; then
5779 if test "$GCC" = yes; then
5780 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5782 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5795 if test -n "$ac_tool_prefix"; then
5796 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5797 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5799 $as_echo_n "checking for $ac_word... " >&6; }
5800 if ${ac_cv_prog_OBJDUMP+:} false; then :
5801 $as_echo_n "(cached) " >&6
5803 if test -n "$OBJDUMP"; then
5804 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5810 test -z "$as_dir" && as_dir=.
5811 for ac_exec_ext in '' $ac_executable_extensions; do
5812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5813 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5823 OBJDUMP=$ac_cv_prog_OBJDUMP
5824 if test -n "$OBJDUMP"; then
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5826 $as_echo "$OBJDUMP" >&6; }
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5829 $as_echo "no" >&6; }
5834 if test -z "$ac_cv_prog_OBJDUMP"; then
5835 ac_ct_OBJDUMP=$OBJDUMP
5836 # Extract the first word of "objdump", so it can be a program name with args.
5837 set dummy objdump; ac_word=$2
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5839 $as_echo_n "checking for $ac_word... " >&6; }
5840 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5841 $as_echo_n "(cached) " >&6
5843 if test -n "$ac_ct_OBJDUMP"; then
5844 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5850 test -z "$as_dir" && as_dir=.
5851 for ac_exec_ext in '' $ac_executable_extensions; do
5852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5853 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5864 if test -n "$ac_ct_OBJDUMP"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5866 $as_echo "$ac_ct_OBJDUMP" >&6; }
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5872 if test "x$ac_ct_OBJDUMP" = x; then
5875 case $cross_compiling:$ac_tool_warned in
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5878 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5879 ac_tool_warned=yes ;;
5881 OBJDUMP=$ac_ct_OBJDUMP
5884 OBJDUMP="$ac_cv_prog_OBJDUMP"
5887 test -z "$OBJDUMP" && OBJDUMP=objdump
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5898 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5899 if ${lt_cv_deplibs_check_method+:} false; then :
5900 $as_echo_n "(cached) " >&6
5902 lt_cv_file_magic_cmd='$MAGIC_CMD'
5903 lt_cv_file_magic_test_file=
5904 lt_cv_deplibs_check_method='unknown'
5905 # Need to set the preceding variable on all platforms that support
5906 # interlibrary dependencies.
5907 # 'none' -- dependencies not supported.
5908 # `unknown' -- same as none, but documents that we really don't know.
5909 # 'pass_all' -- all dependencies passed with no checks.
5910 # 'test_compile' -- check by making test program.
5911 # 'file_magic [[regex]]' -- check by looking for files in library path
5912 # which responds to the $file_magic_cmd with a given extended regex.
5913 # If you have `file' or equivalent on your system and you're not sure
5914 # whether `pass_all' will *always* work, you probably want this one.
5918 lt_cv_deplibs_check_method=pass_all
5922 lt_cv_deplibs_check_method=pass_all
5926 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5927 lt_cv_file_magic_cmd='/usr/bin/file -L'
5928 lt_cv_file_magic_test_file=/shlib/libc.so
5932 # func_win32_libid is a shell function defined in ltmain.sh
5933 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5934 lt_cv_file_magic_cmd='func_win32_libid'
5938 # Base MSYS/MinGW do not provide the 'file' command needed by
5939 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5940 # unless we find 'file', for example because we are cross-compiling.
5941 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5942 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5943 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5944 lt_cv_file_magic_cmd='func_win32_libid'
5946 # Keep this pattern in sync with the one in func_win32_libid.
5947 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5948 lt_cv_file_magic_cmd='$OBJDUMP -f'
5953 # use the weaker test based on 'objdump'. See mingw*.
5954 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5955 lt_cv_file_magic_cmd='$OBJDUMP -f'
5958 darwin* | rhapsody*)
5959 lt_cv_deplibs_check_method=pass_all
5962 freebsd* | dragonfly*)
5963 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5966 # Not sure whether the presence of OpenBSD here was a mistake.
5967 # Let's accept both of them until this is cleared up.
5968 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5969 lt_cv_file_magic_cmd=/usr/bin/file
5970 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5974 lt_cv_deplibs_check_method=pass_all
5979 lt_cv_deplibs_check_method=pass_all
5983 lt_cv_deplibs_check_method=pass_all
5986 hpux10.20* | hpux11*)
5987 lt_cv_file_magic_cmd=/usr/bin/file
5990 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5991 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5994 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]'
5995 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5998 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5999 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6005 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6006 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6009 irix5* | irix6* | nonstopux*)
6011 *-32|*"-32 ") libmagic=32-bit;;
6012 *-n32|*"-n32 ") libmagic=N32;;
6013 *-64|*"-64 ") libmagic=64-bit;;
6014 *) libmagic=never-match;;
6016 lt_cv_deplibs_check_method=pass_all
6019 # This must be Linux ELF.
6020 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6021 lt_cv_deplibs_check_method=pass_all
6025 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6026 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6028 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6033 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6034 lt_cv_file_magic_cmd=/usr/bin/file
6035 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6039 lt_cv_deplibs_check_method=pass_all
6043 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6044 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6046 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6050 osf3* | osf4* | osf5*)
6051 lt_cv_deplibs_check_method=pass_all
6055 lt_cv_deplibs_check_method=pass_all
6059 lt_cv_deplibs_check_method=pass_all
6062 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6063 lt_cv_deplibs_check_method=pass_all
6067 case $host_vendor in
6069 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]'
6070 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6073 lt_cv_deplibs_check_method=pass_all
6076 lt_cv_file_magic_cmd='/bin/file'
6077 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6080 lt_cv_file_magic_cmd='/bin/file'
6081 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6082 lt_cv_file_magic_test_file=/lib/libc.so
6085 lt_cv_deplibs_check_method=pass_all
6088 lt_cv_deplibs_check_method=pass_all
6094 lt_cv_deplibs_check_method=pass_all
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6100 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6104 if test "$build" = "$host"; then
6107 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6110 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6116 file_magic_cmd=$lt_cv_file_magic_cmd
6117 deplibs_check_method=$lt_cv_deplibs_check_method
6118 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6141 if test -n "$ac_tool_prefix"; then
6142 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6143 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6145 $as_echo_n "checking for $ac_word... " >&6; }
6146 if ${ac_cv_prog_DLLTOOL+:} false; then :
6147 $as_echo_n "(cached) " >&6
6149 if test -n "$DLLTOOL"; then
6150 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156 test -z "$as_dir" && as_dir=.
6157 for ac_exec_ext in '' $ac_executable_extensions; do
6158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6159 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6169 DLLTOOL=$ac_cv_prog_DLLTOOL
6170 if test -n "$DLLTOOL"; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6172 $as_echo "$DLLTOOL" >&6; }
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6175 $as_echo "no" >&6; }
6180 if test -z "$ac_cv_prog_DLLTOOL"; then
6181 ac_ct_DLLTOOL=$DLLTOOL
6182 # Extract the first word of "dlltool", so it can be a program name with args.
6183 set dummy dlltool; ac_word=$2
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6185 $as_echo_n "checking for $ac_word... " >&6; }
6186 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6187 $as_echo_n "(cached) " >&6
6189 if test -n "$ac_ct_DLLTOOL"; then
6190 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 test -z "$as_dir" && as_dir=.
6197 for ac_exec_ext in '' $ac_executable_extensions; do
6198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6199 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6209 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6210 if test -n "$ac_ct_DLLTOOL"; then
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6212 $as_echo "$ac_ct_DLLTOOL" >&6; }
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6215 $as_echo "no" >&6; }
6218 if test "x$ac_ct_DLLTOOL" = x; then
6221 case $cross_compiling:$ac_tool_warned in
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6224 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6225 ac_tool_warned=yes ;;
6227 DLLTOOL=$ac_ct_DLLTOOL
6230 DLLTOOL="$ac_cv_prog_DLLTOOL"
6233 test -z "$DLLTOOL" && DLLTOOL=dlltool
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6245 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6246 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6247 $as_echo_n "(cached) " >&6
6249 lt_cv_sharedlib_from_linklib_cmd='unknown'
6252 cygwin* | mingw* | pw32* | cegcc*)
6253 # two different shell functions defined in ltmain.sh
6254 # decide which to use based on capabilities of $DLLTOOL
6255 case `$DLLTOOL --help 2>&1` in
6256 *--identify-strict*)
6257 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6260 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6265 # fallback: assume linklib IS sharedlib
6266 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6272 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6273 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6274 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6282 if test -n "$ac_tool_prefix"; then
6285 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6288 $as_echo_n "checking for $ac_word... " >&6; }
6289 if ${ac_cv_prog_AR+:} false; then :
6290 $as_echo_n "(cached) " >&6
6292 if test -n "$AR"; then
6293 ac_cv_prog_AR="$AR" # Let the user override the test.
6295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6299 test -z "$as_dir" && as_dir=.
6300 for ac_exec_ext in '' $ac_executable_extensions; do
6301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6302 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6313 if test -n "$AR"; then
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6315 $as_echo "$AR" >&6; }
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6318 $as_echo "no" >&6; }
6322 test -n "$AR" && break
6325 if test -z "$AR"; then
6329 # Extract the first word of "$ac_prog", so it can be a program name with args.
6330 set dummy $ac_prog; ac_word=$2
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6332 $as_echo_n "checking for $ac_word... " >&6; }
6333 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6334 $as_echo_n "(cached) " >&6
6336 if test -n "$ac_ct_AR"; then
6337 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343 test -z "$as_dir" && as_dir=.
6344 for ac_exec_ext in '' $ac_executable_extensions; do
6345 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6346 ac_cv_prog_ac_ct_AR="$ac_prog"
6347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6356 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6357 if test -n "$ac_ct_AR"; then
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6359 $as_echo "$ac_ct_AR" >&6; }
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6362 $as_echo "no" >&6; }
6366 test -n "$ac_ct_AR" && break
6369 if test "x$ac_ct_AR" = x; then
6372 case $cross_compiling:$ac_tool_warned in
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6376 ac_tool_warned=yes ;;
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6396 $as_echo_n "checking for archiver @FILE support... " >&6; }
6397 if ${lt_cv_ar_at_file+:} false; then :
6398 $as_echo_n "(cached) " >&6
6401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6402 /* end confdefs.h. */
6412 if ac_fn_c_try_compile "$LINENO"; then :
6413 echo conftest.$ac_objext > conftest.lst
6414 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6415 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6416 (eval $lt_ar_try) 2>&5
6418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6419 test $ac_status = 0; }
6420 if test "$ac_status" -eq 0; then
6421 # Ensure the archiver fails upon bogus file names.
6422 rm -f conftest.$ac_objext libconftest.a
6423 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6424 (eval $lt_ar_try) 2>&5
6426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6427 test $ac_status = 0; }
6428 if test "$ac_status" -ne 0; then
6432 rm -f conftest.* libconftest.a
6435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6439 $as_echo "$lt_cv_ar_at_file" >&6; }
6441 if test "x$lt_cv_ar_at_file" = xno; then
6444 archiver_list_spec=$lt_cv_ar_at_file
6453 if test -n "$ac_tool_prefix"; then
6454 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6455 set dummy ${ac_tool_prefix}strip; ac_word=$2
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457 $as_echo_n "checking for $ac_word... " >&6; }
6458 if ${ac_cv_prog_STRIP+:} false; then :
6459 $as_echo_n "(cached) " >&6
6461 if test -n "$STRIP"; then
6462 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6468 test -z "$as_dir" && as_dir=.
6469 for ac_exec_ext in '' $ac_executable_extensions; do
6470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6471 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6481 STRIP=$ac_cv_prog_STRIP
6482 if test -n "$STRIP"; then
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6484 $as_echo "$STRIP" >&6; }
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487 $as_echo "no" >&6; }
6492 if test -z "$ac_cv_prog_STRIP"; then
6494 # Extract the first word of "strip", so it can be a program name with args.
6495 set dummy strip; ac_word=$2
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6497 $as_echo_n "checking for $ac_word... " >&6; }
6498 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6499 $as_echo_n "(cached) " >&6
6501 if test -n "$ac_ct_STRIP"; then
6502 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6508 test -z "$as_dir" && as_dir=.
6509 for ac_exec_ext in '' $ac_executable_extensions; do
6510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6511 ac_cv_prog_ac_ct_STRIP="strip"
6512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6521 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6522 if test -n "$ac_ct_STRIP"; then
6523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6524 $as_echo "$ac_ct_STRIP" >&6; }
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6527 $as_echo "no" >&6; }
6530 if test "x$ac_ct_STRIP" = x; then
6533 case $cross_compiling:$ac_tool_warned in
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6536 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6537 ac_tool_warned=yes ;;
6542 STRIP="$ac_cv_prog_STRIP"
6545 test -z "$STRIP" && STRIP=:
6552 if test -n "$ac_tool_prefix"; then
6553 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6554 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6556 $as_echo_n "checking for $ac_word... " >&6; }
6557 if ${ac_cv_prog_RANLIB+:} false; then :
6558 $as_echo_n "(cached) " >&6
6560 if test -n "$RANLIB"; then
6561 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6567 test -z "$as_dir" && as_dir=.
6568 for ac_exec_ext in '' $ac_executable_extensions; do
6569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6570 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580 RANLIB=$ac_cv_prog_RANLIB
6581 if test -n "$RANLIB"; then
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6583 $as_echo "$RANLIB" >&6; }
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6586 $as_echo "no" >&6; }
6591 if test -z "$ac_cv_prog_RANLIB"; then
6592 ac_ct_RANLIB=$RANLIB
6593 # Extract the first word of "ranlib", so it can be a program name with args.
6594 set dummy ranlib; ac_word=$2
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6596 $as_echo_n "checking for $ac_word... " >&6; }
6597 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6598 $as_echo_n "(cached) " >&6
6600 if test -n "$ac_ct_RANLIB"; then
6601 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6607 test -z "$as_dir" && as_dir=.
6608 for ac_exec_ext in '' $ac_executable_extensions; do
6609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6610 ac_cv_prog_ac_ct_RANLIB="ranlib"
6611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6620 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6621 if test -n "$ac_ct_RANLIB"; then
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6623 $as_echo "$ac_ct_RANLIB" >&6; }
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6626 $as_echo "no" >&6; }
6629 if test "x$ac_ct_RANLIB" = x; then
6632 case $cross_compiling:$ac_tool_warned in
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6635 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6636 ac_tool_warned=yes ;;
6638 RANLIB=$ac_ct_RANLIB
6641 RANLIB="$ac_cv_prog_RANLIB"
6644 test -z "$RANLIB" && RANLIB=:
6651 # Determine commands to create old-style static archives.
6652 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6653 old_postinstall_cmds='chmod 644 $oldlib'
6654 old_postuninstall_cmds=
6656 if test -n "$RANLIB"; then
6659 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6662 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6665 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6670 lock_old_archive_extraction=yes ;;
6672 lock_old_archive_extraction=no ;;
6695 for ac_prog in gawk mawk nawk awk
6697 # Extract the first word of "$ac_prog", so it can be a program name with args.
6698 set dummy $ac_prog; ac_word=$2
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6700 $as_echo_n "checking for $ac_word... " >&6; }
6701 if ${ac_cv_prog_AWK+:} false; then :
6702 $as_echo_n "(cached) " >&6
6704 if test -n "$AWK"; then
6705 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 test -z "$as_dir" && as_dir=.
6712 for ac_exec_ext in '' $ac_executable_extensions; do
6713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6714 ac_cv_prog_AWK="$ac_prog"
6715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6725 if test -n "$AWK"; then
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6727 $as_echo "$AWK" >&6; }
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6730 $as_echo "no" >&6; }
6734 test -n "$AWK" && break
6755 # If no C compiler was specified, use CC.
6758 # If no C compiler flags were specified, use CFLAGS.
6759 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6761 # Allow CC to be a program name with arguments.
6765 # Check for command to grab the raw symbol name followed by C symbol from nm.
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6767 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6768 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6769 $as_echo_n "(cached) " >&6
6772 # These are sane defaults that work on at least a few old systems.
6773 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6775 # Character class describing NM global symbol codes.
6776 symcode='[BCDEGRST]'
6778 # Regexp to match symbols that can be accessed directly from C.
6779 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6781 # Define system-specific variables.
6786 cygwin* | mingw* | pw32* | cegcc*)
6787 symcode='[ABCDGISTW]'
6790 if test "$host_cpu" = ia64; then
6791 symcode='[ABCDEGRST]'
6795 symcode='[BCDEGRST]'
6798 symcode='[BCDEGQRST]'
6809 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6817 # If we're using GNU nm, then use its standard symbol codes.
6818 case `$NM -V 2>&1` in
6819 *GNU* | *'with BFD'*)
6820 symcode='[ABCDGIRSTW]' ;;
6823 # Transform an extracted symbol line into a proper C declaration.
6824 # Some systems (esp. on ia64) link data and code symbols differently,
6825 # so use this general approach.
6826 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6828 # Transform an extracted symbol line into symbol name and symbol address
6829 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6830 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6832 # Handle CRLF in mingw tool chain
6836 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6840 # Try without a prefix underscore, then with it.
6841 for ac_symprfx in "" "_"; do
6843 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6844 symxfrm="\\1 $ac_symprfx\\2 \\2"
6846 # Write the raw and C identifiers.
6847 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6848 # Fake it for dumpbin and say T for any non-static function
6849 # and D for any global variable.
6850 # Also find C++ and __fastcall symbols from MSVC++,
6851 # which start with @ or ?.
6852 lt_cv_sys_global_symbol_pipe="$AWK '"\
6853 " {last_section=section; section=\$ 3};"\
6854 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6855 " \$ 0!~/External *\|/{next};"\
6856 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6857 " {if(hide[section]) next};"\
6858 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6859 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6860 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6861 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6862 " ' prfx=^$ac_symprfx"
6864 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6866 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6868 # Check to see that the pipe works correctly.
6872 cat > conftest.$ac_ext <<_LT_EOF
6877 void nm_test_func(void);
6878 void nm_test_func(void){}
6882 int main(){nm_test_var='a';nm_test_func();return(0);}
6885 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6886 (eval $ac_compile) 2>&5
6888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6889 test $ac_status = 0; }; then
6890 # Now try to grab the symbols.
6892 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6893 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6896 test $ac_status = 0; } && test -s "$nlist"; then
6897 # Try sorting and uniquifying the output.
6898 if sort "$nlist" | uniq > "$nlist"T; then
6899 mv -f "$nlist"T "$nlist"
6904 # Make sure that we snagged all the symbols we need.
6905 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6906 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6907 cat <<_LT_EOF > conftest.$ac_ext
6908 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6909 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6910 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6911 relocations are performed -- see ld's documentation on pseudo-relocs. */
6912 # define LT_DLSYM_CONST
6913 #elif defined(__osf__)
6914 /* This system does not cope well with relocations in const data. */
6915 # define LT_DLSYM_CONST
6917 # define LT_DLSYM_CONST const
6925 # Now generate the symbol file.
6926 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6928 cat <<_LT_EOF >> conftest.$ac_ext
6930 /* The mapping between symbol names and symbols. */
6931 LT_DLSYM_CONST struct {
6935 lt__PROGRAM__LTX_preloaded_symbols[] =
6937 { "@PROGRAM@", (void *) 0 },
6939 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6940 cat <<\_LT_EOF >> conftest.$ac_ext
6944 /* This works around a problem in FreeBSD linker */
6945 #ifdef FREEBSD_WORKAROUND
6946 static const void *lt_preloaded_setup() {
6947 return lt__PROGRAM__LTX_preloaded_symbols;
6955 # Now try linking the two files.
6956 mv conftest.$ac_objext conftstm.$ac_objext
6957 lt_globsym_save_LIBS=$LIBS
6958 lt_globsym_save_CFLAGS=$CFLAGS
6959 LIBS="conftstm.$ac_objext"
6960 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6961 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6962 (eval $ac_link) 2>&5
6964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6965 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6968 LIBS=$lt_globsym_save_LIBS
6969 CFLAGS=$lt_globsym_save_CFLAGS
6971 echo "cannot find nm_test_func in $nlist" >&5
6974 echo "cannot find nm_test_var in $nlist" >&5
6977 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6980 echo "$progname: failed program was:" >&5
6981 cat conftest.$ac_ext >&5
6983 rm -rf conftest* conftst*
6985 # Do not use the global_symbol_pipe unless it works.
6986 if test "$pipe_works" = yes; then
6989 lt_cv_sys_global_symbol_pipe=
6995 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6996 lt_cv_sys_global_symbol_to_cdecl=
6998 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7000 $as_echo "failed" >&6; }
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7003 $as_echo "ok" >&6; }
7006 # Response file support.
7007 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7008 nm_file_list_spec='@'
7009 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7010 nm_file_list_spec='@'
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7040 $as_echo_n "checking for sysroot... " >&6; }
7042 # Check whether --with-sysroot was given.
7043 if test "${with_sysroot+set}" = set; then :
7044 withval=$with_sysroot;
7051 case ${with_sysroot} in #(
7053 if test "$GCC" = yes; then
7054 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7058 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7064 $as_echo "${with_sysroot}" >&6; }
7065 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7070 $as_echo "${lt_sysroot:-no}" >&6; }
7076 # Check whether --enable-libtool-lock was given.
7077 if test "${enable_libtool_lock+set}" = set; then :
7078 enableval=$enable_libtool_lock;
7081 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7083 # Some flags need to be propagated to the compiler or linker for good
7087 # Find out which ABI we are using.
7088 echo 'int i;' > conftest.$ac_ext
7089 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7090 (eval $ac_compile) 2>&5
7092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7093 test $ac_status = 0; }; then
7094 case `/usr/bin/file conftest.$ac_objext` in
7106 # Find out which ABI we are using.
7107 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7108 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7109 (eval $ac_compile) 2>&5
7111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7112 test $ac_status = 0; }; then
7113 if test "$lt_cv_prog_gnu_ld" = yes; then
7114 case `/usr/bin/file conftest.$ac_objext` in
7116 LD="${LD-ld} -melf32bsmip"
7119 LD="${LD-ld} -melf32bmipn32"
7122 LD="${LD-ld} -melf64bmip"
7126 case `/usr/bin/file conftest.$ac_objext` in
7142 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7143 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7144 # Find out which ABI we are using.
7145 echo 'int i;' > conftest.$ac_ext
7146 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7147 (eval $ac_compile) 2>&5
7149 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7150 test $ac_status = 0; }; then
7151 case `/usr/bin/file conftest.o` in
7154 x86_64-*kfreebsd*-gnu)
7155 LD="${LD-ld} -m elf_i386_fbsd"
7158 LD="${LD-ld} -m elf_i386"
7160 ppc64-*linux*|powerpc64-*linux*)
7161 LD="${LD-ld} -m elf32ppclinux"
7164 LD="${LD-ld} -m elf_s390"
7167 LD="${LD-ld} -m elf32_sparc"
7173 x86_64-*kfreebsd*-gnu)
7174 LD="${LD-ld} -m elf_x86_64_fbsd"
7177 LD="${LD-ld} -m elf_x86_64"
7179 ppc*-*linux*|powerpc*-*linux*)
7180 LD="${LD-ld} -m elf64ppc"
7182 s390*-*linux*|s390*-*tpf*)
7183 LD="${LD-ld} -m elf64_s390"
7186 LD="${LD-ld} -m elf64_sparc"
7196 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7197 SAVE_CFLAGS="$CFLAGS"
7198 CFLAGS="$CFLAGS -belf"
7199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7200 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7201 if ${lt_cv_cc_needs_belf+:} false; then :
7202 $as_echo_n "(cached) " >&6
7205 ac_cpp='$CPP $CPPFLAGS'
7206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7211 /* end confdefs.h. */
7221 if ac_fn_c_try_link "$LINENO"; then :
7222 lt_cv_cc_needs_belf=yes
7224 lt_cv_cc_needs_belf=no
7226 rm -f core conftest.err conftest.$ac_objext \
7227 conftest$ac_exeext conftest.$ac_ext
7229 ac_cpp='$CPP $CPPFLAGS'
7230 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7231 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7232 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7236 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7237 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7238 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7239 CFLAGS="$SAVE_CFLAGS"
7243 # Find out which ABI we are using.
7244 echo 'int i;' > conftest.$ac_ext
7245 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7246 (eval $ac_compile) 2>&5
7248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7249 test $ac_status = 0; }; then
7250 case `/usr/bin/file conftest.o` in
7252 case $lt_cv_prog_gnu_ld in
7253 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7255 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7267 need_locks="$enable_libtool_lock"
7269 if test -n "$ac_tool_prefix"; then
7270 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7271 set dummy ${ac_tool_prefix}mt; ac_word=$2
7272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7273 $as_echo_n "checking for $ac_word... " >&6; }
7274 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7275 $as_echo_n "(cached) " >&6
7277 if test -n "$MANIFEST_TOOL"; then
7278 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284 test -z "$as_dir" && as_dir=.
7285 for ac_exec_ext in '' $ac_executable_extensions; do
7286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7287 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7297 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7298 if test -n "$MANIFEST_TOOL"; then
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7300 $as_echo "$MANIFEST_TOOL" >&6; }
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7303 $as_echo "no" >&6; }
7308 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7309 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7310 # Extract the first word of "mt", so it can be a program name with args.
7311 set dummy mt; ac_word=$2
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7313 $as_echo_n "checking for $ac_word... " >&6; }
7314 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7315 $as_echo_n "(cached) " >&6
7317 if test -n "$ac_ct_MANIFEST_TOOL"; then
7318 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7324 test -z "$as_dir" && as_dir=.
7325 for ac_exec_ext in '' $ac_executable_extensions; do
7326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7327 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7337 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7338 if test -n "$ac_ct_MANIFEST_TOOL"; then
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7340 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7343 $as_echo "no" >&6; }
7346 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7349 case $cross_compiling:$ac_tool_warned in
7351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7353 ac_tool_warned=yes ;;
7355 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7358 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7361 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7363 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7364 if ${lt_cv_path_mainfest_tool+:} false; then :
7365 $as_echo_n "(cached) " >&6
7367 lt_cv_path_mainfest_tool=no
7368 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7369 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7370 cat conftest.err >&5
7371 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7372 lt_cv_path_mainfest_tool=yes
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7377 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7378 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7388 rhapsody* | darwin*)
7389 if test -n "$ac_tool_prefix"; then
7390 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7391 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7393 $as_echo_n "checking for $ac_word... " >&6; }
7394 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7395 $as_echo_n "(cached) " >&6
7397 if test -n "$DSYMUTIL"; then
7398 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7404 test -z "$as_dir" && as_dir=.
7405 for ac_exec_ext in '' $ac_executable_extensions; do
7406 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7407 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7417 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7418 if test -n "$DSYMUTIL"; then
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7420 $as_echo "$DSYMUTIL" >&6; }
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 $as_echo "no" >&6; }
7428 if test -z "$ac_cv_prog_DSYMUTIL"; then
7429 ac_ct_DSYMUTIL=$DSYMUTIL
7430 # Extract the first word of "dsymutil", so it can be a program name with args.
7431 set dummy dsymutil; ac_word=$2
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7433 $as_echo_n "checking for $ac_word... " >&6; }
7434 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7435 $as_echo_n "(cached) " >&6
7437 if test -n "$ac_ct_DSYMUTIL"; then
7438 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7444 test -z "$as_dir" && as_dir=.
7445 for ac_exec_ext in '' $ac_executable_extensions; do
7446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7447 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7457 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7458 if test -n "$ac_ct_DSYMUTIL"; then
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7460 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7463 $as_echo "no" >&6; }
7466 if test "x$ac_ct_DSYMUTIL" = x; then
7469 case $cross_compiling:$ac_tool_warned in
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7472 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7473 ac_tool_warned=yes ;;
7475 DSYMUTIL=$ac_ct_DSYMUTIL
7478 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7481 if test -n "$ac_tool_prefix"; then
7482 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7483 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7485 $as_echo_n "checking for $ac_word... " >&6; }
7486 if ${ac_cv_prog_NMEDIT+:} false; then :
7487 $as_echo_n "(cached) " >&6
7489 if test -n "$NMEDIT"; then
7490 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7496 test -z "$as_dir" && as_dir=.
7497 for ac_exec_ext in '' $ac_executable_extensions; do
7498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7499 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7509 NMEDIT=$ac_cv_prog_NMEDIT
7510 if test -n "$NMEDIT"; then
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7512 $as_echo "$NMEDIT" >&6; }
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7515 $as_echo "no" >&6; }
7520 if test -z "$ac_cv_prog_NMEDIT"; then
7521 ac_ct_NMEDIT=$NMEDIT
7522 # Extract the first word of "nmedit", so it can be a program name with args.
7523 set dummy nmedit; ac_word=$2
7524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7525 $as_echo_n "checking for $ac_word... " >&6; }
7526 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7527 $as_echo_n "(cached) " >&6
7529 if test -n "$ac_ct_NMEDIT"; then
7530 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7536 test -z "$as_dir" && as_dir=.
7537 for ac_exec_ext in '' $ac_executable_extensions; do
7538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7539 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7549 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7550 if test -n "$ac_ct_NMEDIT"; then
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7552 $as_echo "$ac_ct_NMEDIT" >&6; }
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7555 $as_echo "no" >&6; }
7558 if test "x$ac_ct_NMEDIT" = x; then
7561 case $cross_compiling:$ac_tool_warned in
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7565 ac_tool_warned=yes ;;
7567 NMEDIT=$ac_ct_NMEDIT
7570 NMEDIT="$ac_cv_prog_NMEDIT"
7573 if test -n "$ac_tool_prefix"; then
7574 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7575 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577 $as_echo_n "checking for $ac_word... " >&6; }
7578 if ${ac_cv_prog_LIPO+:} false; then :
7579 $as_echo_n "(cached) " >&6
7581 if test -n "$LIPO"; then
7582 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7588 test -z "$as_dir" && as_dir=.
7589 for ac_exec_ext in '' $ac_executable_extensions; do
7590 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7591 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7601 LIPO=$ac_cv_prog_LIPO
7602 if test -n "$LIPO"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7604 $as_echo "$LIPO" >&6; }
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7612 if test -z "$ac_cv_prog_LIPO"; then
7614 # Extract the first word of "lipo", so it can be a program name with args.
7615 set dummy lipo; ac_word=$2
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617 $as_echo_n "checking for $ac_word... " >&6; }
7618 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7619 $as_echo_n "(cached) " >&6
7621 if test -n "$ac_ct_LIPO"; then
7622 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7631 ac_cv_prog_ac_ct_LIPO="lipo"
7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7641 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7642 if test -n "$ac_ct_LIPO"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7644 $as_echo "$ac_ct_LIPO" >&6; }
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647 $as_echo "no" >&6; }
7650 if test "x$ac_ct_LIPO" = x; then
7653 case $cross_compiling:$ac_tool_warned in
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7657 ac_tool_warned=yes ;;
7662 LIPO="$ac_cv_prog_LIPO"
7665 if test -n "$ac_tool_prefix"; then
7666 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7667 set dummy ${ac_tool_prefix}otool; ac_word=$2
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669 $as_echo_n "checking for $ac_word... " >&6; }
7670 if ${ac_cv_prog_OTOOL+:} false; then :
7671 $as_echo_n "(cached) " >&6
7673 if test -n "$OTOOL"; then
7674 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7680 test -z "$as_dir" && as_dir=.
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7683 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7693 OTOOL=$ac_cv_prog_OTOOL
7694 if test -n "$OTOOL"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7696 $as_echo "$OTOOL" >&6; }
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7704 if test -z "$ac_cv_prog_OTOOL"; then
7706 # Extract the first word of "otool", so it can be a program name with args.
7707 set dummy otool; ac_word=$2
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709 $as_echo_n "checking for $ac_word... " >&6; }
7710 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7711 $as_echo_n "(cached) " >&6
7713 if test -n "$ac_ct_OTOOL"; then
7714 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720 test -z "$as_dir" && as_dir=.
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7723 ac_cv_prog_ac_ct_OTOOL="otool"
7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7733 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7734 if test -n "$ac_ct_OTOOL"; then
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7736 $as_echo "$ac_ct_OTOOL" >&6; }
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739 $as_echo "no" >&6; }
7742 if test "x$ac_ct_OTOOL" = x; then
7745 case $cross_compiling:$ac_tool_warned in
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7749 ac_tool_warned=yes ;;
7754 OTOOL="$ac_cv_prog_OTOOL"
7757 if test -n "$ac_tool_prefix"; then
7758 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7759 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761 $as_echo_n "checking for $ac_word... " >&6; }
7762 if ${ac_cv_prog_OTOOL64+:} false; then :
7763 $as_echo_n "(cached) " >&6
7765 if test -n "$OTOOL64"; then
7766 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7772 test -z "$as_dir" && as_dir=.
7773 for ac_exec_ext in '' $ac_executable_extensions; do
7774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7775 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7785 OTOOL64=$ac_cv_prog_OTOOL64
7786 if test -n "$OTOOL64"; then
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7788 $as_echo "$OTOOL64" >&6; }
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791 $as_echo "no" >&6; }
7796 if test -z "$ac_cv_prog_OTOOL64"; then
7797 ac_ct_OTOOL64=$OTOOL64
7798 # Extract the first word of "otool64", so it can be a program name with args.
7799 set dummy otool64; ac_word=$2
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801 $as_echo_n "checking for $ac_word... " >&6; }
7802 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7803 $as_echo_n "(cached) " >&6
7805 if test -n "$ac_ct_OTOOL64"; then
7806 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7815 ac_cv_prog_ac_ct_OTOOL64="otool64"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7825 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7826 if test -n "$ac_ct_OTOOL64"; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7828 $as_echo "$ac_ct_OTOOL64" >&6; }
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831 $as_echo "no" >&6; }
7834 if test "x$ac_ct_OTOOL64" = x; then
7837 case $cross_compiling:$ac_tool_warned in
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7840 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7841 ac_tool_warned=yes ;;
7843 OTOOL64=$ac_ct_OTOOL64
7846 OTOOL64="$ac_cv_prog_OTOOL64"
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7876 $as_echo_n "checking for -single_module linker flag... " >&6; }
7877 if ${lt_cv_apple_cc_single_mod+:} false; then :
7878 $as_echo_n "(cached) " >&6
7880 lt_cv_apple_cc_single_mod=no
7881 if test -z "${LT_MULTI_MODULE}"; then
7882 # By default we will add the -single_module flag. You can override
7883 # by either setting the environment variable LT_MULTI_MODULE
7884 # non-empty at configure time, or by adding -multi_module to the
7886 rm -rf libconftest.dylib*
7887 echo "int foo(void){return 1;}" > conftest.c
7888 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7889 -dynamiclib -Wl,-single_module conftest.c" >&5
7890 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7891 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7893 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7894 lt_cv_apple_cc_single_mod=yes
7896 cat conftest.err >&5
7898 rm -rf libconftest.dylib*
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7903 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7905 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7906 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7907 $as_echo_n "(cached) " >&6
7909 lt_cv_ld_exported_symbols_list=no
7910 save_LDFLAGS=$LDFLAGS
7911 echo "_main" > conftest.sym
7912 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7914 /* end confdefs.h. */
7924 if ac_fn_c_try_link "$LINENO"; then :
7925 lt_cv_ld_exported_symbols_list=yes
7927 lt_cv_ld_exported_symbols_list=no
7929 rm -f core conftest.err conftest.$ac_objext \
7930 conftest$ac_exeext conftest.$ac_ext
7931 LDFLAGS="$save_LDFLAGS"
7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7935 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7937 $as_echo_n "checking for -force_load linker flag... " >&6; }
7938 if ${lt_cv_ld_force_load+:} false; then :
7939 $as_echo_n "(cached) " >&6
7941 lt_cv_ld_force_load=no
7942 cat > conftest.c << _LT_EOF
7943 int forced_loaded() { return 2;}
7945 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7946 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7947 echo "$AR cru libconftest.a conftest.o" >&5
7948 $AR cru libconftest.a conftest.o 2>&5
7949 echo "$RANLIB libconftest.a" >&5
7950 $RANLIB libconftest.a 2>&5
7951 cat > conftest.c << _LT_EOF
7952 int main() { return 0;}
7954 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7955 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7957 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7958 lt_cv_ld_force_load=yes
7960 cat conftest.err >&5
7962 rm -f conftest.err libconftest.a conftest conftest.c
7963 rm -rf conftest.dSYM
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7967 $as_echo "$lt_cv_ld_force_load" >&6; }
7969 rhapsody* | darwin1.[012])
7970 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7972 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7973 darwin*) # darwin 5.x on
7974 # if running on 10.5 or later, the deployment target defaults
7975 # to the OS version, if on x86, and 10.4, the deployment
7976 # target defaults to 10.4. Don't you love it?
7977 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7978 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7979 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7981 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7983 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7987 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7988 _lt_dar_single_mod='$single_module'
7990 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7991 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7993 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7995 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7996 _lt_dsymutil='~$DSYMUTIL $lib || :'
8003 for ac_header in dlfcn.h
8005 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8007 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8008 cat >>confdefs.h <<_ACEOF
8009 #define HAVE_DLFCN_H 1
8019 func_stripname_cnf ()
8022 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
8023 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
8025 } # func_stripname_cnf
8027 if test "x$with_system_libtool" = "xyes" ; then :
8028 # Extract the first word of "libtool", so it can be a program name with args.
8029 set dummy libtool; ac_word=$2
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8031 $as_echo_n "checking for $ac_word... " >&6; }
8032 if ${ac_cv_path_LIBTOOL+:} false; then :
8033 $as_echo_n "(cached) " >&6
8037 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
8040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8041 as_dummy="$PATH:/usr/local/bin"
8042 for as_dir in $as_dummy
8045 test -z "$as_dir" && as_dir=.
8046 for ac_exec_ext in '' $ac_executable_extensions; do
8047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8048 ac_cv_path_LIBTOOL="$as_dir/$ac_word$ac_exec_ext"
8049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8059 LIBTOOL=$ac_cv_path_LIBTOOL
8060 if test -n "$LIBTOOL"; then
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBTOOL" >&5
8062 $as_echo "$LIBTOOL" >&6; }
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8065 $as_echo "no" >&6; }
8084 # Check whether --enable-shared was given.
8085 if test "${enable_shared+set}" = set; then :
8086 enableval=$enable_shared; p=${PACKAGE-default}
8088 yes) enable_shared=yes ;;
8089 no) enable_shared=no ;;
8092 # Look at the argument we got. We use all the common list separators.
8093 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8094 for pkg in $enableval; do
8096 if test "X$pkg" = "X$p"; then
8115 # Check whether --enable-static was given.
8116 if test "${enable_static+set}" = set; then :
8117 enableval=$enable_static; p=${PACKAGE-default}
8119 yes) enable_static=yes ;;
8120 no) enable_static=no ;;
8123 # Look at the argument we got. We use all the common list separators.
8124 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8125 for pkg in $enableval; do
8127 if test "X$pkg" = "X$p"; then
8147 # Check whether --with-pic was given.
8148 if test "${with_pic+set}" = set; then :
8149 withval=$with_pic; pic_mode="$withval"
8155 test -z "$pic_mode" && pic_mode=default
8163 # Check whether --enable-fast-install was given.
8164 if test "${enable_fast_install+set}" = set; then :
8165 enableval=$enable_fast_install; p=${PACKAGE-default}
8167 yes) enable_fast_install=yes ;;
8168 no) enable_fast_install=no ;;
8170 enable_fast_install=no
8171 # Look at the argument we got. We use all the common list separators.
8172 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8173 for pkg in $enableval; do
8175 if test "X$pkg" = "X$p"; then
8176 enable_fast_install=yes
8183 enable_fast_install=yes
8221 test -z "$LN_S" && LN_S="ln -s"
8236 if test -n "${ZSH_VERSION+set}" ; then
8237 setopt NO_GLOB_SUBST
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8241 $as_echo_n "checking for objdir... " >&6; }
8242 if ${lt_cv_objdir+:} false; then :
8243 $as_echo_n "(cached) " >&6
8245 rm -f .libs 2>/dev/null
8246 mkdir .libs 2>/dev/null
8247 if test -d .libs; then
8250 # MS-DOS does not allow filenames that begin with a dot.
8253 rmdir .libs 2>/dev/null
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8256 $as_echo "$lt_cv_objdir" >&6; }
8257 objdir=$lt_cv_objdir
8263 cat >>confdefs.h <<_ACEOF
8264 #define LT_OBJDIR "$lt_cv_objdir/"
8272 # AIX sometimes has problems with the GCC collect2 program. For some
8273 # reason, if we set the COLLECT_NAMES environment variable, the problems
8274 # vanish in a puff of smoke.
8275 if test "X${COLLECT_NAMES+set}" != Xset; then
8277 export COLLECT_NAMES
8284 can_build_shared=yes
8286 # All known linkers require a `.a' archive for static linking (except MSVC,
8287 # which needs '.lib').
8290 with_gnu_ld="$lt_cv_prog_gnu_ld"
8293 old_CFLAGS="$CFLAGS"
8295 # Set sane defaults for various variables
8296 test -z "$CC" && CC=cc
8297 test -z "$LTCC" && LTCC=$CC
8298 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8299 test -z "$LD" && LD=ld
8300 test -z "$ac_objext" && ac_objext=o
8302 for cc_temp in $compiler""; do
8304 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8305 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8310 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8313 # Only perform the check for file, if the check method requires it
8314 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8315 case $deplibs_check_method in
8317 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8319 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8320 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8321 $as_echo_n "(cached) " >&6
8325 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8328 lt_save_MAGIC_CMD="$MAGIC_CMD"
8329 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8330 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8331 for ac_dir in $ac_dummy; do
8333 test -z "$ac_dir" && ac_dir=.
8334 if test -f $ac_dir/${ac_tool_prefix}file; then
8335 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8336 if test -n "$file_magic_test_file"; then
8337 case $deplibs_check_method in
8339 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8340 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8341 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8342 $EGREP "$file_magic_regex" > /dev/null; then
8347 *** Warning: the command libtool uses to detect shared libraries,
8348 *** $file_magic_cmd, produces output that libtool cannot recognize.
8349 *** The result is that libtool may fail to recognize shared libraries
8350 *** as such. This will affect the creation of libtool libraries that
8351 *** depend on shared libraries, but programs linked with such libtool
8352 *** libraries will work regardless of this problem. Nevertheless, you
8353 *** may want to report the problem to your system manager and/or to
8354 *** bug-libtool@gnu.org
8364 MAGIC_CMD="$lt_save_MAGIC_CMD"
8369 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8370 if test -n "$MAGIC_CMD"; then
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8372 $as_echo "$MAGIC_CMD" >&6; }
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8375 $as_echo "no" >&6; }
8382 if test -z "$lt_cv_path_MAGIC_CMD"; then
8383 if test -n "$ac_tool_prefix"; then
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8385 $as_echo_n "checking for file... " >&6; }
8386 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8387 $as_echo_n "(cached) " >&6
8391 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8394 lt_save_MAGIC_CMD="$MAGIC_CMD"
8395 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8396 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8397 for ac_dir in $ac_dummy; do
8399 test -z "$ac_dir" && ac_dir=.
8400 if test -f $ac_dir/file; then
8401 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8402 if test -n "$file_magic_test_file"; then
8403 case $deplibs_check_method in
8405 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8406 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8407 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8408 $EGREP "$file_magic_regex" > /dev/null; then
8413 *** Warning: the command libtool uses to detect shared libraries,
8414 *** $file_magic_cmd, produces output that libtool cannot recognize.
8415 *** The result is that libtool may fail to recognize shared libraries
8416 *** as such. This will affect the creation of libtool libraries that
8417 *** depend on shared libraries, but programs linked with such libtool
8418 *** libraries will work regardless of this problem. Nevertheless, you
8419 *** may want to report the problem to your system manager and/or to
8420 *** bug-libtool@gnu.org
8430 MAGIC_CMD="$lt_save_MAGIC_CMD"
8435 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8436 if test -n "$MAGIC_CMD"; then
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8438 $as_echo "$MAGIC_CMD" >&6; }
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8441 $as_echo "no" >&6; }
8454 # Use C for the default configuration in the libtool script
8458 ac_cpp='$CPP $CPPFLAGS'
8459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8464 # Source file extension for C test sources.
8467 # Object file extension for compiled C test sources.
8471 # Code to be used in simple compile tests
8472 lt_simple_compile_test_code="int some_variable = 0;"
8474 # Code to be used in simple link tests
8475 lt_simple_link_test_code='int main(){return(0);}'
8483 # If no C compiler was specified, use CC.
8486 # If no C compiler flags were specified, use CFLAGS.
8487 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8489 # Allow CC to be a program name with arguments.
8492 # Save the default compiler, since it gets overwritten when the other
8493 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8494 compiler_DEFAULT=$CC
8496 # save warnings/boilerplate of simple test code
8497 ac_outfile=conftest.$ac_objext
8498 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8499 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8500 _lt_compiler_boilerplate=`cat conftest.err`
8503 ac_outfile=conftest.$ac_objext
8504 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8505 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8506 _lt_linker_boilerplate=`cat conftest.err`
8510 if test -n "$compiler"; then
8512 lt_prog_compiler_no_builtin_flag=
8514 if test "$GCC" = yes; then
8515 case $cc_basename in
8517 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8519 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8523 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8524 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8525 $as_echo_n "(cached) " >&6
8527 lt_cv_prog_compiler_rtti_exceptions=no
8528 ac_outfile=conftest.$ac_objext
8529 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8530 lt_compiler_flag="-fno-rtti -fno-exceptions"
8531 # Insert the option either (1) after the last *FLAGS variable, or
8532 # (2) before a word containing "conftest.", or (3) at the end.
8533 # Note that $ac_compile itself does not contain backslashes and begins
8534 # with a dollar sign (not a hyphen), so the echo should work correctly.
8535 # The option is referenced via a variable to avoid confusing sed.
8536 lt_compile=`echo "$ac_compile" | $SED \
8537 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8538 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8539 -e 's:$: $lt_compiler_flag:'`
8540 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8541 (eval "$lt_compile" 2>conftest.err)
8543 cat conftest.err >&5
8544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8545 if (exit $ac_status) && test -s "$ac_outfile"; then
8546 # The compiler can only warn and ignore the option if not recognized
8547 # So say no if there are warnings other than the usual output.
8548 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8549 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8550 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8551 lt_cv_prog_compiler_rtti_exceptions=yes
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8558 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8560 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8561 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8573 lt_prog_compiler_wl=
8574 lt_prog_compiler_pic=
8575 lt_prog_compiler_static=
8578 if test "$GCC" = yes; then
8579 lt_prog_compiler_wl='-Wl,'
8580 lt_prog_compiler_static='-static'
8584 # All AIX code is PIC.
8585 if test "$host_cpu" = ia64; then
8586 # AIX 5 now supports IA64 processor
8587 lt_prog_compiler_static='-Bstatic'
8594 # see comment about AmigaOS4 .so support
8595 lt_prog_compiler_pic='-fPIC'
8598 # FIXME: we need at least 68020 code to build shared libraries, but
8599 # adding the `-m68020' flag to GCC prevents building anything better,
8601 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8606 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8607 # PIC is the default for these OSes.
8610 mingw* | cygwin* | pw32* | os2* | cegcc*)
8611 # This hack is so that the source file can tell whether it is being
8612 # built for inclusion in a dll (and should export symbols for example).
8613 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8614 # (--disable-auto-import) libraries
8615 lt_prog_compiler_pic='-DDLL_EXPORT'
8618 darwin* | rhapsody*)
8619 # PIC is the default on this platform
8620 # Common symbols not allowed in MH_DYLIB files
8621 lt_prog_compiler_pic='-fno-common'
8625 # PIC is the default for Haiku.
8626 # The "-static" flag exists, but is broken.
8627 lt_prog_compiler_static=
8631 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8632 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8633 # sets the default TLS model and affects inlining.
8639 lt_prog_compiler_pic='-fPIC'
8645 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8646 # Instead, we relocate shared libraries at runtime.
8650 # Just because we use GCC doesn't mean we suddenly get shared libraries
8651 # on systems that don't support them.
8652 lt_prog_compiler_can_build_shared=no
8657 # QNX uses GNU C++, but need to define -shared option too, otherwise
8659 lt_prog_compiler_pic='-fPIC -shared'
8663 if test -d /usr/nec; then
8664 lt_prog_compiler_pic=-Kconform_pic
8669 lt_prog_compiler_pic='-fPIC'
8673 case $cc_basename in
8674 nvcc*) # Cuda Compiler Driver 2.2
8675 lt_prog_compiler_wl='-Xlinker '
8676 lt_prog_compiler_pic='-Xcompiler -fPIC'
8680 # PORTME Check for flag to pass linker flags through the system compiler.
8683 lt_prog_compiler_wl='-Wl,'
8684 if test "$host_cpu" = ia64; then
8685 # AIX 5 now supports IA64 processor
8686 lt_prog_compiler_static='-Bstatic'
8688 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8692 mingw* | cygwin* | pw32* | os2* | cegcc*)
8693 # This hack is so that the source file can tell whether it is being
8694 # built for inclusion in a dll (and should export symbols for example).
8695 lt_prog_compiler_pic='-DDLL_EXPORT'
8698 hpux9* | hpux10* | hpux11*)
8699 lt_prog_compiler_wl='-Wl,'
8700 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8707 lt_prog_compiler_pic='+Z'
8710 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8711 lt_prog_compiler_static='${wl}-a ${wl}archive'
8714 irix5* | irix6* | nonstopux*)
8715 lt_prog_compiler_wl='-Wl,'
8716 # PIC (with -KPIC) is the default.
8717 lt_prog_compiler_static='-non_shared'
8720 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8721 case $cc_basename in
8722 # old Intel for x86_64 which still supported -KPIC.
8724 lt_prog_compiler_wl='-Wl,'
8725 lt_prog_compiler_pic='-KPIC'
8726 lt_prog_compiler_static='-static'
8728 # icc used to be incompatible with GCC.
8729 # ICC 10 doesn't accept -KPIC any more.
8731 lt_prog_compiler_wl='-Wl,'
8732 lt_prog_compiler_pic='-fPIC'
8733 lt_prog_compiler_static='-static'
8735 # Lahey Fortran 8.1.
8737 lt_prog_compiler_wl='-Wl,'
8738 lt_prog_compiler_pic='--shared'
8739 lt_prog_compiler_static='--static'
8742 # NAG Fortran compiler
8743 lt_prog_compiler_wl='-Wl,-Wl,,'
8744 lt_prog_compiler_pic='-PIC'
8745 lt_prog_compiler_static='-Bstatic'
8747 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8748 # Portland Group compilers (*not* the Pentium gcc compiler,
8749 # which looks to be a dead project)
8750 lt_prog_compiler_wl='-Wl,'
8751 lt_prog_compiler_pic='-fpic'
8752 lt_prog_compiler_static='-Bstatic'
8755 lt_prog_compiler_wl='-Wl,'
8756 # All Alpha code is PIC.
8757 lt_prog_compiler_static='-non_shared'
8759 xl* | bgxl* | bgf* | mpixl*)
8760 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8761 lt_prog_compiler_wl='-Wl,'
8762 lt_prog_compiler_pic='-qpic'
8763 lt_prog_compiler_static='-qstaticlink'
8766 case `$CC -V 2>&1 | sed 5q` in
8767 *Sun\ F* | *Sun*Fortran*)
8768 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8769 lt_prog_compiler_pic='-KPIC'
8770 lt_prog_compiler_static='-Bstatic'
8771 lt_prog_compiler_wl=''
8775 lt_prog_compiler_pic='-KPIC'
8776 lt_prog_compiler_static='-Bstatic'
8777 lt_prog_compiler_wl='-Wl,'
8785 lt_prog_compiler_pic='-KPIC'
8786 lt_prog_compiler_static='-Bstatic'
8790 # QNX uses GNU C++, but need to define -shared option too, otherwise
8792 lt_prog_compiler_pic='-fPIC -shared'
8795 osf3* | osf4* | osf5*)
8796 lt_prog_compiler_wl='-Wl,'
8797 # All OSF/1 code is PIC.
8798 lt_prog_compiler_static='-non_shared'
8802 lt_prog_compiler_static='-non_shared'
8806 lt_prog_compiler_pic='-KPIC'
8807 lt_prog_compiler_static='-Bstatic'
8808 case $cc_basename in
8809 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8810 lt_prog_compiler_wl='-Qoption ld ';;
8812 lt_prog_compiler_wl='-Wl,';;
8817 lt_prog_compiler_wl='-Qoption ld '
8818 lt_prog_compiler_pic='-PIC'
8819 lt_prog_compiler_static='-Bstatic'
8822 sysv4 | sysv4.2uw2* | sysv4.3*)
8823 lt_prog_compiler_wl='-Wl,'
8824 lt_prog_compiler_pic='-KPIC'
8825 lt_prog_compiler_static='-Bstatic'
8829 if test -d /usr/nec ;then
8830 lt_prog_compiler_pic='-Kconform_pic'
8831 lt_prog_compiler_static='-Bstatic'
8835 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8836 lt_prog_compiler_wl='-Wl,'
8837 lt_prog_compiler_pic='-KPIC'
8838 lt_prog_compiler_static='-Bstatic'
8842 lt_prog_compiler_wl='-Wl,'
8843 lt_prog_compiler_can_build_shared=no
8847 lt_prog_compiler_pic='-pic'
8848 lt_prog_compiler_static='-Bstatic'
8852 lt_prog_compiler_can_build_shared=no
8858 # For platforms which do not support PIC, -DPIC is meaningless:
8860 lt_prog_compiler_pic=
8863 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8868 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8869 if ${lt_cv_prog_compiler_pic+:} false; then :
8870 $as_echo_n "(cached) " >&6
8872 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8875 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8876 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8879 # Check to make sure the PIC flag actually works.
8881 if test -n "$lt_prog_compiler_pic"; then
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8883 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8884 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8885 $as_echo_n "(cached) " >&6
8887 lt_cv_prog_compiler_pic_works=no
8888 ac_outfile=conftest.$ac_objext
8889 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8890 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8891 # Insert the option either (1) after the last *FLAGS variable, or
8892 # (2) before a word containing "conftest.", or (3) at the end.
8893 # Note that $ac_compile itself does not contain backslashes and begins
8894 # with a dollar sign (not a hyphen), so the echo should work correctly.
8895 # The option is referenced via a variable to avoid confusing sed.
8896 lt_compile=`echo "$ac_compile" | $SED \
8897 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8898 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8899 -e 's:$: $lt_compiler_flag:'`
8900 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8901 (eval "$lt_compile" 2>conftest.err)
8903 cat conftest.err >&5
8904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8905 if (exit $ac_status) && test -s "$ac_outfile"; then
8906 # The compiler can only warn and ignore the option if not recognized
8907 # So say no if there are warnings other than the usual output.
8908 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8909 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8910 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8911 lt_cv_prog_compiler_pic_works=yes
8917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8918 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8920 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8921 case $lt_prog_compiler_pic in
8923 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8926 lt_prog_compiler_pic=
8927 lt_prog_compiler_can_build_shared=no
8943 # Check to make sure the static flag actually works.
8945 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8947 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8948 if ${lt_cv_prog_compiler_static_works+:} false; then :
8949 $as_echo_n "(cached) " >&6
8951 lt_cv_prog_compiler_static_works=no
8952 save_LDFLAGS="$LDFLAGS"
8953 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8954 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8955 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8956 # The linker can only warn and ignore the option if not recognized
8957 # So say no if there are warnings
8958 if test -s conftest.err; then
8959 # Append any errors to the config.log.
8960 cat conftest.err 1>&5
8961 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8963 if diff conftest.exp conftest.er2 >/dev/null; then
8964 lt_cv_prog_compiler_static_works=yes
8967 lt_cv_prog_compiler_static_works=yes
8971 LDFLAGS="$save_LDFLAGS"
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8975 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8977 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8980 lt_prog_compiler_static=
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8990 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8991 if ${lt_cv_prog_compiler_c_o+:} false; then :
8992 $as_echo_n "(cached) " >&6
8994 lt_cv_prog_compiler_c_o=no
8995 $RM -r conftest 2>/dev/null
8999 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9001 lt_compiler_flag="-o out/conftest2.$ac_objext"
9002 # Insert the option either (1) after the last *FLAGS variable, or
9003 # (2) before a word containing "conftest.", or (3) at the end.
9004 # Note that $ac_compile itself does not contain backslashes and begins
9005 # with a dollar sign (not a hyphen), so the echo should work correctly.
9006 lt_compile=`echo "$ac_compile" | $SED \
9007 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9008 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9009 -e 's:$: $lt_compiler_flag:'`
9010 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9011 (eval "$lt_compile" 2>out/conftest.err)
9013 cat out/conftest.err >&5
9014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9015 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9017 # The compiler can only warn and ignore the option if not recognized
9018 # So say no if there are warnings
9019 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9020 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9021 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9022 lt_cv_prog_compiler_c_o=yes
9027 # SGI C++ compiler will create directory out/ii_files/ for
9028 # template instantiation
9029 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9030 $RM out/* && rmdir out
9036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9037 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9045 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9046 if ${lt_cv_prog_compiler_c_o+:} false; then :
9047 $as_echo_n "(cached) " >&6
9049 lt_cv_prog_compiler_c_o=no
9050 $RM -r conftest 2>/dev/null
9054 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9056 lt_compiler_flag="-o out/conftest2.$ac_objext"
9057 # Insert the option either (1) after the last *FLAGS variable, or
9058 # (2) before a word containing "conftest.", or (3) at the end.
9059 # Note that $ac_compile itself does not contain backslashes and begins
9060 # with a dollar sign (not a hyphen), so the echo should work correctly.
9061 lt_compile=`echo "$ac_compile" | $SED \
9062 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9063 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9064 -e 's:$: $lt_compiler_flag:'`
9065 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9066 (eval "$lt_compile" 2>out/conftest.err)
9068 cat out/conftest.err >&5
9069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9070 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9072 # The compiler can only warn and ignore the option if not recognized
9073 # So say no if there are warnings
9074 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9075 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9076 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9077 lt_cv_prog_compiler_c_o=yes
9082 # SGI C++ compiler will create directory out/ii_files/ for
9083 # template instantiation
9084 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9085 $RM out/* && rmdir out
9091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9092 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9097 hard_links="nottested"
9098 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9099 # do not overwrite the value of need_locks provided by the user
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9101 $as_echo_n "checking if we can lock with hard links... " >&6; }
9104 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9106 ln conftest.a conftest.b 2>&5 || hard_links=no
9107 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9109 $as_echo "$hard_links" >&6; }
9110 if test "$hard_links" = no; then
9111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9112 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9125 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9128 allow_undefined_flag=
9129 always_export_symbols=no
9131 archive_expsym_cmds=
9132 compiler_needs_object=no
9133 enable_shared_with_static_runtimes=no
9134 export_dynamic_flag_spec=
9135 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9136 hardcode_automatic=no
9138 hardcode_direct_absolute=no
9139 hardcode_libdir_flag_spec=
9140 hardcode_libdir_flag_spec_ld=
9141 hardcode_libdir_separator=
9143 hardcode_shlibpath_var=unsupported
9145 link_all_deplibs=unknown
9148 old_archive_from_new_cmds=
9149 old_archive_from_expsyms_cmds=
9150 thread_safe_flag_spec=
9151 whole_archive_flag_spec=
9152 # include_expsyms should be a list of space-separated symbols to be *always*
9153 # included in the symbol list
9155 # exclude_expsyms can be an extended regexp of symbols to exclude
9156 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9157 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9158 # as well as any symbol that contains `d'.
9159 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9160 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9161 # platforms (ab)use it in PIC code, but their linkers get confused if
9162 # the symbol is explicitly referenced. Since portable code cannot
9163 # rely on this symbol name, it's probably fine to never include it in
9164 # preloaded symbol tables.
9165 # Exclude shared library initialization/finalization symbols.
9166 extract_expsyms_cmds=
9169 cygwin* | mingw* | pw32* | cegcc*)
9170 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9171 # When not using gcc, we currently assume that we are using
9172 # Microsoft Visual C++.
9173 if test "$GCC" != yes; then
9178 # we just hope/assume this is gcc and not c89 (= MSVC++)
9188 # On some targets, GNU ld is compatible enough with the native linker
9189 # that we're better off using the native interface for both.
9190 lt_use_gnu_ld_interface=no
9191 if test "$with_gnu_ld" = yes; then
9194 # The AIX port of GNU ld has always aspired to compatibility
9195 # with the native linker. However, as the warning in the GNU ld
9196 # block says, versions before 2.19.5* couldn't really create working
9197 # shared libraries, regardless of the interface used.
9198 case `$LD -v 2>&1` in
9199 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9200 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9201 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9203 lt_use_gnu_ld_interface=yes
9208 lt_use_gnu_ld_interface=yes
9213 if test "$lt_use_gnu_ld_interface" = yes; then
9214 # If archive_cmds runs LD, not CC, wlarc should be empty
9217 # Set some defaults for GNU ld with shared library support. These
9218 # are reset later if shared libraries are not supported. Putting them
9219 # here allows them to be overridden if necessary.
9220 runpath_var=LD_RUN_PATH
9221 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9222 export_dynamic_flag_spec='${wl}--export-dynamic'
9223 # ancient GNU ld didn't support --whole-archive et. al.
9224 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9225 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9227 whole_archive_flag_spec=
9229 supports_anon_versioning=no
9230 case `$LD -v 2>&1` in
9231 *GNU\ gold*) supports_anon_versioning=yes ;;
9232 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9233 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9234 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9235 *\ 2.11.*) ;; # other 2.11 versions
9236 *) supports_anon_versioning=yes ;;
9239 # See if GNU ld supports shared libraries.
9242 # On AIX/PPC, the GNU linker is very broken
9243 if test "$host_cpu" != ia64; then
9247 *** Warning: the GNU linker, at least up to release 2.19, is reported
9248 *** to be unable to reliably create shared libraries on AIX.
9249 *** Therefore, libtool is disabling shared libraries support. If you
9250 *** really care for shared libraries, you may want to install binutils
9251 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9252 *** You will then need to restart the configuration process.
9261 # see comment about AmigaOS4 .so support
9262 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9263 archive_expsym_cmds=''
9266 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)'
9267 hardcode_libdir_flag_spec='-L$libdir'
9268 hardcode_minus_L=yes
9274 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9275 allow_undefined_flag=unsupported
9276 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9277 # support --undefined. This deserves some investigation. FIXME
9278 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9284 cygwin* | mingw* | pw32* | cegcc*)
9285 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9286 # as there is no search path for DLLs.
9287 hardcode_libdir_flag_spec='-L$libdir'
9288 export_dynamic_flag_spec='${wl}--export-all-symbols'
9289 allow_undefined_flag=unsupported
9290 always_export_symbols=no
9291 enable_shared_with_static_runtimes=yes
9292 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'
9293 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9295 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9296 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9297 # If the export-symbols file already is a .def file (1st line
9298 # is EXPORTS), use it as is; otherwise, prepend...
9299 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9300 cp $export_symbols $output_objdir/$soname.def;
9302 echo EXPORTS > $output_objdir/$soname.def;
9303 cat $export_symbols >> $output_objdir/$soname.def;
9305 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9312 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9313 link_all_deplibs=yes
9318 hardcode_shlibpath_var=no
9319 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9320 export_dynamic_flag_spec='${wl}-E'
9321 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9322 # Instead, shared libraries are loaded at an image base (0x10000000 by
9323 # default) and relocated if they conflict, which is a slow very memory
9324 # consuming and fragmenting process. To avoid this, we pick a random,
9325 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9326 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9327 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9328 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'
9331 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9333 if test "$host_os" = linux-dietlibc; then
9334 case $cc_basename in
9335 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9338 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9339 && test "$tmp_diet" = no
9341 tmp_addflag=' $pic_flag'
9342 tmp_sharedflag='-shared'
9343 case $cc_basename,$host_cpu in
9344 pgcc*) # Portland Group C compiler
9345 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'
9346 tmp_addflag=' $pic_flag'
9348 pgf77* | pgf90* | pgf95* | pgfortran*)
9349 # Portland Group f77 and f90 compilers
9350 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'
9351 tmp_addflag=' $pic_flag -Mnomain' ;;
9352 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9353 tmp_addflag=' -i_dynamic' ;;
9354 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9355 tmp_addflag=' -i_dynamic -nofor_main' ;;
9356 ifc* | ifort*) # Intel Fortran compiler
9357 tmp_addflag=' -nofor_main' ;;
9358 lf95*) # Lahey Fortran 8.1
9359 whole_archive_flag_spec=
9360 tmp_sharedflag='--shared' ;;
9361 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9362 tmp_sharedflag='-qmkshrobj'
9364 nvcc*) # Cuda Compiler Driver 2.2
9365 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'
9366 compiler_needs_object=yes
9369 case `$CC -V 2>&1 | sed 5q` in
9370 *Sun\ C*) # Sun C 5.9
9371 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'
9372 compiler_needs_object=yes
9373 tmp_sharedflag='-G' ;;
9374 *Sun\ F*) # Sun Fortran 8.3
9375 tmp_sharedflag='-G' ;;
9377 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9379 if test "x$supports_anon_versioning" = xyes; then
9380 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9381 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9382 echo "local: *; };" >> $output_objdir/$libname.ver~
9383 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9386 case $cc_basename in
9387 xlf* | bgf* | bgxlf* | mpixlf*)
9388 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9389 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9390 hardcode_libdir_flag_spec=
9391 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9392 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9393 if test "x$supports_anon_versioning" = xyes; then
9394 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9395 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9396 echo "local: *; };" >> $output_objdir/$libname.ver~
9397 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9407 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9408 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9411 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9412 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9417 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9421 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9422 *** create shared libraries on Solaris systems. Therefore, libtool
9423 *** is disabling shared libraries support. We urge you to upgrade GNU
9424 *** binutils to release 2.9.1 or newer. Another option is to modify
9425 *** your PATH or compiler configuration so that the native linker is
9426 *** used, and then restart.
9429 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9430 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9431 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9437 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9438 case `$LD -v 2>&1` in
9439 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9443 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9444 *** reliably create shared libraries on SCO systems. Therefore, libtool
9445 *** is disabling shared libraries support. We urge you to upgrade GNU
9446 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9447 *** your PATH or compiler configuration so that the native linker is
9448 *** used, and then restart.
9453 # For security reasons, it is highly recommended that you always
9454 # use absolute paths for naming shared libraries, and exclude the
9455 # DT_RUNPATH tag from executables and libraries. But doing so
9456 # requires that you compile everything twice, which is a pain.
9457 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9458 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9459 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9460 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9469 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9472 hardcode_shlibpath_var=no
9476 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9477 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9478 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9485 if test "$ld_shlibs" = no; then
9487 hardcode_libdir_flag_spec=
9488 export_dynamic_flag_spec=
9489 whole_archive_flag_spec=
9492 # PORTME fill in a description of your system's linker (not GNU ld)
9495 allow_undefined_flag=unsupported
9496 always_export_symbols=yes
9497 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'
9498 # Note: this linker hardcodes the directories in LIBPATH if there
9499 # are no directories specified by -L.
9500 hardcode_minus_L=yes
9501 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9502 # Neither direct hardcoding nor static linking is supported with a
9504 hardcode_direct=unsupported
9509 if test "$host_cpu" = ia64; then
9510 # On IA64, the linker does run time linking by default, so we don't
9511 # have to do anything special.
9512 aix_use_runtimelinking=no
9513 exp_sym_flag='-Bexport'
9516 # If we're using GNU nm, then we don't want the "-C" option.
9517 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9518 # Also, AIX nm treats weak defined symbols like other global
9519 # defined symbols, whereas GNU nm marks them as "W".
9520 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9521 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9523 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9525 aix_use_runtimelinking=no
9527 # Test if we are trying to use run time linking or normal
9528 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9529 # need to do runtime linking.
9530 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9531 for ld_flag in $LDFLAGS; do
9532 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9533 aix_use_runtimelinking=yes
9540 exp_sym_flag='-bexport'
9541 no_entry_flag='-bnoentry'
9544 # When large executables or shared objects are built, AIX ld can
9545 # have problems creating the table of contents. If linking a library
9546 # or program results in "error TOC overflow" add -mminimal-toc to
9547 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9548 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9552 hardcode_direct_absolute=yes
9553 hardcode_libdir_separator=':'
9554 link_all_deplibs=yes
9555 file_list_spec='${wl}-f,'
9557 if test "$GCC" = yes; then
9558 case $host_os in aix4.[012]|aix4.[012].*)
9559 # We only want to do this on AIX 4.2 and lower, the check
9560 # below for broken collect2 doesn't work under 4.3+
9561 collect2name=`${CC} -print-prog-name=collect2`
9562 if test -f "$collect2name" &&
9563 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9565 # We have reworked collect2
9568 # We have old collect2
9569 hardcode_direct=unsupported
9570 # It fails to find uninstalled libraries when the uninstalled
9571 # path is not listed in the libpath. Setting hardcode_minus_L
9572 # to unsupported forces relinking
9573 hardcode_minus_L=yes
9574 hardcode_libdir_flag_spec='-L$libdir'
9575 hardcode_libdir_separator=
9579 shared_flag='-shared'
9580 if test "$aix_use_runtimelinking" = yes; then
9581 shared_flag="$shared_flag "'${wl}-G'
9585 if test "$host_cpu" = ia64; then
9586 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9587 # chokes on -Wl,-G. The following line is correct:
9590 if test "$aix_use_runtimelinking" = yes; then
9591 shared_flag='${wl}-G'
9593 shared_flag='${wl}-bM:SRE'
9598 export_dynamic_flag_spec='${wl}-bexpall'
9599 # It seems that -bexpall does not export symbols beginning with
9600 # underscore (_), so it is better to generate a list of symbols to export.
9601 always_export_symbols=yes
9602 if test "$aix_use_runtimelinking" = yes; then
9603 # Warning - without using the other runtime loading flags (-brtl),
9604 # -berok will link without error, but may produce a broken library.
9605 allow_undefined_flag='-berok'
9606 # Determine the default libpath from the value encoded in an
9608 if test "${lt_cv_aix_libpath+set}" = set; then
9609 aix_libpath=$lt_cv_aix_libpath
9611 if ${lt_cv_aix_libpath_+:} false; then :
9612 $as_echo_n "(cached) " >&6
9614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9615 /* end confdefs.h. */
9625 if ac_fn_c_try_link "$LINENO"; then :
9627 lt_aix_libpath_sed='
9628 /Import File Strings/,/^$/ {
9630 s/^0 *\([^ ]*\) *$/\1/
9634 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9635 # Check for a 64-bit object if we didn't find anything.
9636 if test -z "$lt_cv_aix_libpath_"; then
9637 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9640 rm -f core conftest.err conftest.$ac_objext \
9641 conftest$ac_exeext conftest.$ac_ext
9642 if test -z "$lt_cv_aix_libpath_"; then
9643 lt_cv_aix_libpath_="/usr/lib:/lib"
9648 aix_libpath=$lt_cv_aix_libpath_
9651 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9652 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9654 if test "$host_cpu" = ia64; then
9655 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9656 allow_undefined_flag="-z nodefs"
9657 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"
9659 # Determine the default libpath from the value encoded in an
9661 if test "${lt_cv_aix_libpath+set}" = set; then
9662 aix_libpath=$lt_cv_aix_libpath
9664 if ${lt_cv_aix_libpath_+:} false; then :
9665 $as_echo_n "(cached) " >&6
9667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9668 /* end confdefs.h. */
9678 if ac_fn_c_try_link "$LINENO"; then :
9680 lt_aix_libpath_sed='
9681 /Import File Strings/,/^$/ {
9683 s/^0 *\([^ ]*\) *$/\1/
9687 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9688 # Check for a 64-bit object if we didn't find anything.
9689 if test -z "$lt_cv_aix_libpath_"; then
9690 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9693 rm -f core conftest.err conftest.$ac_objext \
9694 conftest$ac_exeext conftest.$ac_ext
9695 if test -z "$lt_cv_aix_libpath_"; then
9696 lt_cv_aix_libpath_="/usr/lib:/lib"
9701 aix_libpath=$lt_cv_aix_libpath_
9704 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9705 # Warning - without using the other run time loading flags,
9706 # -berok will link without error, but may produce a broken library.
9707 no_undefined_flag=' ${wl}-bernotok'
9708 allow_undefined_flag=' ${wl}-berok'
9709 if test "$with_gnu_ld" = yes; then
9710 # We only use this code for GNU lds that support --whole-archive.
9711 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9713 # Exported symbols can be pulled into shared objects from archives
9714 whole_archive_flag_spec='$convenience'
9716 archive_cmds_need_lc=yes
9717 # This is similar to how AIX traditionally builds its shared libraries.
9718 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9726 # see comment about AmigaOS4 .so support
9727 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9728 archive_expsym_cmds=''
9731 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)'
9732 hardcode_libdir_flag_spec='-L$libdir'
9733 hardcode_minus_L=yes
9739 export_dynamic_flag_spec=-rdynamic
9742 cygwin* | mingw* | pw32* | cegcc*)
9743 # When not using gcc, we currently assume that we are using
9744 # Microsoft Visual C++.
9745 # hardcode_libdir_flag_spec is actually meaningless, as there is
9746 # no search path for DLLs.
9747 case $cc_basename in
9750 hardcode_libdir_flag_spec=' '
9751 allow_undefined_flag=unsupported
9752 always_export_symbols=yes
9754 # Tell ltmain to make .lib files, not .a files.
9756 # Tell ltmain to make .dll files, not .so files.
9758 # FIXME: Setting linknames here is a bad hack.
9759 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9760 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9761 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9763 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9765 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9767 # The linker will not automatically build a static lib if we build a DLL.
9768 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9769 enable_shared_with_static_runtimes=yes
9770 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9772 old_postinstall_cmds='chmod 644 $oldlib'
9773 postlink_cmds='lt_outputfile="@OUTPUT@"~
9774 lt_tool_outputfile="@TOOL_OUTPUT@"~
9775 case $lt_outputfile in
9778 lt_outputfile="$lt_outputfile.exe"
9779 lt_tool_outputfile="$lt_tool_outputfile.exe"
9782 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9783 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9784 $RM "$lt_outputfile.manifest";
9788 # Assume MSVC wrapper
9789 hardcode_libdir_flag_spec=' '
9790 allow_undefined_flag=unsupported
9791 # Tell ltmain to make .lib files, not .a files.
9793 # Tell ltmain to make .dll files, not .so files.
9795 # FIXME: Setting linknames here is a bad hack.
9796 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9797 # The linker will automatically build a .lib file if we build a DLL.
9798 old_archive_from_new_cmds='true'
9799 # FIXME: Should let the user specify the lib program.
9800 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9801 enable_shared_with_static_runtimes=yes
9806 darwin* | rhapsody*)
9809 archive_cmds_need_lc=no
9811 hardcode_automatic=yes
9812 hardcode_shlibpath_var=unsupported
9813 if test "$lt_cv_ld_force_load" = "yes"; then
9814 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\"`'
9816 whole_archive_flag_spec=''
9818 link_all_deplibs=yes
9819 allow_undefined_flag="$_lt_dar_allow_undefined"
9820 case $cc_basename in
9821 ifort*) _lt_dar_can_shared=yes ;;
9822 *) _lt_dar_can_shared=$GCC ;;
9824 if test "$_lt_dar_can_shared" = "yes"; then
9825 output_verbose_link_cmd=func_echo_all
9826 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9827 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9828 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}"
9829 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}"
9838 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9839 hardcode_libdir_flag_spec='-L$libdir'
9840 hardcode_shlibpath_var=no
9847 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9848 # support. Future versions do this automatically, but an explicit c++rt0.o
9849 # does not break anything, and helps significantly (at the cost of a little
9852 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9853 hardcode_libdir_flag_spec='-R$libdir'
9855 hardcode_shlibpath_var=no
9858 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9860 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9862 hardcode_minus_L=yes
9863 hardcode_shlibpath_var=no
9866 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9867 freebsd* | dragonfly*)
9868 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9869 hardcode_libdir_flag_spec='-R$libdir'
9871 hardcode_shlibpath_var=no
9875 if test "$GCC" = yes; then
9876 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9878 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9880 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9881 hardcode_libdir_separator=:
9884 # hardcode_minus_L: Not really in the search PATH,
9885 # but as the default location of the library.
9886 hardcode_minus_L=yes
9887 export_dynamic_flag_spec='${wl}-E'
9891 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9892 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9894 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9896 if test "$with_gnu_ld" = no; then
9897 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9898 hardcode_libdir_flag_spec_ld='+b $libdir'
9899 hardcode_libdir_separator=:
9901 hardcode_direct_absolute=yes
9902 export_dynamic_flag_spec='${wl}-E'
9903 # hardcode_minus_L: Not really in the search PATH,
9904 # but as the default location of the library.
9905 hardcode_minus_L=yes
9910 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9913 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9916 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9919 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9925 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9928 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9932 # Older versions of the 11.00 compiler do not understand -b yet
9933 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9935 $as_echo_n "checking if $CC understands -b... " >&6; }
9936 if ${lt_cv_prog_compiler__b+:} false; then :
9937 $as_echo_n "(cached) " >&6
9939 lt_cv_prog_compiler__b=no
9940 save_LDFLAGS="$LDFLAGS"
9941 LDFLAGS="$LDFLAGS -b"
9942 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9943 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9944 # The linker can only warn and ignore the option if not recognized
9945 # So say no if there are warnings
9946 if test -s conftest.err; then
9947 # Append any errors to the config.log.
9948 cat conftest.err 1>&5
9949 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9950 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9951 if diff conftest.exp conftest.er2 >/dev/null; then
9952 lt_cv_prog_compiler__b=yes
9955 lt_cv_prog_compiler__b=yes
9959 LDFLAGS="$save_LDFLAGS"
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9963 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9965 if test x"$lt_cv_prog_compiler__b" = xyes; then
9966 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9968 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9974 if test "$with_gnu_ld" = no; then
9975 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9976 hardcode_libdir_separator=:
9981 hardcode_shlibpath_var=no
9985 hardcode_direct_absolute=yes
9986 export_dynamic_flag_spec='${wl}-E'
9988 # hardcode_minus_L: Not really in the search PATH,
9989 # but as the default location of the library.
9990 hardcode_minus_L=yes
9996 irix5* | irix6* | nonstopux*)
9997 if test "$GCC" = yes; then
9998 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'
9999 # Try to use the -exported_symbol ld option, if it does not
10000 # work, assume that -exports_file does not work either and
10001 # implicitly export all symbols.
10002 # This should be the same for all languages, so no per-tag cache variable.
10003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10004 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10005 if ${lt_cv_irix_exported_symbol+:} false; then :
10006 $as_echo_n "(cached) " >&6
10008 save_LDFLAGS="$LDFLAGS"
10009 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10011 /* end confdefs.h. */
10012 int foo (void) { return 0; }
10014 if ac_fn_c_try_link "$LINENO"; then :
10015 lt_cv_irix_exported_symbol=yes
10017 lt_cv_irix_exported_symbol=no
10019 rm -f core conftest.err conftest.$ac_objext \
10020 conftest$ac_exeext conftest.$ac_ext
10021 LDFLAGS="$save_LDFLAGS"
10023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10024 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10025 if test "$lt_cv_irix_exported_symbol" = yes; then
10026 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'
10029 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'
10030 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'
10032 archive_cmds_need_lc='no'
10033 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10034 hardcode_libdir_separator=:
10036 link_all_deplibs=yes
10040 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10041 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10043 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10045 hardcode_libdir_flag_spec='-R$libdir'
10046 hardcode_direct=yes
10047 hardcode_shlibpath_var=no
10051 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10052 hardcode_direct=yes
10053 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10054 hardcode_libdir_separator=:
10055 hardcode_shlibpath_var=no
10062 if test -f /usr/libexec/ld.so; then
10063 hardcode_direct=yes
10064 hardcode_shlibpath_var=no
10065 hardcode_direct_absolute=yes
10066 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10067 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10068 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10069 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10070 export_dynamic_flag_spec='${wl}-E'
10073 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10074 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10075 hardcode_libdir_flag_spec='-R$libdir'
10078 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10079 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10089 hardcode_libdir_flag_spec='-L$libdir'
10090 hardcode_minus_L=yes
10091 allow_undefined_flag=unsupported
10092 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10093 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10097 if test "$GCC" = yes; then
10098 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10099 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'
10101 allow_undefined_flag=' -expect_unresolved \*'
10102 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'
10104 archive_cmds_need_lc='no'
10105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10106 hardcode_libdir_separator=:
10109 osf4* | osf5*) # as osf3* with the addition of -msym flag
10110 if test "$GCC" = yes; then
10111 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10112 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'
10113 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10115 allow_undefined_flag=' -expect_unresolved \*'
10116 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'
10117 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~
10118 $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'
10120 # Both c and cxx compiler support -rpath directly
10121 hardcode_libdir_flag_spec='-rpath $libdir'
10123 archive_cmds_need_lc='no'
10124 hardcode_libdir_separator=:
10128 no_undefined_flag=' -z defs'
10129 if test "$GCC" = yes; then
10131 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10132 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10133 $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'
10135 case `$CC -V 2>&1` in
10138 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10139 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10140 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10144 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10145 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10146 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10150 hardcode_libdir_flag_spec='-R$libdir'
10151 hardcode_shlibpath_var=no
10153 solaris2.[0-5] | solaris2.[0-5].*) ;;
10155 # The compiler driver will combine and reorder linker options,
10156 # but understands `-z linker_flag'. GCC discards it without `$wl',
10157 # but is careful enough not to reorder.
10158 # Supported since Solaris 2.6 (maybe 2.5.1?)
10159 if test "$GCC" = yes; then
10160 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10162 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10166 link_all_deplibs=yes
10170 if test "x$host_vendor" = xsequent; then
10171 # Use $CC to link under sequent, because it throws in some extra .o
10172 # files that make .init and .fini sections work.
10173 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10175 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10177 hardcode_libdir_flag_spec='-L$libdir'
10178 hardcode_direct=yes
10179 hardcode_minus_L=yes
10180 hardcode_shlibpath_var=no
10184 case $host_vendor in
10186 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10187 hardcode_direct=yes # is this really true???
10190 ## LD is ld it makes a PLAMLIB
10191 ## CC just makes a GrossModule.
10192 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10193 reload_cmds='$CC -r -o $output$reload_objs'
10197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10198 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10201 runpath_var='LD_RUN_PATH'
10202 hardcode_shlibpath_var=no
10206 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10207 hardcode_shlibpath_var=no
10208 export_dynamic_flag_spec='-Bexport'
10212 if test -d /usr/nec; then
10213 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10214 hardcode_shlibpath_var=no
10215 runpath_var=LD_RUN_PATH
10216 hardcode_runpath_var=yes
10221 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10222 no_undefined_flag='${wl}-z,text'
10223 archive_cmds_need_lc=no
10224 hardcode_shlibpath_var=no
10225 runpath_var='LD_RUN_PATH'
10227 if test "$GCC" = yes; then
10228 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10229 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10231 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10232 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10236 sysv5* | sco3.2v5* | sco5v6*)
10237 # Note: We can NOT use -z defs as we might desire, because we do not
10238 # link with -lc, and that would cause any symbols used from libc to
10239 # always be unresolved, which means just about no library would
10240 # ever link correctly. If we're not using GNU ld we use -z text
10241 # though, which does catch some bad symbols but isn't as heavy-handed
10243 no_undefined_flag='${wl}-z,text'
10244 allow_undefined_flag='${wl}-z,nodefs'
10245 archive_cmds_need_lc=no
10246 hardcode_shlibpath_var=no
10247 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10248 hardcode_libdir_separator=':'
10249 link_all_deplibs=yes
10250 export_dynamic_flag_spec='${wl}-Bexport'
10251 runpath_var='LD_RUN_PATH'
10253 if test "$GCC" = yes; then
10254 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10255 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10257 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10258 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10263 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10264 hardcode_libdir_flag_spec='-L$libdir'
10265 hardcode_shlibpath_var=no
10273 if test x$host_vendor = xsni; then
10275 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10276 export_dynamic_flag_spec='${wl}-Blargedynsym'
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10283 $as_echo "$ld_shlibs" >&6; }
10284 test "$ld_shlibs" = no && can_build_shared=no
10286 with_gnu_ld=$with_gnu_ld
10303 # Do we need to explicitly link libc?
10305 case "x$archive_cmds_need_lc" in
10307 # Assume -lc should be added
10308 archive_cmds_need_lc=yes
10310 if test "$enable_shared" = yes && test "$GCC" = yes; then
10311 case $archive_cmds in
10313 # FIXME: we may have to deal with multi-command sequences.
10316 # Test whether the compiler implicitly links with -lc since on some
10317 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10318 # to ld, don't add -lc before -lgcc.
10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10320 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10321 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10322 $as_echo_n "(cached) " >&6
10325 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10327 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10328 (eval $ac_compile) 2>&5
10330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10331 test $ac_status = 0; } 2>conftest.err; then
10334 libobjs=conftest.$ac_objext
10336 wl=$lt_prog_compiler_wl
10337 pic_flag=$lt_prog_compiler_pic
10343 lt_save_allow_undefined_flag=$allow_undefined_flag
10344 allow_undefined_flag=
10345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10346 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10349 test $ac_status = 0; }
10351 lt_cv_archive_cmds_need_lc=no
10353 lt_cv_archive_cmds_need_lc=yes
10355 allow_undefined_flag=$lt_save_allow_undefined_flag
10357 cat conftest.err 1>&5
10362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10363 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10364 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10528 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10530 if test "$GCC" = yes; then
10532 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10533 *) lt_awk_arg="/^libraries:/" ;;
10536 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10537 *) lt_sed_strip_eq="s,=/,/,g" ;;
10539 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10540 case $lt_search_path_spec in
10542 # if the path contains ";" then we assume it to be the separator
10543 # otherwise default to the standard path separator (i.e. ":") - it is
10544 # assumed that no part of a normal pathname contains ";" but that should
10545 # okay in the real world where ";" in dirpaths is itself problematic.
10546 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10549 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10552 # Ok, now we have the path, separated by spaces, we can step through it
10553 # and add multilib dir if necessary.
10554 lt_tmp_lt_search_path_spec=
10555 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10556 for lt_sys_path in $lt_search_path_spec; do
10557 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10558 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10560 test -d "$lt_sys_path" && \
10561 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10564 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10565 BEGIN {RS=" "; FS="/|\n";} {
10568 for (lt_i = NF; lt_i > 0; lt_i--) {
10569 if ($lt_i != "" && $lt_i != ".") {
10570 if ($lt_i == "..") {
10573 if (lt_count == 0) {
10574 lt_foo="/" $lt_i lt_foo;
10581 if (lt_foo != "") { lt_freq[lt_foo]++; }
10582 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10584 # AWK program above erroneously prepends '/' to C:/dos/paths
10587 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10588 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10590 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10592 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10594 library_names_spec=
10595 libname_spec='lib$name'
10599 postuninstall_cmds=
10603 shlibpath_overrides_runpath=unknown
10605 dynamic_linker="$host_os ld.so"
10606 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10607 need_lib_prefix=unknown
10608 hardcode_into_libs=no
10610 # when you set need_version to no, make sure it does not cause -set_version
10611 # flags to be left without arguments
10612 need_version=unknown
10617 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10618 shlibpath_var=LIBPATH
10620 # AIX 3 has no versioning support, so we append a major version to the name.
10621 soname_spec='${libname}${release}${shared_ext}$major'
10628 hardcode_into_libs=yes
10629 if test "$host_cpu" = ia64; then
10630 # AIX 5 supports IA64
10631 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10632 shlibpath_var=LD_LIBRARY_PATH
10634 # With GCC up to 2.95.x, collect2 would create an import file
10635 # for dependence libraries. The import file would start with
10636 # the line `#! .'. This would cause the generated library to
10637 # depend on `.', always an invalid library. This was fixed in
10638 # development snapshots of GCC prior to 3.0.
10640 aix4 | aix4.[01] | aix4.[01].*)
10641 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10643 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10646 can_build_shared=no
10650 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10651 # soname into executable. Probably we can add versioning support to
10652 # collect2, so additional links can be useful in future.
10653 if test "$aix_use_runtimelinking" = yes; then
10654 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10655 # instead of lib<name>.a to let people know that these are not
10656 # typical AIX shared libraries.
10657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10659 # We preserve .a as extension for shared libraries through AIX4.2
10660 # and later when we are not doing run time linking.
10661 library_names_spec='${libname}${release}.a $libname.a'
10662 soname_spec='${libname}${release}${shared_ext}$major'
10664 shlibpath_var=LIBPATH
10671 # Since July 2007 AmigaOS4 officially supports .so libraries.
10672 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10676 library_names_spec='$libname.ixlibrary $libname.a'
10677 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10678 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10684 library_names_spec='${libname}${shared_ext}'
10685 dynamic_linker="$host_os ld.so"
10686 shlibpath_var=LIBRARY_PATH
10692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10693 soname_spec='${libname}${release}${shared_ext}$major'
10694 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10695 shlibpath_var=LD_LIBRARY_PATH
10696 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10697 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10698 # the default ld.so.conf also contains /usr/contrib/lib and
10699 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10700 # libtool to hard-code these into programs
10703 cygwin* | mingw* | pw32* | cegcc*)
10704 version_type=windows
10709 case $GCC,$cc_basename in
10712 library_names_spec='$libname.dll.a'
10713 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10714 postinstall_cmds='base_file=`basename \${file}`~
10715 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10716 dldir=$destdir/`dirname \$dlpath`~
10717 test -d \$dldir || mkdir -p \$dldir~
10718 $install_prog $dir/$dlname \$dldir/$dlname~
10719 chmod a+x \$dldir/$dlname~
10720 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10721 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10723 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10724 dlpath=$dir/\$dldll~
10726 shlibpath_overrides_runpath=yes
10730 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10731 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10733 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10736 # MinGW DLLs use traditional 'lib' prefix
10737 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10740 # pw32 DLLs use 'pw' prefix rather than 'lib'
10741 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10744 dynamic_linker='Win32 ld.exe'
10749 libname_spec='$name'
10750 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10751 library_names_spec='${libname}.dll.lib'
10755 sys_lib_search_path_spec=
10758 for lt_path in $LIB
10761 # Let DOS variable expansion print the short 8.3 style file name.
10762 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10763 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10766 # Convert to MSYS style.
10767 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10770 # Convert to unix form, then to dos form, then back to unix form
10771 # but this time dos style (no spaces!) so that the unix form looks
10772 # like /cygdrive/c/PROGRA~1:/cygdr...
10773 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10774 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10775 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10778 sys_lib_search_path_spec="$LIB"
10779 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10780 # It is most probably a Windows format PATH.
10781 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10783 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10785 # FIXME: find the short name or the path components, as spaces are
10786 # common. (e.g. "Program Files" -> "PROGRA~1")
10790 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10791 postinstall_cmds='base_file=`basename \${file}`~
10792 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10793 dldir=$destdir/`dirname \$dlpath`~
10794 test -d \$dldir || mkdir -p \$dldir~
10795 $install_prog $dir/$dlname \$dldir/$dlname'
10796 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10797 dlpath=$dir/\$dldll~
10799 shlibpath_overrides_runpath=yes
10800 dynamic_linker='Win32 link.exe'
10804 # Assume MSVC wrapper
10805 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10806 dynamic_linker='Win32 ld.exe'
10809 # FIXME: first we should search . and the directory the executable is in
10813 darwin* | rhapsody*)
10814 dynamic_linker="$host_os dyld"
10815 version_type=darwin
10818 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10819 soname_spec='${libname}${release}${major}$shared_ext'
10820 shlibpath_overrides_runpath=yes
10821 shlibpath_var=DYLD_LIBRARY_PATH
10822 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10824 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10825 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10833 soname_spec='${libname}${release}${shared_ext}$major'
10834 shlibpath_var=LD_LIBRARY_PATH
10841 freebsd* | dragonfly*)
10842 # DragonFly does not have aout. When/if they implement a new
10843 # versioning mechanism, adjust this.
10844 if test -x /usr/bin/objformat; then
10845 objformat=`/usr/bin/objformat`
10848 freebsd[123]*) objformat=aout ;;
10849 *) objformat=elf ;;
10852 version_type=freebsd-$objformat
10853 case $version_type in
10855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10860 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10864 shlibpath_var=LD_LIBRARY_PATH
10867 shlibpath_overrides_runpath=yes
10869 freebsd3.[01]* | freebsdelf3.[01]*)
10870 shlibpath_overrides_runpath=yes
10871 hardcode_into_libs=yes
10873 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10874 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10875 shlibpath_overrides_runpath=no
10876 hardcode_into_libs=yes
10878 *) # from 4.6 on, and DragonFly
10879 shlibpath_overrides_runpath=yes
10880 hardcode_into_libs=yes
10889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10890 soname_spec='${libname}${release}${shared_ext}$major'
10891 shlibpath_var=LD_LIBRARY_PATH
10892 hardcode_into_libs=yes
10899 dynamic_linker="$host_os runtime_loader"
10900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10901 soname_spec='${libname}${release}${shared_ext}$major'
10902 shlibpath_var=LIBRARY_PATH
10903 shlibpath_overrides_runpath=yes
10904 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10905 hardcode_into_libs=yes
10908 hpux9* | hpux10* | hpux11*)
10909 # Give a soname corresponding to the major version so that dld.sl refuses to
10910 # link against other versions.
10917 hardcode_into_libs=yes
10918 dynamic_linker="$host_os dld.so"
10919 shlibpath_var=LD_LIBRARY_PATH
10920 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10922 soname_spec='${libname}${release}${shared_ext}$major'
10923 if test "X$HPUX_IA64_MODE" = X32; then
10924 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10926 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10928 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10932 hardcode_into_libs=yes
10933 dynamic_linker="$host_os dld.sl"
10934 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10935 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10937 soname_spec='${libname}${release}${shared_ext}$major'
10938 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10939 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10943 dynamic_linker="$host_os dld.sl"
10944 shlibpath_var=SHLIB_PATH
10945 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10947 soname_spec='${libname}${release}${shared_ext}$major'
10950 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10951 postinstall_cmds='chmod 555 $lib'
10952 # or fails outright, so override atomically:
10953 install_override_mode=555
10960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10961 soname_spec='${libname}${release}${shared_ext}$major'
10962 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10963 shlibpath_var=LD_LIBRARY_PATH
10964 shlibpath_overrides_runpath=no
10965 hardcode_into_libs=yes
10968 irix5* | irix6* | nonstopux*)
10970 nonstopux*) version_type=nonstopux ;;
10972 if test "$lt_cv_prog_gnu_ld" = yes; then
10980 soname_spec='${libname}${release}${shared_ext}$major'
10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10983 irix5* | nonstopux*)
10984 libsuff= shlibsuff=
10987 case $LD in # libtool.m4 will add one of these switches to LD
10988 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10989 libsuff= shlibsuff= libmagic=32-bit;;
10990 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10991 libsuff=32 shlibsuff=N32 libmagic=N32;;
10992 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10993 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10994 *) libsuff= shlibsuff= libmagic=never-match;;
10998 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10999 shlibpath_overrides_runpath=no
11000 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11001 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11002 hardcode_into_libs=yes
11005 # No shared lib support for Linux oldld, aout, or coff.
11006 linux*oldld* | linux*aout* | linux*coff*)
11010 # This must be Linux ELF.
11011 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11016 soname_spec='${libname}${release}${shared_ext}$major'
11017 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11018 shlibpath_var=LD_LIBRARY_PATH
11019 shlibpath_overrides_runpath=no
11021 # Some binutils ld are patched to set DT_RUNPATH
11022 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11023 $as_echo_n "(cached) " >&6
11025 lt_cv_shlibpath_overrides_runpath=no
11026 save_LDFLAGS=$LDFLAGS
11027 save_libdir=$libdir
11028 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11029 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11031 /* end confdefs.h. */
11041 if ac_fn_c_try_link "$LINENO"; then :
11042 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11043 lt_cv_shlibpath_overrides_runpath=yes
11046 rm -f core conftest.err conftest.$ac_objext \
11047 conftest$ac_exeext conftest.$ac_ext
11048 LDFLAGS=$save_LDFLAGS
11049 libdir=$save_libdir
11053 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11055 # This implies no fast_install, which is unacceptable.
11056 # Some rework will be needed to allow for fast_install
11057 # before this can be enabled.
11058 hardcode_into_libs=yes
11060 # Append ld.so.conf contents to the search path
11061 if test -f /etc/ld.so.conf; then
11062 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' ' '`
11063 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11066 # We used to test for /lib/ld.so.1 and disable shared libraries on
11067 # powerpc, because MkLinux only supported shared libraries with the
11068 # GNU dynamic linker. Since this was broken with cross compilers,
11069 # most powerpc-linux boxes support dynamic linking these days and
11070 # people can always --disable-shared, the test was removed, and we
11071 # assume the GNU/Linux dynamic linker is in use.
11072 dynamic_linker='GNU/Linux ld.so'
11079 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11082 dynamic_linker='NetBSD (a.out) ld.so'
11084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11085 soname_spec='${libname}${release}${shared_ext}$major'
11086 dynamic_linker='NetBSD ld.elf_so'
11088 shlibpath_var=LD_LIBRARY_PATH
11089 shlibpath_overrides_runpath=yes
11090 hardcode_into_libs=yes
11095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11096 shlibpath_var=LD_LIBRARY_PATH
11097 shlibpath_overrides_runpath=yes
11104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11105 soname_spec='${libname}${release}${shared_ext}$major'
11106 shlibpath_var=LD_LIBRARY_PATH
11107 shlibpath_overrides_runpath=no
11108 hardcode_into_libs=yes
11109 dynamic_linker='ldqnx.so'
11114 sys_lib_dlsearch_path_spec="/usr/lib"
11116 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11118 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11119 *) need_version=no ;;
11121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11122 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11123 shlibpath_var=LD_LIBRARY_PATH
11124 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11126 openbsd2.[89] | openbsd2.[89].*)
11127 shlibpath_overrides_runpath=no
11130 shlibpath_overrides_runpath=yes
11134 shlibpath_overrides_runpath=yes
11139 libname_spec='$name'
11142 library_names_spec='$libname${shared_ext} $libname.a'
11143 dynamic_linker='OS/2 ld.exe'
11144 shlibpath_var=LIBPATH
11147 osf3* | osf4* | osf5*)
11151 soname_spec='${libname}${release}${shared_ext}$major'
11152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11153 shlibpath_var=LD_LIBRARY_PATH
11154 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11155 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11167 soname_spec='${libname}${release}${shared_ext}$major'
11168 shlibpath_var=LD_LIBRARY_PATH
11169 shlibpath_overrides_runpath=yes
11170 hardcode_into_libs=yes
11171 # ldd complains unless libraries are executable
11172 postinstall_cmds='chmod +x $lib'
11177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11178 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11179 shlibpath_var=LD_LIBRARY_PATH
11180 shlibpath_overrides_runpath=yes
11181 if test "$with_gnu_ld" = yes; then
11189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11190 soname_spec='${libname}${release}${shared_ext}$major'
11191 shlibpath_var=LD_LIBRARY_PATH
11192 case $host_vendor in
11194 shlibpath_overrides_runpath=no
11196 runpath_var=LD_RUN_PATH
11204 shlibpath_overrides_runpath=no
11205 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11211 if test -d /usr/nec ;then
11213 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11214 soname_spec='$libname${shared_ext}.$major'
11215 shlibpath_var=LD_LIBRARY_PATH
11219 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11220 version_type=freebsd-elf
11223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11224 soname_spec='${libname}${release}${shared_ext}$major'
11225 shlibpath_var=LD_LIBRARY_PATH
11226 shlibpath_overrides_runpath=yes
11227 hardcode_into_libs=yes
11228 if test "$with_gnu_ld" = yes; then
11229 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11231 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11234 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11238 sys_lib_dlsearch_path_spec='/usr/lib'
11242 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11247 shlibpath_var=LD_LIBRARY_PATH
11248 shlibpath_overrides_runpath=no
11249 hardcode_into_libs=yes
11254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11255 soname_spec='${libname}${release}${shared_ext}$major'
11256 shlibpath_var=LD_LIBRARY_PATH
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11264 $as_echo "$dynamic_linker" >&6; }
11265 test "$dynamic_linker" = no && can_build_shared=no
11267 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11268 if test "$GCC" = yes; then
11269 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11272 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11273 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11275 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11276 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11371 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11373 if test -n "$hardcode_libdir_flag_spec" ||
11374 test -n "$runpath_var" ||
11375 test "X$hardcode_automatic" = "Xyes" ; then
11377 # We can hardcode non-existent directories.
11378 if test "$hardcode_direct" != no &&
11379 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11380 # have to relink, otherwise we might link with an installed library
11381 # when we should be linking with a yet-to-be-installed one
11382 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11383 test "$hardcode_minus_L" != no; then
11384 # Linking always hardcodes the temporary library directory.
11385 hardcode_action=relink
11387 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11388 hardcode_action=immediate
11391 # We cannot hardcode anything, or else we can only hardcode existing
11393 hardcode_action=unsupported
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11396 $as_echo "$hardcode_action" >&6; }
11398 if test "$hardcode_action" = relink ||
11399 test "$inherit_rpath" = yes; then
11400 # Fast installation is not supported
11401 enable_fast_install=no
11402 elif test "$shlibpath_overrides_runpath" = yes ||
11403 test "$enable_shared" = no; then
11404 # Fast installation is not necessary
11405 enable_fast_install=needless
11413 if test "x$enable_dlopen" != xyes; then
11414 enable_dlopen=unknown
11415 enable_dlopen_self=unknown
11416 enable_dlopen_self_static=unknown
11423 lt_cv_dlopen="load_add_on"
11425 lt_cv_dlopen_self=yes
11428 mingw* | pw32* | cegcc*)
11429 lt_cv_dlopen="LoadLibrary"
11434 lt_cv_dlopen="dlopen"
11439 # if libdl is installed we need to link against it
11440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11441 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11442 if ${ac_cv_lib_dl_dlopen+:} false; then :
11443 $as_echo_n "(cached) " >&6
11445 ac_check_lib_save_LIBS=$LIBS
11447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11448 /* end confdefs.h. */
11450 /* Override any GCC internal prototype to avoid an error.
11451 Use char because int might match the return type of a GCC
11452 builtin and then its argument prototype would still apply. */
11465 if ac_fn_c_try_link "$LINENO"; then :
11466 ac_cv_lib_dl_dlopen=yes
11468 ac_cv_lib_dl_dlopen=no
11470 rm -f core conftest.err conftest.$ac_objext \
11471 conftest$ac_exeext conftest.$ac_ext
11472 LIBS=$ac_check_lib_save_LIBS
11474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11475 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11476 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11477 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11480 lt_cv_dlopen="dyld"
11482 lt_cv_dlopen_self=yes
11489 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11490 if test "x$ac_cv_func_shl_load" = xyes; then :
11491 lt_cv_dlopen="shl_load"
11493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11494 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11495 if ${ac_cv_lib_dld_shl_load+:} false; then :
11496 $as_echo_n "(cached) " >&6
11498 ac_check_lib_save_LIBS=$LIBS
11500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11501 /* end confdefs.h. */
11503 /* Override any GCC internal prototype to avoid an error.
11504 Use char because int might match the return type of a GCC
11505 builtin and then its argument prototype would still apply. */
11513 return shl_load ();
11518 if ac_fn_c_try_link "$LINENO"; then :
11519 ac_cv_lib_dld_shl_load=yes
11521 ac_cv_lib_dld_shl_load=no
11523 rm -f core conftest.err conftest.$ac_objext \
11524 conftest$ac_exeext conftest.$ac_ext
11525 LIBS=$ac_check_lib_save_LIBS
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11528 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11529 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11530 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11532 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11533 if test "x$ac_cv_func_dlopen" = xyes; then :
11534 lt_cv_dlopen="dlopen"
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11537 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11538 if ${ac_cv_lib_dl_dlopen+:} false; then :
11539 $as_echo_n "(cached) " >&6
11541 ac_check_lib_save_LIBS=$LIBS
11543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544 /* end confdefs.h. */
11546 /* Override any GCC internal prototype to avoid an error.
11547 Use char because int might match the return type of a GCC
11548 builtin and then its argument prototype would still apply. */
11561 if ac_fn_c_try_link "$LINENO"; then :
11562 ac_cv_lib_dl_dlopen=yes
11564 ac_cv_lib_dl_dlopen=no
11566 rm -f core conftest.err conftest.$ac_objext \
11567 conftest$ac_exeext conftest.$ac_ext
11568 LIBS=$ac_check_lib_save_LIBS
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11571 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11572 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11573 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11576 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11577 if ${ac_cv_lib_svld_dlopen+:} false; then :
11578 $as_echo_n "(cached) " >&6
11580 ac_check_lib_save_LIBS=$LIBS
11581 LIBS="-lsvld $LIBS"
11582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11583 /* end confdefs.h. */
11585 /* Override any GCC internal prototype to avoid an error.
11586 Use char because int might match the return type of a GCC
11587 builtin and then its argument prototype would still apply. */
11600 if ac_fn_c_try_link "$LINENO"; then :
11601 ac_cv_lib_svld_dlopen=yes
11603 ac_cv_lib_svld_dlopen=no
11605 rm -f core conftest.err conftest.$ac_objext \
11606 conftest$ac_exeext conftest.$ac_ext
11607 LIBS=$ac_check_lib_save_LIBS
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11610 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11611 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11612 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11615 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11616 if ${ac_cv_lib_dld_dld_link+:} false; then :
11617 $as_echo_n "(cached) " >&6
11619 ac_check_lib_save_LIBS=$LIBS
11621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11622 /* end confdefs.h. */
11624 /* Override any GCC internal prototype to avoid an error.
11625 Use char because int might match the return type of a GCC
11626 builtin and then its argument prototype would still apply. */
11634 return dld_link ();
11639 if ac_fn_c_try_link "$LINENO"; then :
11640 ac_cv_lib_dld_dld_link=yes
11642 ac_cv_lib_dld_dld_link=no
11644 rm -f core conftest.err conftest.$ac_objext \
11645 conftest$ac_exeext conftest.$ac_ext
11646 LIBS=$ac_check_lib_save_LIBS
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11649 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11650 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11651 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11672 if test "x$lt_cv_dlopen" != xno; then
11678 case $lt_cv_dlopen in
11680 save_CPPFLAGS="$CPPFLAGS"
11681 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11683 save_LDFLAGS="$LDFLAGS"
11684 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11687 LIBS="$lt_cv_dlopen_libs $LIBS"
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11690 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11691 if ${lt_cv_dlopen_self+:} false; then :
11692 $as_echo_n "(cached) " >&6
11694 if test "$cross_compiling" = yes; then :
11695 lt_cv_dlopen_self=cross
11697 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11698 lt_status=$lt_dlunknown
11699 cat > conftest.$ac_ext <<_LT_EOF
11700 #line $LINENO "configure"
11701 #include "confdefs.h"
11710 # define LT_DLGLOBAL RTLD_GLOBAL
11713 # define LT_DLGLOBAL DL_GLOBAL
11715 # define LT_DLGLOBAL 0
11719 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11720 find out it does not work in some platform. */
11721 #ifndef LT_DLLAZY_OR_NOW
11723 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11726 # define LT_DLLAZY_OR_NOW DL_LAZY
11729 # define LT_DLLAZY_OR_NOW RTLD_NOW
11732 # define LT_DLLAZY_OR_NOW DL_NOW
11734 # define LT_DLLAZY_OR_NOW 0
11741 /* When -fvisbility=hidden is used, assume the code has been annotated
11742 correspondingly for the symbols needed. */
11743 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11744 int fnord () __attribute__((visibility("default")));
11747 int fnord () { return 42; }
11750 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11751 int status = $lt_dlunknown;
11755 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11758 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11759 else puts (dlerror ());
11761 /* dlclose (self); */
11769 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11770 (eval $ac_link) 2>&5
11772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11773 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11774 (./conftest; exit; ) >&5 2>/dev/null
11776 case x$lt_status in
11777 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11778 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11779 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11782 # compilation failed
11783 lt_cv_dlopen_self=no
11790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11791 $as_echo "$lt_cv_dlopen_self" >&6; }
11793 if test "x$lt_cv_dlopen_self" = xyes; then
11794 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11796 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11797 if ${lt_cv_dlopen_self_static+:} false; then :
11798 $as_echo_n "(cached) " >&6
11800 if test "$cross_compiling" = yes; then :
11801 lt_cv_dlopen_self_static=cross
11803 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11804 lt_status=$lt_dlunknown
11805 cat > conftest.$ac_ext <<_LT_EOF
11806 #line $LINENO "configure"
11807 #include "confdefs.h"
11816 # define LT_DLGLOBAL RTLD_GLOBAL
11819 # define LT_DLGLOBAL DL_GLOBAL
11821 # define LT_DLGLOBAL 0
11825 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11826 find out it does not work in some platform. */
11827 #ifndef LT_DLLAZY_OR_NOW
11829 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11832 # define LT_DLLAZY_OR_NOW DL_LAZY
11835 # define LT_DLLAZY_OR_NOW RTLD_NOW
11838 # define LT_DLLAZY_OR_NOW DL_NOW
11840 # define LT_DLLAZY_OR_NOW 0
11847 /* When -fvisbility=hidden is used, assume the code has been annotated
11848 correspondingly for the symbols needed. */
11849 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11850 int fnord () __attribute__((visibility("default")));
11853 int fnord () { return 42; }
11856 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11857 int status = $lt_dlunknown;
11861 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11864 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11865 else puts (dlerror ());
11867 /* dlclose (self); */
11875 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11876 (eval $ac_link) 2>&5
11878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11879 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11880 (./conftest; exit; ) >&5 2>/dev/null
11882 case x$lt_status in
11883 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11884 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11885 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11888 # compilation failed
11889 lt_cv_dlopen_self_static=no
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11897 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11900 CPPFLAGS="$save_CPPFLAGS"
11901 LDFLAGS="$save_LDFLAGS"
11906 case $lt_cv_dlopen_self in
11907 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11908 *) enable_dlopen_self=unknown ;;
11911 case $lt_cv_dlopen_self_static in
11912 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11913 *) enable_dlopen_self_static=unknown ;;
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11936 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11937 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11938 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11939 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11941 $as_echo "yes" >&6; }
11943 # FIXME - insert some real tests, host_os isn't really good enough
11946 if test -n "$STRIP" ; then
11947 striplib="$STRIP -x"
11948 old_striplib="$STRIP -S"
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11950 $as_echo "yes" >&6; }
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11953 $as_echo "no" >&6; }
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11958 $as_echo "no" >&6; }
11974 # Report which library types will actually be built
11975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11976 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11978 $as_echo "$can_build_shared" >&6; }
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11981 $as_echo_n "checking whether to build shared libraries... " >&6; }
11982 test "$can_build_shared" = "no" && enable_shared=no
11984 # On AIX, shared libraries and static libraries use the same namespace, and
11985 # are all built from PIC.
11988 test "$enable_shared" = yes && enable_static=no
11989 if test -n "$RANLIB"; then
11990 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11991 postinstall_cmds='$RANLIB $lib'
11996 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11997 test "$enable_shared" = yes && enable_static=no
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12002 $as_echo "$enable_shared" >&6; }
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12005 $as_echo_n "checking whether to build static libraries... " >&6; }
12006 # Make sure either enable_shared or enable_static is yes.
12007 test "$enable_shared" = yes || enable_static=yes
12008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12009 $as_echo "$enable_static" >&6; }
12016 ac_cpp='$CPP $CPPFLAGS'
12017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12023 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12024 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12025 (test "X$CXX" != "Xg++"))) ; then
12027 ac_cpp='$CXXCPP $CPPFLAGS'
12028 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12029 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12030 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12032 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12033 if test -z "$CXXCPP"; then
12034 if ${ac_cv_prog_CXXCPP+:} false; then :
12035 $as_echo_n "(cached) " >&6
12037 # Double quotes because CXXCPP needs to be expanded
12038 for CXXCPP in "$CXX -E" "/lib/cpp"
12040 ac_preproc_ok=false
12041 for ac_cxx_preproc_warn_flag in '' yes
12043 # Use a header file that comes with gcc, so configuring glibc
12044 # with a fresh cross-compiler works.
12045 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12046 # <limits.h> exists even on freestanding compilers.
12047 # On the NeXT, cc -E runs the code through the compiler's parser,
12048 # not just through cpp. "Syntax error" is here to catch this case.
12049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12050 /* end confdefs.h. */
12052 # include <limits.h>
12054 # include <assert.h>
12058 if ac_fn_cxx_try_cpp "$LINENO"; then :
12061 # Broken: fails on valid input.
12064 rm -f conftest.err conftest.i conftest.$ac_ext
12066 # OK, works on sane cases. Now check whether nonexistent headers
12067 # can be detected and how.
12068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12069 /* end confdefs.h. */
12070 #include <ac_nonexistent.h>
12072 if ac_fn_cxx_try_cpp "$LINENO"; then :
12073 # Broken: success on invalid input.
12076 # Passes both tests.
12080 rm -f conftest.err conftest.i conftest.$ac_ext
12083 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12084 rm -f conftest.i conftest.err conftest.$ac_ext
12085 if $ac_preproc_ok; then :
12090 ac_cv_prog_CXXCPP=$CXXCPP
12093 CXXCPP=$ac_cv_prog_CXXCPP
12095 ac_cv_prog_CXXCPP=$CXXCPP
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12098 $as_echo "$CXXCPP" >&6; }
12099 ac_preproc_ok=false
12100 for ac_cxx_preproc_warn_flag in '' yes
12102 # Use a header file that comes with gcc, so configuring glibc
12103 # with a fresh cross-compiler works.
12104 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12105 # <limits.h> exists even on freestanding compilers.
12106 # On the NeXT, cc -E runs the code through the compiler's parser,
12107 # not just through cpp. "Syntax error" is here to catch this case.
12108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109 /* end confdefs.h. */
12111 # include <limits.h>
12113 # include <assert.h>
12117 if ac_fn_cxx_try_cpp "$LINENO"; then :
12120 # Broken: fails on valid input.
12123 rm -f conftest.err conftest.i conftest.$ac_ext
12125 # OK, works on sane cases. Now check whether nonexistent headers
12126 # can be detected and how.
12127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12128 /* end confdefs.h. */
12129 #include <ac_nonexistent.h>
12131 if ac_fn_cxx_try_cpp "$LINENO"; then :
12132 # Broken: success on invalid input.
12135 # Passes both tests.
12139 rm -f conftest.err conftest.i conftest.$ac_ext
12142 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12143 rm -f conftest.i conftest.err conftest.$ac_ext
12144 if $ac_preproc_ok; then :
12147 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12149 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12150 See \`config.log' for more details" "$LINENO" 5; }
12154 ac_cpp='$CPP $CPPFLAGS'
12155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12160 _lt_caught_CXX_error=yes
12164 ac_cpp='$CXXCPP $CPPFLAGS'
12165 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12166 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12167 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12169 archive_cmds_need_lc_CXX=no
12170 allow_undefined_flag_CXX=
12171 always_export_symbols_CXX=no
12172 archive_expsym_cmds_CXX=
12173 compiler_needs_object_CXX=no
12174 export_dynamic_flag_spec_CXX=
12175 hardcode_direct_CXX=no
12176 hardcode_direct_absolute_CXX=no
12177 hardcode_libdir_flag_spec_CXX=
12178 hardcode_libdir_flag_spec_ld_CXX=
12179 hardcode_libdir_separator_CXX=
12180 hardcode_minus_L_CXX=no
12181 hardcode_shlibpath_var_CXX=unsupported
12182 hardcode_automatic_CXX=no
12183 inherit_rpath_CXX=no
12185 module_expsym_cmds_CXX=
12186 link_all_deplibs_CXX=unknown
12187 old_archive_cmds_CXX=$old_archive_cmds
12188 reload_flag_CXX=$reload_flag
12189 reload_cmds_CXX=$reload_cmds
12190 no_undefined_flag_CXX=
12191 whole_archive_flag_spec_CXX=
12192 enable_shared_with_static_runtimes_CXX=no
12194 # Source file extension for C++ test sources.
12197 # Object file extension for compiled C++ test sources.
12201 # No sense in running all these tests if we already determined that
12202 # the CXX compiler isn't working. Some variables (like enable_shared)
12203 # are currently assumed to apply to all compilers on this platform,
12204 # and will be corrupted by setting them based on a non-working compiler.
12205 if test "$_lt_caught_CXX_error" != yes; then
12206 # Code to be used in simple compile tests
12207 lt_simple_compile_test_code="int some_variable = 0;"
12209 # Code to be used in simple link tests
12210 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12212 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12219 # If no C compiler was specified, use CC.
12222 # If no C compiler flags were specified, use CFLAGS.
12223 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12225 # Allow CC to be a program name with arguments.
12229 # save warnings/boilerplate of simple test code
12230 ac_outfile=conftest.$ac_objext
12231 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12232 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12233 _lt_compiler_boilerplate=`cat conftest.err`
12236 ac_outfile=conftest.$ac_objext
12237 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12238 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12239 _lt_linker_boilerplate=`cat conftest.err`
12243 # Allow CC to be a program name with arguments.
12245 lt_save_CFLAGS=$CFLAGS
12249 lt_save_with_gnu_ld=$with_gnu_ld
12250 lt_save_path_LD=$lt_cv_path_LD
12251 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12252 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12254 $as_unset lt_cv_prog_gnu_ld
12256 if test -n "${lt_cv_path_LDCXX+set}"; then
12257 lt_cv_path_LD=$lt_cv_path_LDCXX
12259 $as_unset lt_cv_path_LD
12261 test -z "${LDCXX+set}" || LD=$LDCXX
12266 for cc_temp in $compiler""; do
12268 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12269 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12274 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12277 if test -n "$compiler"; then
12278 # We don't want -fno-exception when compiling C++ code, so set the
12279 # no_builtin_flag separately
12280 if test "$GXX" = yes; then
12281 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12283 lt_prog_compiler_no_builtin_flag_CXX=
12286 if test "$GXX" = yes; then
12287 # Set up default GNU C++ configuration
12291 # Check whether --with-gnu-ld was given.
12292 if test "${with_gnu_ld+set}" = set; then :
12293 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12299 if test "$GCC" = yes; then
12300 # Check if gcc -print-prog-name=ld gives a path.
12301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12302 $as_echo_n "checking for ld used by $CC... " >&6; }
12305 # gcc leaves a trailing carriage return which upsets mingw
12306 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12308 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12311 # Accept absolute paths.
12313 re_direlt='/[^/][^/]*/\.\./'
12314 # Canonicalize the pathname of ld
12315 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12316 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12317 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12319 test -z "$LD" && LD="$ac_prog"
12322 # If it fails, then pretend we aren't using GCC.
12326 # If it is relative, then search for the first ld in PATH.
12327 with_gnu_ld=unknown
12330 elif test "$with_gnu_ld" = yes; then
12331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12332 $as_echo_n "checking for GNU ld... " >&6; }
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12335 $as_echo_n "checking for non-GNU ld... " >&6; }
12337 if ${lt_cv_path_LD+:} false; then :
12338 $as_echo_n "(cached) " >&6
12340 if test -z "$LD"; then
12341 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12342 for ac_dir in $PATH; do
12344 test -z "$ac_dir" && ac_dir=.
12345 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12346 lt_cv_path_LD="$ac_dir/$ac_prog"
12347 # Check to see if the program is GNU ld. I'd rather use --version,
12348 # but apparently some variants of GNU ld only accept -v.
12349 # Break only if it was the GNU/non-GNU ld that we prefer.
12350 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12351 *GNU* | *'with BFD'*)
12352 test "$with_gnu_ld" != no && break
12355 test "$with_gnu_ld" != yes && break
12362 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12366 LD="$lt_cv_path_LD"
12367 if test -n "$LD"; then
12368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12369 $as_echo "$LD" >&6; }
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12372 $as_echo "no" >&6; }
12374 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12376 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12377 if ${lt_cv_prog_gnu_ld+:} false; then :
12378 $as_echo_n "(cached) " >&6
12380 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12381 case `$LD -v 2>&1 </dev/null` in
12382 *GNU* | *'with BFD'*)
12383 lt_cv_prog_gnu_ld=yes
12386 lt_cv_prog_gnu_ld=no
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12391 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12392 with_gnu_ld=$lt_cv_prog_gnu_ld
12400 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12401 # archiving commands below assume that GNU ld is being used.
12402 if test "$with_gnu_ld" = yes; then
12403 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12404 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12406 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12407 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12409 # If archive_cmds runs LD, not CC, wlarc should be empty
12410 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12411 # investigate it a little bit more. (MM)
12414 # ancient GNU ld didn't support --whole-archive et. al.
12415 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12416 $GREP 'no-whole-archive' > /dev/null; then
12417 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12419 whole_archive_flag_spec_CXX=
12425 # A generic and very simple default shared library creation
12426 # command for GNU C++ for the case where it uses the native
12427 # linker, instead of GNU ld. If possible, this setting should
12428 # overridden to take advantage of the native linker features on
12429 # the platform it is being used on.
12430 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12433 # Commands to make compiler produce verbose output that lists
12434 # what "hidden" libraries, object files and flags are used when
12435 # linking a shared library.
12436 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12444 # PORTME: fill in a description of your system's C++ link characteristics
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12446 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12450 # FIXME: insert proper C++ library support
12454 if test "$host_cpu" = ia64; then
12455 # On IA64, the linker does run time linking by default, so we don't
12456 # have to do anything special.
12457 aix_use_runtimelinking=no
12458 exp_sym_flag='-Bexport'
12461 aix_use_runtimelinking=no
12463 # Test if we are trying to use run time linking or normal
12464 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12465 # need to do runtime linking.
12466 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12467 for ld_flag in $LDFLAGS; do
12470 aix_use_runtimelinking=yes
12478 exp_sym_flag='-bexport'
12479 no_entry_flag='-bnoentry'
12482 # When large executables or shared objects are built, AIX ld can
12483 # have problems creating the table of contents. If linking a library
12484 # or program results in "error TOC overflow" add -mminimal-toc to
12485 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12486 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12488 archive_cmds_CXX=''
12489 hardcode_direct_CXX=yes
12490 hardcode_direct_absolute_CXX=yes
12491 hardcode_libdir_separator_CXX=':'
12492 link_all_deplibs_CXX=yes
12493 file_list_spec_CXX='${wl}-f,'
12495 if test "$GXX" = yes; then
12496 case $host_os in aix4.[012]|aix4.[012].*)
12497 # We only want to do this on AIX 4.2 and lower, the check
12498 # below for broken collect2 doesn't work under 4.3+
12499 collect2name=`${CC} -print-prog-name=collect2`
12500 if test -f "$collect2name" &&
12501 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12503 # We have reworked collect2
12506 # We have old collect2
12507 hardcode_direct_CXX=unsupported
12508 # It fails to find uninstalled libraries when the uninstalled
12509 # path is not listed in the libpath. Setting hardcode_minus_L
12510 # to unsupported forces relinking
12511 hardcode_minus_L_CXX=yes
12512 hardcode_libdir_flag_spec_CXX='-L$libdir'
12513 hardcode_libdir_separator_CXX=
12516 shared_flag='-shared'
12517 if test "$aix_use_runtimelinking" = yes; then
12518 shared_flag="$shared_flag "'${wl}-G'
12522 if test "$host_cpu" = ia64; then
12523 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12524 # chokes on -Wl,-G. The following line is correct:
12527 if test "$aix_use_runtimelinking" = yes; then
12528 shared_flag='${wl}-G'
12530 shared_flag='${wl}-bM:SRE'
12535 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12536 # It seems that -bexpall does not export symbols beginning with
12537 # underscore (_), so it is better to generate a list of symbols to
12539 always_export_symbols_CXX=yes
12540 if test "$aix_use_runtimelinking" = yes; then
12541 # Warning - without using the other runtime loading flags (-brtl),
12542 # -berok will link without error, but may produce a broken library.
12543 allow_undefined_flag_CXX='-berok'
12544 # Determine the default libpath from the value encoded in an empty
12546 if test "${lt_cv_aix_libpath+set}" = set; then
12547 aix_libpath=$lt_cv_aix_libpath
12549 if ${lt_cv_aix_libpath__CXX+:} false; then :
12550 $as_echo_n "(cached) " >&6
12552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12553 /* end confdefs.h. */
12563 if ac_fn_cxx_try_link "$LINENO"; then :
12565 lt_aix_libpath_sed='
12566 /Import File Strings/,/^$/ {
12568 s/^0 *\([^ ]*\) *$/\1/
12572 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12573 # Check for a 64-bit object if we didn't find anything.
12574 if test -z "$lt_cv_aix_libpath__CXX"; then
12575 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12578 rm -f core conftest.err conftest.$ac_objext \
12579 conftest$ac_exeext conftest.$ac_ext
12580 if test -z "$lt_cv_aix_libpath__CXX"; then
12581 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12586 aix_libpath=$lt_cv_aix_libpath__CXX
12589 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12591 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12593 if test "$host_cpu" = ia64; then
12594 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12595 allow_undefined_flag_CXX="-z nodefs"
12596 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12598 # Determine the default libpath from the value encoded in an
12599 # empty executable.
12600 if test "${lt_cv_aix_libpath+set}" = set; then
12601 aix_libpath=$lt_cv_aix_libpath
12603 if ${lt_cv_aix_libpath__CXX+:} false; then :
12604 $as_echo_n "(cached) " >&6
12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h. */
12617 if ac_fn_cxx_try_link "$LINENO"; then :
12619 lt_aix_libpath_sed='
12620 /Import File Strings/,/^$/ {
12622 s/^0 *\([^ ]*\) *$/\1/
12626 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12627 # Check for a 64-bit object if we didn't find anything.
12628 if test -z "$lt_cv_aix_libpath__CXX"; then
12629 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12632 rm -f core conftest.err conftest.$ac_objext \
12633 conftest$ac_exeext conftest.$ac_ext
12634 if test -z "$lt_cv_aix_libpath__CXX"; then
12635 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12640 aix_libpath=$lt_cv_aix_libpath__CXX
12643 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12644 # Warning - without using the other run time loading flags,
12645 # -berok will link without error, but may produce a broken library.
12646 no_undefined_flag_CXX=' ${wl}-bernotok'
12647 allow_undefined_flag_CXX=' ${wl}-berok'
12648 if test "$with_gnu_ld" = yes; then
12649 # We only use this code for GNU lds that support --whole-archive.
12650 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12652 # Exported symbols can be pulled into shared objects from archives
12653 whole_archive_flag_spec_CXX='$convenience'
12655 archive_cmds_need_lc_CXX=yes
12656 # This is similar to how AIX traditionally builds its shared
12658 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12664 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12665 allow_undefined_flag_CXX=unsupported
12666 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12667 # support --undefined. This deserves some investigation. FIXME
12668 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12675 case $cc_basename in
12677 # FIXME: insert proper C++ library support
12683 cygwin* | mingw* | pw32* | cegcc*)
12684 case $GXX,$cc_basename in
12687 # hardcode_libdir_flag_spec is actually meaningless, as there is
12688 # no search path for DLLs.
12689 hardcode_libdir_flag_spec_CXX=' '
12690 allow_undefined_flag_CXX=unsupported
12691 always_export_symbols_CXX=yes
12692 file_list_spec_CXX='@'
12693 # Tell ltmain to make .lib files, not .a files.
12695 # Tell ltmain to make .dll files, not .so files.
12697 # FIXME: Setting linknames here is a bad hack.
12698 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12699 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12700 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12702 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12704 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12706 # The linker will not automatically build a static lib if we build a DLL.
12707 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12708 enable_shared_with_static_runtimes_CXX=yes
12710 old_postinstall_cmds_CXX='chmod 644 $oldlib'
12711 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12712 lt_tool_outputfile="@TOOL_OUTPUT@"~
12713 case $lt_outputfile in
12716 lt_outputfile="$lt_outputfile.exe"
12717 lt_tool_outputfile="$lt_tool_outputfile.exe"
12720 func_to_tool_file "$lt_outputfile"~
12721 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12722 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12723 $RM "$lt_outputfile.manifest";
12728 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12729 # as there is no search path for DLLs.
12730 hardcode_libdir_flag_spec_CXX='-L$libdir'
12731 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12732 allow_undefined_flag_CXX=unsupported
12733 always_export_symbols_CXX=no
12734 enable_shared_with_static_runtimes_CXX=yes
12736 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12737 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12738 # If the export-symbols file already is a .def file (1st line
12739 # is EXPORTS), use it as is; otherwise, prepend...
12740 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12741 cp $export_symbols $output_objdir/$soname.def;
12743 echo EXPORTS > $output_objdir/$soname.def;
12744 cat $export_symbols >> $output_objdir/$soname.def;
12746 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12753 darwin* | rhapsody*)
12756 archive_cmds_need_lc_CXX=no
12757 hardcode_direct_CXX=no
12758 hardcode_automatic_CXX=yes
12759 hardcode_shlibpath_var_CXX=unsupported
12760 if test "$lt_cv_ld_force_load" = "yes"; then
12761 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12763 whole_archive_flag_spec_CXX=''
12765 link_all_deplibs_CXX=yes
12766 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12767 case $cc_basename in
12768 ifort*) _lt_dar_can_shared=yes ;;
12769 *) _lt_dar_can_shared=$GCC ;;
12771 if test "$_lt_dar_can_shared" = "yes"; then
12772 output_verbose_link_cmd=func_echo_all
12773 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12774 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12775 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12776 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12777 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12778 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12779 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12789 case $cc_basename in
12791 # FIXME: insert proper C++ library support
12795 # Green Hills C++ Compiler
12796 # FIXME: insert proper C++ library support
12800 # FIXME: insert proper C++ library support
12807 # C++ shared libraries reported to be fairly broken before
12813 archive_cmds_need_lc_CXX=no
12816 freebsd* | dragonfly*)
12817 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12826 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12827 link_all_deplibs_CXX=yes
12831 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12832 hardcode_libdir_separator_CXX=:
12833 export_dynamic_flag_spec_CXX='${wl}-E'
12834 hardcode_direct_CXX=yes
12835 hardcode_minus_L_CXX=yes # Not in the search PATH,
12836 # but as the default
12837 # location of the library.
12839 case $cc_basename in
12841 # FIXME: insert proper C++ library support
12845 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12846 # Commands to make compiler produce verbose output that lists
12847 # what "hidden" libraries, object files and flags are used when
12848 # linking a shared library.
12850 # There doesn't appear to be a way to prevent this compiler from
12851 # explicitly linking system object files so we need to strip them
12852 # from the output so that they don't get included in the library
12854 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12857 if test "$GXX" = yes; then
12858 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12860 # FIXME: insert proper C++ library support
12868 if test $with_gnu_ld = no; then
12869 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12870 hardcode_libdir_separator_CXX=:
12876 export_dynamic_flag_spec_CXX='${wl}-E'
12882 hardcode_direct_CXX=no
12883 hardcode_shlibpath_var_CXX=no
12886 hardcode_direct_CXX=yes
12887 hardcode_direct_absolute_CXX=yes
12888 hardcode_minus_L_CXX=yes # Not in the search PATH,
12889 # but as the default
12890 # location of the library.
12894 case $cc_basename in
12896 # FIXME: insert proper C++ library support
12902 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12905 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12908 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12911 # Commands to make compiler produce verbose output that lists
12912 # what "hidden" libraries, object files and flags are used when
12913 # linking a shared library.
12915 # There doesn't appear to be a way to prevent this compiler from
12916 # explicitly linking system object files so we need to strip them
12917 # from the output so that they don't get included in the library
12919 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12922 if test "$GXX" = yes; then
12923 if test $with_gnu_ld = no; then
12926 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12929 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12932 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12937 # FIXME: insert proper C++ library support
12945 hardcode_direct_CXX=no
12946 hardcode_shlibpath_var_CXX=no
12947 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12948 export_dynamic_flag_spec_CXX='${wl}-E'
12949 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12950 # Instead, shared libraries are loaded at an image base (0x10000000 by
12951 # default) and relocated if they conflict, which is a slow very memory
12952 # consuming and fragmenting process. To avoid this, we pick a random,
12953 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12954 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12955 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12956 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12959 case $cc_basename in
12962 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12964 # Archives containing C++ object files must be created using
12965 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12966 # necessary to make sure instantiated templates are included
12968 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12971 if test "$GXX" = yes; then
12972 if test "$with_gnu_ld" = no; then
12973 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12975 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12978 link_all_deplibs_CXX=yes
12981 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12982 hardcode_libdir_separator_CXX=:
12983 inherit_rpath_CXX=yes
12986 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12987 case $cc_basename in
12989 # Kuck and Associates, Inc. (KAI) C++ Compiler
12991 # KCC will only create a shared library if the output file
12992 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12993 # to its proper name (with version) after linking.
12994 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12995 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12996 # Commands to make compiler produce verbose output that lists
12997 # what "hidden" libraries, object files and flags are used when
12998 # linking a shared library.
13000 # There doesn't appear to be a way to prevent this compiler from
13001 # explicitly linking system object files so we need to strip them
13002 # from the output so that they don't get included in the library
13004 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13006 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13007 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13009 # Archives containing C++ object files must be created using
13010 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13011 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13016 # version 8.0 and above of icpc choke on multiply defined symbols
13017 # if we add $predep_objects and $postdep_objects, however 7.1 and
13018 # earlier do not add the objects themselves.
13019 case `$CC -V 2>&1` in
13021 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13022 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13024 *) # Version 8.0 or newer
13027 ia64*) tmp_idyn=' -i_dynamic';;
13029 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13030 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13033 archive_cmds_need_lc_CXX=no
13034 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13035 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13036 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13039 # Portland Group C++ compiler
13041 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13042 prelink_cmds_CXX='tpldir=Template.dir~
13044 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13045 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13046 old_archive_cmds_CXX='tpldir=Template.dir~
13048 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13049 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13051 archive_cmds_CXX='tpldir=Template.dir~
13053 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13054 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13055 archive_expsym_cmds_CXX='tpldir=Template.dir~
13057 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13058 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13060 *) # Version 6 and above use weak symbols
13061 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13062 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13066 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13067 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13068 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13072 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13073 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13075 runpath_var=LD_RUN_PATH
13076 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13077 hardcode_libdir_separator_CXX=:
13079 # Commands to make compiler produce verbose output that lists
13080 # what "hidden" libraries, object files and flags are used when
13081 # linking a shared library.
13083 # There doesn't appear to be a way to prevent this compiler from
13084 # explicitly linking system object files so we need to strip them
13085 # from the output so that they don't get included in the library
13087 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13089 xl* | mpixl* | bgxl*)
13090 # IBM XL 8.0 on PPC, with GNU ld
13091 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13092 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13093 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13094 if test "x$supports_anon_versioning" = xyes; then
13095 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13096 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13097 echo "local: *; };" >> $output_objdir/$libname.ver~
13098 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13102 case `$CC -V 2>&1 | sed 5q` in
13105 no_undefined_flag_CXX=' -zdefs'
13106 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13107 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13108 hardcode_libdir_flag_spec_CXX='-R$libdir'
13109 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13110 compiler_needs_object_CXX=yes
13112 # Not sure whether something based on
13113 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13115 output_verbose_link_cmd='func_echo_all'
13117 # Archives containing C++ object files must be created using
13118 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13119 # necessary to make sure instantiated templates are included
13121 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13129 # FIXME: insert proper C++ library support
13134 # FIXME: insert proper C++ library support
13139 case $cc_basename in
13141 # FIXME: insert proper C++ library support
13145 # FIXME: insert proper C++ library support
13152 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13153 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13155 hardcode_libdir_flag_spec_CXX='-R$libdir'
13156 hardcode_direct_CXX=yes
13157 hardcode_shlibpath_var_CXX=no
13159 # Workaround some broken pre-1.5 toolchains
13160 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13168 # C++ shared libraries are fairly broken
13173 if test -f /usr/libexec/ld.so; then
13174 hardcode_direct_CXX=yes
13175 hardcode_shlibpath_var_CXX=no
13176 hardcode_direct_absolute_CXX=yes
13177 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13178 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13179 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13180 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13181 export_dynamic_flag_spec_CXX='${wl}-E'
13182 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13184 output_verbose_link_cmd=func_echo_all
13190 osf3* | osf4* | osf5*)
13191 case $cc_basename in
13193 # Kuck and Associates, Inc. (KAI) C++ Compiler
13195 # KCC will only create a shared library if the output file
13196 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13197 # to its proper name (with version) after linking.
13198 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13200 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13201 hardcode_libdir_separator_CXX=:
13203 # Archives containing C++ object files must be created using
13204 # the KAI C++ compiler.
13206 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13207 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13211 # Rational C++ 2.4.1
13212 # FIXME: insert proper C++ library support
13218 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13219 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13220 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13223 allow_undefined_flag_CXX=' -expect_unresolved \*'
13224 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13225 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13226 echo "-hidden">> $lib.exp~
13227 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13229 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13233 hardcode_libdir_separator_CXX=:
13235 # Commands to make compiler produce verbose output that lists
13236 # what "hidden" libraries, object files and flags are used when
13237 # linking a shared library.
13239 # There doesn't appear to be a way to prevent this compiler from
13240 # explicitly linking system object files so we need to strip them
13241 # from the output so that they don't get included in the library
13243 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13246 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13247 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13250 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13253 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13257 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13258 hardcode_libdir_separator_CXX=:
13260 # Commands to make compiler produce verbose output that lists
13261 # what "hidden" libraries, object files and flags are used when
13262 # linking a shared library.
13263 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13266 # FIXME: insert proper C++ library support
13274 # FIXME: insert proper C++ library support
13279 case $cc_basename in
13282 # FIXME: insert proper C++ library support
13287 # FIXME: insert proper C++ library support
13291 # FIXME: insert proper C++ library support
13298 case $cc_basename in
13300 # Sun C++ 4.2, 5.x and Centerline C++
13301 archive_cmds_need_lc_CXX=yes
13302 no_undefined_flag_CXX=' -zdefs'
13303 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13304 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13305 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13307 hardcode_libdir_flag_spec_CXX='-R$libdir'
13308 hardcode_shlibpath_var_CXX=no
13310 solaris2.[0-5] | solaris2.[0-5].*) ;;
13312 # The compiler driver will combine and reorder linker options,
13313 # but understands `-z linker_flag'.
13314 # Supported since Solaris 2.6 (maybe 2.5.1?)
13315 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13318 link_all_deplibs_CXX=yes
13320 output_verbose_link_cmd='func_echo_all'
13322 # Archives containing C++ object files must be created using
13323 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13324 # necessary to make sure instantiated templates are included
13326 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13329 # Green Hills C++ Compiler
13330 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13332 # The C++ compiler must be used to create the archive.
13333 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13336 # GNU C++ compiler with Solaris linker
13337 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13338 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13339 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13340 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13341 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13342 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13344 # Commands to make compiler produce verbose output that lists
13345 # what "hidden" libraries, object files and flags are used when
13346 # linking a shared library.
13347 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13349 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13351 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13352 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13353 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13355 # Commands to make compiler produce verbose output that lists
13356 # what "hidden" libraries, object files and flags are used when
13357 # linking a shared library.
13358 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13361 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13363 solaris2.[0-5] | solaris2.[0-5].*) ;;
13365 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13373 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13374 no_undefined_flag_CXX='${wl}-z,text'
13375 archive_cmds_need_lc_CXX=no
13376 hardcode_shlibpath_var_CXX=no
13377 runpath_var='LD_RUN_PATH'
13379 case $cc_basename in
13381 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13382 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13385 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13386 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13391 sysv5* | sco3.2v5* | sco5v6*)
13392 # Note: We can NOT use -z defs as we might desire, because we do not
13393 # link with -lc, and that would cause any symbols used from libc to
13394 # always be unresolved, which means just about no library would
13395 # ever link correctly. If we're not using GNU ld we use -z text
13396 # though, which does catch some bad symbols but isn't as heavy-handed
13398 no_undefined_flag_CXX='${wl}-z,text'
13399 allow_undefined_flag_CXX='${wl}-z,nodefs'
13400 archive_cmds_need_lc_CXX=no
13401 hardcode_shlibpath_var_CXX=no
13402 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13403 hardcode_libdir_separator_CXX=':'
13404 link_all_deplibs_CXX=yes
13405 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13406 runpath_var='LD_RUN_PATH'
13408 case $cc_basename in
13410 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13411 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13412 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13413 '"$old_archive_cmds_CXX"
13414 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13415 '"$reload_cmds_CXX"
13418 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13419 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13425 case $cc_basename in
13427 # NonStop-UX NCC 3.20
13428 # FIXME: insert proper C++ library support
13432 # FIXME: insert proper C++ library support
13439 # FIXME: insert proper C++ library support
13444 # FIXME: insert proper C++ library support
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13450 $as_echo "$ld_shlibs_CXX" >&6; }
13451 test "$ld_shlibs_CXX" = no && can_build_shared=no
13457 ## There is no encapsulation within the following macros, do not change
13458 ## the running order or otherwise move them around unless you know exactly
13459 ## what you are doing...
13460 # Dependencies to place before and after the object being linked:
13461 predep_objects_CXX=
13462 postdep_objects_CXX=
13465 compiler_lib_search_path_CXX=
13467 cat > conftest.$ac_ext <<_LT_EOF
13471 Foo (void) { a = 0; }
13478 _lt_libdeps_save_CFLAGS=$CFLAGS
13479 case "$CC $CFLAGS " in #(
13480 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13481 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13485 (eval $ac_compile) 2>&5
13487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13488 test $ac_status = 0; }; then
13489 # Parse the compiler output and extract the necessary
13490 # objects, libraries and library flags.
13492 # Sentinel used to keep track of whether or not we are before
13493 # the conftest object file.
13494 pre_test_object_deps_done=no
13496 for p in `eval "$output_verbose_link_cmd"`; do
13497 case ${prev}${p} in
13500 # Some compilers place space between "-{L,R}" and the path.
13501 # Remove the space.
13502 if test $p = "-L" ||
13503 test $p = "-R"; then
13508 # Expand the sysroot to ease extracting the directories later.
13509 if test -z "$prev"; then
13511 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13512 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13513 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13517 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13519 if test "$pre_test_object_deps_done" = no; then
13522 # Internal compiler library paths should come after those
13523 # provided the user. The postdeps already come after the
13524 # user supplied libs so there is no need to process them.
13525 if test -z "$compiler_lib_search_path_CXX"; then
13526 compiler_lib_search_path_CXX="${prev}${p}"
13528 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13531 # The "-l" case would never come before the object being
13532 # linked, so don't bother handling this case.
13535 if test -z "$postdeps_CXX"; then
13536 postdeps_CXX="${prev}${p}"
13538 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13544 *.lto.$objext) ;; # Ignore GCC LTO objects
13546 # This assumes that the test object file only shows up
13547 # once in the compiler output.
13548 if test "$p" = "conftest.$objext"; then
13549 pre_test_object_deps_done=yes
13553 if test "$pre_test_object_deps_done" = no; then
13554 if test -z "$predep_objects_CXX"; then
13555 predep_objects_CXX="$p"
13557 predep_objects_CXX="$predep_objects_CXX $p"
13560 if test -z "$postdep_objects_CXX"; then
13561 postdep_objects_CXX="$p"
13563 postdep_objects_CXX="$postdep_objects_CXX $p"
13568 *) ;; # Ignore the rest.
13576 echo "libtool.m4: error: problem compiling CXX test program"
13579 $RM -f confest.$objext
13580 CFLAGS=$_lt_libdeps_save_CFLAGS
13582 # PORTME: override above test on systems where it is broken
13585 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13586 # hack all around it, let's just trust "g++" to DTRT.
13587 predep_objects_CXX=
13588 postdep_objects_CXX=
13593 case `$CC -V 2>&1 | sed 5q` in
13597 # The more standards-conforming stlport4 library is
13598 # incompatible with the Cstd library. Avoid specifying
13599 # it if it's in CXXFLAGS. Ignore libCrun as
13600 # -library=stlport4 depends on it.
13601 case " $CXX $CXXFLAGS " in
13602 *" -library=stlport4 "*)
13603 solaris_use_stlport4=yes
13607 if test "$solaris_use_stlport4" != yes; then
13608 postdeps_CXX='-library=Cstd -library=Crun'
13615 case $cc_basename in
13617 # The more standards-conforming stlport4 library is
13618 # incompatible with the Cstd library. Avoid specifying
13619 # it if it's in CXXFLAGS. Ignore libCrun as
13620 # -library=stlport4 depends on it.
13621 case " $CXX $CXXFLAGS " in
13622 *" -library=stlport4 "*)
13623 solaris_use_stlport4=yes
13627 # Adding this requires a known-good setup of shared libraries for
13628 # Sun compiler versions before 5.6, else PIC objects from an old
13629 # archive will be linked into the output, leading to subtle bugs.
13630 if test "$solaris_use_stlport4" != yes; then
13631 postdeps_CXX='-library=Cstd -library=Crun'
13639 case " $postdeps_CXX " in
13640 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13642 compiler_lib_search_dirs_CXX=
13643 if test -n "${compiler_lib_search_path_CXX}"; then
13644 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13677 lt_prog_compiler_wl_CXX=
13678 lt_prog_compiler_pic_CXX=
13679 lt_prog_compiler_static_CXX=
13682 # C++ specific cases for pic, static, wl, etc.
13683 if test "$GXX" = yes; then
13684 lt_prog_compiler_wl_CXX='-Wl,'
13685 lt_prog_compiler_static_CXX='-static'
13689 # All AIX code is PIC.
13690 if test "$host_cpu" = ia64; then
13691 # AIX 5 now supports IA64 processor
13692 lt_prog_compiler_static_CXX='-Bstatic'
13699 # see comment about AmigaOS4 .so support
13700 lt_prog_compiler_pic_CXX='-fPIC'
13703 # FIXME: we need at least 68020 code to build shared libraries, but
13704 # adding the `-m68020' flag to GCC prevents building anything better,
13706 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13711 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13712 # PIC is the default for these OSes.
13714 mingw* | cygwin* | os2* | pw32* | cegcc*)
13715 # This hack is so that the source file can tell whether it is being
13716 # built for inclusion in a dll (and should export symbols for example).
13717 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13718 # (--disable-auto-import) libraries
13719 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13721 darwin* | rhapsody*)
13722 # PIC is the default on this platform
13723 # Common symbols not allowed in MH_DYLIB files
13724 lt_prog_compiler_pic_CXX='-fno-common'
13727 # DJGPP does not support shared libraries at all
13728 lt_prog_compiler_pic_CXX=
13731 # PIC is the default for Haiku.
13732 # The "-static" flag exists, but is broken.
13733 lt_prog_compiler_static_CXX=
13736 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13737 # Instead, we relocate shared libraries at runtime.
13740 if test -d /usr/nec; then
13741 lt_prog_compiler_pic_CXX=-Kconform_pic
13745 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13746 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13747 # sets the default TLS model and affects inlining.
13752 lt_prog_compiler_pic_CXX='-fPIC'
13757 # QNX uses GNU C++, but need to define -shared option too, otherwise
13758 # it will coredump.
13759 lt_prog_compiler_pic_CXX='-fPIC -shared'
13762 lt_prog_compiler_pic_CXX='-fPIC'
13768 # All AIX code is PIC.
13769 if test "$host_cpu" = ia64; then
13770 # AIX 5 now supports IA64 processor
13771 lt_prog_compiler_static_CXX='-Bstatic'
13773 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13777 case $cc_basename in
13779 # Green Hills C++ Compiler
13780 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13784 mingw* | cygwin* | os2* | pw32* | cegcc*)
13785 # This hack is so that the source file can tell whether it is being
13786 # built for inclusion in a dll (and should export symbols for example).
13787 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13790 case $cc_basename in
13792 lt_prog_compiler_pic_CXX='-KPIC'
13795 # Green Hills C++ Compiler
13796 lt_prog_compiler_pic_CXX='-pic'
13802 freebsd* | dragonfly*)
13803 # FreeBSD uses GNU C++
13805 hpux9* | hpux10* | hpux11*)
13806 case $cc_basename in
13808 lt_prog_compiler_wl_CXX='-Wl,'
13809 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13810 if test "$host_cpu" != ia64; then
13811 lt_prog_compiler_pic_CXX='+Z'
13815 lt_prog_compiler_wl_CXX='-Wl,'
13816 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13822 lt_prog_compiler_pic_CXX='+Z'
13831 # This is c89, which is MS Visual C++ (no shared libs)
13832 # Anyone wants to do a port?
13834 irix5* | irix6* | nonstopux*)
13835 case $cc_basename in
13837 lt_prog_compiler_wl_CXX='-Wl,'
13838 lt_prog_compiler_static_CXX='-non_shared'
13839 # CC pic flag -KPIC is the default.
13845 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13846 case $cc_basename in
13849 lt_prog_compiler_wl_CXX='--backend -Wl,'
13850 lt_prog_compiler_pic_CXX='-fPIC'
13853 # old Intel C++ for x86_64 which still supported -KPIC.
13854 lt_prog_compiler_wl_CXX='-Wl,'
13855 lt_prog_compiler_pic_CXX='-KPIC'
13856 lt_prog_compiler_static_CXX='-static'
13859 # Intel C++, used to be incompatible with GCC.
13860 # ICC 10 doesn't accept -KPIC any more.
13861 lt_prog_compiler_wl_CXX='-Wl,'
13862 lt_prog_compiler_pic_CXX='-fPIC'
13863 lt_prog_compiler_static_CXX='-static'
13866 # Portland Group C++ compiler
13867 lt_prog_compiler_wl_CXX='-Wl,'
13868 lt_prog_compiler_pic_CXX='-fpic'
13869 lt_prog_compiler_static_CXX='-Bstatic'
13873 # Make sure the PIC flag is empty. It appears that all Alpha
13874 # Linux and Compaq Tru64 Unix objects are PIC.
13875 lt_prog_compiler_pic_CXX=
13876 lt_prog_compiler_static_CXX='-non_shared'
13878 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13879 # IBM XL 8.0, 9.0 on PPC and BlueGene
13880 lt_prog_compiler_wl_CXX='-Wl,'
13881 lt_prog_compiler_pic_CXX='-qpic'
13882 lt_prog_compiler_static_CXX='-qstaticlink'
13885 case `$CC -V 2>&1 | sed 5q` in
13888 lt_prog_compiler_pic_CXX='-KPIC'
13889 lt_prog_compiler_static_CXX='-Bstatic'
13890 lt_prog_compiler_wl_CXX='-Qoption ld '
13901 case $cc_basename in
13903 lt_prog_compiler_pic_CXX='-W c,exportall'
13912 # QNX uses GNU C++, but need to define -shared option too, otherwise
13913 # it will coredump.
13914 lt_prog_compiler_pic_CXX='-fPIC -shared'
13916 osf3* | osf4* | osf5*)
13917 case $cc_basename in
13919 lt_prog_compiler_wl_CXX='--backend -Wl,'
13922 # Rational C++ 2.4.1
13923 lt_prog_compiler_pic_CXX='-pic'
13926 # Digital/Compaq C++
13927 lt_prog_compiler_wl_CXX='-Wl,'
13928 # Make sure the PIC flag is empty. It appears that all Alpha
13929 # Linux and Compaq Tru64 Unix objects are PIC.
13930 lt_prog_compiler_pic_CXX=
13931 lt_prog_compiler_static_CXX='-non_shared'
13940 case $cc_basename in
13942 # Sun C++ 4.2, 5.x and Centerline C++
13943 lt_prog_compiler_pic_CXX='-KPIC'
13944 lt_prog_compiler_static_CXX='-Bstatic'
13945 lt_prog_compiler_wl_CXX='-Qoption ld '
13948 # Green Hills C++ Compiler
13949 lt_prog_compiler_pic_CXX='-PIC'
13956 case $cc_basename in
13959 lt_prog_compiler_pic_CXX='-pic'
13960 lt_prog_compiler_static_CXX='-Bstatic'
13964 lt_prog_compiler_pic_CXX='-pic'
13970 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13971 case $cc_basename in
13973 lt_prog_compiler_wl_CXX='-Wl,'
13974 lt_prog_compiler_pic_CXX='-KPIC'
13975 lt_prog_compiler_static_CXX='-Bstatic'
13980 case $cc_basename in
13982 # NonStop-UX NCC 3.20
13983 lt_prog_compiler_pic_CXX='-KPIC'
13992 lt_prog_compiler_can_build_shared_CXX=no
13998 # For platforms which do not support PIC, -DPIC is meaningless:
14000 lt_prog_compiler_pic_CXX=
14003 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14008 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14009 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
14010 $as_echo_n "(cached) " >&6
14012 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
14015 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
14016 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
14019 # Check to make sure the PIC flag actually works.
14021 if test -n "$lt_prog_compiler_pic_CXX"; then
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14023 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14024 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14025 $as_echo_n "(cached) " >&6
14027 lt_cv_prog_compiler_pic_works_CXX=no
14028 ac_outfile=conftest.$ac_objext
14029 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14030 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14031 # Insert the option either (1) after the last *FLAGS variable, or
14032 # (2) before a word containing "conftest.", or (3) at the end.
14033 # Note that $ac_compile itself does not contain backslashes and begins
14034 # with a dollar sign (not a hyphen), so the echo should work correctly.
14035 # The option is referenced via a variable to avoid confusing sed.
14036 lt_compile=`echo "$ac_compile" | $SED \
14037 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14038 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14039 -e 's:$: $lt_compiler_flag:'`
14040 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14041 (eval "$lt_compile" 2>conftest.err)
14043 cat conftest.err >&5
14044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045 if (exit $ac_status) && test -s "$ac_outfile"; then
14046 # The compiler can only warn and ignore the option if not recognized
14047 # So say no if there are warnings other than the usual output.
14048 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14049 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14050 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14051 lt_cv_prog_compiler_pic_works_CXX=yes
14057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14058 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14060 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14061 case $lt_prog_compiler_pic_CXX in
14063 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14066 lt_prog_compiler_pic_CXX=
14067 lt_prog_compiler_can_build_shared_CXX=no
14077 # Check to make sure the static flag actually works.
14079 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14081 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14082 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14083 $as_echo_n "(cached) " >&6
14085 lt_cv_prog_compiler_static_works_CXX=no
14086 save_LDFLAGS="$LDFLAGS"
14087 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14088 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14089 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14090 # The linker can only warn and ignore the option if not recognized
14091 # So say no if there are warnings
14092 if test -s conftest.err; then
14093 # Append any errors to the config.log.
14094 cat conftest.err 1>&5
14095 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14096 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14097 if diff conftest.exp conftest.er2 >/dev/null; then
14098 lt_cv_prog_compiler_static_works_CXX=yes
14101 lt_cv_prog_compiler_static_works_CXX=yes
14105 LDFLAGS="$save_LDFLAGS"
14108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14109 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14111 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14114 lt_prog_compiler_static_CXX=
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14121 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14122 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14123 $as_echo_n "(cached) " >&6
14125 lt_cv_prog_compiler_c_o_CXX=no
14126 $RM -r conftest 2>/dev/null
14130 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14132 lt_compiler_flag="-o out/conftest2.$ac_objext"
14133 # Insert the option either (1) after the last *FLAGS variable, or
14134 # (2) before a word containing "conftest.", or (3) at the end.
14135 # Note that $ac_compile itself does not contain backslashes and begins
14136 # with a dollar sign (not a hyphen), so the echo should work correctly.
14137 lt_compile=`echo "$ac_compile" | $SED \
14138 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14139 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14140 -e 's:$: $lt_compiler_flag:'`
14141 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14142 (eval "$lt_compile" 2>out/conftest.err)
14144 cat out/conftest.err >&5
14145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14146 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14148 # The compiler can only warn and ignore the option if not recognized
14149 # So say no if there are warnings
14150 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14151 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14152 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14153 lt_cv_prog_compiler_c_o_CXX=yes
14158 # SGI C++ compiler will create directory out/ii_files/ for
14159 # template instantiation
14160 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14161 $RM out/* && rmdir out
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14168 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14173 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14174 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14175 $as_echo_n "(cached) " >&6
14177 lt_cv_prog_compiler_c_o_CXX=no
14178 $RM -r conftest 2>/dev/null
14182 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14184 lt_compiler_flag="-o out/conftest2.$ac_objext"
14185 # Insert the option either (1) after the last *FLAGS variable, or
14186 # (2) before a word containing "conftest.", or (3) at the end.
14187 # Note that $ac_compile itself does not contain backslashes and begins
14188 # with a dollar sign (not a hyphen), so the echo should work correctly.
14189 lt_compile=`echo "$ac_compile" | $SED \
14190 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14191 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14192 -e 's:$: $lt_compiler_flag:'`
14193 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14194 (eval "$lt_compile" 2>out/conftest.err)
14196 cat out/conftest.err >&5
14197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14198 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14200 # The compiler can only warn and ignore the option if not recognized
14201 # So say no if there are warnings
14202 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14203 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14204 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14205 lt_cv_prog_compiler_c_o_CXX=yes
14210 # SGI C++ compiler will create directory out/ii_files/ for
14211 # template instantiation
14212 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14213 $RM out/* && rmdir out
14219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14220 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14225 hard_links="nottested"
14226 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14227 # do not overwrite the value of need_locks provided by the user
14228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14229 $as_echo_n "checking if we can lock with hard links... " >&6; }
14232 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14234 ln conftest.a conftest.b 2>&5 || hard_links=no
14235 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14237 $as_echo "$hard_links" >&6; }
14238 if test "$hard_links" = no; then
14239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14240 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14250 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14252 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14253 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14256 # If we're using GNU nm, then we don't want the "-C" option.
14257 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14258 # Also, AIX nm treats weak defined symbols like other global defined
14259 # symbols, whereas GNU nm marks them as "W".
14260 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14261 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14263 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14267 export_symbols_cmds_CXX="$ltdll_cmds"
14269 cygwin* | mingw* | cegcc*)
14270 case $cc_basename in
14273 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14274 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14279 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14284 $as_echo "$ld_shlibs_CXX" >&6; }
14285 test "$ld_shlibs_CXX" = no && can_build_shared=no
14287 with_gnu_ld_CXX=$with_gnu_ld
14295 # Do we need to explicitly link libc?
14297 case "x$archive_cmds_need_lc_CXX" in
14299 # Assume -lc should be added
14300 archive_cmds_need_lc_CXX=yes
14302 if test "$enable_shared" = yes && test "$GCC" = yes; then
14303 case $archive_cmds_CXX in
14305 # FIXME: we may have to deal with multi-command sequences.
14308 # Test whether the compiler implicitly links with -lc since on some
14309 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14310 # to ld, don't add -lc before -lgcc.
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14312 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14313 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14314 $as_echo_n "(cached) " >&6
14317 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14319 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14320 (eval $ac_compile) 2>&5
14322 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14323 test $ac_status = 0; } 2>conftest.err; then
14326 libobjs=conftest.$ac_objext
14328 wl=$lt_prog_compiler_wl_CXX
14329 pic_flag=$lt_prog_compiler_pic_CXX
14335 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14336 allow_undefined_flag_CXX=
14337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14338 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14341 test $ac_status = 0; }
14343 lt_cv_archive_cmds_need_lc_CXX=no
14345 lt_cv_archive_cmds_need_lc_CXX=yes
14347 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14349 cat conftest.err 1>&5
14354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14355 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14356 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14427 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14429 library_names_spec=
14430 libname_spec='lib$name'
14434 postuninstall_cmds=
14438 shlibpath_overrides_runpath=unknown
14440 dynamic_linker="$host_os ld.so"
14441 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14442 need_lib_prefix=unknown
14443 hardcode_into_libs=no
14445 # when you set need_version to no, make sure it does not cause -set_version
14446 # flags to be left without arguments
14447 need_version=unknown
14452 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14453 shlibpath_var=LIBPATH
14455 # AIX 3 has no versioning support, so we append a major version to the name.
14456 soname_spec='${libname}${release}${shared_ext}$major'
14463 hardcode_into_libs=yes
14464 if test "$host_cpu" = ia64; then
14465 # AIX 5 supports IA64
14466 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14467 shlibpath_var=LD_LIBRARY_PATH
14469 # With GCC up to 2.95.x, collect2 would create an import file
14470 # for dependence libraries. The import file would start with
14471 # the line `#! .'. This would cause the generated library to
14472 # depend on `.', always an invalid library. This was fixed in
14473 # development snapshots of GCC prior to 3.0.
14475 aix4 | aix4.[01] | aix4.[01].*)
14476 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14478 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14481 can_build_shared=no
14485 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14486 # soname into executable. Probably we can add versioning support to
14487 # collect2, so additional links can be useful in future.
14488 if test "$aix_use_runtimelinking" = yes; then
14489 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14490 # instead of lib<name>.a to let people know that these are not
14491 # typical AIX shared libraries.
14492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14494 # We preserve .a as extension for shared libraries through AIX4.2
14495 # and later when we are not doing run time linking.
14496 library_names_spec='${libname}${release}.a $libname.a'
14497 soname_spec='${libname}${release}${shared_ext}$major'
14499 shlibpath_var=LIBPATH
14506 # Since July 2007 AmigaOS4 officially supports .so libraries.
14507 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14511 library_names_spec='$libname.ixlibrary $libname.a'
14512 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14513 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14519 library_names_spec='${libname}${shared_ext}'
14520 dynamic_linker="$host_os ld.so"
14521 shlibpath_var=LIBRARY_PATH
14527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14528 soname_spec='${libname}${release}${shared_ext}$major'
14529 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14530 shlibpath_var=LD_LIBRARY_PATH
14531 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14532 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14533 # the default ld.so.conf also contains /usr/contrib/lib and
14534 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14535 # libtool to hard-code these into programs
14538 cygwin* | mingw* | pw32* | cegcc*)
14539 version_type=windows
14544 case $GCC,$cc_basename in
14547 library_names_spec='$libname.dll.a'
14548 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14549 postinstall_cmds='base_file=`basename \${file}`~
14550 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14551 dldir=$destdir/`dirname \$dlpath`~
14552 test -d \$dldir || mkdir -p \$dldir~
14553 $install_prog $dir/$dlname \$dldir/$dlname~
14554 chmod a+x \$dldir/$dlname~
14555 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14556 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14558 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14559 dlpath=$dir/\$dldll~
14561 shlibpath_overrides_runpath=yes
14565 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14566 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14570 # MinGW DLLs use traditional 'lib' prefix
14571 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14574 # pw32 DLLs use 'pw' prefix rather than 'lib'
14575 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14578 dynamic_linker='Win32 ld.exe'
14583 libname_spec='$name'
14584 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14585 library_names_spec='${libname}.dll.lib'
14589 sys_lib_search_path_spec=
14592 for lt_path in $LIB
14595 # Let DOS variable expansion print the short 8.3 style file name.
14596 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14597 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14600 # Convert to MSYS style.
14601 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14604 # Convert to unix form, then to dos form, then back to unix form
14605 # but this time dos style (no spaces!) so that the unix form looks
14606 # like /cygdrive/c/PROGRA~1:/cygdr...
14607 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14608 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14609 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14612 sys_lib_search_path_spec="$LIB"
14613 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14614 # It is most probably a Windows format PATH.
14615 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14617 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14619 # FIXME: find the short name or the path components, as spaces are
14620 # common. (e.g. "Program Files" -> "PROGRA~1")
14624 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14625 postinstall_cmds='base_file=`basename \${file}`~
14626 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14627 dldir=$destdir/`dirname \$dlpath`~
14628 test -d \$dldir || mkdir -p \$dldir~
14629 $install_prog $dir/$dlname \$dldir/$dlname'
14630 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14631 dlpath=$dir/\$dldll~
14633 shlibpath_overrides_runpath=yes
14634 dynamic_linker='Win32 link.exe'
14638 # Assume MSVC wrapper
14639 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14640 dynamic_linker='Win32 ld.exe'
14643 # FIXME: first we should search . and the directory the executable is in
14647 darwin* | rhapsody*)
14648 dynamic_linker="$host_os dyld"
14649 version_type=darwin
14652 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14653 soname_spec='${libname}${release}${major}$shared_ext'
14654 shlibpath_overrides_runpath=yes
14655 shlibpath_var=DYLD_LIBRARY_PATH
14656 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14658 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14666 soname_spec='${libname}${release}${shared_ext}$major'
14667 shlibpath_var=LD_LIBRARY_PATH
14674 freebsd* | dragonfly*)
14675 # DragonFly does not have aout. When/if they implement a new
14676 # versioning mechanism, adjust this.
14677 if test -x /usr/bin/objformat; then
14678 objformat=`/usr/bin/objformat`
14681 freebsd[123]*) objformat=aout ;;
14682 *) objformat=elf ;;
14685 version_type=freebsd-$objformat
14686 case $version_type in
14688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14693 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14697 shlibpath_var=LD_LIBRARY_PATH
14700 shlibpath_overrides_runpath=yes
14702 freebsd3.[01]* | freebsdelf3.[01]*)
14703 shlibpath_overrides_runpath=yes
14704 hardcode_into_libs=yes
14706 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14707 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14708 shlibpath_overrides_runpath=no
14709 hardcode_into_libs=yes
14711 *) # from 4.6 on, and DragonFly
14712 shlibpath_overrides_runpath=yes
14713 hardcode_into_libs=yes
14722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14723 soname_spec='${libname}${release}${shared_ext}$major'
14724 shlibpath_var=LD_LIBRARY_PATH
14725 hardcode_into_libs=yes
14732 dynamic_linker="$host_os runtime_loader"
14733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14734 soname_spec='${libname}${release}${shared_ext}$major'
14735 shlibpath_var=LIBRARY_PATH
14736 shlibpath_overrides_runpath=yes
14737 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14738 hardcode_into_libs=yes
14741 hpux9* | hpux10* | hpux11*)
14742 # Give a soname corresponding to the major version so that dld.sl refuses to
14743 # link against other versions.
14750 hardcode_into_libs=yes
14751 dynamic_linker="$host_os dld.so"
14752 shlibpath_var=LD_LIBRARY_PATH
14753 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14755 soname_spec='${libname}${release}${shared_ext}$major'
14756 if test "X$HPUX_IA64_MODE" = X32; then
14757 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14759 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14761 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14765 hardcode_into_libs=yes
14766 dynamic_linker="$host_os dld.sl"
14767 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14768 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14770 soname_spec='${libname}${release}${shared_ext}$major'
14771 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14772 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14776 dynamic_linker="$host_os dld.sl"
14777 shlibpath_var=SHLIB_PATH
14778 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14780 soname_spec='${libname}${release}${shared_ext}$major'
14783 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14784 postinstall_cmds='chmod 555 $lib'
14785 # or fails outright, so override atomically:
14786 install_override_mode=555
14793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14794 soname_spec='${libname}${release}${shared_ext}$major'
14795 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14796 shlibpath_var=LD_LIBRARY_PATH
14797 shlibpath_overrides_runpath=no
14798 hardcode_into_libs=yes
14801 irix5* | irix6* | nonstopux*)
14803 nonstopux*) version_type=nonstopux ;;
14805 if test "$lt_cv_prog_gnu_ld" = yes; then
14813 soname_spec='${libname}${release}${shared_ext}$major'
14814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14816 irix5* | nonstopux*)
14817 libsuff= shlibsuff=
14820 case $LD in # libtool.m4 will add one of these switches to LD
14821 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14822 libsuff= shlibsuff= libmagic=32-bit;;
14823 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14824 libsuff=32 shlibsuff=N32 libmagic=N32;;
14825 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14826 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14827 *) libsuff= shlibsuff= libmagic=never-match;;
14831 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14832 shlibpath_overrides_runpath=no
14833 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14834 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14835 hardcode_into_libs=yes
14838 # No shared lib support for Linux oldld, aout, or coff.
14839 linux*oldld* | linux*aout* | linux*coff*)
14843 # This must be Linux ELF.
14844 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14849 soname_spec='${libname}${release}${shared_ext}$major'
14850 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14851 shlibpath_var=LD_LIBRARY_PATH
14852 shlibpath_overrides_runpath=no
14854 # Some binutils ld are patched to set DT_RUNPATH
14855 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14856 $as_echo_n "(cached) " >&6
14858 lt_cv_shlibpath_overrides_runpath=no
14859 save_LDFLAGS=$LDFLAGS
14860 save_libdir=$libdir
14861 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14862 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14864 /* end confdefs.h. */
14874 if ac_fn_cxx_try_link "$LINENO"; then :
14875 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14876 lt_cv_shlibpath_overrides_runpath=yes
14879 rm -f core conftest.err conftest.$ac_objext \
14880 conftest$ac_exeext conftest.$ac_ext
14881 LDFLAGS=$save_LDFLAGS
14882 libdir=$save_libdir
14886 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14888 # This implies no fast_install, which is unacceptable.
14889 # Some rework will be needed to allow for fast_install
14890 # before this can be enabled.
14891 hardcode_into_libs=yes
14893 # Append ld.so.conf contents to the search path
14894 if test -f /etc/ld.so.conf; then
14895 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' ' '`
14896 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14899 # We used to test for /lib/ld.so.1 and disable shared libraries on
14900 # powerpc, because MkLinux only supported shared libraries with the
14901 # GNU dynamic linker. Since this was broken with cross compilers,
14902 # most powerpc-linux boxes support dynamic linking these days and
14903 # people can always --disable-shared, the test was removed, and we
14904 # assume the GNU/Linux dynamic linker is in use.
14905 dynamic_linker='GNU/Linux ld.so'
14912 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14914 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14915 dynamic_linker='NetBSD (a.out) ld.so'
14917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14918 soname_spec='${libname}${release}${shared_ext}$major'
14919 dynamic_linker='NetBSD ld.elf_so'
14921 shlibpath_var=LD_LIBRARY_PATH
14922 shlibpath_overrides_runpath=yes
14923 hardcode_into_libs=yes
14928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14929 shlibpath_var=LD_LIBRARY_PATH
14930 shlibpath_overrides_runpath=yes
14937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14938 soname_spec='${libname}${release}${shared_ext}$major'
14939 shlibpath_var=LD_LIBRARY_PATH
14940 shlibpath_overrides_runpath=no
14941 hardcode_into_libs=yes
14942 dynamic_linker='ldqnx.so'
14947 sys_lib_dlsearch_path_spec="/usr/lib"
14949 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14951 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14952 *) need_version=no ;;
14954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14955 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14956 shlibpath_var=LD_LIBRARY_PATH
14957 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14959 openbsd2.[89] | openbsd2.[89].*)
14960 shlibpath_overrides_runpath=no
14963 shlibpath_overrides_runpath=yes
14967 shlibpath_overrides_runpath=yes
14972 libname_spec='$name'
14975 library_names_spec='$libname${shared_ext} $libname.a'
14976 dynamic_linker='OS/2 ld.exe'
14977 shlibpath_var=LIBPATH
14980 osf3* | osf4* | osf5*)
14984 soname_spec='${libname}${release}${shared_ext}$major'
14985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14986 shlibpath_var=LD_LIBRARY_PATH
14987 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14988 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15000 soname_spec='${libname}${release}${shared_ext}$major'
15001 shlibpath_var=LD_LIBRARY_PATH
15002 shlibpath_overrides_runpath=yes
15003 hardcode_into_libs=yes
15004 # ldd complains unless libraries are executable
15005 postinstall_cmds='chmod +x $lib'
15010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15011 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15012 shlibpath_var=LD_LIBRARY_PATH
15013 shlibpath_overrides_runpath=yes
15014 if test "$with_gnu_ld" = yes; then
15022 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15023 soname_spec='${libname}${release}${shared_ext}$major'
15024 shlibpath_var=LD_LIBRARY_PATH
15025 case $host_vendor in
15027 shlibpath_overrides_runpath=no
15029 runpath_var=LD_RUN_PATH
15037 shlibpath_overrides_runpath=no
15038 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15044 if test -d /usr/nec ;then
15046 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15047 soname_spec='$libname${shared_ext}.$major'
15048 shlibpath_var=LD_LIBRARY_PATH
15052 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15053 version_type=freebsd-elf
15056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15057 soname_spec='${libname}${release}${shared_ext}$major'
15058 shlibpath_var=LD_LIBRARY_PATH
15059 shlibpath_overrides_runpath=yes
15060 hardcode_into_libs=yes
15061 if test "$with_gnu_ld" = yes; then
15062 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15064 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15067 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15071 sys_lib_dlsearch_path_spec='/usr/lib'
15075 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15080 shlibpath_var=LD_LIBRARY_PATH
15081 shlibpath_overrides_runpath=no
15082 hardcode_into_libs=yes
15087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15088 soname_spec='${libname}${release}${shared_ext}$major'
15089 shlibpath_var=LD_LIBRARY_PATH
15096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15097 $as_echo "$dynamic_linker" >&6; }
15098 test "$dynamic_linker" = no && can_build_shared=no
15100 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15101 if test "$GCC" = yes; then
15102 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15105 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15106 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15108 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15109 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15150 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15151 hardcode_action_CXX=
15152 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15153 test -n "$runpath_var_CXX" ||
15154 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15156 # We can hardcode non-existent directories.
15157 if test "$hardcode_direct_CXX" != no &&
15158 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15159 # have to relink, otherwise we might link with an installed library
15160 # when we should be linking with a yet-to-be-installed one
15161 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15162 test "$hardcode_minus_L_CXX" != no; then
15163 # Linking always hardcodes the temporary library directory.
15164 hardcode_action_CXX=relink
15166 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15167 hardcode_action_CXX=immediate
15170 # We cannot hardcode anything, or else we can only hardcode existing
15172 hardcode_action_CXX=unsupported
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15175 $as_echo "$hardcode_action_CXX" >&6; }
15177 if test "$hardcode_action_CXX" = relink ||
15178 test "$inherit_rpath_CXX" = yes; then
15179 # Fast installation is not supported
15180 enable_fast_install=no
15181 elif test "$shlibpath_overrides_runpath" = yes ||
15182 test "$enable_shared" = no; then
15183 # Fast installation is not necessary
15184 enable_fast_install=needless
15193 fi # test -n "$compiler"
15196 CFLAGS=$lt_save_CFLAGS
15200 with_gnu_ld=$lt_save_with_gnu_ld
15201 lt_cv_path_LDCXX=$lt_cv_path_LD
15202 lt_cv_path_LD=$lt_save_path_LD
15203 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15204 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15205 fi # test "$_lt_caught_CXX_error" != yes
15208 ac_cpp='$CPP $CPPFLAGS'
15209 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15210 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15211 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15225 ac_config_commands="$ac_config_commands libtool"
15230 # Only expand once:
15235 LIBTOOL='${top_srcdir}/scripts/jlibtool'
15246 # Check whether --enable-strict-dependencies was given.
15247 if test "${enable_strict_dependencies+set}" = set; then :
15248 enableval=$enable_strict_dependencies;
15252 docdir='${datadir}/doc/freeradius'
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking docdir" >&5
15254 $as_echo_n "checking docdir... " >&6; }
15256 # Check whether --with-docdir was given.
15257 if test "${with_docdir+set}" = set; then :
15258 withval=$with_docdir; case "$withval" in
15264 [\\/$]* | ?:[\\/]* )
15268 as_fn_error $? "expected an absolute directory name for --with-docdir: $withval" "$LINENO" 5
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $docdir" >&5
15276 $as_echo "$docdir" >&6; }
15277 if test "x$docdir" = xno; then
15278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Documentation files will NOT be installed." >&5
15279 $as_echo "$as_me: WARNING: Documentation files will NOT be installed." >&2;}
15282 logdir='${localstatedir}/log/radius'
15283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking logdir" >&5
15284 $as_echo_n "checking logdir... " >&6; }
15286 # Check whether --with-logdir was given.
15287 if test "${with_logdir+set}" = set; then :
15288 withval=$with_logdir; case "$withval" in
15290 as_fn_error $? "Need logdir" "$LINENO" 5
15294 [\\/$]* | ?:[\\/]* )
15298 as_fn_error $? "expected an absolute directory name for --with-logdir: $withval" "$LINENO" 5
15305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $logdir" >&5
15306 $as_echo "$logdir" >&6; }
15308 radacctdir='${logdir}/radacct'
15309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking radacctdir" >&5
15310 $as_echo_n "checking radacctdir... " >&6; }
15312 # Check whether --with-radacctdir was given.
15313 if test "${with_radacctdir+set}" = set; then :
15314 withval=$with_radacctdir; case "$withval" in
15316 as_fn_error $? "Need radacctdir" "$LINENO" 5
15320 [\\/$]* | ?:[\\/]* )
15321 radacctdir="$withval"
15324 as_fn_error $? "expected an absolute directory name for --with-radacctdir: $withval" "$LINENO" 5
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $radacctdir" >&5
15332 $as_echo "$radacctdir" >&6; }
15334 raddbdir='${sysconfdir}/raddb'
15335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking raddbdir" >&5
15336 $as_echo_n "checking raddbdir... " >&6; }
15338 # Check whether --with-raddbdir was given.
15339 if test "${with_raddbdir+set}" = set; then :
15340 withval=$with_raddbdir; case "$withval" in
15342 as_fn_error $? "Need raddbdir" "$LINENO" 5
15346 [\\/$]* | ?:[\\/]* )
15347 raddbdir="$withval"
15350 as_fn_error $? "expected an absolute directory name for --with-raddbdir: $withval" "$LINENO" 5
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $raddbdir" >&5
15358 $as_echo "$raddbdir" >&6; }
15362 # Check whether --with-ascend-binary was given.
15363 if test "${with_ascend_binary+set}" = set; then :
15364 withval=$with_ascend_binary; case "$withval" in
15373 if test "X$ASCEND_BINARY" = "Xyes"; then
15375 $as_echo "#define ASCEND_BINARY /**/" >>confdefs.h
15381 # Check whether --with-threads was given.
15382 if test "${with_threads+set}" = set; then :
15383 withval=$with_threads; case "$withval" in
15395 # Check whether --with-vmps was given.
15396 if test "${with_vmps+set}" = set; then :
15397 withval=$with_vmps; case "$withval" in
15406 if test "x$WITH_VMPS" = "xyes"; then
15408 $as_echo "#define WITH_VMPS 1" >>confdefs.h
15414 # Check whether --with-dhcp was given.
15415 if test "${with_dhcp+set}" = set; then :
15416 withval=$with_dhcp; case "$withval" in
15425 if test "x$WITH_DHCP" = "xyes"; then
15427 $as_echo "#define WITH_DHCP 1" >>confdefs.h
15434 # Check whether --with-static_modules was given.
15435 if test "${with_static_modules+set}" = set; then :
15436 withval=$with_static_modules;
15437 for i in $withval; do
15438 STATIC_MODULES="$STATIC_MODULES -dlpreopen ../modules/rlm_$i/rlm_$i.la"
15446 # Check whether --with-modules was given.
15447 if test "${with_modules+set}" = set; then :
15448 withval=$with_modules;
15449 for i in $withval; do
15450 MODULES="$MODULES $i"
15458 # Check whether --with-experimental-modules was given.
15459 if test "${with_experimental_modules+set}" = set; then :
15460 withval=$with_experimental_modules; case "$withval" in
15475 # Check whether --with-openssl was given.
15476 if test "${with_openssl+set}" = set; then :
15477 withval=$with_openssl; case "$withval" in
15489 OPENSSL_INCLUDE_DIR=
15491 # Check whether --with-openssl-includes was given.
15492 if test "${with_openssl_includes+set}" = set; then :
15493 withval=$with_openssl_includes; case "$withval" in
15494 *) OPENSSL_INCLUDE_DIR="$withval"
15503 # Check whether --with-openssl-libraries was given.
15504 if test "${with_openssl_libraries+set}" = set; then :
15505 withval=$with_openssl_libraries; case "$withval" in
15506 *) OPENSSL_LIB_DIR="$withval"
15515 # Check whether --with-rlm-FOO-lib-dir was given.
15516 if test "${with_rlm_FOO_lib_dir+set}" = set; then :
15517 withval=$with_rlm_FOO_lib_dir; case "$withval" in
15526 # Check whether --with-rlm-FOO-include-dir was given.
15527 if test "${with_rlm_FOO_include_dir+set}" = set; then :
15528 withval=$with_rlm_FOO_include_dir; case "$withval" in
15539 # Check whether --with-udpfromto was given.
15540 if test "${with_udpfromto+set}" = set; then :
15541 withval=$with_udpfromto; case "$withval" in
15552 if test "x$WITH_UDPFROMTO" = "xyes"; then
15554 $as_echo "#define WITH_UDPFROMTO /**/" >>confdefs.h
15559 CHECKRAD=checkrad.pl
15560 # Extract the first word of "perl", so it can be a program name with args.
15561 set dummy perl; ac_word=$2
15562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15563 $as_echo_n "checking for $ac_word... " >&6; }
15564 if ${ac_cv_path_PERL+:} false; then :
15565 $as_echo_n "(cached) " >&6
15569 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
15572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15573 for as_dir in $PATH
15576 test -z "$as_dir" && as_dir=.
15577 for ac_exec_ext in '' $ac_executable_extensions; do
15578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15579 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
15580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15587 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="/usr/local/bin/perl"
15591 PERL=$ac_cv_path_PERL
15592 if test -n "$PERL"; then
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
15594 $as_echo "$PERL" >&6; }
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15597 $as_echo "no" >&6; }
15601 if test "x$ac_cv_path_PERL" = "x"; then
15602 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&5
15603 $as_echo "$as_me: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15605 # Extract the first word of "snmpget", so it can be a program name with args.
15606 set dummy snmpget; ac_word=$2
15607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15608 $as_echo_n "checking for $ac_word... " >&6; }
15609 if ${ac_cv_path_SNMPGET+:} false; then :
15610 $as_echo_n "(cached) " >&6
15614 ac_cv_path_SNMPGET="$SNMPGET" # Let the user override the test with a path.
15617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15618 for as_dir in $PATH
15621 test -z "$as_dir" && as_dir=.
15622 for ac_exec_ext in '' $ac_executable_extensions; do
15623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15624 ac_cv_path_SNMPGET="$as_dir/$ac_word$ac_exec_ext"
15625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15635 SNMPGET=$ac_cv_path_SNMPGET
15636 if test -n "$SNMPGET"; then
15637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPGET" >&5
15638 $as_echo "$SNMPGET" >&6; }
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15641 $as_echo "no" >&6; }
15645 if test "x$ac_cv_path_SNMPGET" = "x"; then
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&5
15647 $as_echo "$as_me: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15650 # Extract the first word of "snmpwalk", so it can be a program name with args.
15651 set dummy snmpwalk; ac_word=$2
15652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15653 $as_echo_n "checking for $ac_word... " >&6; }
15654 if ${ac_cv_path_SNMPWALK+:} false; then :
15655 $as_echo_n "(cached) " >&6
15659 ac_cv_path_SNMPWALK="$SNMPWALK" # Let the user override the test with a path.
15662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15663 for as_dir in $PATH
15666 test -z "$as_dir" && as_dir=.
15667 for ac_exec_ext in '' $ac_executable_extensions; do
15668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15669 ac_cv_path_SNMPWALK="$as_dir/$ac_word$ac_exec_ext"
15670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15680 SNMPWALK=$ac_cv_path_SNMPWALK
15681 if test -n "$SNMPWALK"; then
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPWALK" >&5
15683 $as_echo "$SNMPWALK" >&6; }
15685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15686 $as_echo "no" >&6; }
15690 if test "x$ac_cv_path_SNMPWALK" = "x"; then
15691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&5
15692 $as_echo "$as_me: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15695 # Extract the first word of "rusers", so it can be a program name with args.
15696 set dummy rusers; ac_word=$2
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15698 $as_echo_n "checking for $ac_word... " >&6; }
15699 if ${ac_cv_path_RUSERS+:} false; then :
15700 $as_echo_n "(cached) " >&6
15704 ac_cv_path_RUSERS="$RUSERS" # Let the user override the test with a path.
15707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15708 for as_dir in $PATH
15711 test -z "$as_dir" && as_dir=.
15712 for ac_exec_ext in '' $ac_executable_extensions; do
15713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15714 ac_cv_path_RUSERS="$as_dir/$ac_word$ac_exec_ext"
15715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15722 test -z "$ac_cv_path_RUSERS" && ac_cv_path_RUSERS="/usr/bin/rusers"
15726 RUSERS=$ac_cv_path_RUSERS
15727 if test -n "$RUSERS"; then
15728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUSERS" >&5
15729 $as_echo "$RUSERS" >&6; }
15731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15732 $as_echo "no" >&6; }
15737 missing_dir=`cd $ac_aux_dir && pwd`
15738 # expand $ac_aux_dir to an absolute path
15739 am_aux_dir=`cd $ac_aux_dir && pwd`
15741 if test x"${MISSING+set}" != xset; then
15742 case $am_aux_dir in
15744 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
15746 MISSING="\${SHELL} $am_aux_dir/missing" ;;
15749 # Use eval to expand $SHELL
15750 if eval "$MISSING --run true"; then
15751 am_missing_run="$MISSING --run "
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
15755 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
15759 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
15762 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
15765 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
15768 # Extract the first word of "locate", so it can be a program name with args.
15769 set dummy locate; ac_word=$2
15770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15771 $as_echo_n "checking for $ac_word... " >&6; }
15772 if ${ac_cv_path_LOCATE+:} false; then :
15773 $as_echo_n "(cached) " >&6
15777 ac_cv_path_LOCATE="$LOCATE" # Let the user override the test with a path.
15780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15781 for as_dir in $PATH
15784 test -z "$as_dir" && as_dir=.
15785 for ac_exec_ext in '' $ac_executable_extensions; do
15786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15787 ac_cv_path_LOCATE="$as_dir/$ac_word$ac_exec_ext"
15788 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15798 LOCATE=$ac_cv_path_LOCATE
15799 if test -n "$LOCATE"; then
15800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCATE" >&5
15801 $as_echo "$LOCATE" >&6; }
15803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15804 $as_echo "no" >&6; }
15808 # Extract the first word of "dirname", so it can be a program name with args.
15809 set dummy dirname; ac_word=$2
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15811 $as_echo_n "checking for $ac_word... " >&6; }
15812 if ${ac_cv_path_DIRNAME+:} false; then :
15813 $as_echo_n "(cached) " >&6
15817 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
15820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15821 for as_dir in $PATH
15824 test -z "$as_dir" && as_dir=.
15825 for ac_exec_ext in '' $ac_executable_extensions; do
15826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15827 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
15828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15838 DIRNAME=$ac_cv_path_DIRNAME
15839 if test -n "$DIRNAME"; then
15840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
15841 $as_echo "$DIRNAME" >&6; }
15843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15844 $as_echo "no" >&6; }
15848 # Extract the first word of "grep", so it can be a program name with args.
15849 set dummy grep; ac_word=$2
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15851 $as_echo_n "checking for $ac_word... " >&6; }
15852 if ${ac_cv_path_GREP+:} false; then :
15853 $as_echo_n "(cached) " >&6
15857 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
15860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15861 for as_dir in $PATH
15864 test -z "$as_dir" && as_dir=.
15865 for ac_exec_ext in '' $ac_executable_extensions; do
15866 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15867 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
15868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15878 GREP=$ac_cv_path_GREP
15879 if test -n "$GREP"; then
15880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
15881 $as_echo "$GREP" >&6; }
15883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15884 $as_echo "no" >&6; }
15891 if test "x$WITH_THREADS" = "xyes"; then
15892 if test $ac_cv_prog_suncc = "yes"; then
15893 CFLAGS="$CFLAGS -mt"
15896 for ac_header in pthread.h
15898 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
15899 if test "x$ac_cv_header_pthread_h" = xyes; then :
15900 cat >>confdefs.h <<_ACEOF
15901 #define HAVE_PTHREAD_H 1
15911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
15912 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
15913 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
15914 $as_echo_n "(cached) " >&6
15916 ac_check_lib_save_LIBS=$LIBS
15917 LIBS="-lpthread $LIBS"
15918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15919 /* end confdefs.h. */
15921 /* Override any GCC internal prototype to avoid an error.
15922 Use char because int might match the return type of a GCC
15923 builtin and then its argument prototype would still apply. */
15927 char pthread_create ();
15931 return pthread_create ();
15936 if ac_fn_c_try_link "$LINENO"; then :
15937 ac_cv_lib_pthread_pthread_create=yes
15939 ac_cv_lib_pthread_pthread_create=no
15941 rm -f core conftest.err conftest.$ac_objext \
15942 conftest$ac_exeext conftest.$ac_ext
15943 LIBS=$ac_check_lib_save_LIBS
15945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
15946 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
15947 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
15948 CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
15949 LIBS="-lpthread $LIBS"
15951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
15952 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
15953 if ${ac_cv_lib_c_r_pthread_create+:} false; then :
15954 $as_echo_n "(cached) " >&6
15956 ac_check_lib_save_LIBS=$LIBS
15958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15959 /* end confdefs.h. */
15961 /* Override any GCC internal prototype to avoid an error.
15962 Use char because int might match the return type of a GCC
15963 builtin and then its argument prototype would still apply. */
15967 char pthread_create ();
15971 return pthread_create ();
15976 if ac_fn_c_try_link "$LINENO"; then :
15977 ac_cv_lib_c_r_pthread_create=yes
15979 ac_cv_lib_c_r_pthread_create=no
15981 rm -f core conftest.err conftest.$ac_objext \
15982 conftest$ac_exeext conftest.$ac_ext
15983 LIBS=$ac_check_lib_save_LIBS
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
15986 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
15987 if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
15988 CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE"
15999 if test "x$WITH_THREADS" != "xyes"; then
16001 ac_cv_header_pthread_h="no"
16005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
16006 $as_echo_n "checking for library containing sem_init... " >&6; }
16007 if ${ac_cv_search_sem_init+:} false; then :
16008 $as_echo_n "(cached) " >&6
16010 ac_func_search_save_LIBS=$LIBS
16011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16012 /* end confdefs.h. */
16014 /* Override any GCC internal prototype to avoid an error.
16015 Use char because int might match the return type of a GCC
16016 builtin and then its argument prototype would still apply. */
16024 return sem_init ();
16029 for ac_lib in '' pthread sem posix4 rt semaphore; do
16030 if test -z "$ac_lib"; then
16031 ac_res="none required"
16034 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16036 if ac_fn_c_try_link "$LINENO"; then :
16037 ac_cv_search_sem_init=$ac_res
16039 rm -f core conftest.err conftest.$ac_objext \
16041 if ${ac_cv_search_sem_init+:} false; then :
16045 if ${ac_cv_search_sem_init+:} false; then :
16048 ac_cv_search_sem_init=no
16050 rm conftest.$ac_ext
16051 LIBS=$ac_func_search_save_LIBS
16053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
16054 $as_echo "$ac_cv_search_sem_init" >&6; }
16055 ac_res=$ac_cv_search_sem_init
16056 if test "$ac_res" != no; then :
16057 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16060 as_fn_error $? "-lsem not found. You may want to download it from ftp://ftp.to.gd-es.com/pub/BSDI/libsem.tar.bz2 or ftp://ftp.freeradius.org/pub/radius/contrib/libsem.tar.gz" "$LINENO" 5
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16067 $as_echo_n "checking for dlopen in -ldl... " >&6; }
16068 if ${ac_cv_lib_dl_dlopen+:} false; then :
16069 $as_echo_n "(cached) " >&6
16071 ac_check_lib_save_LIBS=$LIBS
16073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16074 /* end confdefs.h. */
16076 /* Override any GCC internal prototype to avoid an error.
16077 Use char because int might match the return type of a GCC
16078 builtin and then its argument prototype would still apply. */
16091 if ac_fn_c_try_link "$LINENO"; then :
16092 ac_cv_lib_dl_dlopen=yes
16094 ac_cv_lib_dl_dlopen=no
16096 rm -f core conftest.err conftest.$ac_objext \
16097 conftest$ac_exeext conftest.$ac_ext
16098 LIBS=$ac_check_lib_save_LIBS
16100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16101 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
16102 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
16103 cat >>confdefs.h <<_ACEOF
16104 #define HAVE_LIBDL 1
16112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getsockname in -lsocket" >&5
16113 $as_echo_n "checking for getsockname in -lsocket... " >&6; }
16114 if ${ac_cv_lib_socket_getsockname+:} false; then :
16115 $as_echo_n "(cached) " >&6
16117 ac_check_lib_save_LIBS=$LIBS
16118 LIBS="-lsocket $LIBS"
16119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16120 /* end confdefs.h. */
16122 /* Override any GCC internal prototype to avoid an error.
16123 Use char because int might match the return type of a GCC
16124 builtin and then its argument prototype would still apply. */
16128 char getsockname ();
16132 return getsockname ();
16137 if ac_fn_c_try_link "$LINENO"; then :
16138 ac_cv_lib_socket_getsockname=yes
16140 ac_cv_lib_socket_getsockname=no
16142 rm -f core conftest.err conftest.$ac_objext \
16143 conftest$ac_exeext conftest.$ac_ext
16144 LIBS=$ac_check_lib_save_LIBS
16146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getsockname" >&5
16147 $as_echo "$ac_cv_lib_socket_getsockname" >&6; }
16148 if test "x$ac_cv_lib_socket_getsockname" = xyes; then :
16149 cat >>confdefs.h <<_ACEOF
16150 #define HAVE_LIBSOCKET 1
16153 LIBS="-lsocket $LIBS"
16158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
16159 $as_echo_n "checking for inet_aton in -lresolv... " >&6; }
16160 if ${ac_cv_lib_resolv_inet_aton+:} false; then :
16161 $as_echo_n "(cached) " >&6
16163 ac_check_lib_save_LIBS=$LIBS
16164 LIBS="-lresolv $LIBS"
16165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16166 /* end confdefs.h. */
16168 /* Override any GCC internal prototype to avoid an error.
16169 Use char because int might match the return type of a GCC
16170 builtin and then its argument prototype would still apply. */
16178 return inet_aton ();
16183 if ac_fn_c_try_link "$LINENO"; then :
16184 ac_cv_lib_resolv_inet_aton=yes
16186 ac_cv_lib_resolv_inet_aton=no
16188 rm -f core conftest.err conftest.$ac_objext \
16189 conftest$ac_exeext conftest.$ac_ext
16190 LIBS=$ac_check_lib_save_LIBS
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
16193 $as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
16194 if test "x$ac_cv_lib_resolv_inet_aton" = xyes; then :
16195 cat >>confdefs.h <<_ACEOF
16196 #define HAVE_LIBRESOLV 1
16199 LIBS="-lresolv $LIBS"
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnsl" >&5
16205 $as_echo_n "checking for inet_ntoa in -lnsl... " >&6; }
16206 if ${ac_cv_lib_nsl_inet_ntoa+:} false; then :
16207 $as_echo_n "(cached) " >&6
16209 ac_check_lib_save_LIBS=$LIBS
16211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16212 /* end confdefs.h. */
16214 /* Override any GCC internal prototype to avoid an error.
16215 Use char because int might match the return type of a GCC
16216 builtin and then its argument prototype would still apply. */
16224 return inet_ntoa ();
16229 if ac_fn_c_try_link "$LINENO"; then :
16230 ac_cv_lib_nsl_inet_ntoa=yes
16232 ac_cv_lib_nsl_inet_ntoa=no
16234 rm -f core conftest.err conftest.$ac_objext \
16235 conftest$ac_exeext conftest.$ac_ext
16236 LIBS=$ac_check_lib_save_LIBS
16238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_ntoa" >&5
16239 $as_echo "$ac_cv_lib_nsl_inet_ntoa" >&6; }
16240 if test "x$ac_cv_lib_nsl_inet_ntoa" = xyes; then :
16241 cat >>confdefs.h <<_ACEOF
16242 #define HAVE_LIBNSL 1
16251 if test "x$WITH_OPENSSL" = xyes; then
16253 old_LDFLAGS="$LDFLAGS"
16254 if test "x$OPENSSL_LIB_DIR" != "x"; then
16255 LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
16257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DH_new in -lcrypto" >&5
16258 $as_echo_n "checking for DH_new in -lcrypto... " >&6; }
16259 if ${ac_cv_lib_crypto_DH_new+:} false; then :
16260 $as_echo_n "(cached) " >&6
16262 ac_check_lib_save_LIBS=$LIBS
16263 LIBS="-lcrypto $LIBS"
16264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16265 /* end confdefs.h. */
16267 /* Override any GCC internal prototype to avoid an error.
16268 Use char because int might match the return type of a GCC
16269 builtin and then its argument prototype would still apply. */
16282 if ac_fn_c_try_link "$LINENO"; then :
16283 ac_cv_lib_crypto_DH_new=yes
16285 ac_cv_lib_crypto_DH_new=no
16287 rm -f core conftest.err conftest.$ac_objext \
16288 conftest$ac_exeext conftest.$ac_ext
16289 LIBS=$ac_check_lib_save_LIBS
16291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DH_new" >&5
16292 $as_echo "$ac_cv_lib_crypto_DH_new" >&6; }
16293 if test "x$ac_cv_lib_crypto_DH_new" = xyes; then :
16295 LIBS="-lcrypto $LIBS"
16297 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
16299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
16300 $as_echo_n "checking for SSL_new in -lssl... " >&6; }
16301 if ${ac_cv_lib_ssl_SSL_new+:} false; then :
16302 $as_echo_n "(cached) " >&6
16304 ac_check_lib_save_LIBS=$LIBS
16306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16307 /* end confdefs.h. */
16309 /* Override any GCC internal prototype to avoid an error.
16310 Use char because int might match the return type of a GCC
16311 builtin and then its argument prototype would still apply. */
16324 if ac_fn_c_try_link "$LINENO"; then :
16325 ac_cv_lib_ssl_SSL_new=yes
16327 ac_cv_lib_ssl_SSL_new=no
16329 rm -f core conftest.err conftest.$ac_objext \
16330 conftest$ac_exeext conftest.$ac_ext
16331 LIBS=$ac_check_lib_save_LIBS
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
16334 $as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
16335 if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
16338 $as_echo "#define HAVE_LIBSSL 1" >>confdefs.h
16340 if test "x$OPENSSL_LIB_DIR" != "x"; then
16341 OPENSSL_LIBS="-L$OPENSSL_LIB_DIR"
16343 OPENSSL_LIBS="$OPENSSL_LIBS -lcrypto -lssl -lcrypto"
16351 LDFLAGS="$old_LDFLAGS"
16354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htonl in -lws2_32" >&5
16355 $as_echo_n "checking for htonl in -lws2_32... " >&6; }
16356 if ${ac_cv_lib_ws2_32_htonl+:} false; then :
16357 $as_echo_n "(cached) " >&6
16359 ac_check_lib_save_LIBS=$LIBS
16360 LIBS="-lws2_32 $LIBS"
16361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16362 /* end confdefs.h. */
16364 /* Override any GCC internal prototype to avoid an error.
16365 Use char because int might match the return type of a GCC
16366 builtin and then its argument prototype would still apply. */
16379 if ac_fn_c_try_link "$LINENO"; then :
16380 ac_cv_lib_ws2_32_htonl=yes
16382 ac_cv_lib_ws2_32_htonl=no
16384 rm -f core conftest.err conftest.$ac_objext \
16385 conftest$ac_exeext conftest.$ac_ext
16386 LIBS=$ac_check_lib_save_LIBS
16388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_htonl" >&5
16389 $as_echo "$ac_cv_lib_ws2_32_htonl" >&6; }
16390 if test "x$ac_cv_lib_ws2_32_htonl" = xyes; then :
16391 cat >>confdefs.h <<_ACEOF
16392 #define HAVE_LIBWS2_32 1
16395 LIBS="-lws2_32 $LIBS"
16401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_live in -lpcap" >&5
16402 $as_echo_n "checking for pcap_open_live in -lpcap... " >&6; }
16403 if ${ac_cv_lib_pcap_pcap_open_live+:} false; then :
16404 $as_echo_n "(cached) " >&6
16406 ac_check_lib_save_LIBS=$LIBS
16407 LIBS="-lpcap $LIBS"
16408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16409 /* end confdefs.h. */
16411 /* Override any GCC internal prototype to avoid an error.
16412 Use char because int might match the return type of a GCC
16413 builtin and then its argument prototype would still apply. */
16417 char pcap_open_live ();
16421 return pcap_open_live ();
16426 if ac_fn_c_try_link "$LINENO"; then :
16427 ac_cv_lib_pcap_pcap_open_live=yes
16429 ac_cv_lib_pcap_pcap_open_live=no
16431 rm -f core conftest.err conftest.$ac_objext \
16432 conftest$ac_exeext conftest.$ac_ext
16433 LIBS=$ac_check_lib_save_LIBS
16435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_live" >&5
16436 $as_echo "$ac_cv_lib_pcap_pcap_open_live" >&6; }
16437 if test "x$ac_cv_lib_pcap_pcap_open_live" = xyes; then :
16440 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
16444 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&5
16445 $as_echo "$as_me: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&2;}
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
16451 $as_echo_n "checking for a readline compatible library... " >&6; }
16452 if ${vl_cv_lib_readline+:} false; then :
16453 $as_echo_n "(cached) " >&6
16457 for readline_lib in readline edit editline; do
16458 for termcap_lib in "" termcap curses ncurses; do
16459 if test -z "$termcap_lib"; then
16460 TRY_LIB="-l$readline_lib"
16462 TRY_LIB="-l$readline_lib -l$termcap_lib"
16464 LIBS="$ORIG_LIBS $TRY_LIB"
16465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16466 /* end confdefs.h. */
16468 /* Override any GCC internal prototype to avoid an error.
16469 Use char because int might match the return type of a GCC
16470 builtin and then its argument prototype would still apply. */
16478 return readline ();
16483 if ac_fn_c_try_link "$LINENO"; then :
16484 vl_cv_lib_readline="$TRY_LIB"
16486 rm -f core conftest.err conftest.$ac_objext \
16487 conftest$ac_exeext conftest.$ac_ext
16488 if test -n "$vl_cv_lib_readline"; then
16489 LIBREADLINE="$TRY_LIB"
16493 if test -n "$vl_cv_lib_readline"; then
16497 if test -z "$vl_cv_lib_readline"; then
16498 vl_cv_lib_readline="no"
16503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline" >&5
16504 $as_echo "$vl_cv_lib_readline" >&6; }
16506 if test "$vl_cv_lib_readline" != "no"; then
16508 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
16510 for ac_header in readline.h readline/readline.h
16512 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16513 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16514 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16515 cat >>confdefs.h <<_ACEOF
16516 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
16524 $as_echo_n "checking whether readline supports history... " >&6; }
16525 if ${vl_cv_lib_readline_history+:} false; then :
16526 $as_echo_n "(cached) " >&6
16529 vl_cv_lib_readline_history="no"
16530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16531 /* end confdefs.h. */
16533 /* Override any GCC internal prototype to avoid an error.
16534 Use char because int might match the return type of a GCC
16535 builtin and then its argument prototype would still apply. */
16539 char add_history ();
16543 return add_history ();
16548 if ac_fn_c_try_link "$LINENO"; then :
16549 vl_cv_lib_readline_history="yes"
16551 rm -f core conftest.err conftest.$ac_objext \
16552 conftest$ac_exeext conftest.$ac_ext
16555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline_history" >&5
16556 $as_echo "$vl_cv_lib_readline_history" >&6; }
16557 if test "$vl_cv_lib_readline_history" = "yes"; then
16559 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
16561 for ac_header in history.h readline/history.h
16563 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16564 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16565 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16566 cat >>confdefs.h <<_ACEOF
16567 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16582 CFLAGS="$CFLAGS -D_ALL_SOURCE"
16585 CFLAGS="$CFLAGS -DDARWIN"
16586 LIBS="-framework DirectoryService $LIBS"
16590 ac_header_dirent=no
16591 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16592 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16594 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16595 if eval \${$as_ac_Header+:} false; then :
16596 $as_echo_n "(cached) " >&6
16598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16599 /* end confdefs.h. */
16600 #include <sys/types.h>
16612 if ac_fn_c_try_compile "$LINENO"; then :
16613 eval "$as_ac_Header=yes"
16615 eval "$as_ac_Header=no"
16617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16619 eval ac_res=\$$as_ac_Header
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16621 $as_echo "$ac_res" >&6; }
16622 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16623 cat >>confdefs.h <<_ACEOF
16624 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16627 ac_header_dirent=$ac_hdr; break
16631 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16632 if test $ac_header_dirent = dirent.h; then
16633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16634 $as_echo_n "checking for library containing opendir... " >&6; }
16635 if ${ac_cv_search_opendir+:} false; then :
16636 $as_echo_n "(cached) " >&6
16638 ac_func_search_save_LIBS=$LIBS
16639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16640 /* end confdefs.h. */
16642 /* Override any GCC internal prototype to avoid an error.
16643 Use char because int might match the return type of a GCC
16644 builtin and then its argument prototype would still apply. */
16657 for ac_lib in '' dir; do
16658 if test -z "$ac_lib"; then
16659 ac_res="none required"
16662 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16664 if ac_fn_c_try_link "$LINENO"; then :
16665 ac_cv_search_opendir=$ac_res
16667 rm -f core conftest.err conftest.$ac_objext \
16669 if ${ac_cv_search_opendir+:} false; then :
16673 if ${ac_cv_search_opendir+:} false; then :
16676 ac_cv_search_opendir=no
16678 rm conftest.$ac_ext
16679 LIBS=$ac_func_search_save_LIBS
16681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16682 $as_echo "$ac_cv_search_opendir" >&6; }
16683 ac_res=$ac_cv_search_opendir
16684 if test "$ac_res" != no; then :
16685 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16691 $as_echo_n "checking for library containing opendir... " >&6; }
16692 if ${ac_cv_search_opendir+:} false; then :
16693 $as_echo_n "(cached) " >&6
16695 ac_func_search_save_LIBS=$LIBS
16696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16697 /* end confdefs.h. */
16699 /* Override any GCC internal prototype to avoid an error.
16700 Use char because int might match the return type of a GCC
16701 builtin and then its argument prototype would still apply. */
16714 for ac_lib in '' x; do
16715 if test -z "$ac_lib"; then
16716 ac_res="none required"
16719 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16721 if ac_fn_c_try_link "$LINENO"; then :
16722 ac_cv_search_opendir=$ac_res
16724 rm -f core conftest.err conftest.$ac_objext \
16726 if ${ac_cv_search_opendir+:} false; then :
16730 if ${ac_cv_search_opendir+:} false; then :
16733 ac_cv_search_opendir=no
16735 rm conftest.$ac_ext
16736 LIBS=$ac_func_search_save_LIBS
16738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16739 $as_echo "$ac_cv_search_opendir" >&6; }
16740 ac_res=$ac_cv_search_opendir
16741 if test "$ac_res" != no; then :
16742 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16749 $as_echo_n "checking for ANSI C header files... " >&6; }
16750 if ${ac_cv_header_stdc+:} false; then :
16751 $as_echo_n "(cached) " >&6
16753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16754 /* end confdefs.h. */
16755 #include <stdlib.h>
16756 #include <stdarg.h>
16757 #include <string.h>
16768 if ac_fn_c_try_compile "$LINENO"; then :
16769 ac_cv_header_stdc=yes
16771 ac_cv_header_stdc=no
16773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16775 if test $ac_cv_header_stdc = yes; then
16776 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16778 /* end confdefs.h. */
16779 #include <string.h>
16782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16783 $EGREP "memchr" >/dev/null 2>&1; then :
16786 ac_cv_header_stdc=no
16792 if test $ac_cv_header_stdc = yes; then
16793 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16795 /* end confdefs.h. */
16796 #include <stdlib.h>
16799 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16800 $EGREP "free" >/dev/null 2>&1; then :
16803 ac_cv_header_stdc=no
16809 if test $ac_cv_header_stdc = yes; then
16810 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16811 if test "$cross_compiling" = yes; then :
16814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16815 /* end confdefs.h. */
16817 #include <stdlib.h>
16818 #if ((' ' & 0x0FF) == 0x020)
16819 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16820 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16822 # define ISLOWER(c) \
16823 (('a' <= (c) && (c) <= 'i') \
16824 || ('j' <= (c) && (c) <= 'r') \
16825 || ('s' <= (c) && (c) <= 'z'))
16826 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16829 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16834 for (i = 0; i < 256; i++)
16835 if (XOR (islower (i), ISLOWER (i))
16836 || toupper (i) != TOUPPER (i))
16841 if ac_fn_c_try_run "$LINENO"; then :
16844 ac_cv_header_stdc=no
16846 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16847 conftest.$ac_objext conftest.beam conftest.$ac_ext
16852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16853 $as_echo "$ac_cv_header_stdc" >&6; }
16854 if test $ac_cv_header_stdc = yes; then
16856 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
16861 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
16862 if ${ac_cv_header_time+:} false; then :
16863 $as_echo_n "(cached) " >&6
16865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16866 /* end confdefs.h. */
16867 #include <sys/types.h>
16868 #include <sys/time.h>
16874 if ((struct tm *) 0)
16880 if ac_fn_c_try_compile "$LINENO"; then :
16881 ac_cv_header_time=yes
16883 ac_cv_header_time=no
16885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
16888 $as_echo "$ac_cv_header_time" >&6; }
16889 if test $ac_cv_header_time = yes; then
16891 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
16896 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
16897 if ${ac_cv_header_sys_wait_h+:} false; then :
16898 $as_echo_n "(cached) " >&6
16900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16901 /* end confdefs.h. */
16902 #include <sys/types.h>
16903 #include <sys/wait.h>
16904 #ifndef WEXITSTATUS
16905 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
16908 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
16916 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
16921 if ac_fn_c_try_compile "$LINENO"; then :
16922 ac_cv_header_sys_wait_h=yes
16924 ac_cv_header_sys_wait_h=no
16926 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
16929 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
16930 if test $ac_cv_header_sys_wait_h = yes; then
16932 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
16978 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16979 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16980 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16981 cat >>confdefs.h <<_ACEOF
16982 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16990 for ac_header in net/if.h
16992 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "#ifdef HAVE_SYS_SOCKET_H
16993 # include <sys/socket.h>
16997 if test "x$ac_cv_header_net_if_h" = xyes; then :
16998 cat >>confdefs.h <<_ACEOF
16999 #define HAVE_NET_IF_H 1
17008 ac_fn_c_check_header_mongrel "$LINENO" "pcreposix.h" "ac_cv_header_pcreposix_h" "$ac_includes_default"
17009 if test "x$ac_cv_header_pcreposix_h" = xyes; then :
17011 $as_echo "#define HAVE_PCREPOSIX_H /**/" >>confdefs.h
17016 if test "x$ac_cv_header_pcreposix_h" = "xyes"; then
17018 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
17023 LIBS="$LIBS -lpcreposix"
17026 ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
17027 if test "x$ac_cv_header_regex_h" = xyes; then :
17029 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
17034 if test "x$ac_cv_header_regex_h" = "xyes"; then
17038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17039 /* end confdefs.h. */
17041 #ifdef REG_EXTENDED
17046 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17047 $EGREP "yes" >/dev/null 2>&1; then :
17049 $as_echo "#define HAVE_REG_EXTENDED /**/" >>confdefs.h
17061 if test "x$ac_cv_header_sys_security_h" = "xyes" && test "x$ac_cv_header_prot_h" = "xyes"
17064 $as_echo "#define OSFC2 /**/" >>confdefs.h
17068 if test "x$ac_cv_header_sia_h" = "xyes" && test "x$ac_cv_header_siad_h" = "xyes"
17071 $as_echo "#define OSFSIA /**/" >>confdefs.h
17075 OPENSSL_INCLUDE="-DNO_OPENSSL"
17076 if test "x$WITH_OPENSSL" = xyes; then
17077 if test "x$OPENSSL_LIBS" = "x"; then
17078 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for openssl/ssl.h" >&5
17079 $as_echo "$as_me: skipping test for openssl/ssl.h" >&6;}
17081 old_CPPFLAGS=$CPPFLAGS
17082 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17083 CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
17085 CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"
17097 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17098 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17099 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17100 cat >>confdefs.h <<_ACEOF
17101 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17111 if test "x$OPENSSL_LIBS" != "x"; then
17112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL version >= 0.9.7" >&5
17113 $as_echo_n "checking for OpenSSL version >= 0.9.7... " >&6; }
17114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17115 /* end confdefs.h. */
17116 #include <openssl/crypto.h>
17117 #if (OPENSSL_VERSION_NUMBER >= 0x00907000L)
17122 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17123 $EGREP "yes" >/dev/null 2>&1; then :
17128 if test "x$goodssl" != "xyes"; then
17129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17130 $as_echo "no" >&6; }
17133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17134 $as_echo "yes" >&6; }
17135 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17136 OPENSSL_INCLUDE="-I$OPENSSL_INCLUDE_DIR -DOPENSSL_NO_KRB5"
17138 OPENSSL_INCLUDE="-DOPENSSL_NO_KRB5"
17142 CPPFLAGS=$old_CPPFLAGS
17147 export OPENSSL_LIBS
17149 if test "x$PCAP_LIBS" = x; then
17150 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for pcap.h." >&5
17151 $as_echo "$as_me: skipping test for pcap.h." >&6;}
17153 ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
17154 if test "x$ac_cv_header_pcap_h" = xyes; then :
17156 $as_echo "#define HAVE_PCAP_H 1" >>confdefs.h
17160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&5
17161 $as_echo "$as_me: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&2;}
17167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_fopen_offline in -lpcap" >&5
17168 $as_echo_n "checking for pcap_fopen_offline in -lpcap... " >&6; }
17169 if ${ac_cv_lib_pcap_pcap_fopen_offline+:} false; then :
17170 $as_echo_n "(cached) " >&6
17172 ac_check_lib_save_LIBS=$LIBS
17173 LIBS="-lpcap $LIBS"
17174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17175 /* end confdefs.h. */
17177 /* Override any GCC internal prototype to avoid an error.
17178 Use char because int might match the return type of a GCC
17179 builtin and then its argument prototype would still apply. */
17183 char pcap_fopen_offline ();
17187 return pcap_fopen_offline ();
17192 if ac_fn_c_try_link "$LINENO"; then :
17193 ac_cv_lib_pcap_pcap_fopen_offline=yes
17195 ac_cv_lib_pcap_pcap_fopen_offline=no
17197 rm -f core conftest.err conftest.$ac_objext \
17198 conftest$ac_exeext conftest.$ac_ext
17199 LIBS=$ac_check_lib_save_LIBS
17201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_fopen_offline" >&5
17202 $as_echo "$ac_cv_lib_pcap_pcap_fopen_offline" >&6; }
17203 if test "x$ac_cv_lib_pcap_pcap_fopen_offline" = xyes; then :
17205 $as_echo "#define HAVE_PCAP_FOPEN_OFFLINE 1" >>confdefs.h
17210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_dump_fopen in -lpcap" >&5
17211 $as_echo_n "checking for pcap_dump_fopen in -lpcap... " >&6; }
17212 if ${ac_cv_lib_pcap_pcap_dump_fopen+:} false; then :
17213 $as_echo_n "(cached) " >&6
17215 ac_check_lib_save_LIBS=$LIBS
17216 LIBS="-lpcap $LIBS"
17217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17218 /* end confdefs.h. */
17220 /* Override any GCC internal prototype to avoid an error.
17221 Use char because int might match the return type of a GCC
17222 builtin and then its argument prototype would still apply. */
17226 char pcap_dump_fopen ();
17230 return pcap_dump_fopen ();
17235 if ac_fn_c_try_link "$LINENO"; then :
17236 ac_cv_lib_pcap_pcap_dump_fopen=yes
17238 ac_cv_lib_pcap_pcap_dump_fopen=no
17240 rm -f core conftest.err conftest.$ac_objext \
17241 conftest$ac_exeext conftest.$ac_ext
17242 LIBS=$ac_check_lib_save_LIBS
17244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_dump_fopen" >&5
17245 $as_echo "$ac_cv_lib_pcap_pcap_dump_fopen" >&6; }
17246 if test "x$ac_cv_lib_pcap_pcap_dump_fopen" = xyes; then :
17248 $as_echo "#define HAVE_PCAP_DUMP_FOPEN 1" >>confdefs.h
17257 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
17258 if test "x$ac_cv_type_off_t" = xyes; then :
17262 cat >>confdefs.h <<_ACEOF
17263 #define off_t long int
17268 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
17269 if test "x$ac_cv_type_pid_t" = xyes; then :
17273 cat >>confdefs.h <<_ACEOF
17279 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17280 if test "x$ac_cv_type_size_t" = xyes; then :
17284 cat >>confdefs.h <<_ACEOF
17285 #define size_t unsigned int
17290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
17291 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
17292 if ${ac_cv_type_uid_t+:} false; then :
17293 $as_echo_n "(cached) " >&6
17295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17296 /* end confdefs.h. */
17297 #include <sys/types.h>
17300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17301 $EGREP "uid_t" >/dev/null 2>&1; then :
17302 ac_cv_type_uid_t=yes
17304 ac_cv_type_uid_t=no
17309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
17310 $as_echo "$ac_cv_type_uid_t" >&6; }
17311 if test $ac_cv_type_uid_t = no; then
17313 $as_echo "#define uid_t int" >>confdefs.h
17316 $as_echo "#define gid_t int" >>confdefs.h
17322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
17323 $as_echo_n "checking for socklen_t... " >&6; }
17324 if ${ac_cv_type_socklen_t+:} false; then :
17325 $as_echo_n "(cached) " >&6
17327 ac_cv_type_socklen_t=no
17328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17329 /* end confdefs.h. */
17330 #ifdef HAVE_SYS_TYPES_H
17331 #include <sys/types.h>
17333 #ifdef HAVE_SYS_SOCKET_H
17334 #include <sys/socket.h>
17345 if ac_fn_c_try_compile "$LINENO"; then :
17346 ac_cv_type_socklen_t=yes
17348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
17353 $as_echo "$ac_cv_type_socklen_t" >&6; }
17355 if test "$ac_cv_type_socklen_t" != "yes"; then
17357 $as_echo "#define socklen_t int" >>confdefs.h
17363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
17364 $as_echo_n "checking for uint8_t... " >&6; }
17365 if ${ac_cv_type_uint8_t+:} false; then :
17366 $as_echo_n "(cached) " >&6
17368 ac_cv_type_uint8_t=no
17369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17370 /* end confdefs.h. */
17371 #ifdef HAVE_INTTYPES_H
17372 #include <inttypes.h>
17374 #ifdef HAVE_STDINT_H
17375 #include <stdint.h>
17386 if ac_fn_c_try_compile "$LINENO"; then :
17387 ac_cv_type_uint8_t=yes
17389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
17394 $as_echo "$ac_cv_type_uint8_t" >&6; }
17396 if test "$ac_cv_type_uint8_t" != "yes"; then
17398 $as_echo "#define uint8_t unsigned char" >>confdefs.h
17404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
17405 $as_echo_n "checking for uint16_t... " >&6; }
17406 if ${ac_cv_type_uint16_t+:} false; then :
17407 $as_echo_n "(cached) " >&6
17409 ac_cv_type_uint16_t=no
17410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17411 /* end confdefs.h. */
17412 #ifdef HAVE_INTTYPES_H
17413 #include <inttypes.h>
17415 #ifdef HAVE_STDINT_H
17416 #include <stdint.h>
17427 if ac_fn_c_try_compile "$LINENO"; then :
17428 ac_cv_type_uint16_t=yes
17430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
17435 $as_echo "$ac_cv_type_uint16_t" >&6; }
17437 if test "$ac_cv_type_uint16_t" != "yes"; then
17439 $as_echo "#define uint16_t unsigned short" >>confdefs.h
17445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
17446 $as_echo_n "checking for uint32_t... " >&6; }
17447 if ${ac_cv_type_uint32_t+:} false; then :
17448 $as_echo_n "(cached) " >&6
17450 ac_cv_type_uint32_t=no
17451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17452 /* end confdefs.h. */
17453 #ifdef HAVE_INTTYPES_H
17454 #include <inttypes.h>
17456 #ifdef HAVE_STDINT_H
17457 #include <stdint.h>
17468 if ac_fn_c_try_compile "$LINENO"; then :
17469 ac_cv_type_uint32_t=yes
17471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
17476 $as_echo "$ac_cv_type_uint32_t" >&6; }
17478 if test "$ac_cv_type_uint32_t" != "yes"; then
17480 $as_echo "#define uint32_t unsigned int" >>confdefs.h
17485 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "
17486 #ifdef HAVE_NETINET_IN_H
17487 #include <netinet/in.h>
17491 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
17493 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
17498 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "
17499 #ifdef HAVE_NETINET_IN_H
17500 #include <netinet/in.h>
17502 #ifdef HAVE_SYS_SOCKET_H
17503 #include <sys/socket.h>
17507 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
17509 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
17514 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "
17515 #ifdef HAVE_NETINET_IN_H
17516 #include <netinet/in.h>
17520 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
17522 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
17527 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "
17528 #ifdef HAVE_SYS_TYPES_H
17529 #include <sys/types.h>
17531 #ifdef HAVE_SYS_SOCKET_H
17532 #include <sys/socket.h>
17534 #ifdef HAVE_NETDB_H
17539 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
17541 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
17581 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17582 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17583 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17584 cat >>confdefs.h <<_ACEOF
17585 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func must be declared" >&5
17602 $as_echo_n "checking whether $ac_func must be declared... " >&6; }
17603 if eval \${radius_cv_decl_needed_$ac_func+:} false; then :
17604 $as_echo_n "(cached) " >&6
17606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17607 /* end confdefs.h. */
17610 #include <string.h>
17611 #ifdef HAVE_UNISTD_H
17612 #include <unistd.h>
17614 #ifdef HAVE_CRYPT_H
17617 #ifdef HAVE_ERRNO_H
17620 #ifdef HAVE_RESOURCE_H
17621 #include <resource.h>
17623 #ifdef HAVE_GETOPT_H
17624 #include <getopt.h>
17626 #ifdef HAVE_MALLOC_H
17627 #include <malloc.h>
17632 #ifdef HAVE_UTMPX_H
17635 #ifdef HAVE_SYS_SELECT_H
17636 #include <sys/select.h>
17638 #ifdef HAVE_DLFCN_H
17641 #ifdef HAVE_REGEX_H
17644 #ifdef HAVE_SYSLOG_H
17645 #include <syslog.h>
17647 #ifdef HAVE_INTTYPES_H
17648 #include <inttypes.h>
17650 #ifdef HAVE_STDINT_H
17651 #include <stdint.h>
17653 #ifdef HAVE_ARPA_INET_H
17654 #include <arpa/inet.h>
17660 char *(*pfn) = (char *(*)) $ac_func
17665 if ac_fn_c_try_compile "$LINENO"; then :
17666 eval "radius_cv_decl_needed_$ac_func=no"
17668 eval "radius_cv_decl_needed_$ac_func=yes"
17670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17673 if eval "test \"`echo '$radius_cv_decl_needed_'$ac_func`\" = yes"; then
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17675 $as_echo "yes" >&6; }
17676 radius_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17677 cat >>confdefs.h <<_ACEOF
17678 #define $radius_tr_decl 1
17682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17683 $as_echo "no" >&6; }
17689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
17690 $as_echo_n "checking return type of signal handlers... " >&6; }
17691 if ${ac_cv_type_signal+:} false; then :
17692 $as_echo_n "(cached) " >&6
17694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17695 /* end confdefs.h. */
17696 #include <sys/types.h>
17697 #include <signal.h>
17702 return *(signal (0, 0)) (0) == 1;
17707 if ac_fn_c_try_compile "$LINENO"; then :
17708 ac_cv_type_signal=int
17710 ac_cv_type_signal=void
17712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
17715 $as_echo "$ac_cv_type_signal" >&6; }
17717 cat >>confdefs.h <<_ACEOF
17718 #define RETSIGTYPE $ac_cv_type_signal
17723 if test "x$ac_cv_header_utmpx_h" = "xyes"
17726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_xtime in struct utmpx" >&5
17727 $as_echo_n "checking for ut_xtime in struct utmpx... " >&6; }
17730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17731 /* end confdefs.h. */
17734 #ifdef HAVE_STDDEF_H
17735 #include <stddef.h>
17738 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17744 int foo = offsetof(struct utmpx, ut_xtime)
17749 if ac_fn_c_try_compile "$LINENO"; then :
17754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17756 ac_safe_type=`echo "struct utmpx" | sed 'y% %_%'`
17757 if test "x$has_element" != "x"; then
17758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17759 $as_echo "yes" >&6; }
17760 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime=yes"
17762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17763 $as_echo "no" >&6; }
17764 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime="
17767 if test "x$ac_cv_type_struct_utmpx_has_ut_xtime" = "x"
17770 $as_echo "#define ut_xtime ut_tv.tv_sec" >>confdefs.h
17776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi_addr in struct in_pktinfo" >&5
17777 $as_echo_n "checking for ipi_addr in struct in_pktinfo... " >&6; }
17780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17781 /* end confdefs.h. */
17783 #include <netinet/in.h>
17784 #ifdef HAVE_STDDEF_H
17785 #include <stddef.h>
17788 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17794 int foo = offsetof(struct in_pktinfo, ipi_addr)
17799 if ac_fn_c_try_compile "$LINENO"; then :
17804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17806 ac_safe_type=`echo "struct in_pktinfo" | sed 'y% %_%'`
17807 if test "x$has_element" != "x"; then
17808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17809 $as_echo "yes" >&6; }
17810 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr=yes"
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17813 $as_echo "no" >&6; }
17814 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr="
17817 if test "x$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "xyes"
17820 $as_echo "#define HAVE_IP_PKTINFO /**/" >>confdefs.h
17825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi6_addr in struct in6_pktinfo" >&5
17826 $as_echo_n "checking for ipi6_addr in struct in6_pktinfo... " >&6; }
17829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17830 /* end confdefs.h. */
17832 #include <netinet/in.h>
17833 #ifdef HAVE_STDDEF_H
17834 #include <stddef.h>
17837 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17843 int foo = offsetof(struct in6_pktinfo, ipi6_addr)
17848 if ac_fn_c_try_compile "$LINENO"; then :
17853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17855 ac_safe_type=`echo "struct in6_pktinfo" | sed 'y% %_%'`
17856 if test "x$has_element" != "x"; then
17857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17858 $as_echo "yes" >&6; }
17859 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr=yes"
17861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17862 $as_echo "no" >&6; }
17863 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr="
17866 if test "x$ac_cv_type_struct_in6_pktinfo_has_ipi6_addr" = "xyes"
17869 $as_echo "#define HAVE_IN6_PKTINFO /**/" >>confdefs.h
17874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17875 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17876 if ${ac_cv_c_const+:} false; then :
17877 $as_echo_n "(cached) " >&6
17879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17880 /* end confdefs.h. */
17886 #ifndef __cplusplus
17887 /* Ultrix mips cc rejects this sort of thing. */
17888 typedef int charset[2];
17889 const charset cs = { 0, 0 };
17890 /* SunOS 4.1.1 cc rejects this. */
17891 char const *const *pcpcc;
17893 /* NEC SVR4.0.2 mips cc rejects this. */
17894 struct point {int x, y;};
17895 static struct point const zero = {0,0};
17896 /* AIX XL C 1.02.0.0 rejects this.
17897 It does not let you subtract one const X* pointer from another in
17898 an arm of an if-expression whose if-part is not a constant
17900 const char *g = "string";
17901 pcpcc = &g + (g ? g-g : 0);
17902 /* HPUX 7.0 cc rejects these. */
17904 ppc = (char**) pcpcc;
17905 pcpcc = (char const *const *) ppc;
17906 { /* SCO 3.2v4 cc rejects this sort of thing. */
17909 char const *s = 0 ? (char *) 0 : (char const *) 0;
17914 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
17915 int x[] = {25, 17};
17916 const int *foo = &x[0];
17919 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17920 typedef const int *iptr;
17924 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
17925 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17926 struct s { int j; const int *ap[3]; } bx;
17927 struct s *b = &bx; b->j = 5;
17929 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17930 const int foo = 10;
17931 if (!foo) return 0;
17933 return !cs[0] && !zero.x;
17940 if ac_fn_c_try_compile "$LINENO"; then :
17945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17948 $as_echo "$ac_cv_c_const" >&6; }
17949 if test $ac_cv_c_const = no; then
17951 $as_echo "#define const /**/" >>confdefs.h
17956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of OS" >&5
17957 $as_echo_n "checking type of OS... " >&6; }
17959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OS" >&5
17960 $as_echo "$OS" >&6; }
17961 if test "$OS" = "OS/2"; then
17968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer gcc flags" >&5
17969 $as_echo_n "checking for developer gcc flags... " >&6; }
17972 if test "x$developer" = "xyes"; then
17973 if test "x$GCC" = "xyes"; then
17974 devflags="-Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -Wformat-y2k -Wno-format-extra-args -Wno-format-zero-length -Wformat-nonliteral -Wformat-security -Wformat=2"
17975 CFLAGS="$CFLAGS $devflags"
17977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Using $devflags" >&5
17978 $as_echo "yes. Using $devflags" >&6; }
17981 if test "x$EXPERIMENTAL" != "xno"; then
17985 if test "x$GIT" = "xyes"; then
17986 RADIUSD_VERSION_COMMIT=`git log --pretty=format:'%h' -n 1`
17990 CFLAGS="$CFLAGS -DNDEBUG"
17992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no." >&5
17993 $as_echo "no." >&6; }
17997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
17998 $as_echo_n "checking for TLS... " >&6; }
17999 if test "$cross_compiling" = yes; then :
18002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18003 /* end confdefs.h. */
18004 static __thread int val; int main(int argc, char *argv[]) { return val = argc; }
18006 if ac_fn_c_try_run "$LINENO"; then :
18011 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18012 conftest.$ac_objext conftest.beam conftest.$ac_ext
18015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_tls" >&5
18016 $as_echo "$have_tls" >&6; }
18017 if test "$have_tls" = "yes"; then
18019 $as_echo "#define HAVE_THREAD_TLS 1" >>confdefs.h
18026 LIBS="$LIBS $LIBLTDL"
18027 ac_fn_c_check_func "$LINENO" "lt_dladvise_init" "ac_cv_func_lt_dladvise_init"
18028 if test "x$ac_cv_func_lt_dladvise_init" = xyes; then :
18030 $as_echo "#define HAVE_LT_DLADVISE_INIT /**/" >>confdefs.h
18036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
18037 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
18038 if ${ac_cv_lib_crypt_crypt+:} false; then :
18039 $as_echo_n "(cached) " >&6
18041 ac_check_lib_save_LIBS=$LIBS
18042 LIBS="-lcrypt $LIBS"
18043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18044 /* end confdefs.h. */
18046 /* Override any GCC internal prototype to avoid an error.
18047 Use char because int might match the return type of a GCC
18048 builtin and then its argument prototype would still apply. */
18061 if ac_fn_c_try_link "$LINENO"; then :
18062 ac_cv_lib_crypt_crypt=yes
18064 ac_cv_lib_crypt_crypt=no
18066 rm -f core conftest.err conftest.$ac_objext \
18067 conftest$ac_exeext conftest.$ac_ext
18068 LIBS=$ac_check_lib_save_LIBS
18070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
18071 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
18072 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
18077 if test "$CRYPTLIB" != ""; then
18079 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
18082 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
18083 if test "x$ac_cv_func_crypt" = xyes; then :
18085 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
18091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setkey in -lcipher" >&5
18092 $as_echo_n "checking for setkey in -lcipher... " >&6; }
18093 if ${ac_cv_lib_cipher_setkey+:} false; then :
18094 $as_echo_n "(cached) " >&6
18096 ac_check_lib_save_LIBS=$LIBS
18097 LIBS="-lcipher $LIBS"
18098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18099 /* end confdefs.h. */
18101 /* Override any GCC internal prototype to avoid an error.
18102 Use char because int might match the return type of a GCC
18103 builtin and then its argument prototype would still apply. */
18116 if ac_fn_c_try_link "$LINENO"; then :
18117 ac_cv_lib_cipher_setkey=yes
18119 ac_cv_lib_cipher_setkey=no
18121 rm -f core conftest.err conftest.$ac_objext \
18122 conftest$ac_exeext conftest.$ac_ext
18123 LIBS=$ac_check_lib_save_LIBS
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cipher_setkey" >&5
18126 $as_echo "$ac_cv_lib_cipher_setkey" >&6; }
18127 if test "x$ac_cv_lib_cipher_setkey" = xyes; then :
18128 CRYPTLIB="${CRYPTLIB} -lcipher"
18135 $as_echo "#define GNUSTYLE 1" >>confdefs.h
18138 $as_echo "#define SYSVSTYLE 2" >>confdefs.h
18141 $as_echo "#define BSDSTYLE 3" >>confdefs.h
18143 gethostbyaddrrstyle=""
18144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyaddr_r() syntax" >&5
18145 $as_echo_n "checking gethostbyaddr_r() syntax... " >&6; }
18148 ac_fn_c_check_decl "$LINENO" "gethostbyaddr_r" "ac_cv_have_decl_gethostbyaddr_r" "
18149 #ifdef HAVE_NETDB_H
18154 if test "x$ac_cv_have_decl_gethostbyaddr_r" = xyes; then :
18160 cat >>confdefs.h <<_ACEOF
18161 #define HAVE_DECL_GETHOSTBYADDR_R $ac_have_decl
18163 if test $ac_have_decl = 1; then :
18168 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18170 gethostbyaddrrstyle=BSD
18171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FreeBSD overridden to BSD-style" >&5
18172 $as_echo "$as_me: WARNING: FreeBSD overridden to BSD-style" >&2;}
18178 if test "x$gethostbyaddrrstyle" = "x"; then
18179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18180 /* end confdefs.h. */
18188 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL)
18193 if ac_fn_c_try_link "$LINENO"; then :
18196 $as_echo "#define GETHOSTBYADDRRSTYLE GNUSTYLE" >>confdefs.h
18198 gethostbyaddrrstyle=GNU
18201 rm -f core conftest.err conftest.$ac_objext \
18202 conftest$ac_exeext conftest.$ac_ext
18204 if test "x$gethostbyaddrrstyle" = "x"; then
18205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18206 /* end confdefs.h. */
18214 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL)
18219 if ac_fn_c_try_link "$LINENO"; then :
18222 $as_echo "#define GETHOSTBYADDRRSTYLE SYSVSTYLE" >>confdefs.h
18224 gethostbyaddrrstyle=SYSV
18227 rm -f core conftest.err conftest.$ac_objext \
18228 conftest$ac_exeext conftest.$ac_ext
18230 if test "x$gethostbyaddrrstyle" = "x"; then
18231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18232 /* end confdefs.h. */
18240 gethostbyaddr(NULL, 0, 0)
18245 if ac_fn_c_try_link "$LINENO"; then :
18248 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18250 gethostbyaddrrstyle=BSD
18253 rm -f core conftest.err conftest.$ac_objext \
18254 conftest$ac_exeext conftest.$ac_ext
18257 if test "x$gethostbyaddrrstyle" = "x"; then
18258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18259 $as_echo "none! It must not exist, here." >&6; }
18261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbyaddrrstyle}-style" >&5
18262 $as_echo "${gethostbyaddrrstyle}-style" >&6; }
18265 if test "x$gethostbyaddrrstyle" = "xBSD"; then
18266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&5
18267 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&2;}
18270 gethostbynamerstyle=""
18271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r() syntax" >&5
18272 $as_echo_n "checking gethostbyname_r() syntax... " >&6; }
18273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18274 /* end confdefs.h. */
18282 gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL)
18287 if ac_fn_c_try_link "$LINENO"; then :
18290 $as_echo "#define GETHOSTBYNAMERSTYLE GNUSTYLE" >>confdefs.h
18292 gethostbynamerstyle=GNU
18295 rm -f core conftest.err conftest.$ac_objext \
18296 conftest$ac_exeext conftest.$ac_ext
18297 if test "x$gethostbynamerstyle" = "x"; then
18298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18299 /* end confdefs.h. */
18307 gethostbyname_r(NULL, NULL, NULL, 0, NULL)
18312 if ac_fn_c_try_link "$LINENO"; then :
18315 $as_echo "#define GETHOSTBYNAMERSTYLE SYSVSTYLE" >>confdefs.h
18317 gethostbynamerstyle=SYSV
18320 rm -f core conftest.err conftest.$ac_objext \
18321 conftest$ac_exeext conftest.$ac_ext
18323 if test "x$gethostbynamerstyle" = "x"; then
18324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18325 /* end confdefs.h. */
18333 gethostbyname(NULL)
18338 if ac_fn_c_try_link "$LINENO"; then :
18341 $as_echo "#define GETHOSTBYNAMERSTYLE BSDSTYLE" >>confdefs.h
18343 gethostbynamerstyle=BSD
18346 rm -f core conftest.err conftest.$ac_objext \
18347 conftest$ac_exeext conftest.$ac_ext
18350 if test "x$gethostbynamerstyle" = "x"; then
18351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18352 $as_echo "none! It must not exist, here." >&6; }
18354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbynamerstyle}-style" >&5
18355 $as_echo "${gethostbynamerstyle}-style" >&6; }
18358 if test "x$gethostbynamerstyle" = "xBSD"; then
18359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&5
18360 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&2;}
18364 $as_echo "#define POSIXSTYLE 1" >>confdefs.h
18367 $as_echo "#define SOLARISSTYLE 2" >>confdefs.h
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ctime_r() syntax" >&5
18371 $as_echo_n "checking ctime_r() syntax... " >&6; }
18372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18373 /* end confdefs.h. */
18380 ctime_r(NULL, NULL, 0)
18385 if ac_fn_c_try_link "$LINENO"; then :
18388 $as_echo "#define CTIMERSTYLE SOLARISSTYLE" >>confdefs.h
18390 ctimerstyle="SOLARIS"
18393 rm -f core conftest.err conftest.$ac_objext \
18394 conftest$ac_exeext conftest.$ac_ext
18395 if test "x$ctimerstyle" = "x"; then
18396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18397 /* end confdefs.h. */
18404 ctime_r(NULL, NULL)
18409 if ac_fn_c_try_link "$LINENO"; then :
18412 $as_echo "#define CTIMERSTYLE POSIXSTYLE" >>confdefs.h
18414 ctimerstyle="POSIX"
18417 rm -f core conftest.err conftest.$ac_objext \
18418 conftest$ac_exeext conftest.$ac_ext
18421 if test "x$ctimerstyle" = "x"; then
18422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18423 $as_echo "none! It must not exist, here." >&6; }
18425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ctimerstyle}-style" >&5
18426 $as_echo "${ctimerstyle}-style" >&6; }
18434 export top_builddir
18435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: top_builddir=$top_builddir" >&5
18436 $as_echo "top_builddir=$top_builddir" >&6; }
18443 if test "x$EXPERIMENTAL" = "xyes"; then
18444 bar=`ls -1 "${srcdir}"/src/modules/rlm_*/configure | sed 's%/configure%%'`
18445 mysubdirs=`echo $mysubdirs $bar`
18447 for bar in `cat "${srcdir}"/src/modules/stable`; do
18448 if test -f "${srcdir}"/src/modules/$bar/configure; then
18449 mysubdirs="$mysubdirs src/modules/$bar"
18454 if test "x$EXPERIMENTAL" = "xyes"; then
18455 for foo in `ls -1 "${srcdir}"/src/modules | grep rlm_`; do
18456 MODULES="$MODULES $foo"
18459 for foo in `cat "${srcdir}"/src/modules/stable`; do
18460 MODULES="$MODULES $foo"
18466 subdirs="$subdirs $mysubdirs"
18471 ac_config_commands="$ac_config_commands stamp-h"
18473 ac_config_commands="$ac_config_commands build-radpaths-h"
18475 ac_config_commands="$ac_config_commands main-chmod"
18477 ac_config_commands="$ac_config_commands scripts-chmod"
18483 USE_SHARED_LIBS=$enable_shared
18485 USE_STATIC_LIBS=$enable_static
18496 unset ac_cv_env_LIBS_set
18497 unset ac_cv_env_LIBS_value
18499 ac_config_files="$ac_config_files ./Make.inc ./src/include/build-radpaths-h ./src/main/Makefile ./src/main/radsniff.mk ./src/main/checkrad.pl ./src/main/radlast ./src/main/radtest ./scripts/rc.radiusd ./scripts/radiusd.cron.daily ./scripts/radiusd.cron.monthly ./scripts/cryptpasswd ./raddb/dictionary ./raddb/radrelay.conf ./raddb/radiusd.conf"
18501 cat >confcache <<\_ACEOF
18502 # This file is a shell script that caches the results of configure
18503 # tests run on this system so they can be shared between configure
18504 # scripts and configure runs, see configure's option --config-cache.
18505 # It is not useful on other systems. If it contains results you don't
18506 # want to keep, you may remove or edit it.
18508 # config.status only pays attention to the cache file if you give it
18509 # the --recheck option to rerun configure.
18511 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18512 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18513 # following values.
18517 # The following way of writing the cache mishandles newlines in values,
18518 # but we know of no workaround that is simple, portable, and efficient.
18519 # So, we kill variables containing newlines.
18520 # Ultrix sh set writes to stderr and can't be redirected directly,
18521 # and sets the high bit in the cache file unless we assign to the vars.
18523 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18524 eval ac_val=\$$ac_var
18528 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18529 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18532 _ | IFS | as_nl) ;; #(
18533 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18534 *) { eval $ac_var=; unset $ac_var;} ;;
18540 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18541 *${as_nl}ac_space=\ *)
18542 # `set' does not quote correctly, so add quotes: double-quote
18543 # substitution turns \\\\ into \\, and sed turns \\ into \.
18546 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18549 # `set' quotes correctly as required by POSIX, so do not add quotes.
18550 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18559 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18561 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18563 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18564 if test -w "$cache_file"; then
18565 if test "x$cache_file" != "x/dev/null"; then
18566 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18567 $as_echo "$as_me: updating cache $cache_file" >&6;}
18568 if test ! -f "$cache_file" || test -h "$cache_file"; then
18569 cat confcache >"$cache_file"
18571 case $cache_file in #(
18573 mv -f confcache "$cache_file"$$ &&
18574 mv -f "$cache_file"$$ "$cache_file" ;; #(
18576 mv -f confcache "$cache_file" ;;
18581 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18582 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18587 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18588 # Let make expand exec_prefix.
18589 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18591 DEFS=-DHAVE_CONFIG_H
18596 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18597 # 1. Remove the extension, and $U if already installed.
18598 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18599 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18600 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18601 # will be set to the directory where LIBOBJS objects are built.
18602 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18603 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18605 LIBOBJS=$ac_libobjs
18607 LTLIBOBJS=$ac_ltlibobjs
18612 : "${CONFIG_STATUS=./config.status}"
18614 ac_clean_files_save=$ac_clean_files
18615 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18616 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18617 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18619 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18621 # Generated by $as_me.
18622 # Run this file to recreate the current configuration.
18623 # Compiler output produced by configure, useful for debugging
18624 # configure, is in config.log if it exists.
18627 ac_cs_recheck=false
18630 SHELL=\${CONFIG_SHELL-$SHELL}
18633 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18634 ## -------------------- ##
18635 ## M4sh Initialization. ##
18636 ## -------------------- ##
18638 # Be more Bourne compatible
18639 DUALCASE=1; export DUALCASE # for MKS sh
18640 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18643 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18644 # is contrary to our usage. Disable this feature.
18645 alias -g '${1+"$@"}'='"$@"'
18646 setopt NO_GLOB_SUBST
18648 case `(set -o) 2>/dev/null` in #(
18660 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18661 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18662 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18663 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18664 # Prefer a ksh shell builtin over an external printf program on Solaris,
18665 # but without wasting forks for bash or zsh.
18666 if test -z "$BASH_VERSION$ZSH_VERSION" \
18667 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18668 as_echo='print -r --'
18669 as_echo_n='print -rn --'
18670 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18671 as_echo='printf %s\n'
18672 as_echo_n='printf %s'
18674 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18675 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18676 as_echo_n='/usr/ucb/echo -n'
18678 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18679 as_echo_n_body='eval
18683 expr "X$arg" : "X\\(.*\\)$as_nl";
18684 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18686 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18688 export as_echo_n_body
18689 as_echo_n='sh -c $as_echo_n_body as_echo'
18691 export as_echo_body
18692 as_echo='sh -c $as_echo_body as_echo'
18695 # The user is always right.
18696 if test "${PATH_SEPARATOR+set}" != set; then
18698 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18699 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18706 # We need space, tab and new line, in precisely that order. Quoting is
18707 # there to prevent editors from complaining about space-tab.
18708 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18709 # splitting by setting IFS to empty value.)
18712 # Find who we are. Look in the path if we contain no directory separator.
18715 *[\\/]* ) as_myself=$0 ;;
18716 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18717 for as_dir in $PATH
18720 test -z "$as_dir" && as_dir=.
18721 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18727 # We did not find ourselves, most probably we were run as `sh COMMAND'
18728 # in which case we are not to be found in the path.
18729 if test "x$as_myself" = x; then
18732 if test ! -f "$as_myself"; then
18733 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18737 # Unset variables that we do not need and which cause bugs (e.g. in
18738 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18739 # suppresses any "Segmentation fault" message there. '((' could
18740 # trigger a bug in pdksh 5.2.14.
18741 for as_var in BASH_ENV ENV MAIL MAILPATH
18742 do eval test x\${$as_var+set} = xset \
18743 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18756 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18759 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18760 # ----------------------------------------
18761 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18762 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18763 # script with STATUS, using 1 if that was 0.
18766 as_status=$1; test $as_status -eq 0 && as_status=1
18768 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18769 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18771 $as_echo "$as_me: error: $2" >&2
18772 as_fn_exit $as_status
18776 # as_fn_set_status STATUS
18777 # -----------------------
18778 # Set $? to STATUS, without forking.
18779 as_fn_set_status ()
18782 } # as_fn_set_status
18784 # as_fn_exit STATUS
18785 # -----------------
18786 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18790 as_fn_set_status $1
18796 # Portably unset VAR.
18799 { eval $1=; unset $1;}
18801 as_unset=as_fn_unset
18802 # as_fn_append VAR VALUE
18803 # ----------------------
18804 # Append the text in VALUE to the end of the definition contained in VAR. Take
18805 # advantage of any shell optimizations that allow amortized linear growth over
18806 # repeated appends, instead of the typical quadratic growth present in naive
18808 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18809 eval 'as_fn_append ()
18820 # as_fn_arith ARG...
18821 # ------------------
18822 # Perform arithmetic evaluation on the ARGs, and store the result in the
18823 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18824 # must be portable across $(()) and expr.
18825 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18826 eval 'as_fn_arith ()
18833 as_val=`expr "$@" || test $? -eq 1`
18838 if expr a : '\(a\)' >/dev/null 2>&1 &&
18839 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18845 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18846 as_basename=basename
18851 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18857 as_me=`$as_basename -- "$0" ||
18858 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18859 X"$0" : 'X\(//\)$' \| \
18860 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18862 sed '/^.*\/\([^/][^/]*\)\/*$/{
18876 # Avoid depending upon Character Ranges.
18877 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18878 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18879 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18880 as_cr_digits='0123456789'
18881 as_cr_alnum=$as_cr_Letters$as_cr_digits
18883 ECHO_C= ECHO_N= ECHO_T=
18884 case `echo -n x` in #(((((
18886 case `echo 'xy\c'` in
18887 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18889 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18896 rm -f conf$$ conf$$.exe conf$$.file
18897 if test -d conf$$.dir; then
18898 rm -f conf$$.dir/conf$$.file
18901 mkdir conf$$.dir 2>/dev/null
18903 if (echo >conf$$.file) 2>/dev/null; then
18904 if ln -s conf$$.file conf$$ 2>/dev/null; then
18906 # ... but there are two gotchas:
18907 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18908 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18909 # In both cases, we have to default to `cp -pR'.
18910 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18912 elif ln conf$$.file conf$$ 2>/dev/null; then
18920 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18921 rmdir conf$$.dir 2>/dev/null
18926 # Create "$as_dir" as a directory, including parents if necessary.
18931 -*) as_dir=./$as_dir;;
18933 test -d "$as_dir" || eval $as_mkdir_p || {
18937 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18938 *) as_qdir=$as_dir;;
18940 as_dirs="'$as_qdir' $as_dirs"
18941 as_dir=`$as_dirname -- "$as_dir" ||
18942 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18943 X"$as_dir" : 'X\(//\)[^/]' \| \
18944 X"$as_dir" : 'X\(//\)$' \| \
18945 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18946 $as_echo X"$as_dir" |
18947 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18951 /^X\(\/\/\)[^/].*/{
18964 test -d "$as_dir" && break
18966 test -z "$as_dirs" || eval "mkdir $as_dirs"
18967 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18971 if mkdir -p . 2>/dev/null; then
18972 as_mkdir_p='mkdir -p "$as_dir"'
18974 test -d ./-p && rmdir ./-p
18979 # as_fn_executable_p FILE
18980 # -----------------------
18981 # Test if FILE is an executable regular file.
18982 as_fn_executable_p ()
18984 test -f "$1" && test -x "$1"
18985 } # as_fn_executable_p
18986 as_test_x='test -x'
18987 as_executable_p=as_fn_executable_p
18989 # Sed expression to map a string onto a valid CPP name.
18990 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18992 # Sed expression to map a string onto a valid variable name.
18993 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18997 ## ----------------------------------- ##
18998 ## Main body of $CONFIG_STATUS script. ##
18999 ## ----------------------------------- ##
19001 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19004 # Save the log message, to keep $0 and so on meaningful, and to
19005 # report actual input values of CONFIG_FILES etc. instead of their
19006 # values after options handling.
19008 This file was extended by freeradius $as_me $Id$, which was
19009 generated by GNU Autoconf 2.69. Invocation command line was
19011 CONFIG_FILES = $CONFIG_FILES
19012 CONFIG_HEADERS = $CONFIG_HEADERS
19013 CONFIG_LINKS = $CONFIG_LINKS
19014 CONFIG_COMMANDS = $CONFIG_COMMANDS
19017 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19022 case $ac_config_files in *"
19023 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19026 case $ac_config_headers in *"
19027 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19032 # Files that config.status was made for.
19033 config_files="$ac_config_files"
19034 config_headers="$ac_config_headers"
19035 config_commands="$ac_config_commands"
19039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19041 \`$as_me' instantiates files and other configuration actions
19042 from templates according to the current configuration. Unless the files
19043 and actions are specified as TAGs, all are instantiated by default.
19045 Usage: $0 [OPTION]... [TAG]...
19047 -h, --help print this help, then exit
19048 -V, --version print version number and configuration settings, then exit
19049 --config print configuration, then exit
19050 -q, --quiet, --silent
19051 do not print progress messages
19052 -d, --debug don't remove temporary files
19053 --recheck update $as_me by reconfiguring in the same conditions
19054 --file=FILE[:TEMPLATE]
19055 instantiate the configuration file FILE
19056 --header=FILE[:TEMPLATE]
19057 instantiate the configuration header FILE
19059 Configuration files:
19062 Configuration headers:
19065 Configuration commands:
19068 Report bugs to <http://bugs.freeradius.org>.
19069 freeradius home page: <http://www.freeradius.org>."
19072 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19073 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19075 freeradius config.status $Id$
19076 configured by $0, generated by GNU Autoconf 2.69,
19077 with options \\"\$ac_cs_config\\"
19079 Copyright (C) 2012 Free Software Foundation, Inc.
19080 This config.status script is free software; the Free Software Foundation
19081 gives unlimited permission to copy, distribute and modify it."
19086 test -n "\$AWK" || AWK=awk
19089 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19090 # The default lists apply if the user does not specify any file.
19096 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19097 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19101 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19113 # Handling of the options.
19114 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19116 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19117 $as_echo "$ac_cs_version"; exit ;;
19118 --config | --confi | --conf | --con | --co | --c )
19119 $as_echo "$ac_cs_config"; exit ;;
19120 --debug | --debu | --deb | --de | --d | -d )
19122 --file | --fil | --fi | --f )
19125 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19126 '') as_fn_error $? "missing file argument" ;;
19128 as_fn_append CONFIG_FILES " '$ac_optarg'"
19129 ac_need_defaults=false;;
19130 --header | --heade | --head | --hea )
19133 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19135 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19136 ac_need_defaults=false;;
19138 # Conflict between --help and --header
19139 as_fn_error $? "ambiguous option: \`$1'
19140 Try \`$0 --help' for more information.";;
19141 --help | --hel | -h )
19142 $as_echo "$ac_cs_usage"; exit ;;
19143 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19144 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19147 # This is an error.
19148 -*) as_fn_error $? "unrecognized option: \`$1'
19149 Try \`$0 --help' for more information." ;;
19151 *) as_fn_append ac_config_targets " $1"
19152 ac_need_defaults=false ;;
19158 ac_configure_extra_args=
19160 if $ac_cs_silent; then
19162 ac_configure_extra_args="$ac_configure_extra_args --silent"
19166 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19167 if \$ac_cs_recheck; then
19168 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19170 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19171 CONFIG_SHELL='$SHELL'
19172 export CONFIG_SHELL
19177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19181 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19182 ## Running $as_me. ##
19188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19194 # The HP-UX ksh and POSIX shell print the target directory to stdout
19195 # if CDPATH is set.
19196 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19198 sed_quote_subst='$sed_quote_subst'
19199 double_quote_subst='$double_quote_subst'
19200 delay_variable_subst='$delay_variable_subst'
19201 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19202 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19203 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19204 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19205 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19206 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19207 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19208 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19209 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19210 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19211 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19212 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19213 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19214 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19215 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19216 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19217 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19218 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19219 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19220 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19221 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19222 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19223 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19224 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19225 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19226 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19227 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19228 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19229 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19230 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19231 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19232 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19233 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19234 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19235 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19236 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19237 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19238 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19239 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19240 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19241 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19242 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19243 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19244 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19245 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19246 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19247 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19248 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19249 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19250 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19251 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19252 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19253 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19254 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19255 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19256 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"`'
19257 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19258 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19259 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19260 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19261 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19262 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19263 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19264 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19265 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19266 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19267 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19268 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19269 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19270 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19271 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19272 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19273 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19274 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19275 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19276 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19277 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19278 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19279 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19280 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19281 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19282 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19283 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19284 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19285 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19286 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19287 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19288 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19289 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19290 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19291 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
19292 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19293 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19294 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19295 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19296 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19297 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19298 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19299 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19300 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19301 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19302 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19303 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19304 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19305 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19306 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19307 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19308 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19309 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19310 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19311 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19312 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19313 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19314 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19315 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19316 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19317 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19318 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19319 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19320 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19321 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19322 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19323 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19324 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
19325 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19326 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19327 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19328 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19329 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19330 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19331 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19332 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19333 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19334 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19335 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19336 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19337 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19338 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19339 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19340 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19341 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19342 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19343 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19344 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19345 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19346 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19347 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19348 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19349 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19350 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19351 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19352 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19353 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19354 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19355 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19356 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19357 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19358 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19359 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19360 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19361 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19362 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19363 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
19364 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19365 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19366 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19367 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19368 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19369 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19370 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19371 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19372 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19373 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19374 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19375 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19376 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19377 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19378 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19379 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19380 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19381 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19382 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19383 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19384 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19385 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19388 LTCFLAGS='$LTCFLAGS'
19389 compiler='$compiler_DEFAULT'
19391 # A function that is used when there is no print builtin or printf.
19392 func_fallback_echo ()
19394 eval 'cat <<_LTECHO_EOF
19399 # Quote evaled strings.
19413 deplibs_check_method \
19418 sharedlib_from_linklib_cmd \
19421 archiver_list_spec \
19427 lt_cv_sys_global_symbol_pipe \
19428 lt_cv_sys_global_symbol_to_cdecl \
19429 lt_cv_sys_global_symbol_to_c_name_address \
19430 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19431 nm_file_list_spec \
19432 lt_prog_compiler_no_builtin_flag \
19433 lt_prog_compiler_pic \
19434 lt_prog_compiler_wl \
19435 lt_prog_compiler_static \
19436 lt_cv_prog_compiler_c_o \
19445 export_dynamic_flag_spec \
19446 whole_archive_flag_spec \
19447 compiler_needs_object \
19449 allow_undefined_flag \
19450 no_undefined_flag \
19451 hardcode_libdir_flag_spec \
19452 hardcode_libdir_flag_spec_ld \
19453 hardcode_libdir_separator \
19457 variables_saved_for_relink \
19459 library_names_spec \
19461 install_override_mode \
19465 compiler_lib_search_dirs \
19470 compiler_lib_search_path \
19474 lt_prog_compiler_no_builtin_flag_CXX \
19475 lt_prog_compiler_pic_CXX \
19476 lt_prog_compiler_wl_CXX \
19477 lt_prog_compiler_static_CXX \
19478 lt_cv_prog_compiler_c_o_CXX \
19479 export_dynamic_flag_spec_CXX \
19480 whole_archive_flag_spec_CXX \
19481 compiler_needs_object_CXX \
19483 allow_undefined_flag_CXX \
19484 no_undefined_flag_CXX \
19485 hardcode_libdir_flag_spec_CXX \
19486 hardcode_libdir_flag_spec_ld_CXX \
19487 hardcode_libdir_separator_CXX \
19488 exclude_expsyms_CXX \
19489 include_expsyms_CXX \
19490 file_list_spec_CXX \
19491 compiler_lib_search_dirs_CXX \
19492 predep_objects_CXX \
19493 postdep_objects_CXX \
19496 compiler_lib_search_path_CXX; do
19497 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19498 *[\\\\\\\`\\"\\\$]*)
19499 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
19502 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19507 # Double-quote double-evaled strings.
19508 for var in reload_cmds \
19509 old_postinstall_cmds \
19510 old_postuninstall_cmds \
19512 extract_expsyms_cmds \
19513 old_archive_from_new_cmds \
19514 old_archive_from_expsyms_cmds \
19516 archive_expsym_cmds \
19518 module_expsym_cmds \
19519 export_symbols_cmds \
19523 postuninstall_cmds \
19525 sys_lib_search_path_spec \
19526 sys_lib_dlsearch_path_spec \
19528 old_archive_cmds_CXX \
19529 old_archive_from_new_cmds_CXX \
19530 old_archive_from_expsyms_cmds_CXX \
19532 archive_expsym_cmds_CXX \
19534 module_expsym_cmds_CXX \
19535 export_symbols_cmds_CXX \
19537 postlink_cmds_CXX; do
19538 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19539 *[\\\\\\\`\\"\\\$]*)
19540 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
19543 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19548 xsi_shell='$xsi_shell'
19549 lt_shell_append='$lt_shell_append'
19551 # See if we are running on zsh, and set the options which allow our
19552 # commands through without removal of \ escapes INIT.
19553 if test -n "\${ZSH_VERSION+set}" ; then
19554 setopt NO_GLOB_SUBST
19560 TIMESTAMP='$TIMESTAMP'
19571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19573 # Handling of arguments.
19574 for ac_config_target in $ac_config_targets
19576 case $ac_config_target in
19577 "src/include/autoconf.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/autoconf.h" ;;
19578 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19579 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
19580 "build-radpaths-h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-radpaths-h" ;;
19581 "main-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS main-chmod" ;;
19582 "scripts-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS scripts-chmod" ;;
19583 "./Make.inc") CONFIG_FILES="$CONFIG_FILES ./Make.inc" ;;
19584 "./src/include/build-radpaths-h") CONFIG_FILES="$CONFIG_FILES ./src/include/build-radpaths-h" ;;
19585 "./src/main/Makefile") CONFIG_FILES="$CONFIG_FILES ./src/main/Makefile" ;;
19586 "./src/main/radsniff.mk") CONFIG_FILES="$CONFIG_FILES ./src/main/radsniff.mk" ;;
19587 "./src/main/checkrad.pl") CONFIG_FILES="$CONFIG_FILES ./src/main/checkrad.pl" ;;
19588 "./src/main/radlast") CONFIG_FILES="$CONFIG_FILES ./src/main/radlast" ;;
19589 "./src/main/radtest") CONFIG_FILES="$CONFIG_FILES ./src/main/radtest" ;;
19590 "./scripts/rc.radiusd") CONFIG_FILES="$CONFIG_FILES ./scripts/rc.radiusd" ;;
19591 "./scripts/radiusd.cron.daily") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.daily" ;;
19592 "./scripts/radiusd.cron.monthly") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.monthly" ;;
19593 "./scripts/cryptpasswd") CONFIG_FILES="$CONFIG_FILES ./scripts/cryptpasswd" ;;
19594 "./raddb/dictionary") CONFIG_FILES="$CONFIG_FILES ./raddb/dictionary" ;;
19595 "./raddb/radrelay.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radrelay.conf" ;;
19596 "./raddb/radiusd.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radiusd.conf" ;;
19598 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19603 # If the user did not use the arguments to specify the items to instantiate,
19604 # then the envvar interface is used. Set only those that are not.
19605 # We use the long form for the default assignment because of an extremely
19606 # bizarre bug on SunOS 4.1.3.
19607 if $ac_need_defaults; then
19608 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19609 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19610 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19613 # Have a temporary directory for convenience. Make it in the build tree
19614 # simply because there is no reason against having it here, and in addition,
19615 # creating and moving files from /tmp can sometimes cause problems.
19616 # Hook for its removal unless debugging.
19617 # Note that there is a small window in which the directory will not be cleaned:
19618 # after its creation but before its name has been assigned to `$tmp'.
19622 trap 'exit_status=$?
19623 : "${ac_tmp:=$tmp}"
19624 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19626 trap 'as_fn_exit 1' 1 2 13 15
19628 # Create a (secure) tmp directory for tmp files.
19631 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19635 tmp=./conf$$-$RANDOM
19636 (umask 077 && mkdir "$tmp")
19637 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19640 # Set up the scripts for CONFIG_FILES section.
19641 # No need to generate them if there are no CONFIG_FILES.
19642 # This happens for instance with `./config.status config.h'.
19643 if test -n "$CONFIG_FILES"; then
19646 ac_cr=`echo X | tr X '\015'`
19647 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19648 # But we know of no other shell where ac_cr would be empty at this
19649 # point, so we can use a bashism as a fallback.
19650 if test "x$ac_cr" = x; then
19651 eval ac_cr=\$\'\\r\'
19653 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19654 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19657 ac_cs_awk_cr=$ac_cr
19660 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19665 echo "cat >conf$$subs.awk <<_ACEOF" &&
19666 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19668 } >conf$$subs.sh ||
19669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19670 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19672 for ac_last_try in false false false false false :; do
19673 . ./conf$$subs.sh ||
19674 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19676 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19677 if test $ac_delim_n = $ac_delim_num; then
19679 elif $ac_last_try; then
19680 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19682 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19685 rm -f conf$$subs.sh
19687 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19688 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19692 s/^/S["/; s/!.*/"]=/
19702 s/\(.\{148\}\)..*/\1/
19704 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19709 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19716 s/\(.\{148\}\)..*/\1/
19718 s/["\\]/\\&/g; s/^/"/; s/$/"/
19722 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19727 ' <conf$$subs.awk | sed '
19732 ' >>$CONFIG_STATUS || ac_write_fail=1
19733 rm -f conf$$subs.awk
19734 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19736 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19737 for (key in S) S_is_set[key] = 1
19743 nfields = split(line, field, "@")
19745 len = length(field[1])
19746 for (i = 2; i < nfields; i++) {
19748 keylen = length(key)
19749 if (S_is_set[key]) {
19751 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19752 len += length(value) + length(field[++i])
19763 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19764 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19765 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19768 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19769 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19772 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19773 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19774 # trailing colons and then remove the whole line if VPATH becomes empty
19775 # (actually we leave an empty line to preserve line numbers).
19776 if test "x$srcdir" = x.; then
19777 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19795 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19796 fi # test -n "$CONFIG_FILES"
19798 # Set up the scripts for CONFIG_HEADERS section.
19799 # No need to generate them if there are no CONFIG_HEADERS.
19800 # This happens for instance with `./config.status Makefile'.
19801 if test -n "$CONFIG_HEADERS"; then
19802 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19806 # Transform confdefs.h into an awk script `defines.awk', embedded as
19807 # here-document in config.status, that substitutes the proper values into
19808 # config.h.in to produce config.h.
19810 # Create a delimiter string that does not exist in confdefs.h, to ease
19811 # handling of long lines.
19813 for ac_last_try in false false :; do
19814 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19815 if test -z "$ac_tt"; then
19817 elif $ac_last_try; then
19818 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19820 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19824 # For the awk script, D is an array of macro values keyed by name,
19825 # likewise P contains macro parameters if any. Preserve backslash
19826 # newline sequences.
19828 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19830 s/.\{148\}/&'"$ac_delim"'/g
19833 s/^[ ]*#[ ]*define[ ][ ]*/ /
19840 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19842 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19846 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19847 D["\1"]=" \3\\\\\\n"\\/p
19849 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19854 s/.\{148\}/&'"$ac_delim"'/g
19859 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19862 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19864 ' <confdefs.h | sed '
19865 s/'"$ac_delim"'/"\\\
19866 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19868 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19869 for (key in D) D_is_set[key] = 1
19872 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19874 split(line, arg, " ")
19875 if (arg[1] == "#") {
19879 defundef = substr(arg[1], 2)
19882 split(mac1, mac2, "(") #)
19884 prefix = substr(line, 1, index(line, defundef) - 1)
19885 if (D_is_set[macro]) {
19886 # Preserve the white space surrounding the "#".
19887 print prefix "define", macro P[macro] D[macro]
19890 # Replace #undef with comments. This is necessary, for example,
19891 # in the case of _POSIX_SOURCE, which is predefined and required
19892 # on some systems where configure will not decide to define it.
19893 if (defundef == "undef") {
19894 print "/*", prefix defundef, macro, "*/"
19902 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19903 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19904 fi # test -n "$CONFIG_HEADERS"
19907 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19912 :[FHLC]) ac_mode=$ac_tag; continue;;
19914 case $ac_mode$ac_tag in
19916 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19917 :[FH]-) ac_tag=-:-;;
19918 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19935 -) ac_f="$ac_tmp/stdin";;
19936 *) # Look for the file first in the build tree, then in the source tree
19937 # (if the path is not absolute). The absolute path cannot be DOS-style,
19938 # because $ac_f cannot contain `:'.
19942 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19944 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19946 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19947 as_fn_append ac_file_inputs " '$ac_f'"
19950 # Let's still pretend it is `configure' which instantiates (i.e., don't
19951 # use $as_me), people would be surprised to read:
19952 # /* config.h. Generated by config.status. */
19953 configure_input='Generated from '`
19954 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19956 if test x"$ac_file" != x-; then
19957 configure_input="$ac_file. $configure_input"
19958 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19959 $as_echo "$as_me: creating $ac_file" >&6;}
19961 # Neutralize special characters interpreted by sed in replacement strings.
19962 case $configure_input in #(
19963 *\&* | *\|* | *\\* )
19964 ac_sed_conf_input=`$as_echo "$configure_input" |
19965 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19966 *) ac_sed_conf_input=$configure_input;;
19970 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19971 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19976 ac_dir=`$as_dirname -- "$ac_file" ||
19977 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19978 X"$ac_file" : 'X\(//\)[^/]' \| \
19979 X"$ac_file" : 'X\(//\)$' \| \
19980 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19981 $as_echo X"$ac_file" |
19982 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19986 /^X\(\/\/\)[^/].*/{
19999 as_dir="$ac_dir"; as_fn_mkdir_p
20003 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20005 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20006 # A ".." for each directory in $ac_dir_suffix.
20007 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20008 case $ac_top_builddir_sub in
20009 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20010 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20013 ac_abs_top_builddir=$ac_pwd
20014 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20015 # for backward compatibility:
20016 ac_top_builddir=$ac_top_build_prefix
20019 .) # We are building in place.
20021 ac_top_srcdir=$ac_top_builddir_sub
20022 ac_abs_top_srcdir=$ac_pwd ;;
20023 [\\/]* | ?:[\\/]* ) # Absolute name.
20024 ac_srcdir=$srcdir$ac_dir_suffix;
20025 ac_top_srcdir=$srcdir
20026 ac_abs_top_srcdir=$srcdir ;;
20027 *) # Relative name.
20028 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20029 ac_top_srcdir=$ac_top_build_prefix$srcdir
20030 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20032 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20043 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20044 # If the template does not know about datarootdir, expand it.
20045 # FIXME: This hack should be removed a few years after 2.60.
20046 ac_datarootdir_hack=; ac_datarootdir_seen=
20057 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20058 *datarootdir*) ac_datarootdir_seen=yes;;
20059 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20061 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20063 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20064 ac_datarootdir_hack='
20065 s&@datadir@&$datadir&g
20066 s&@docdir@&$docdir&g
20067 s&@infodir@&$infodir&g
20068 s&@localedir@&$localedir&g
20069 s&@mandir@&$mandir&g
20070 s&\\\${datarootdir}&$datarootdir&g' ;;
20074 # Neutralize VPATH when `$srcdir' = `.'.
20075 # Shell code in configure.ac might set extrasub.
20076 # FIXME: do we really want to maintain this feature?
20077 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20078 ac_sed_extra="$ac_vpsub
20081 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20083 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20084 s|@configure_input@|$ac_sed_conf_input|;t t
20085 s&@top_builddir@&$ac_top_builddir_sub&;t t
20086 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20087 s&@srcdir@&$ac_srcdir&;t t
20088 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20089 s&@top_srcdir@&$ac_top_srcdir&;t t
20090 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20091 s&@builddir@&$ac_builddir&;t t
20092 s&@abs_builddir@&$ac_abs_builddir&;t t
20093 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20094 $ac_datarootdir_hack
20096 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20097 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20099 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20100 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20101 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20102 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20104 which seems to be undefined. Please make sure it is defined" >&5
20105 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20106 which seems to be undefined. Please make sure it is defined" >&2;}
20108 rm -f "$ac_tmp/stdin"
20110 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20111 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20113 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20119 if test x"$ac_file" != x-; then
20121 $as_echo "/* $configure_input */" \
20122 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20123 } >"$ac_tmp/config.h" \
20124 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20125 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20126 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20127 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20130 mv "$ac_tmp/config.h" "$ac_file" \
20131 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20134 $as_echo "/* $configure_input */" \
20135 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20136 || as_fn_error $? "could not create -" "$LINENO" 5
20140 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20141 $as_echo "$as_me: executing $ac_file commands" >&6;}
20146 case $ac_file$ac_mode in
20149 # See if we are running on zsh, and set the options which allow our
20150 # commands through without removal of \ escapes.
20151 if test -n "${ZSH_VERSION+set}" ; then
20152 setopt NO_GLOB_SUBST
20155 cfgfile="${ofile}T"
20156 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20159 cat <<_LT_EOF >> "$cfgfile"
20162 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20163 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20164 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20165 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20167 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20168 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
20170 # Written by Gordon Matzigkeit, 1996
20172 # This file is part of GNU Libtool.
20174 # GNU Libtool is free software; you can redistribute it and/or
20175 # modify it under the terms of the GNU General Public License as
20176 # published by the Free Software Foundation; either version 2 of
20177 # the License, or (at your option) any later version.
20179 # As a special exception to the GNU General Public License,
20180 # if you distribute this file as part of a program or library that
20181 # is built using GNU Libtool, you may include this file under the
20182 # same distribution terms that you use for the rest of that program.
20184 # GNU Libtool is distributed in the hope that it will be useful,
20185 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20186 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20187 # GNU General Public License for more details.
20189 # You should have received a copy of the GNU General Public License
20190 # along with GNU Libtool; see the file COPYING. If not, a copy
20191 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
20192 # obtained by writing to the Free Software Foundation, Inc.,
20193 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20196 # The names of the tagged configurations supported by this script.
20197 available_tags="CXX "
20199 # ### BEGIN LIBTOOL CONFIG
20201 # Which release of libtool.m4 was used?
20202 macro_version=$macro_version
20203 macro_revision=$macro_revision
20205 # Whether or not to build shared libraries.
20206 build_libtool_libs=$enable_shared
20208 # Whether or not to build static libraries.
20209 build_old_libs=$enable_static
20211 # What type of objects to build.
20214 # Whether or not to optimize for fast installation.
20215 fast_install=$enable_fast_install
20217 # Shell to use when invoking shell scripts.
20220 # An echo program that protects backslashes.
20224 host_alias=$host_alias
20228 # The build system.
20229 build_alias=$build_alias
20233 # A sed program that does not truncate output.
20236 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20237 Xsed="\$SED -e 1s/^X//"
20239 # A grep program that handles long lines.
20245 # A literal string matcher.
20248 # A BSD- or MS-compatible name lister.
20251 # Whether we need soft or hard links.
20254 # What is the maximum length of a command?
20255 max_cmd_len=$max_cmd_len
20257 # Object file suffix (normally "o").
20260 # Executable file suffix (normally "").
20263 # whether the shell understands "unset".
20266 # turn spaces into newlines.
20269 # turn newlines into spaces.
20272 # convert \$build file names to \$host format.
20273 to_host_file_cmd=$lt_cv_to_host_file_cmd
20275 # convert \$build files to toolchain format.
20276 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20278 # An object symbol dumper.
20279 OBJDUMP=$lt_OBJDUMP
20281 # Method to check whether dependent libraries are shared objects.
20282 deplibs_check_method=$lt_deplibs_check_method
20284 # Command to use when deplibs_check_method = "file_magic".
20285 file_magic_cmd=$lt_file_magic_cmd
20287 # How to find potential files when deplibs_check_method = "file_magic".
20288 file_magic_glob=$lt_file_magic_glob
20290 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20291 want_nocaseglob=$lt_want_nocaseglob
20293 # DLL creation program.
20294 DLLTOOL=$lt_DLLTOOL
20296 # Command to associate shared and link libraries.
20297 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20302 # Flags to create an archive.
20303 AR_FLAGS=$lt_AR_FLAGS
20305 # How to feed a file listing to the archiver.
20306 archiver_list_spec=$lt_archiver_list_spec
20308 # A symbol stripping program.
20311 # Commands used to install an old-style archive.
20313 old_postinstall_cmds=$lt_old_postinstall_cmds
20314 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20316 # Whether to use a lock for old archive extraction.
20317 lock_old_archive_extraction=$lock_old_archive_extraction
20322 # LTCC compiler flags.
20323 LTCFLAGS=$lt_CFLAGS
20325 # Take the output of nm and produce a listing of raw symbols and C names.
20326 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20328 # Transform the output of nm in a proper C declaration.
20329 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20331 # Transform the output of nm in a C name address pair.
20332 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20334 # Transform the output of nm in a C name address pair when lib prefix is needed.
20335 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20337 # Specify filename containing input files for \$NM.
20338 nm_file_list_spec=$lt_nm_file_list_spec
20340 # The root where to search for dependent libraries,and in which our libraries should be installed.
20341 lt_sysroot=$lt_sysroot
20343 # The name of the directory that contains temporary libtool files.
20346 # Used to examine libraries when file_magic_cmd begins with "file".
20347 MAGIC_CMD=$MAGIC_CMD
20349 # Must we lock files when doing compilation?
20350 need_locks=$lt_need_locks
20353 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20355 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20356 DSYMUTIL=$lt_DSYMUTIL
20358 # Tool to change global to local symbols on Mac OS X.
20361 # Tool to manipulate fat objects and archives on Mac OS X.
20364 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20367 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20368 OTOOL64=$lt_OTOOL64
20370 # Old archive suffix (normally "a").
20373 # Shared library suffix (normally ".so").
20374 shrext_cmds=$lt_shrext_cmds
20376 # The commands to extract the exported symbol list from a shared archive.
20377 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20379 # Variables whose values should be saved in libtool wrapper scripts and
20380 # restored at link time.
20381 variables_saved_for_relink=$lt_variables_saved_for_relink
20383 # Do we need the "lib" prefix for modules?
20384 need_lib_prefix=$need_lib_prefix
20386 # Do we need a version for libraries?
20387 need_version=$need_version
20389 # Library versioning type.
20390 version_type=$version_type
20392 # Shared library runtime path variable.
20393 runpath_var=$runpath_var
20395 # Shared library path variable.
20396 shlibpath_var=$shlibpath_var
20398 # Is shlibpath searched before the hard-coded library search path?
20399 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20401 # Format of library name prefix.
20402 libname_spec=$lt_libname_spec
20404 # List of archive names. First name is the real one, the rest are links.
20405 # The last name is the one that the linker finds with -lNAME
20406 library_names_spec=$lt_library_names_spec
20408 # The coded name of the library, if different from the real name.
20409 soname_spec=$lt_soname_spec
20411 # Permission mode override for installation of shared libraries.
20412 install_override_mode=$lt_install_override_mode
20414 # Command to use after installation of a shared archive.
20415 postinstall_cmds=$lt_postinstall_cmds
20417 # Command to use after uninstallation of a shared archive.
20418 postuninstall_cmds=$lt_postuninstall_cmds
20420 # Commands used to finish a libtool library installation in a directory.
20421 finish_cmds=$lt_finish_cmds
20423 # As "finish_cmds", except a single script fragment to be evaled but
20425 finish_eval=$lt_finish_eval
20427 # Whether we should hardcode library paths into libraries.
20428 hardcode_into_libs=$hardcode_into_libs
20430 # Compile-time system search path for libraries.
20431 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20433 # Run-time system search path for libraries.
20434 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20436 # Whether dlopen is supported.
20437 dlopen_support=$enable_dlopen
20439 # Whether dlopen of programs is supported.
20440 dlopen_self=$enable_dlopen_self
20442 # Whether dlopen of statically linked programs is supported.
20443 dlopen_self_static=$enable_dlopen_self_static
20445 # Commands to strip libraries.
20446 old_striplib=$lt_old_striplib
20447 striplib=$lt_striplib
20450 # The linker used to build libraries.
20453 # How to create reloadable object files.
20454 reload_flag=$lt_reload_flag
20455 reload_cmds=$lt_reload_cmds
20457 # Commands used to build an old-style archive.
20458 old_archive_cmds=$lt_old_archive_cmds
20460 # A language specific compiler.
20463 # Is the compiler the GNU compiler?
20466 # Compiler flag to turn off builtin functions.
20467 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20469 # Additional compiler flags for building library objects.
20470 pic_flag=$lt_lt_prog_compiler_pic
20472 # How to pass a linker flag through the compiler.
20473 wl=$lt_lt_prog_compiler_wl
20475 # Compiler flag to prevent dynamic linking.
20476 link_static_flag=$lt_lt_prog_compiler_static
20478 # Does compiler simultaneously support -c and -o options?
20479 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20481 # Whether or not to add -lc for building shared libraries.
20482 build_libtool_need_lc=$archive_cmds_need_lc
20484 # Whether or not to disallow shared libs when runtime libs are static.
20485 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20487 # Compiler flag to allow reflexive dlopens.
20488 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20490 # Compiler flag to generate shared objects directly from archives.
20491 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20493 # Whether the compiler copes with passing no objects directly.
20494 compiler_needs_object=$lt_compiler_needs_object
20496 # Create an old-style archive from a shared archive.
20497 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20499 # Create a temporary old-style archive to link instead of a shared archive.
20500 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20502 # Commands used to build a shared archive.
20503 archive_cmds=$lt_archive_cmds
20504 archive_expsym_cmds=$lt_archive_expsym_cmds
20506 # Commands used to build a loadable module if different from building
20507 # a shared archive.
20508 module_cmds=$lt_module_cmds
20509 module_expsym_cmds=$lt_module_expsym_cmds
20511 # Whether we are building with GNU ld or not.
20512 with_gnu_ld=$lt_with_gnu_ld
20514 # Flag that allows shared libraries with undefined symbols to be built.
20515 allow_undefined_flag=$lt_allow_undefined_flag
20517 # Flag that enforces no undefined symbols.
20518 no_undefined_flag=$lt_no_undefined_flag
20520 # Flag to hardcode \$libdir into a binary during linking.
20521 # This must work even if \$libdir does not exist
20522 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20524 # If ld is used when linking, flag to hardcode \$libdir into a binary
20525 # during linking. This must work even if \$libdir does not exist.
20526 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
20528 # Whether we need a single "-rpath" flag with a separated argument.
20529 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20531 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20532 # DIR into the resulting binary.
20533 hardcode_direct=$hardcode_direct
20535 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20536 # DIR into the resulting binary and the resulting library dependency is
20537 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20538 # library is relocated.
20539 hardcode_direct_absolute=$hardcode_direct_absolute
20541 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20542 # into the resulting binary.
20543 hardcode_minus_L=$hardcode_minus_L
20545 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20546 # into the resulting binary.
20547 hardcode_shlibpath_var=$hardcode_shlibpath_var
20549 # Set to "yes" if building a shared library automatically hardcodes DIR
20550 # into the library and all subsequent libraries and executables linked
20552 hardcode_automatic=$hardcode_automatic
20554 # Set to yes if linker adds runtime paths of dependent libraries
20555 # to runtime path list.
20556 inherit_rpath=$inherit_rpath
20558 # Whether libtool must link a program against all its dependency libraries.
20559 link_all_deplibs=$link_all_deplibs
20561 # Set to "yes" if exported symbols are required.
20562 always_export_symbols=$always_export_symbols
20564 # The commands to list exported symbols.
20565 export_symbols_cmds=$lt_export_symbols_cmds
20567 # Symbols that should not be listed in the preloaded symbols.
20568 exclude_expsyms=$lt_exclude_expsyms
20570 # Symbols that must always be exported.
20571 include_expsyms=$lt_include_expsyms
20573 # Commands necessary for linking programs (against libraries) with templates.
20574 prelink_cmds=$lt_prelink_cmds
20576 # Commands necessary for finishing linking programs.
20577 postlink_cmds=$lt_postlink_cmds
20579 # Specify filename containing input files.
20580 file_list_spec=$lt_file_list_spec
20582 # How to hardcode a shared library path into an executable.
20583 hardcode_action=$hardcode_action
20585 # The directories searched by this compiler when creating a shared library.
20586 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20588 # Dependencies to place before and after the objects being linked to
20589 # create a shared library.
20590 predep_objects=$lt_predep_objects
20591 postdep_objects=$lt_postdep_objects
20592 predeps=$lt_predeps
20593 postdeps=$lt_postdeps
20595 # The library search path used internally by the compiler when linking
20596 # a shared library.
20597 compiler_lib_search_path=$lt_compiler_lib_search_path
20599 # ### END LIBTOOL CONFIG
20605 cat <<\_LT_EOF >> "$cfgfile"
20606 # AIX sometimes has problems with the GCC collect2 program. For some
20607 # reason, if we set the COLLECT_NAMES environment variable, the problems
20608 # vanish in a puff of smoke.
20609 if test "X${COLLECT_NAMES+set}" != Xset; then
20611 export COLLECT_NAMES
20619 # We use sed instead of cat because bash on DJGPP gets confused if
20620 # if finds mixed CR/LF and LF-only lines. Since sed operates in
20621 # text mode, it properly converts lines to CR/LF. This bash problem
20622 # is reportedly fixed, but why not run on old versions too?
20623 sed '$q' "$ltmain" >> "$cfgfile" \
20624 || (rm -f "$cfgfile"; exit 1)
20626 if test x"$xsi_shell" = xyes; then
20627 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
20631 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20632 \ * ) func_dirname_result="${3}" ;;\
20634 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
20635 && mv -f "$cfgfile.tmp" "$cfgfile" \
20636 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20637 test 0 -eq $? || _lt_function_replace_fail=:
20640 sed -e '/^func_basename ()$/,/^} # func_basename /c\
20643 \ func_basename_result="${1##*/}"\
20644 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
20645 && mv -f "$cfgfile.tmp" "$cfgfile" \
20646 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20647 test 0 -eq $? || _lt_function_replace_fail=:
20650 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
20651 func_dirname_and_basename ()\
20654 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20655 \ * ) func_dirname_result="${3}" ;;\
20657 \ func_basename_result="${1##*/}"\
20658 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
20659 && mv -f "$cfgfile.tmp" "$cfgfile" \
20660 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20661 test 0 -eq $? || _lt_function_replace_fail=:
20664 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
20667 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
20668 \ # positional parameters, so assign one to ordinary parameter first.\
20669 \ func_stripname_result=${3}\
20670 \ func_stripname_result=${func_stripname_result#"${1}"}\
20671 \ func_stripname_result=${func_stripname_result%"${2}"}\
20672 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
20673 && mv -f "$cfgfile.tmp" "$cfgfile" \
20674 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20675 test 0 -eq $? || _lt_function_replace_fail=:
20678 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
20679 func_split_long_opt ()\
20681 \ func_split_long_opt_name=${1%%=*}\
20682 \ func_split_long_opt_arg=${1#*=}\
20683 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
20684 && mv -f "$cfgfile.tmp" "$cfgfile" \
20685 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20686 test 0 -eq $? || _lt_function_replace_fail=:
20689 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
20690 func_split_short_opt ()\
20692 \ func_split_short_opt_arg=${1#??}\
20693 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
20694 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
20695 && mv -f "$cfgfile.tmp" "$cfgfile" \
20696 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20697 test 0 -eq $? || _lt_function_replace_fail=:
20700 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
20704 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
20705 \ *) func_lo2o_result=${1} ;;\
20707 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
20708 && mv -f "$cfgfile.tmp" "$cfgfile" \
20709 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20710 test 0 -eq $? || _lt_function_replace_fail=:
20713 sed -e '/^func_xform ()$/,/^} # func_xform /c\
20716 func_xform_result=${1%.*}.lo\
20717 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
20718 && mv -f "$cfgfile.tmp" "$cfgfile" \
20719 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20720 test 0 -eq $? || _lt_function_replace_fail=:
20723 sed -e '/^func_arith ()$/,/^} # func_arith /c\
20726 func_arith_result=$(( $* ))\
20727 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
20728 && mv -f "$cfgfile.tmp" "$cfgfile" \
20729 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20730 test 0 -eq $? || _lt_function_replace_fail=:
20733 sed -e '/^func_len ()$/,/^} # func_len /c\
20736 func_len_result=${#1}\
20737 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
20738 && mv -f "$cfgfile.tmp" "$cfgfile" \
20739 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20740 test 0 -eq $? || _lt_function_replace_fail=:
20744 if test x"$lt_shell_append" = xyes; then
20745 sed -e '/^func_append ()$/,/^} # func_append /c\
20748 eval "${1}+=\\${2}"\
20749 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
20750 && mv -f "$cfgfile.tmp" "$cfgfile" \
20751 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20752 test 0 -eq $? || _lt_function_replace_fail=:
20755 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
20756 func_append_quoted ()\
20758 \ func_quote_for_eval "${2}"\
20759 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
20760 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
20761 && mv -f "$cfgfile.tmp" "$cfgfile" \
20762 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20763 test 0 -eq $? || _lt_function_replace_fail=:
20766 # Save a `func_append' function call where possible by direct use of '+='
20767 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
20768 && mv -f "$cfgfile.tmp" "$cfgfile" \
20769 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20770 test 0 -eq $? || _lt_function_replace_fail=:
20772 # Save a `func_append' function call even when '+=' is not available
20773 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
20774 && mv -f "$cfgfile.tmp" "$cfgfile" \
20775 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20776 test 0 -eq $? || _lt_function_replace_fail=:
20779 if test x"$_lt_function_replace_fail" = x":"; then
20780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
20781 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
20785 mv -f "$cfgfile" "$ofile" ||
20786 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20790 cat <<_LT_EOF >> "$ofile"
20792 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20794 # The linker used to build libraries.
20797 # How to create reloadable object files.
20798 reload_flag=$lt_reload_flag_CXX
20799 reload_cmds=$lt_reload_cmds_CXX
20801 # Commands used to build an old-style archive.
20802 old_archive_cmds=$lt_old_archive_cmds_CXX
20804 # A language specific compiler.
20805 CC=$lt_compiler_CXX
20807 # Is the compiler the GNU compiler?
20810 # Compiler flag to turn off builtin functions.
20811 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20813 # Additional compiler flags for building library objects.
20814 pic_flag=$lt_lt_prog_compiler_pic_CXX
20816 # How to pass a linker flag through the compiler.
20817 wl=$lt_lt_prog_compiler_wl_CXX
20819 # Compiler flag to prevent dynamic linking.
20820 link_static_flag=$lt_lt_prog_compiler_static_CXX
20822 # Does compiler simultaneously support -c and -o options?
20823 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20825 # Whether or not to add -lc for building shared libraries.
20826 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20828 # Whether or not to disallow shared libs when runtime libs are static.
20829 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20831 # Compiler flag to allow reflexive dlopens.
20832 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20834 # Compiler flag to generate shared objects directly from archives.
20835 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20837 # Whether the compiler copes with passing no objects directly.
20838 compiler_needs_object=$lt_compiler_needs_object_CXX
20840 # Create an old-style archive from a shared archive.
20841 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20843 # Create a temporary old-style archive to link instead of a shared archive.
20844 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20846 # Commands used to build a shared archive.
20847 archive_cmds=$lt_archive_cmds_CXX
20848 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20850 # Commands used to build a loadable module if different from building
20851 # a shared archive.
20852 module_cmds=$lt_module_cmds_CXX
20853 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20855 # Whether we are building with GNU ld or not.
20856 with_gnu_ld=$lt_with_gnu_ld_CXX
20858 # Flag that allows shared libraries with undefined symbols to be built.
20859 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20861 # Flag that enforces no undefined symbols.
20862 no_undefined_flag=$lt_no_undefined_flag_CXX
20864 # Flag to hardcode \$libdir into a binary during linking.
20865 # This must work even if \$libdir does not exist
20866 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20868 # If ld is used when linking, flag to hardcode \$libdir into a binary
20869 # during linking. This must work even if \$libdir does not exist.
20870 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20872 # Whether we need a single "-rpath" flag with a separated argument.
20873 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20875 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20876 # DIR into the resulting binary.
20877 hardcode_direct=$hardcode_direct_CXX
20879 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20880 # DIR into the resulting binary and the resulting library dependency is
20881 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20882 # library is relocated.
20883 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20885 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20886 # into the resulting binary.
20887 hardcode_minus_L=$hardcode_minus_L_CXX
20889 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20890 # into the resulting binary.
20891 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20893 # Set to "yes" if building a shared library automatically hardcodes DIR
20894 # into the library and all subsequent libraries and executables linked
20896 hardcode_automatic=$hardcode_automatic_CXX
20898 # Set to yes if linker adds runtime paths of dependent libraries
20899 # to runtime path list.
20900 inherit_rpath=$inherit_rpath_CXX
20902 # Whether libtool must link a program against all its dependency libraries.
20903 link_all_deplibs=$link_all_deplibs_CXX
20905 # Set to "yes" if exported symbols are required.
20906 always_export_symbols=$always_export_symbols_CXX
20908 # The commands to list exported symbols.
20909 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20911 # Symbols that should not be listed in the preloaded symbols.
20912 exclude_expsyms=$lt_exclude_expsyms_CXX
20914 # Symbols that must always be exported.
20915 include_expsyms=$lt_include_expsyms_CXX
20917 # Commands necessary for linking programs (against libraries) with templates.
20918 prelink_cmds=$lt_prelink_cmds_CXX
20920 # Commands necessary for finishing linking programs.
20921 postlink_cmds=$lt_postlink_cmds_CXX
20923 # Specify filename containing input files.
20924 file_list_spec=$lt_file_list_spec_CXX
20926 # How to hardcode a shared library path into an executable.
20927 hardcode_action=$hardcode_action_CXX
20929 # The directories searched by this compiler when creating a shared library.
20930 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20932 # Dependencies to place before and after the objects being linked to
20933 # create a shared library.
20934 predep_objects=$lt_predep_objects_CXX
20935 postdep_objects=$lt_postdep_objects_CXX
20936 predeps=$lt_predeps_CXX
20937 postdeps=$lt_postdeps_CXX
20939 # The library search path used internally by the compiler when linking
20940 # a shared library.
20941 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20943 # ### END LIBTOOL TAG CONFIG: CXX
20947 "stamp-h":C) echo timestamp > src/include/stamp-h ;;
20948 "build-radpaths-h":C) (cd ./src/include && /bin/sh ./build-radpaths-h) ;;
20949 "main-chmod":C) (cd ./src/main && chmod +x checkrad.pl radlast radtest) ;;
20950 "scripts-chmod":C) (cd ./scripts && chmod +x rc.radiusd radiusd.cron.daily radiusd.cron.monthly cryptpasswd) ;;
20958 ac_clean_files=$ac_clean_files_save
20960 test $ac_write_fail = 0 ||
20961 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20964 # configure is writing to config.log, and then calls config.status.
20965 # config.status does its own redirection, appending to config.log.
20966 # Unfortunately, on DOS this fails, as config.log is still kept open
20967 # by configure, so config.status won't be able to write to it; its
20968 # output is simply discarded. So we exec the FD to /dev/null,
20969 # effectively closing config.log, so it can be properly (re)opened and
20970 # appended to by config.status. When coming back to configure, we
20971 # need to make the FD available again.
20972 if test "$no_create" != yes; then
20974 ac_config_status_args=
20975 test "$silent" = yes &&
20976 ac_config_status_args="$ac_config_status_args --quiet"
20978 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20980 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20981 # would make configure fail if this is the last instruction.
20982 $ac_cs_success || as_fn_exit 1
20986 # CONFIG_SUBDIRS section.
20988 if test "$no_recursion" != yes; then
20990 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20991 # so they do not pile up.
20992 ac_sub_configure_args=
20994 eval "set x $ac_configure_args"
20998 if test -n "$ac_prev"; then
21003 -cache-file | --cache-file | --cache-fil | --cache-fi \
21004 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21005 ac_prev=cache_file ;;
21006 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21007 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21010 --config-cache | -C)
21012 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21014 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21016 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21018 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21020 --disable-option-checking)
21024 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21026 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
21030 # Always prepend --prefix to ensure using the same prefix
21031 # in subdir configurations.
21032 ac_arg="--prefix=$prefix"
21034 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21036 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
21039 if test "$silent" = yes; then
21040 ac_sub_configure_args="--silent $ac_sub_configure_args"
21043 # Always prepend --disable-option-checking to silence warnings, since
21044 # different subdirs can have different --enable and --with options.
21045 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
21048 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21050 # Do not complain, so a configure script can configure whichever
21051 # parts of a large source tree are present.
21052 test -d "$srcdir/$ac_dir" || continue
21054 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21055 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21056 $as_echo "$ac_msg" >&6
21057 as_dir="$ac_dir"; as_fn_mkdir_p
21061 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21063 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21064 # A ".." for each directory in $ac_dir_suffix.
21065 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21066 case $ac_top_builddir_sub in
21067 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21068 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21071 ac_abs_top_builddir=$ac_pwd
21072 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21073 # for backward compatibility:
21074 ac_top_builddir=$ac_top_build_prefix
21077 .) # We are building in place.
21079 ac_top_srcdir=$ac_top_builddir_sub
21080 ac_abs_top_srcdir=$ac_pwd ;;
21081 [\\/]* | ?:[\\/]* ) # Absolute name.
21082 ac_srcdir=$srcdir$ac_dir_suffix;
21083 ac_top_srcdir=$srcdir
21084 ac_abs_top_srcdir=$srcdir ;;
21085 *) # Relative name.
21086 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21087 ac_top_srcdir=$ac_top_build_prefix$srcdir
21088 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21090 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21095 # Check for guested configure; otherwise get Cygnus style configure.
21096 if test -f "$ac_srcdir/configure.gnu"; then
21097 ac_sub_configure=$ac_srcdir/configure.gnu
21098 elif test -f "$ac_srcdir/configure"; then
21099 ac_sub_configure=$ac_srcdir/configure
21100 elif test -f "$ac_srcdir/configure.in"; then
21101 # This should be Cygnus configure.
21102 ac_sub_configure=$ac_aux_dir/configure
21104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21105 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21109 # The recursion is here.
21110 if test -n "$ac_sub_configure"; then
21111 # Make the cache file name correct relative to the subdirectory.
21112 case $cache_file in
21113 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
21114 *) # Relative name.
21115 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
21118 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
21119 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21120 # The eval makes quoting arguments work.
21121 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21122 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21123 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21129 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21131 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}